FC Köln, el SpVgg Greuther Fürth, y por último, el Bayern de Múnich II.
En enero de 2011, firmó por el VfR Aalen, con el que logró el ascenso a la 2.
En octubre de 2013, sustituyó a Marco Kurz al frente del modesto FC Ingolstadt 04, logrando una cómoda permanencia en su primera temporada.
[4] En mayo de 2016, se convirtió en el nuevo entrenador del recién ascendido RB Leipzig, reemplazando a Ralf Rangnick.
[6] La buena racha aumentó hasta los 11 partidos y permitió al equipo situarse líder en solitario de la Bundesliga.
Finalmente, obtuvo la permanencia para el conjunto inglés, pues finalizó como 16.º clasificado en la Premier League.