Knight began his football at Fleckney Athletic and joined the Leicester City Academy at the age of eight. Knight received his scholarship at the age of sixteen, making numerous appearances for the U18s and signed his first professional contract with the club as he turned 18.[citation needed]
On 31 January 2019, Knight signed a new contract with Leicester and joined Peterborough United on loan for the rest of the season.[8] He made his debut for the club against Oxford United on 16 February 2019, but came off injured in the 22nd minute.[9]
On 2 August 2019, Knight re-signed for Peterborough on loan for the 2019–20 season.[10]
Knight scored his first senior goal in a 3–0 victory over Sunderland on 31 August 2019.[11]
Wycombe Wanderers (loan)
Knight signed a short-term loan with Championship club Wycombe Wanderers on 5 October 2020.[12] On 7 January 2021, this loan spell was extended until the end of the 2020–21 season.[13] He scored his first goal for Wycombe in an FA Cup tie against Preston North End on 9 January 2021.[14]
Knight won both the Supporters' and Players' Player of the Year awards at the end of the season.[15]
Peterborough United
On 2 July 2021, Knight signed for Peterborough on a permanent deal following two previous loan spells at the club.[16]
On 7 April 2024, Knight was a part of the Peterborough United squad that defeated Wycombe Wanderers in the 2024 EFL Trophy final.[17]
Following the conclusion of the 2023–24 season, he was offered a new contract by Peterborough.[18] In May 2024, it was reported that Knight had been offered lucrative terms by an overseas club, initially suggested to be Werder Bremen.[19]
Hannover 96
On 11 June 2024, Knight agreed to join 2. Bundesliga club Hannover 96 on a two-year contract with the option for a further twelve months.[20]
Career statistics
As of end of 2023–24 season
Appearances and goals by club, season and competition