Marco Richter (born 24 November 1997) is a German professional footballer who plays as a forward for Bundesliga club Mainz 05.