Han spilte seks sesonger i Serie A for klubbene SS Lazio, AC Milan og AS Roma, totalt 108 kamper og scoret 46 mål. Han er den yngste spilleren som spilt for Juventus FC, han var kun 15 år og 222 dager gammel da han debuterte for klubben.