*Club domestic league appearances and goals, correct as of 01:57, 13 September 2024 (UTC) ‡ National team caps and goals, correct as of 20:22, 1 June 2021 (UTC)
On 1 February 2021, Grant signed a two-and-a-half-year contract with EFL League One club Rochdale for an undisclosed fee.[5] He made his debut five days later as a 68th-minute substitute in a 2–0 defeat away to Charlton Athletic on 6 February 2021.[6] On 13 April 2021, Grant scored his first senior professional goal in a 2–1 home win over Swindon Town.[7]
Milton Keynes Dons
On 24 June 2022, Grant joined EFL League One club Milton Keynes Dons for an undisclosed fee, signing a "long term" contract.[8] He made his debut on the opening day of the season in a 1–0 defeat away to Cambridge United.[9] Grant scored his first goal for the club on 9 August 2022 in a 1–0 EFL Cup first round home win over Sutton United.[10] On 3 May 2022 he was named Young Player of the Year at the club's end of season awards ceremony.[11]
Barnsley (loan)
On 2 February 2024, Grant joined League One club Barnsley on loan for the remainder of the season with an option to buy.[12]
Notts County
On 9 August 2024, Grant joined League Two club Notts County on a three-year deal, which saw Aaron Nemane go the other way and Notts County receive an undisclosed fee.[13]
Career statistics
As of 7 September 2024
Appearances and goals by club, season and competition