Career
He spent entire professional career in Lega Pro. Born in Arezzo, Tuscany, Guerri started his career at Air Corps Fiorentina. In January 2003, he left for Trento.
He then involved into a swap deals between Trento, Mantova and Montevarchi, which Guerri left for Montevarchi.
He then played for Aglianese, Imolese and Castelnuovo in Serie C2. In 2007 he was signed by Prima Divisione (Serie C1) team Pistoiese and left the club after the club went bankrupt.
In 2009-2010 season he played for another Prima Divisione team Figline but the team also bankrupted after the season. In August 2010, he was signed by Barletta.
International career
He played for Italy U16 team (now Italy U17) at 1999 Union of European Football Associations European Under-16 Football Championship qualifying.
He also played once for Italy U17 (now U18), the feeder team of U18 (now Italy U19).