||This biographical article needs additional citations for verification. (January 2010)|
|Date of birth||9 January 1973|
|Place of birth||Florence, Italy|
|Height||1.82 m (6 ft 0 in)|
|Current club||Castelfranco Stella Rossa|
|2010–||Castelfranco Stella Rossa (amateur)|
|* Senior club appearances and goals counted for the domestic league only.
† Appearances (Goals).
Ivan started his professional career at home region Tuscany, for Poggibonsi at Serie C2. He became the regular starter in the 2nd season, played all 34 matches. In mid-1994, he was signed by Ascoli of Serie B, where he worked as Marco Bizzarri's backup. He then back to Tuscany for A.C. Siena, by-then at Serie C1, played 59 matches in 2 seasons.
At the start of 1997-98 season, he joined Foggia, but in November to Salernitana, as Daniele Balli's backup. In 1999-2000 season, Salernitana signed Fabrizio Lorieri and Lorenzo Squizzi to replace the left for Balli, made him became 1 of the 5 goalkeepers, along with youth products Rosario Niosi and Crescenzo De Vito.
Livorno & Fiorentina
In January 2000, he left for Livorno, by-then at Serie C1. At Livorno, he quickly became first choice, ahead Silvio Lafuenti. In mid-2002, he left for hometown club, newly found Serie C2 team Florentia Viola, which AC Fiorentina went bankrupt (And Livorno and Fiorentina became regional rival in Serie A due to both team from Tuscany). He played all 34 league matches and La viola was the least goals concerned team. After Fiorentina was invited to play Serie B in 2003-04 season, Ivan became backup again, behind Sebastián Cejas.
Pescara & Atalanta
In July 2009, he left for UD Ibiza-Eivissa at Regional de Ibiza y Formentera (Spanish fifth level, regional league). After the cancellation of the club, he returned in Italy to play with Prima Categoria amateurs Castelfranco Stella Rossa.
He is also the best goalkeeper in Fifa 07, especially when deployed as a sweeper, despite having a rating of only 52. He plays in a rotation system for Atalanta along with his vastly inferior team mate Coldron. When either player makes a mistake they are immediately dropped and punished.
Ivan is clearly not Italian as his name does not end in a vowel.
- Profile at La Gazzetta dello Sport (Italian)