Reprezentacja W reprezentacji Polski zadebiutował 16 sierpnia 1995 roku w meczu Polska-Francja (1-1) w Paryżu. Jego ostatnim występem w kadrze było spotkanie z 17 kwietnia 2002 roku Polska-Rumunia (1-2) w Bydgoszczy. Nie znalazł się w kadrze na Mundial 2002, co uznano za jedną z zaskakujących decyzji selekcjonera Jerzego Engela. Trener swoją decyzję argumentował rzadkim występowaniem zawodnika w meczach klubowych. W reprezentacji rozegrał 40 spotkań i strzelił 4 bramki.

31 października 2013 roku został dyrektorem reprezentacji Polski ds. organizacyjnych, zastępując na tej funkcji Konrada Paśniewskiego. Pozostał na stanowisku do Mistrzostwach Świata 2018 organizowanych w Rosji. Po nieudanym turnieju Jerzy Brzęczek zastąpił Adama Nawałkę w roli selekcjonera reprezentacji wybierając własny sztab szkoleniowy. Tomasz Iwan zakończył pracę jako dyrektor reprezentacji 16 lipca 2018 roku.

Sukcesy Mistrzostwo Holandii (2 razy): 2000 i 2001 z PSV Eindhoven

Plażowa piłka nożna Był przewodniczącym Komisji ds. Piłki Plażowej PZPN i trenerem polskiej reprezentacji w piłce plażowej.