Tudor spent most of his playing career at Juventus, winning several trophies during that time. He was a part of the Croatia national team at UEFA Euro 2004 and the 2006 World Cup, but missed the 2002 World Cup due to injury. Tudor announced his retirement on 22 July 2008 at age 30 after problems with his right ankle reappeared. He spent his final season playing for his youth club, Hajduk Split.