| Season | Club | Country | Level | GP | GS |
| 2008-09 |
Milan |
ITA |
A |
12 |
0 |
| 2007-08 |
Milan |
ITA |
A |
31 |
0 |
| 2006-07 |
Milan |
ITA |
A |
30 |
1 |
| 2005-06 |
Milan |
ITA |
A |
35 |
3 |
| 2004-05 |
Milan |
ITA |
A |
32 |
0 |
| 2003-04 |
Milan |
ITA |
A |
33 |
1 |
| 2002-03 |
Milan |
ITA |
A |
25 |
0 |
| 2001-02 |
Milan |
ITA |
A |
32 |
0 |
| 2000-01 |
Milan |
ITA |
A |
24 |
0 |
| 1999-00 |
Milan |
ITA |
A |
22 |
1 |
| 1998-99 |
Salernitana |
- |
- |
25 |
0 |
| 1998-99 |
Rangers |
SCO |
A |
4 |
0 |
| 1997-98 |
Rangers |
SCO |
A |
36 |
7 |
| 1996-97 |
Perugia |
ITA |
A |
8 |
0 |
| 1995-96 |
Perugia |
- |
- |
2 |
0 |
| 1994-95 |
Perugia |
ITA |
B |
0 |
0 |
| Career Totals: | 351 | 13 |
UEFA European Football Championship Austria-Switzerland 2008
| Date | Venue | Match | MP | GF | AS | FC | FS | YC | RC |
| 17/06 |
Letzigrund, Zürich |
FRA 0:2 ITA  |
82 |
0 |
1 |
2 |
0 |
1 |
0 |
| 09/06 |
Stade de Suisse, Bern |
NED 3:0 ITA  |
90 |
0 |
0 |
3 |
1 |
1 |
0 |
| Competition Totals: | 172 | 0 | 1 | 5 | 1 | 2 | 0 |
| Competition Average: | 86 | 0 | 0.5 | 2.5 | 0.5 | 1 | 0 |
Glossary MP: Minutes Played, GF: Goals in favor, AS: Assists, FC: Fouls Committed, FS: Fouls Suffered, YC: Yellow Cards, RC: Red Cards
UEFA Champions League 2006-07
| Date | Venue | Match | MP | GF | AS | FC | FS | YC | RC |
| 23/05 |
Olympic Stadium, Athens |
Milan 2:1 Liverpool |
90 |
0 |
0 |
4 |
3 |
1 |
0 |
| 02/05 |
Stadio Giuseppe Meazza, Milan |
Milan 3:0 Man. United |
84 |
0 |
0 |
4 |
1 |
1 |
0 |
| 24/04 |
Old Trafford, Manchester |
Man. United 3:2 Milan |
53 |
0 |
0 |
1 |
3 |
0 |
0 |
| 11/04 |
Allianz Arena, Munich |
Bayern 0:2 Milan |
87 |
0 |
0 |
1 |
1 |
0 |
0 |
| 03/04 |
Stadio Giuseppe Meazza, Milan |
Milan 2:2 Bayern |
90 |
0 |
0 |
1 |
1 |
0 |
0 |
| 07/03 |
Stadio Giuseppe Meazza, Milan |
Milan 1:0 Celtic aet |
79 |
0 |
0 |
1 |
4 |
0 |
0 |
| 20/02 |
Celtic Park, Glasgow |
Celtic 0:0 Milan |
90 |
0 |
0 |
2 |
1 |
0 |
0 |
| 01/11 |
Stadio Giuseppe Meazza, Milan |
Milan 4:1 Anderlecht |
24 |
0 |
0 |
3 |
0 |
1 |
0 |
| 17/10 |
Constant Vanden Stock Stadium, Brussels |
Anderlecht 0:1 Milan |
90 |
0 |
0 |
1 |
2 |
0 |
0 |
| 26/09 |
Stade Felix Bollaert, Lens |
Lille 0:0 Milan |
90 |
0 |
0 |
4 |
3 |
0 |
0 |
| 13/09 |
Stadio Giuseppe Meazza, Milan |
Milan 3:0 AEK |
90 |
0 |
0 |
4 |
4 |
0 |
0 |
| Competition Totals: | 867 | 0 | 0 | 26 | 23 | 3 | 0 |
| Competition Average: | 78.82 | 0 | 0 | 2.36 | 2.09 | 0.27 | 0 |
Glossary MP: Minutes Played, GF: Goals in favor, AS: Assists, FC: Fouls Committed, FS: Fouls Suffered, YC: Yellow Cards, RC: Red Cards
FIFA World Cup Germany 2006
| Date | Venue | Match | MP | GF | AS | FC | FS | YC | RC |
| 09/07 |
Olympiastadion, Berlin |
ITA 1:1 FRA  aet (5:3 PSO) |
120 |
0 |
0 |
4 |
1 |
0 |
0 |
| 04/07 |
Signal Iduna Park, Dortmund |
GER 0:2 ITA  aet |
120 |
0 |
0 |
2 |
2 |
0 |
0 |
| 30/06 |
AOL Arena, Hamburg |
ITA 3:0 UKR  |
76 |
0 |
0 |
2 |
3 |
0 |
0 |
| 26/06 |
Fritz-Walter-Stadion, Kaiserslautern |
ITA 1:0 AUS  |
90 |
0 |
0 |
4 |
2 |
1 |
0 |
| 22/06 |
AOL Arena, Hamburg |
CZE 0:2 ITA  |
90 |
0 |
0 |
2 |
5 |
1 |
0 |
| 17/06 |
Fritz-Walter-Stadion, Kaiserslautern |
ITA 1:1 USA  |
56 |
0 |
0 |
0 |
5 |
0 |
0 |
| Competition Totals: | 552 | 0 | 0 | 14 | 18 | 2 | 0 |
| Competition Average: | 92 | 0 | 0 | 2.33 | 3 | 0.33 | 0 |
Glossary MP: Minutes Played, GF: Goals in favor, AS: Assists, FC: Fouls Committed, FS: Fouls Suffered, YC: Yellow Cards, RC: Red Cards
UEFA Champions League 2005-06
| Date | Venue | Match | MP | GF | AS | FC | FS | YC | RC |
| 26/04 |
Camp Nou, Barcelona |
Barcelona 0:0 Milan |
68 |
0 |
0 |
2 |
0 |
0 |
0 |
| 18/04 |
Stadio Giuseppe Meazza, Milan |
Milan 0:1 Barcelona |
74 |
0 |
0 |
2 |
2 |
0 |
0 |
| 04/04 |
Stadio Giuseppe Meazza, Milan |
Milan 3:1 Lyon |
78 |
0 |
0 |
3 |
2 |
1 |
0 |
| 29/03 |
Stade de Gerland, Lyon |
Lyon 0:0 Milan |
90 |
0 |
0 |
2 |
1 |
0 |
0 |
| 21/02 |
Allianz Arena, Munich |
Bayern 1:1 Milan |
85 |
0 |
0 |
2 |
2 |
1 |
0 |
| 06/12 |
Stadio Giuseppe Meazza, Milan |
Milan 3:2 Schalke |
90 |
0 |
0 |
3 |
2 |
1 |
0 |
| 23/11 |
Sukru Saracoglu Stadium, Istanbul |
Fenerbahce 0:4 Milan |
80 |
0 |
0 |
4 |
2 |
0 |
0 |
| 01/11 |
Philips Stadion, Eindhoven |
PSV 1:0 Milan |
45 |
0 |
0 |
3 |
2 |
1 |
0 |
| 19/10 |
Stadio Giuseppe Meazza, Milan |
Milan 0:0 PSV |
90 |
0 |
0 |
3 |
5 |
0 |
0 |
| 28/09 |
Veltins-Arena, Gelsenkirchen |
Schalke 2:2 Milan |
90 |
0 |
0 |
7 |
5 |
0 |
0 |
| 13/09 |
Stadio Giuseppe Meazza, Milan |
Milan 3:1 Fenerbahce |
71 |
0 |
0 |
3 |
3 |
0 |
0 |
| Competition Totals: | 861 | 0 | 0 | 34 | 26 | 4 | 0 |
| Competition Average: | 78.27 | 0 | 0 | 3.09 | 2.36 | 0.36 | 0 |
Glossary MP: Minutes Played, GF: Goals in favor, AS: Assists, FC: Fouls Committed, FS: Fouls Suffered, YC: Yellow Cards, RC: Red Cards
UEFA Champions League 2004-05
| Date | Venue | Match | MP | GF | AS | FC | FS | YC | RC |
| 25/05 |
Ataturk Olimpiyat Stadyumu, Istanbul |
Milan 3:3 Liverpool aet (2:3 PSO) |
112 |
0 |
0 |
4 |
0 |
0 |
0 |
| 04/05 |
Philips Stadion, Eindhoven |
PSV 3:1 Milan |
90 |
0 |
0 |
2 |
1 |
0 |
0 |
| 27/04 |
Stadio Giuseppe Meazza, Milan |
Milan 2:0 PSV |
90 |
0 |
0 |
3 |
4 |
0 |
0 |
| 06/04 |
Stadio Giuseppe Meazza, Milan |
Milan 2:0 Internazionale |
90 |
0 |
0 |
3 |
5 |
1 |
0 |
| 08/03 |
Stadio Giuseppe Meazza, Milan |
Milan 1:0 Man. United |
88 |
0 |
0 |
6 |
1 |
0 |
0 |
| 23/02 |
Old Trafford, Manchester |
Man. United 0:1 Milan |
90 |
0 |
0 |
1 |
1 |
0 |
0 |
| 24/11 |
Stadio Giuseppe Meazza, Milan |
Milan 4:0 Shakhtar |
84 |
0 |
0 |
6 |
4 |
1 |
0 |
| 02/11 |
Camp Nou, Barcelona |
Barcelona 2:1 Milan |
90 |
0 |
0 |
4 |
2 |
1 |
0 |
| 20/10 |
Stadio Giuseppe Meazza, Milan |
Milan 1:0 Barcelona |
90 |
0 |
0 |
5 |
2 |
0 |
0 |
| 29/09 |
Stadio Giuseppe Meazza, Milan |
Milan 3:1 Celtic |
87 |
0 |
0 |
2 |
4 |
0 |
0 |
| 14/09 |
Olimpiysky Sport Complex, Kiev |
Shakhtar 0:1 Milan |
71 |
0 |
0 |
1 |
1 |
0 |
0 |
| Competition Totals: | 982 | 0 | 0 | 37 | 25 | 3 | 0 |
| Competition Average: | 89.27 | 0 | 0 | 3.36 | 2.27 | 0.27 | 0 |
Glossary MP: Minutes Played, GF: Goals in favor, AS: Assists, FC: Fouls Committed, FS: Fouls Suffered, YC: Yellow Cards, RC: Red Cards
UEFA European Championship Portugal 2004
| Date | Venue | Match | MP | GF | AS | FC | FS | YC | RC |
| 18/06 |
Estadio do Dragao, Porto |
ITA 1:1 SWE  |
76 |
0 |
0 |
2 |
2 |
1 |
0 |
| 14/06 |
Estadio D. Afonso Henriques, Guimaraes |
DEN 0:0 ITA  |
33 |
0 |
0 |
1 |
3 |
1 |
0 |
| Competition Totals: | 109 | 0 | 0 | 3 | 5 | 2 | 0 |
| Competition Average: | 54.5 | 0 | 0 | 1.5 | 2.5 | 1 | 0 |
Glossary MP: Minutes Played, GF: Goals in favor, AS: Assists, FC: Fouls Committed, FS: Fouls Suffered, YC: Yellow Cards, RC: Red Cards
FIFA World Cup Korea/Japan 2002
| Date | Venue | Match | MP | GF | AS | FC | FS | YC | RC |
| 18/06 |
Purple Arena, Daejeon |
KOR 2:1 ITA  aet |
57 |
0 |
0 |
4 |
0 |
0 |
0 |
| 03/06 |
Sapporo Dome, Sapporo |
ITA 2:0 ECU  |
22 |
0 |
0 |
2 |
0 |
0 |
0 |
| Competition Totals: | 79 | 0 | 0 | 6 | 0 | 0 | 0 |
| Competition Average: | 39.5 | 0 | 0 | 3 | 0 | 0 | 0 |
Glossary MP: Minutes Played, GF: Goals in favor, AS: Assists, FC: Fouls Committed, FS: Fouls Suffered, YC: Yellow Cards, RC: Red Cards
|