Rosicky to wychowanek praskiego klubu Kompresory, z którego trafił jako 17-latek do Sparty. W 2001 roku - na pięć lat - przeniósł się do Borussii (finalista Pucharu UEFA w edycji 2001/2002). Kolejne dziesięć spędził w zespole londyńskich "Kanonierów". W ubiegłym roku wrócił do Sparty. Zawodnik nazywany w ojczyźnie "mały Mozartem", ze względu na delikatną budowę i nienaganne wyszkolenie techniczne, grał w pięciu wielkich turniejach: mistrzostwach Europy w 2000, 2004 (półfinał), 2012 i 2016 roku oraz mundialu w 2006 roku. W drużynie narodowej wystąpił 105 razy i zdobył 23 bramki, choć gdyby nie liczne kontuzje jego dorobek w futbolu klubowym i reprezentacyjnym mógł być znacznie większy. W lidze czeskiej rozegrał 54 mecze i strzelił dziewięć goli, w niemieckiej miał statystyki 149/19, zaś w angielskiej 170/19. Trzykrotnie był mistrzem Czech, raz mistrzem Niemiec, natomiast dwa razy sięgnął po Puchar Anglii. Trzykrotnie też wybierany był najlepszym piłkarzem Czech (2001, 2002, 2006).