*Club domestic league appearances and goals, correct as of 13:02, 29 May 2024 (UTC) ‡ National team caps and goals, correct as of 02:53, 20 September 2022 (UTC)
German started his career in the academy of Chesterfield, and made his senior team debut on 17 September 2016 against Northampton Town, being subbed on after 89 minutes for Kristian Dennis, whilst still an academy player.[5] He eventually signed professional terms on 10 October 2016, with manager Danny Wilson saying he could potentially be 'very good'.[6] On 25 August 2017, German joined National League North side Alfreton Town on a one-month loan deal.[7] On 22 September 2017, his loan was extended by a further two months.[8] German joined Sheffield on loan on 16 October 2017.[9] He joined Matlock Town on a one-month loan on 10 November 2017,[10] before signing rejoining on loan to the end of the season on 16 February 2018.[11]
On 1 January 2019, German secured a move to League Two side, Crawley Town on a three-year deal.[14] On 19 January 2019, he made his debut for Crawley, coming on as an 83rd minute substitute for Panutche Camará in a 1–0 defeat at home to Port Vale.[15]
On 26 July 2019, German completed a loan move to non-league side Hemel Hempstead Town.[16] German returned from his loan spell at Hemel Hempstead Town in January 2020.[17] He scored his first goal for Crawley with his first league start for Crawley, scoring the opening goal for Crawley in a 3–0 win against Oldham Athletic on 7 March 2020.[18][19]
In October 2021, he joined National League South club Dulwich Hamlet on loan until January 2022.[20] On 4 February 2022, he was on the move again when he returned to former club Hendon on a one-month loan deal in the Southern League Premier Division South.[21] German was released at the end of the 2021–22 season.[22]
Chesham United
On 5 August 2022, German signed for Southern Premier League South side Chesham United.[23]
Hemel Hempstead Town
In May 2024, German returned to National League South club Hemel Hempstead Town on a permanent basis.[24]