Fuchs empezó su carrera profesional en el SV Mattersburg, antes de fichar por el VfL Bochum en 2008.
En su primera temporada en el club consiguió el ascenso a la Bundesliga de Austria.
Ayudó al equipo a alcanzar por primera vez en la historia del club la final de la Copa de Austria en 2006, aunque al final el FK Austria Viena consiguió la victoria.
El 6 de junio se hizo oficial su traspaso al F. C. Schalke 04 hasta 2015.
En 2015 se hizo oficial su traspaso al Leicester City F. C.[2] donde ganó una Premier League.