Marc Hornschuh (born 2 March 1991) is a German professional footballer who plays as a centre back for FC Zürich.