Early in his career, Materazzi played with various Italian teams in Serie B and Serie C, and with Everton in the Premier League. He spent two periods with Perugia (1995–98 and 1999–2001) and signed for Inter Milan in 2001 for €10 million. At club level, he won a number of major honors with Inter, including five Serie A league titles in a row from 2006 to 2010, one UEFA Champions League, one FIFA Club World Cup, four Coppa Italia titles, and the Supercoppa Italiana four times.