McNally, 20, has penned a deal to 2028 with a 12 month option.
Advertisement
Advertisement
He said: “It feels amazing. I’ve been at the Club 10 years and I’m glad that I get to stay for a few more.
“I’d like to thank my family, and coaches like Andrew Joslin, Simon Locke, Geoff Warne - and there are a lot more people who I could thank as well.
“I’ve had a great mixture this year. One of the main targets for me was to get lots of gametime, which I've done, but training with the First Team this year has added to my overall experience.”
