*Club domestic league appearances and goals, correct as of 21:50, 3 December 2024 (UTC) ‡ National team caps and goals, correct as of 15:38, 9 September 2015 (UTC)
On 19 August 2014, Kuhl made his professional debut as a half-time substitute in a Championship fixture against Huddersfield Town.[9]
During July 2015, Kuhl joined RCD Mallorca on trial with a view to a season-long loan deal with the Spanish Segunda División side.[10]
On 1 September 2015, Kuhl joined Scottish Premiership club Dundee United on loan until January 2016.[11] On 14 December 2015, Kuhl returned to Reading early from his loan deal with Dundee United.[12]
On 9 May 2016, Kuhl was one of 15 Reading youth-team players offered a new contract by the club,[13] with confirmation of his new deal being signed coming on 1 July 2016.[14]
On 19 August 2016, Kuhl signed for National League club Boreham Wood on loan until 28 January 2017,[15] but the deal ended early as Kuhl was recalled at the beginning of January.[16]
On 30 January 2023, Kuhl signed for National League club Dorking Wanderers.[26] On 20 October 2023, Kuhl joined National League South side, Farnborough until January 2024.[27] On 24 March 2024, he was recalled by Dorking in an attempt to aid the club in their relegation battle.[28]
On 18 October 2024, Kuhl made the return to Farnborough following his release from Dorking Wanderers earlier that month.[29]
International career
On 17 March 2015, Kuhl was called up to the England under-19 squad for the first time,[30] making his debut in their 1–0 victory over Azerbaijan on 28 March.[31]
Kuhl received his first England under-20 call up in August 2015, for the team's friendly matches against the Czech Republic on 5 and 7 September 2015,[32] making his debut in their 5–0 victory on 5 September.[33]
Career statistics
As of match played 30 November 2024
Appearances and goals by club, season and competition