Его карьера началась в пражской «Спарте» в 1998 году. Со своим клубом он
трижды стал чемпионом Чехии, а также признавался лучшим молодым игроком
года. Сначала он рассматривался, как дополнение к брату, также
перешедшему в этом сезоне в «Спарту». Однако перерос не только его
уровень, но и вышел на свой собственный отличный уровень игркоа основы
«Арсенала» и сборной Чехии.
В 2001 Росицки перешел в дортмундскую
«Боруссию», и помог своей новой команде стать чемпионом в 2002, а также
дошел с дортмундцами до финала кубка УЕФА (в котором «Боруссия»
проиграла «Фейеноорду» 2:3). Благодаря его игре, «Боруссия», стоявшая на
вылет из бундеслиги, в конце концов, спаслась. Всего полузащитник
провел за немцев более 170 игр.
23 мая 2006 года Росицки подписал
контракт с лондонским «Арсеналом». 8 августа 2006 года состоялся дебют
Томаша в футболке «Арсенала». Это был первый матч третьего
квалификационного раунда Лиги Чемпионов против «Динамо» из Загреба.
Росицки вышел на левый фланг полузащиты. 13 сентября чех забил свой
первый гол за «Арсенал» пушечным ударом с 27 метров в гостевом матче
Лиги Чемпионов против «Гамбурга».
Дебют Росицки в национальной
сборной состоялся в 2000 году против команды Ирландии. На сегодняшний
момент провел уже более 50 матчей. В финальной части чемпионата мира
2006 Росицки забил за национальную команду два мяча (победа 3:0 над США)
в первом матче сборной, 12 июня 2006 года. В начале сезона-2006/07
Росицки стал капитаном национальной сборной Чехии, сменив на этом посту
ушедшего из сборной Павела Недведа.