Born in Friedberg, Bavaria, Richter started his career with local side SV Ried 1951. After being scouted by German giants Bayern Munich on a talent day, he played for their youth department between 2004 and 2012.[6] After eight seasons in Munich he joined the FC Augsburg academy,[7] and on 22 May 2015 he made his debut for the Augsburg reserves in a 2–1 loss to the FC Ingolstadt 04 reserves in the German fourth division. In the following season, he scored seven goals in 16 regular season appearances and two relegation matches. Concurrently, with 24 goals in 16 appearances for the FC Augsburg Under-19 team, Richter helped secure promotion to the Under 19 Bundesliga.[6] In the 2016–17 season for the reserves, Richter scored 23 goals in 27 appearances, making him third on the topscorer list for the season. On 30 July 2016, he attracted nationwide attention when the FC Augsburg reserves won 12–0 over SV Seligenporten, with Richter scoring seven goals in the match.[8][9][10][11]
FC Augsburg
After impressing for the reserve team, Richter was called up for the senior squad and made his Bundesliga debut on 14 October 2017, coming on as an 87th-minute substitute for Kevin Danso in a 2–2 draw against TSG Hoffenheim. On 4 February 2018, Richter made his first professional goal in a 3–0 home win over Eintracht Frankfurt.[12]
Hertha BSC
On 9 August 2021, Richter signed for Bundesliga club Hertha BSC.[13]
Mainz 05
On 22 August 2023, Richter transferred to Bundesliga club Mainz 05 following Hertha BSC's relegation.[14] On 28 August 2024, Richter moved on loan to Hamburger SV in 2. Bundesliga.[15]
^Dudenredaktion; Kleiner, Stefan; Knöbl, Ralf (2015) [First published 1962]. Das Aussprachewörterbuch [The Pronunciation Dictionary] (in German) (7th ed.). Berlin: Dudenverlag. p. 735. ISBN978-3-411-04067-4.
^Krech, Eva-Maria; Stock, Eberhard; Hirschfeld, Ursula; Anders, Lutz Christian (2009). Deutsches Aussprachewörterbuch [German Pronunciation Dictionary] (in German). Berlin: Walter de Gruyter. pp. 734, 875. ISBN978-3-11-018202-6.