# 2003–04 AC Milan season

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
| Squad no. | Name | 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 (Vice Captain) | 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 ) |
| 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; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 11 | FW | BRA | Rivaldo (on loan to Cruzeiro) |
| 25 | DF | BRA | Roque Junior (on loan to Leeds United and Siena) |

### Reserve squad

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 40 | GK | ITA | Giuseppe Dei Forti |
| 41 | MF | ITA | Mattia Dal Bello |
| 42 | MF | ITA | Roberto Bortolotto |
| 43 | FW | ITA | Alessandro Matri |
| 44 | GK | ITA | Marco Taddonio |
| 45 | DF | ITA | Ignazio Abate |
| 46 | MF | ITA | Davide Canini |
| No. | Pos. | Nation | Player |
| 47 | DF | ITA | Elia Legati |
| 48 | MF | ITA | Patrick Kalambay |
| 50 | GK | ITA | Davide Gobbato |
| 51 | MF | BRA | Claiton |
| 52 | FW | ITA | Michele Piccolo |
| 86 | FW | ITA | Nicola Pozzi |

## Competitions

Win  Draw  Loss

### Serie A
#### League table

| Pos | Teamvte | 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 | Qualification to Champions League group stage |
| 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 | Qualification to Champions League third qualifying round |
| 5 | Parma | 34 | 16 | 10 | 8 | 57 | 46 | +11 | 58 | Qualification to UEFA Cup first round |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Competitive matches

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
| Ground | A | H | A | H | A | H | A | H | A | A | H | A | H | H | A | H | A | H | H | A | H | A | H | A | H | A | H | H | A | H | A | A | H | A | H |
| Result | W | W | D | W | W | W | W | D | D | W | W | W | - | L | W | W | W | W | W | W | W | D | W | W | W | W | W | D | D | W | W | D | W | L | W |
| Position | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |

#### Matches
### UEFA Champions League
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Milan | 6 | 3 | 1 | 2 | 4 | 3 | +1 | 10 | Advance to knockout stage |
| 2 | Celta Vigo | 6 | 2 | 3 | 1 | 7 | 6 | +1 | 9 | Advance to knockout stage |
| 3 | Club Brugge | 6 | 2 | 2 | 2 | 5 | 6 | −1 | 8 | Transfer to UEFA Cup |
| 4 | Ajax | 6 | 2 | 0 | 4 | 6 | 7 | −1 | 6 | |

#### Knockout phase
##### Quarter-finals
### Intercontinental Cup
## Statistics
### Players statistics

| No. | Pos | Nat | Player | Total | Total | Serie A | Serie A | Coppa Italia | Coppa Italia | Champions League | Champions League | Others | Others |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 12 | GK | BRA | Dida | 45 | -30 | 32 | -20 | 2 | -2 | 9 | -7 | 2 | -1 |
| 2 | DF | BRA | Cafu | 41 | 1 | 26+2 | 1 | 1 | 0 | 9 | 0 | 3 | 0 |
| 13 | DF | ITA | Nesta | 38 | 1 | 26 | 0 | 4 | 1 | 6 | 0 | 2 | 0 |
| 3 | DF | ITA | Maldini | 42 | 0 | 30 | 0 | 0 | 0 | 9 | 0 | 3 | 0 |
| 26 | DF | ITA | Pancaro | 33 | 1 | 17+4 | 1 | 3 | 0 | 6+1 | 0 | 2 | 0 |
| 21 | MF | ITA | Pirlo | 44 | 8 | 31+1 | 6 | 0 | 0 | 9 | 1 | 3 | 1 |
| 8 | MF | ITA | Gattuso | 45 | 2 | 29+4 | 1 | 2 | 0 | 7 | 1 | 3 | 0 |
| 20 | MF | NED | Seedorf | 45 | 3 | 26+3 | 3 | 5 | 0 | 8 | 0 | 3 | 0 |
| 22 | AM | BRA | Kaká | 45 | 14 | 25+5 | 10 | 4 | 0 | 10 | 4 | 1 | 0 |
| 10 | AM | POR | Rui Costa | 41 | 3 | 19+9 | 3 | 4 | 0 | 1+5 | 0 | 3 | 0 |
| 7 | FW | UKR | Shevchenko | 45 | 29 | 30+2 | 24 | 1 | 0 | 9 | 4 | 3 | 1 |
| 77 | GK | ITA | Abbiati | 8 | -13 | 2 | -4 | 4 | -6 | 1 | -2 | 1 | -1 |
| 19 | DF | ITA | Costacurta | 36 | 0 | 18+4 | 0 | 5 | 0 | 6+2 | 0 | 1 | 0 |
| 15 | FW | DEN | Tomasson | 37 | 15 | 17+9 | 12 | 4 | 2 | 2+4 | 0 | 1 | 1 |
| 23 | MF | ITA | Ambrosini | 32 | 2 | 9+11 | 1 | 3 | 1 | 2+4 | 0 | 3 | 0 |
| 27 | MF | BRA | Serginho | 33 | 0 | 7+13 | 0 | 5 | 0 | 2+5 | 0 | 1 | 0 |
| 9 | FW | ITA | Inzaghi | 28 | 7 | 11+3 | 3 | 3 | 2 | 6+2 | 2 | 3 | 0 |
| 14 | DF | CRO | Simic | 19 | 0 | 6+4 | 0 | 6 | 0 | 1+1 | 0 | 1 | 0 |
| 24 | DF | DEN | Laursen | 19 | 0 | 4+6 | 0 | 6 | 0 | 2+1 | 0 | 0 | 0 |
| 32 | MF | ITA | Brocchi | 21 | 0 | 2+9 | 0 | 6 | 0 | 2+1 | 0 | 1 | 0 |
| 5 | MF | ARG | Redondo | 14 | 0 | 2+6 | 0 | 5 | 0 | 1 | 0 | 0 | 0 |
| 4 | DF | GEO | Kaladze | 11 | 0 | 5+1 | 0 | 3 | 0 | 1 | 0 | 1 | 0 |
| 1 | GK | ITA | Fiori | 1 | 0 | 0 | -0 | 1 | -0 | 0 | -0 | 0 | -0 |
| 18 | FW | ITA | Borriello | 11 | 0 | 0+4 | 0 | 6 | 0 | 1 | 0 | 0 | 0 |
| 11 | FW | BRA | Rivaldo | 2 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 1 | 0 |
| 45 | DF | ITA | Abate | 2 | 0 | 0 | 0 | 1 | 0 | 0+1 | 0 | 0 | 0 |
| 86 | MF | ITA | Pozzi | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 25 | DF | BRA | Roque Júnior | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* Source: https://www.bdfutbol.com/en/t/t2003-043015.html

### Goalscorers

* Andriy Shevchenko 24 (1 pen.)
* Jon Dahl Tomasson 12 (1 pen.)
* Kaká 10
* Andrea Pirlo 6 (3 pen.)