Michael Rösch har blitt juniorverdensmester fire ganger, tre ganger på stafetten og på sprintdistansen i 2003. 16. desember 2005 fikk han sin første pallplassering i verdenscupen med en andreplass på 10 km, og 15. januar 2006 tok han sin første seier i verdenscupen da han vant jaktstarten i Ruhpolding ved å slå Raphaël Poirée på målstreken.