Zauri made his debut in Serie A in the 1996–97 season with Atalanta in a 4–0 loss at home to Roma.
He spent the following season with Chievo Verona before returning to Bergamo with Atalanta in the 1998–99 season. Zauri then spent the following five seasons with Atalanta, three of which were in Serie A and two in Serie B.
Lazio
In 2003, following Atalanta's relegation, Zauri, along with teammate Ousmane Dabo, was sold to Lazio,[2] Lazio paid €5.65 million to acquire Zauri.[3] With Lazio, Zauri won the 2003–04 edition of the Coppa Italia.
He became a regular at Lazio and evolved into a leader on the pitch. In January 2007, following the sale of World Cup winner and captain Massimo Oddo to Milan, Zauri was chosen as the new captain.
Zauri played a pivotal role in helping the club reach the 2007–08 UEFA Champions League and scored his first goal in the competition in the 1–1 draw to Olympiacos. His contract with Lazio expired in the summer of 2007, and then he was offered a new five-year contract and eventually re-signed with the club.
In the summer of 2008, he was loaned to Fiorentina with the option to buy out the player.[4] He played all 10 European matches for Viola.
Sampdoria
On 10 July 2009, Zauri moved to U.C. Sampdoria on a loan deal with the option to buy out the player.[5] He played in the right-back position ahead of Marius Stankevičius but sometimes moved to left-back, such as in a 2–0 loss to Fiorentina in September, ahead of Reto Ziegler as left-back and Stankevičius as starting right-back.
Zauri returned to Lazio on 1 July 2010 and played a few friendlies for the club as full-back Aleksandar Kolarov was sold. Sampdoria loaned him in again on 19 August.[6] As a consequence Stankevičius was loaned to Valencia from Genoa.
Pescara
During the 2013 winter transfer window, Zauri joined Pescara.[7] At the end of the 2013–14 season, he retired from professional football. In total he 432 appearances throughout his career, including 301 in Serie A, scoring seven goals.[8]
International career
Zauri made five appearances with the Italy national team. He made his Azzurri debut on 5 September 2001 against Morocco. He then played the first match after the 2002 FIFA World Cup, a friendly match against Slovenia. He also played twice at UEFA Euro 2004 qualifying matches as a starter in October 2002. However, after he played the friendly match against Turkey on 20 November 2002, he never played for Azzurri again, although he was called up to the first match after the 2006 FIFA World Cup, a friendly match against Croatia, by new coach Roberto Donadoni.[9][10]
Coaching career
After retirement, Zauri entered into coaching as assistant to Massimo Oddo at Pescara. After Oddo's dismissal from the club in February 2017, he served as caretaker manager for three days as the club searched for a replacement, without taking charge of any games during this period. He left Pescara on 17 February 2017, following the appointment of Zdeněk Zeman as new head coach.[11]
He successively returned to Pescara, serving as Under-19 coach in the 2018–19 season. On 5 June 2019, Zauri was announced to have been promoted as the new head coach of Pescara, taking over from Giuseppe Pillon.[12] He resigned as head coach on 20 January 2020, following a loss to Salernitana.[13]
On 6 April 2022, Zauri returned to Pescara, this time in Serie C, replacing outgoing manager Gaetano Auteri.[14]
On 25 April 2023, he was announced as Head Coach of Ħamrun Spartans, replacing outgoing manager Branko Nišević.[15][16] With the club, he won a Maltese national title in 2024, after which he opted to depart in order to move back to Italy.[17]
On 7 November 2024, Zauri accepted the coaching post at Serie C club Foggia.[18]