| Youth career | |||
|---|---|---|---|
| 1982–1985 | San Nicolò | ||
| 1985–1991 | Piacenza | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 1991–1995 | Piacenza | 39 | (15) |
| 1992–1993 | → Leffe (loan) | 21 | (14) |
| 1993–1994 | → Verona (loan) | 36 | (14) |
| 1995–1996 | Parma | 15 | (2) |
| 1996–1997 | Atalanta | 33 | (24) |
| 1997–2001 | Juventus | 120 | (57) |
| 2001–2012 | Milan | 202 | (73) |
| Total | 466 | (197) | |
| International career | |||
| 1993–1996 | Italy U21 | 14 | (3) |
| 1997–2007 | Italy | 57 | (25) |
| Managerial career | |||
| 2014–2015 | Milan | ||
| 2016–2018 | Venezia | ||
| 2018–2019 | Bologna | ||
| 2019–2021 | Benevento | ||
| 2021–2022 | Brescia | ||
| 2022–2023 | Reggina | ||
| 2023–2024 | Salernitana | ||
| 2024– | Pisa | ||
| *Club domestic league appearances and goals | |||