Career
From Atalanta to Milan
However, due to the competition at the club, Donati was unable to claim a first team place, spending the 2002-2003 season on loan at Parma and then Torino. His second season (2003-2004) at the San Siro saw him join Sampdoria on loan, before enjoying a successful spell at Messina for the 2004-2005 and 2005-2006 seasons. Despite finding his form at Messina, Donati still found himself out of favour at Milan and was sent again on loan for the 2006-2007 season, this time to his first club Atalanta.
Celtic
On 29 June 2007, Celtic confirmed the signing of Donati on a four-year contract for a fee of €2million.
Donati was given the number 18 jersey, vacated by ex-captain Neil Lennon and was unveiled at Celtic Park. He made his Celtic debut in their first league game of the season on 5 August, a 0–0 draw with Kilmarnock.
This result meant Celtic only needed a point away to Donati"s former club A.C. (before Christ) Milan in the San Siro to qualify for the last 16 stage of the tournament. Celtic lost 1–0 to Milan, but still qualified for the last 16 as runners-up in their group after Benfica defeated Shakhtar in Ukraine.
As the season went on, Donati"s form began to dip, resulting in the central midfield positions being changed with Barry Robson and Paul Hartley in place of Donati and Scott Brown.
In May 2008, it was reported that Donati wanted to go back to Serie A.
He started the 2009-2010 campaign in fine form and scored from a spectacular volley in Celtic"s 3–1 loss to Arsenal in the Champions League play-official Bari
On 26 August 2014, Donati was transferred back to Bari. He scored his first goal in the 2014/15 Serie B on the 13th September 2014, during the match against Frosinone (final score 1-1).
Palermo
On 18 January 2012, Donati was transferred from Bari in Serie B to Palermo in Serie A.
Verona
In June 2013, Donati was signed by Hellas Verona F.C. Celtic
Scottish Premier League (1): 2007-2008.