# 2003–04 AFC Ajax season

During the 2003–04 Dutch football season, AFC Ajax competed in the Eredivisie.

## Season summary

Ajax reclaimed the Eredivisie title.

## Players
### First-team squad

    Squad at end of 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 |
| 1 | GK | ROU | Bogdan Lobonț |
| 2 | DF | TUN | Hatem Trabelsi |
| 4 | DF | FRA | Julien Escudé |
| 5 | MF | USA | John O'Brien |
| 6 | DF | CZE | Tomáš Galásek |
| 7 | MF | BEL | Tom Soetaers |
| 8 | MF | RSA | Steven Pienaar |
| 9 | FW | SWE | Zlatan Ibrahimović |
| 10 | MF | NED | Rafael van der Vaart (captain) |
| 11 | MF | NED | Victor Sikora |
| 12 | DF | NED | John Heitinga |
| 14 | DF | BEL | Jelle Van Damme |
| 15 | DF | BRA | Maxwell |
| 16 | MF | NED | Nigel de Jong |
| 17 | FW | GRE | Yannis Anastasiou |
| No. | Pos. | Nation | Player |
| 18 | MF | NED | Wesley Sneijder |
| 19 | FW | BEL | Wesley Sonck |
| 20 | MF | FIN | Jari Litmanen |
| 21 | GK | NED | Maarten Stekelenburg |
| 22 | MF | GHA | Abubakari Yakubu |
| 23 | DF | CZE | Zdeněk Grygera |
| 26 | MF | GHA | Anthony Obodai |
| 27 | MF | NED | Daniël de Ridder |
| 29 | MF | ROU | Nicolae Mitea |
| 30 | MF | AUS | Jason Culina |
| 31 | GK | NED | Sander Boschker |
| 33 | DF | BEL | Thomas Vermaelen |
| 37 | MF | BEL | Tom De Mul |
| 39 | FW | NED | Ryan Babel |

### 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 |
| 3 | DF | FIN | Petri Pasanen (on loan to Portsmouth) |
| 17 | FW | BRA | Wamberto (on loan to Mons) |
| No. | Pos. | Nation | Player |
| 27 | MF | NED | Cedric van der Gun (on loan to ADO Den Haag) |
| 28 | MF | MAR | Nourdin Boukhari (on loan to NAC Breda) |

### 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 |
| — | MF | NED | Jamal Akachar |

## Transfers
### In

* Zdeněk Grygera - Sparta Prague, 22 July, €3,500,000
* Wesley Sonck - Genk
* Sander Boschker - Twente
* Julien Escudé - Rennes
* Nicolae Mitea - Dinamo București
* Tom Soetaers - Roda JC
* Yannis Anastasiou - Roda JC

### Out

* Mido - Marseille, 12 July, €12,000,000
* Nikos Machlas - contract terminated, July
* Cristian Chivu - Roma, September, €18,000,000
* Andy van der Meyde - Inter Milan, £4,000,000
* Mitchell Piqué - FC Oss
* Richard Witschge - ADO' 20
* Joey Didulica - Austria Wien
* André Bergdølmo - Borussia Dortmund

### Loan out

* Cedric van der Gun - ADO Den Haag, 4 September, end of season
* Nourdin Boukhari - NAC Breda, 4 September, end of season
* Stefano Seedorf - NAC Breda, end of season
* Petri Pasanen - Portsmouth, end of season
* Wamberto - Mons, 18 months

## Results
### UEFA Champions League
#### Group stage

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