Dopo le giovanili nello Stoccarda, tutta la carriera di giocatore si svolge nell'Hoffenheim, dalla seconda alla prima squadra. Nella stagione 2007-2008 ha conquistato la promozione dalla 2. Bundesliga alla 1. Bundesliga, dove ha esordito l'anno successivo.
Terminata la carriera di calciatore, nel 2015 entra nello staff tecnico del Salisburgo come allenatore della formazione Under-17. Dopo due anni accetta il ruolo di vice di Alexander Zorniger, ai tempi manager del Brøndby. Nel 2019 torna in Austria per allenare prima il Salisburgo Under-18 e poi, nel gennaio 2021, il Liefering, club militante in seconda divisione.[1] Dopo soli sei mesi, a causa del passaggio di Jesse Marsch al RB Lipsia, viene nominato tecnico della prima squadra del Salisburgo a soli 33 anni.[2] Nel suo primo anno alla guida dei biancorossi conquista il doublecampionato-coppa nazionale.
Statistiche
Statistiche da allenatore
Statistiche aggiornate al 23 febbraio 2023. In grassetto le competizioni vinte.