A1 Grand Prix Od 2005 roku Tomáš regularnie ściga się w drużynie Czech, w serii A1GP. W sezonie 2005-2006 jego największym sukcesem była wygrana w GP Chin. Startując we wszystkich wyścigach, zdobył 56 punktów, co dało mu 12. miejsce na koniec sezonu. W sezonie 2006-2007 wziął udział tylko w 12 wyścigach (kończąc GP Australii i RPA bez punktu), co i tak zapewniło mu po raz kolejny 12. miejsce pod koniec serii. W ostatnim sezonie 2007-2008 Tomas przejechał tylko 6 wyścigów (odpadając z GP Nowej Zelandii z powodu zderzenia z reprezentantem Libanu), kończąc na 19. pozycji.

Le Mans Tomáš jest częstym kierowcą w teamach Prodrive, prowadząc zarówno Ferrari 550 Maranello jak i Aston Martin DBR9 w 24-godzinnym wyścigu na torze w Le Mans. W 2006 roku prowadził samochód teamu Aston Martin Racing z numerem #007 w trakcie serii American Le Mans Series, w 2007 przechodząc do teamu Petersen/White Lightning i Ferrari F430.

31 marca 2007 roku Tomáš został poważnie ranny podczas wyścigu ALMS w St. Petersburg. Kierowca miał wypadek w czasie, gdy prowadził w klasie GT2. Samochód miał poważne uszkodzenia od strony kierowcy i stanął w płomieniach.