At club level , he has previously played for Palermo , [ A.C. Prato|Prato ] ] , Empoli , Fucecchio , Florentia , AlbinoLeffe , Livorno , West Ham United , Brescia , Bologna , Fiorentina , Watford , Atalanta , and Guangzhou Evergrande .
Alessandro Diamanti used to play for A.C. Prato .