| 2003–04 season | ||||
|---|---|---|---|---|
| President | Silvio Berlusconi | |||
| Manager | Carlo Ancelotti | |||
| Stadium | San Siro | |||
| Serie A | 1st | |||
| Coppa Italia | Semi-finals | |||
| Supercoppa Italiana | Runners-up | |||
| UEFA Champions League | Quarter-finals | |||
| UEFA Super Cup | Winners | |||
| Intercontinental Cup | Runners-up | |||
| Top goalscorer | League:  Andriy Shevchenko (24) All: Andriy Shevchenko (29)  | |||
| Average home league attendance | 63,245[1] | |||
| 
 | ||||
In 2003–04, Associazione Calcio Milan managed to claim their first Serie A title since 1998–99. Arguably, this was the pinnacle of Carlo Ancelotti's Milan side, as the players proved they had the ability to perform effectively for the whole season.
Roma both scored more and conceded fewer goals than Milan, but the effectiveness the Milanese showed in tight matches ensured their winning margin was edged out to a stable 11 points. The title was sealed against Roma at home, with a goal by Andriy Shevchenko proving enough for a 1–0 win.
In the Champions League, Milan failed to defend their European title, as they were knocked out in the quarter-finals, losing 4–0 to Deportivo La Coruña in the second leg, after they had won 4–1 at home.
Individually, the biggest surprise was how the Brazilian trequartista Kaká seamlessly found his way into the Italian game, being a key player in Milan's success. The other two arrivals, Cafu and Giuseppe Pancaro, also integrated well with the team. Andriy Shevchenko was crowned as European Footballer of the Year on the back of his successful season. Tactically, Ancelotti used two different formations throughout the season; the 4–4–2 diamond (or 4–1–2–1–2) and the 4–3–2–1.
Players
Squad information
- Squad at end of season[2]
 
| Squad no. | Name | Nationality | Position | |||
|---|---|---|---|---|---|---|
| Goalkeepers | ||||||
| 12 | Dida | GK | ||||
| 77 | Christian Abbiati | GK | ||||
| 1 | Valerio Fiori | GK | ||||
| Defenders | ||||||
| 3 | Paolo Maldini (Captain) | CB / LB | ||||
| 2 | Cafu | RB / RM | ||||
| 13 | Alessandro Nesta | CB | ||||
| 4 | Kakha Kaladze | LB / CB / DM / LM | ||||
| 19 | Alessandro Costacurta | CB / SW / LB / RB | ||||
| 14 | Dario Šimić | CB / RB / SW | ||||
| 27 | Serginho | LB / LM / LW | ||||
| 26 | Giuseppe Pancaro | LB / RB | ||||
| 24 | Martin Laursen | CB | ||||
| Midfielders | ||||||
| 21 | Andrea Pirlo | CM / AM / DM | ||||
| 8 | Gennaro Gattuso | CM / DM / RM | ||||
| 10 | Rui Costa | AM | ||||
| 22 | Kaká | AM | ||||
| 20 | Clarence Seedorf | CM / AM / RM / LM | ||||
| 23 | Massimo Ambrosini | CM / DM | ||||
| 5 | Fernando Redondo | DM / CM | ||||
| 32 | Cristian Brocchi | CM / DM / RM | ||||
| Forwards | ||||||
| 7 | Andriy Shevchenko | CF | ||||
| 9 | Filippo Inzaghi | CF | ||||
| 15 | Jon Dahl Tomasson | CF / SS | ||||
| 18 | Marco Borriello | CF | ||||
Transfers
| In | |||
|---|---|---|---|
| Pos. | Name | from | Type | 
| GK | Gabriele Aldegani | Livorno | loan ended | 
| DF | Cafu | AS Roma | free | 
| DF | Fabricio Coloccini | Atletico Madrid | loan ended | 
| DF | Giuseppe Pancaro | SS Lazio | |
| DF | Mohamed Sarr | Ancona Calcio | loan ended | 
| MF | Demetrio Albertini | Atletico Madrid | loan ended | 
| MF | Marco Donadel | Lecce | loan ended | 
| MF | Massimo Donati | Torino F.C. | loan ended | 
| MF | Kaká | Sao Paulo FC | (€8,5 million )[3] | 
| FW | Mohammed Aliyu Datti | Siena | loan ended | 
| FW | Marco Borriello | Empoli F.C. | loan ended | 
| FW | Vitali Kutuzov | Sporting CP | loan ended | 
| Out | |||
|---|---|---|---|
| Pos. | Name | to | Type | 
| GK | Gabriele Aldegani | Rimini | loan | 
| DF | José Chamot | Leganes | |
| DF | Fabricio Coloccini | Villarreal CF | loan | 
| DF | Thomas Helveg | Inter | |
| DF | Roque Júnior | Leeds United | loan | 
| DF | Mohamed Sarr | Atalanta BC | loan | 
| MF | Demetrio Albertini | SS Lazio | |
| MF | Catilina Aubameyang | Triestina | loan | 
| MF | Ibrahim Ba | Bolton Wanderers | |
| MF | Samuele Dalla Bona | Bologna F.C. | loan | 
| MF | Marco Donadel | Parma F.C. | loan | 
| MF | Massimo Donati | Sampdoria | loan | 
| FW | Mohammed Aliyu Datti | Standard Liege | |
| FW | Vitali Kutuzov | Avellino | loan | 
Left club during season
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
  | 
Reserve squad
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
  | 
  | 
Competitions
Win Draw Loss
Supercoppa Italiana
| 3 August 2003 | Juventus | 1–1 (a.e.t.) (5–3 p)  | Milan | East Rutherford, New Jersey, United States | 
| 22:00 CEST (UTC+02:00) | Trezeguet  | 
Pirlo  | 
Stadium: Giants Stadium Attendance: 54,128 Referee: Pierluigi Collina  | |
| Penalties | ||||
| Di Vaio  Trezeguet Birindelli Camoranesi Ferrara  | 
||||
UEFA Super Cup
| 29 August 2003 |  Milan  | 1–0 |   | Monaco | 
| 20:45 CEST | Shevchenko  | 
Report | Stadium: Stade Louis II Attendance: 16,885 Referee:  | 
Serie A
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Milan (C) | 34 | 25 | 7 | 2 | 65 | 24 | +41 | 82 | Qualification to Champions League group stage | 
| 2 | Roma | 34 | 21 | 8 | 5 | 68 | 19 | +49 | 71 | |
| 3 | Juventus | 34 | 21 | 6 | 7 | 67 | 42 | +25 | 69 | Qualification to Champions League third qualifying round | 
| 4 | Internazionale | 34 | 17 | 8 | 9 | 59 | 37 | +22 | 59 | |
| 5 | Parma | 34 | 16 | 10 | 8 | 57 | 46 | +11 | 58 | Qualification to UEFA Cup first round | 
Rules for classification: 1) points; 2) tiebreaker for relevant positions 3) head-to-head points and goal difference; 4) head-to-head goals scored; 5) goal difference; 6) number of goals scored.
(C) Champions
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss; = Leader, UEFA Champions League Groups stage; = UEFA Champions League Groups stage; = UEFA Champions League Qualifying round; = 2004–05 UEFA Cup; = 2004–05 Serie B
Matches
| 1 September 2003 1 | Ancona | 0–2 | Milan | Ancona | 
| 20:30 CEST (UTC+02:00) | Report | Shevchenko  | 
Stadium: Stadio del Conero Attendance: 22,746 Referee: Pierluigi Collina  | 
| 13 September 2003 2 | Milan | 2–1 | Bologna | Milan | 
| 20:30 CEST (UTC+02:00) | Shevchenko  Inzaghi  | 
Report | Nervo  | 
Stadium: San Siro Attendance: 57,835 Referee: Roberto Rosetti  | 
| 21 September 2003 3 | Perugia | 1–1 | Milan | Perugia | 
| 15:00 CEST (UTC+02:00) | Vryzas  | 
Report | Gattuso  | 
Stadium: Stadio Renato Curi Attendance: 17,551 Referee: Gianluca Paparesta  | 
| 28 September 2003 4 | Milan | 3–0 | Lecce | Milan | 
| 15:00 CEST (UTC+02:00) | Shevchenko  Tomasson  | 
Report | Stadium: San Siro Attendance: 57,710 Referee: Roberto Rosetti  | 
| 5 October 2003 5 | Internazionale | 1–3 | Milan | Milan | 
| 20:30 CEST (UTC+02:00) | Martins  | 
Report | Inzaghi  Kaká Shevchenko  | 
Stadium: San Siro Attendance: 75,831 Referee: Massimo De Santis  | 
| 19 October 2003 6 | Milan | 1–0 | Lazio | Milan | 
| 20:30 CEST (UTC+02:00) | Pirlo  | 
Report | Stadium: San Siro Attendance: 62,122 Referee: Salvatore Racalbuto  | 
| 26 October 2003 7 | Sampdoria | 0–3 | Milan | Genoa | 
| 15:00 CET (UTC+01:00) | Report | Tomasson  Shevchenko  | 
Stadium: Stadio Luigi Ferraris Attendance: 34,424 Referee: Roberto Rosetti  | 
| 1 November 2003 8 | Milan | 1–1 | Juventus | Milan | 
| 20:30 CET (UTC+01:00) | Tomasson  | 
Report | Di Vaio  | 
Stadium: San Siro Attendance: 77,921 Referee: Salvatore Racalbuto  | 
| 9 November 2003 9 | Parma | 0–0 | Milan | Parma | 
| 15:00 CET (UTC+01:00) | Report | Stadium: Stadio Ennio Tardini Attendance: 23,663 Referee: Pierluigi Collina  | 
| 23 November 2003 10 | Chievo | 0–2 | Milan | Verona | 
| 20:30 CET (UTC+01:00) | Report | Shevchenko  | 
Stadium: Stadio Marc'Antonio Bentegodi Attendance: 30,186 Referee: Stefano Farina  | 
| 30 November 2003 11 | Milan | 2–0 | Modena | Milan | 
| 15:00 CET (UTC+01:00) | Shevchenko  | 
Report | Stadium: San Siro Attendance: 59,577 Referee: Domenico Messina  | 
| 6 December 2003 12 | Empoli | 0–1 | Milan | Empoli | 
| 18:00 CET (UTC+01:00) | Report | Kaká  | 
Stadium: Stadio Carlo Castellani Attendance: 12,791 Referee: Salvatore Racalbuto  | 
| 21 December 2003 14 | Milan | 1–2 | Udinese | Milan | 
| 15:00 CET (UTC+01:00) | Cafu  | 
Report | Fava  Sensini  | 
Stadium: San Siro Attendance: 53,381 Referee: Paolo Bertini  | 
| 6 January 2004 15 | Roma | 1–2 | Milan | Rome | 
| 20:30 CET (UTC+01:00) | Cassano  | 
Report | Shevchenko  | 
Stadium: Stadio Olimpico Attendance: 73,383 Referee: Gianluca Paparesta  | 
| 11 January 2004 16 | Milan | 3–1 | Reggina | Milan | 
| 15:00 CET (UTC+01:00) | Kaká  Pirlo  | 
Report | Torrisi  | 
Stadium: San Siro Attendance: 55,604 Referee: Roberto Rosetti  | 
| 18 January 2004 17 | Brescia | 0–1 | Milan | Brescia | 
| 20:30 CET (UTC+01:00) | Report | Pancaro  | 
Stadium: Stadio Mario Rigamonti Attendance: 19,972 Referee: Paolo Bertini  | 
| 25 January 2004 18 | Milan | 5–0 | Ancona | Milan | 
| 15:00 CET (UTC+01:00) | Shevchenko  Rui Costa Tomasson Kaká  | 
Report | Stadium: San Siro Attendance: 53,266 Referee: Luca Palanca  | 
| 28 January 2004 13 | Milan | 2–1 | Siena | Milan | 
| 20:30 CET (UTC+01:00) | Kaká  Tomasson  | 
Report | Flo  | 
Stadium: San Siro Attendance: 54,428 Referee: Daniele Tombolini  | 
| Note: Rescheduled because of Milan's participation in the 2003 Intercontinental Cup. | ||||
| 1 February 2004 19 | Bologna | 0–2 | Milan | Bologna | 
| 15:00 CET (UTC+01:00) | Report | Shevchenko  Tomasson  | 
Stadium: Stadio Renato Dall'Ara Attendance: 30,149 Referee: Emilio Pellegrino  | 
| 8 February 2004 20 | Milan | 2–1 | Perugia | Milan | 
| 15:00 CET (UTC+01:00) | Rui Costa  Pirlo  | 
Report | Fresi  | 
Stadium: San Siro Attendance: 55,229 Referee: Matteo Trefoloni  | 
| 15 February 2004 21 | Lecce | 1–1 | Milan | Lecce | 
| 15:00 CET (UTC+01:00) | Chevantón  | 
Report | Shevchenko  | 
Stadium: Stadio Via del Mare Attendance: 31,967 Referee: Tiziano Pieri  | 
| 21 February 2004 22 | Milan | 3–2 | Internazionale | Milan | 
| 20:30 CET (UTC+01:00) | Tomasson  Kaká Seedorf  | 
Report | Stanković  C. Zanetti  | 
Stadium: San Siro Attendance: 78,334 Referee: Roberto Rosetti  | 
| 29 February 2004 23 | Lazio | 0–1 | Milan | Rome | 
| 20:30 CET (UTC+01:00) | Report | Ambrosini  | 
Stadium: Stadio Olimpico Attendance: 54,632 Referee: Gianluca Paparesta  | 
| 7 March 2004 24 | Milan | 3–1 | Sampdoria | Milan | 
| 15:00 CET (UTC+01:00) | Pirlo  Inzaghi Kaká  | 
Report | Doni  | 
Stadium: San Siro Attendance: 64,967 Referee: Matteo Trefoloni  | 
| 14 March 2004 25 | Juventus | 1–3 | Milan | Turin | 
| 20:30 CET (UTC+01:00) | Ferrara  | 
Report | Shevchenko  Seedorf  | 
Stadium: Stadio delle Alpi Attendance: 52,300 Referee: Pierluigi Collina  | 
| 20 March 2004 26 | Milan | 3–1 | Parma | Milan | 
| 20:30 CET (UTC+01:00) | Tomasson  Shevchenko  | 
Report | Gilardino  | 
Stadium: San Siro Attendance: 63,433 Referee: Stefano Farina  | 
| 28 March 2004 27 | Milan | 2–2 | Chievo | Milan | 
| 15:00 CEST (UTC+02:00) | Pirlo  Shevchenko  | 
Report | Sculli  Perrotta  | 
Stadium: San Siro Attendance: 64,862 Referee: Gianluca Paparesta  | 
| 4 April 2004 28 | Modena | 1–1 | Milan | Modena | 
| 15:00 CEST (UTC+02:00) | Amoruso  | 
Report | Tomasson  | 
Stadium: Stadio Alberto Braglia Attendance: 18,575 Referee: Massimo De Santis  | 
| 10 April 2004 29 | Milan | 1–0 | Empoli | Milan | 
| 15:00 CEST (UTC+02:00) | Pirlo  | 
Report | Stadium: San Siro Attendance: 61,964 Referee: Gianluca Paparesta  | 
| 17 April 2004 30 | Siena | 1–2 | Milan | Siena | 
| 18:00 CEST (UTC+02:00) | Chiesa  | 
Report | Shevchenko  Kaká  | 
Stadium: Stadio Artemio Franchi – Montepaschi Arena Attendance: 13,090 Referee: Pierluigi Collina  | 
| 25 April 2004 31 | Udinese | 0–0 | Milan | Udine | 
| 15:00 CEST (UTC+02:00) | Report | Stadium: Stadio Friuli Attendance: 29,819 Referee: Massimo De Santis  | 
| 2 May 2004 32 | Milan | 1–0 | Roma | Milan | 
| 15:00 CEST (UTC+02:00) | Shevchenko  | 
Report | Stadium: San Siro Attendance: 76,911 Referee: Domenico Messina  | 
| 9 May 2004 33 | Reggina | 2–1 | Milan | Reggio Calabria | 
| 15:00 CEST (UTC+02:00) | Di Michele  Cozza  | 
Report | Shevchenko  | 
Stadium: Stadio Oreste Granillo Attendance: 23,513 Referee: Nicola Ayroldi  | 
Coppa Italia
Round of 16
Quarter-finals
Semi-finals
UEFA Champions League
Group stage
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 3 | 1 | 2 | 4 | 3 | +1 | 10 | Advance to knockout stage | |
| 2 | 6 | 2 | 3 | 1 | 7 | 6 | +1 | 9 | ||
| 3 | 6 | 2 | 2 | 2 | 5 | 6 | −1 | 8 | Transfer to UEFA Cup | |
| 4 | 6 | 2 | 0 | 4 | 6 | 7 | −1 | 6 | 
| 16 September 2003 1 |  Milan  | 1–0 |   | Milan, Italy | 
| 20:45 CEST (UTC+02:00) | Inzaghi  Gattuso  | 
Report | Van der Vaart  Escudé Ibrahimović  | 
Stadium: San Siro Referee: Ľuboš Micheľ (Slovakia)  | 
| 1 October 2003 2 |  Celta Vigo  | 0–0 |   | Vigo, Spain | 
| 20:45 CEST (UTC+02:00) | Vágner  | 
Report | Cafu  Ambrosini Maldini Pirlo  | 
Stadium: Balaídos Referee: Mike Riley (England)  | 
| 22 October 2003 3 |  Milan  | 0–1 |   | Milan, Italy | 
| 20:45 CEST (UTC+02:00) | Report | Mendoza  De Cock  | 
Stadium: San Siro Referee: Tom Henning Øvrebø (Norway)  | 
| 4 November 2003 4 |  Club Brugge  | 0–1 |   | Bruges, Belgium | 
| 20:45 CET (UTC+01:00) | Rozehnal  | 
Report | Nesta  Pancaro Kaká  | 
Stadium: Jan Breydel Stadium Referee: Herbert Fandel (Germany)  | 
| 26 November 2003 5 |  Ajax  | 0–1 |   | Amsterdam, Netherlands | 
| 20:45 CET (UTC+01:00) | Yakubu  Galásek  | 
Report | Inzaghi  Shevchenko  | 
Stadium: Amsterdam Arena Referee: Urs Meier (Switzerland)  | 
| 9 December 2003 6 |  Milan  | 1–2 |   | Milan, Italy | 
| 20:45 CET (UTC+01:00) | Kaká  Brocchi  | 
José Ignacio  Jesuli Juanfran Berizzo Giovanella  | 
Stadium: San Siro Referee: Kyros Vassaras (Greece)  | 
Knockout phase
Round of 16
| 24 February 2004 First leg |  Sparta Prague  | 0–0 |   | Prague, Czech Republic | 
| 20:45 CET (UTC+01:00) | Report | Gattuso  Cafu  | 
Stadium: Stadion Letná Attendance: 20,640 Referee: Graham Poll (England)  | 
| 10 March 2004 Second leg |  Milan  | 4–1 (4–1 agg.)  |   | Milan, Italy | 
| 20:45 CET (UTC+01:00) | Inzaghi  Shevchenko Gattuso  | 
Report | Sivok  Pergl Jun  | 
Stadium: San Siro Attendance: 50,000 Referee: Markus Merk (Germany)  | 
Quarter-finals
| 23 March 2004 First leg |  Milan  | 4–1 |   | Milan, Italy | 
| 20:45 CET (UTC+01:00) | Kaká  Kaká Shevchenko Pirlo Costacurta  | 
Report | Pandiani  Scaloni  | 
Stadium: San Siro Attendance: 60,335 Referee: Valentin Ivanov (Russia)  | 
| 7 April 2004 Second leg |  Deportivo La Coruña  | 4–0 (5–4 agg.)  |   | A Coruña, Spain | 
| 20:45 CEST (UTC+02:00) | Pandiani  Valerón Luque Víctor Fran  | 
Report | Pirlo  | 
Stadium: Estadio Riazor Attendance: 29,000 Referee: Urs Meier (Switzerland)  | 
Intercontinental Cup
| 14 December 2003 |  Milan  | 1–1 (a.e.t.) (1–3 p)  |   | International Stadium Yokohama, Yokohama | 
| 19:15 JST | Tomasson  | 
Report | Donnet  | 
Attendance: 70,000 Referee: Valentin Ivanov (Russia)  | 
| Penalties | ||||
| Pirlo  Rui Costa Seedorf Costacurta  | 
||||
Statistics
Players statistics
| No. | Pos | Nat | Player | Total | Serie A | Coppa Italia  | Champions  League  | Others[4] | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 12 | GK | Dida | 45 | -30 | 32 | -20 | 2 | -2 | 9 | -7 | 2 | -1 | |
| 2 | DF | Cafu | 41 | 1 | 26+2 | 1 | 1 | 0 | 9 | 0 | 3 | 0 | |
| 13 | DF | Nesta | 38 | 1 | 26 | 0 | 4 | 1 | 6 | 0 | 2 | 0 | |
| 3 | DF | Maldini | 42 | 0 | 30 | 0 | 0 | 0 | 9 | 0 | 3 | 0 | |
| 26 | DF | Pancaro | 33 | 1 | 17+4 | 1 | 3 | 0 | 6+1 | 0 | 2 | 0 | |
| 21 | MF | Pirlo | 44 | 8 | 31+1 | 6 | 0 | 0 | 9 | 1 | 3 | 1 | |
| 8 | MF | Gattuso | 45 | 2 | 29+4 | 1 | 2 | 0 | 7 | 1 | 3 | 0 | |
| 20 | MF | Seedorf | 45 | 3 | 26+3 | 3 | 5 | 0 | 8 | 0 | 3 | 0 | |
| 22 | AM | Kaká | 45 | 14 | 25+5 | 10 | 4 | 0 | 10 | 4 | 1 | 0 | |
| 10 | AM | Rui Costa | 41 | 3 | 19+9 | 3 | 4 | 0 | 1+5 | 0 | 3 | 0 | |
| 7 | FW | Shevchenko | 45 | 29 | 30+2 | 24 | 1 | 0 | 9 | 4 | 3 | 1 | |
| 77 | GK | Abbiati | 8 | -13 | 2 | -4 | 4 | -6 | 1 | -2 | 1 | -1 | |
| 19 | DF | Costacurta | 36 | 0 | 18+4 | 0 | 5 | 0 | 6+2 | 0 | 1 | 0 | |
| 15 | FW | Tomasson | 37 | 15 | 17+9 | 12 | 4 | 2 | 2+4 | 0 | 1 | 1 | |
| 23 | MF | Ambrosini | 32 | 2 | 9+11 | 1 | 3 | 1 | 2+4 | 0 | 3 | 0 | |
| 27 | MF | Serginho | 33 | 0 | 7+13 | 0 | 5 | 0 | 2+5 | 0 | 1 | 0 | |
| 9 | FW | Inzaghi | 28 | 7 | 11+3 | 3 | 3 | 2 | 6+2 | 2 | 3 | 0 | |
| 14 | DF | Simic | 19 | 0 | 6+4 | 0 | 6 | 0 | 1+1 | 0 | 1 | 0 | |
| 24 | DF | Laursen | 19 | 0 | 4+6 | 0 | 6 | 0 | 2+1 | 0 | 0 | 0 | |
| 32 | MF | Brocchi | 21 | 0 | 2+9 | 0 | 6 | 0 | 2+1 | 0 | 1 | 0 | |
| 5 | MF | Redondo | 14 | 0 | 2+6 | 0 | 5 | 0 | 1 | 0 | 0 | 0 | |
| 4 | DF | Kaladze | 11 | 0 | 5+1 | 0 | 3 | 0 | 1 | 0 | 1 | 0 | |
| 1 | GK | Fiori | 1 | 0 | 0 | -0 | 1 | -0 | 0 | -0 | 0 | -0 | |
| 18 | FW | Borriello | 11 | 0 | 0+4 | 0 | 6 | 0 | 1 | 0 | 0 | 0 | |
| 11 | FW | Rivaldo | 2 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 1 | 0 | |
| 45 | DF | Abate | 2 | 0 | 0 | 0 | 1 | 0 | 0+1 | 0 | 0 | 0 | |
| 86 | MF | Pozzi | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 25 | DF | Roque Júnior | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Goalscorers
 Andriy Shevchenko 24 (1 pen.)
 Jon Dahl Tomasson 12 (1 pen.)
 Kaká 10
 Andrea Pirlo 6 (3 pen.)
References
- ↑ "Attendance Statistics of Serie A 2003–2004". StadiaPostcards.com.
 - ↑ "FootballSquads - Milan - 2003/04". www.footballsquads.co.uk.
 - ↑ Alberto Costa (17 August 2003). "Ancelotti accoglie Kaká a braccia aperte. "Non lo diamo in prestito, resta con noi"". corrieredellasera.it. Archived from the original on 18 July 2014. Retrieved 23 September 2021.
 - ↑ 2003 UEFA Super Cup, Supercoppa and Intercontinental Cup