Ligue 1 2003-2004
Classement
| Équipe | J | G | N | P | p. | c. | Diff. | Pts |
|---|---|---|---|---|---|---|---|---|
| 1Olympique Lyonnais | 38 | 24 | 7 | 7 | 64 | 26 | +38 | 79 |
| 2Paris Saint-Germain | 38 | 22 | 10 | 6 | 50 | 28 | +22 | 76 |
| 3AS Monaco | 38 | 21 | 12 | 5 | 59 | 30 | +29 | 75 |
| 4AJ Auxerre | 38 | 19 | 8 | 11 | 60 | 34 | +26 | 65 |
| 5FC Sochaux-Montbéliard | 38 | 18 | 9 | 11 | 54 | 42 | +12 | 63 |
| 6FC Nantes | 38 | 17 | 9 | 12 | 47 | 35 | +12 | 60 |
| 7Olympique de Marseille | 38 | 17 | 6 | 15 | 51 | 45 | +6 | 57 |
| 8RC Lens | 38 | 15 | 8 | 15 | 34 | 48 | -14 | 53 |
| 9Stade Rennais FC | 38 | 14 | 10 | 14 | 56 | 44 | +12 | 52 |
| 10LOSC Lille | 38 | 14 | 9 | 15 | 41 | 41 | 0 | 51 |
| 11OGC Nice | 38 | 11 | 17 | 10 | 42 | 39 | +3 | 50 |
| 12FC Girondins de Bordeaux | 38 | 13 | 11 | 14 | 40 | 43 | -3 | 50 |
| 13RC Strasbourg Alsace | 38 | 10 | 13 | 15 | 43 | 50 | -7 | 43 |
| 14FC Metz | 38 | 11 | 9 | 18 | 34 | 42 | -8 | 42 |
| 15AC Ajaccio | 38 | 10 | 10 | 18 | 33 | 55 | -22 | 40 |
| 16Toulouse FC | 38 | 9 | 12 | 17 | 31 | 44 | -13 | 39 |
| 17SC Bastia | 38 | 9 | 12 | 17 | 33 | 49 | -16 | 39 |
| 18En Avant Guingamp | 38 | 10 | 8 | 20 | 36 | 58 | -22 | 38 |
| 19Le Mans FC | 38 | 9 | 11 | 18 | 35 | 57 | -22 | 38 |
| 20Montpellier Hérault SC | 38 | 8 | 7 | 23 | 41 | 74 | -33 | 31 |
Calendrier et résultats
1re journée
- LOSC Lille – Olympique Lyonnais1–0
- AS Monaco – FC Girondins de Bordeaux2–0
- AJ Auxerre – OGC Nice1–2
- RC Lens – Le Mans FC0–0
- FC Metz – AC Ajaccio0–1
- Montpellier Hérault SC – Stade Rennais FC1–1
- Paris Saint-Germain – SC Bastia0–0
- FC Sochaux-Montbéliard – FC Nantes2–1
- Toulouse FC – RC Strasbourg Alsace1–1
- En Avant Guingamp – Olympique de Marseille0–1
2e journée
- Olympique de Marseille – AJ Auxerre1–0
- LOSC Lille – Paris Saint-Germain1–0
- SC Bastia – FC Metz0–2
- FC Girondins de Bordeaux – Montpellier Hérault SC0–1
- Le Mans FC – AC Ajaccio0–1
- FC Nantes – RC Lens2–0
- OGC Nice – FC Sochaux-Montbéliard1–0
- Stade Rennais FC – Toulouse FC1–0
- RC Strasbourg Alsace – En Avant Guingamp2–0
- Olympique Lyonnais – AS Monaco3–1
3e journée
- AJ Auxerre – RC Strasbourg Alsace3–2
- AC Ajaccio – FC Nantes1–3
- En Avant Guingamp – FC Girondins de Bordeaux1–3
- Le Mans FC – OGC Nice1–1
- FC Metz – Paris Saint-Germain0–1
- AS Monaco – SC Bastia2–0
- FC Sochaux-Montbéliard – Stade Rennais FC1–1
- Toulouse FC – LOSC Lille0–3
- Montpellier Hérault SC – Olympique Lyonnais0–2
- RC Lens – Olympique de Marseille2–1
4e journée
- FC Girondins de Bordeaux – AJ Auxerre2–0
- SC Bastia – Montpellier Hérault SC1–0
- LOSC Lille – FC Metz1–1
- Olympique Lyonnais – Toulouse FC0–0
- FC Nantes – Le Mans FC1–0
- OGC Nice – AC Ajaccio2–2
- Stade Rennais FC – En Avant Guingamp0–0
- RC Strasbourg Alsace – RC Lens0–1
- Olympique de Marseille – FC Sochaux-Montbéliard2–0
- Paris Saint-Germain – AS Monaco2–4
5e journée
- En Avant Guingamp – Olympique Lyonnais2–0
- AJ Auxerre – Stade Rennais FC2–1
- Le Mans FC – RC Strasbourg Alsace0–3
- Montpellier Hérault SC – Paris Saint-Germain3–2
- FC Sochaux-Montbéliard – LOSC Lille2–1
- Toulouse FC – SC Bastia0–2
- FC Nantes – FC Girondins de Bordeaux0–0
- RC Lens – OGC Nice1–0
- AS Monaco – FC Metz1–0
- AC Ajaccio – Olympique de Marseille0–1
6e journée
- Olympique Lyonnais – AJ Auxerre1–1
- SC Bastia – En Avant Guingamp4–2
- FC Girondins de Bordeaux – FC Sochaux-Montbéliard1–3
- Olympique de Marseille – Le Mans FC5–0
- FC Metz – Montpellier Hérault SC2–1
- OGC Nice – FC Nantes1–0
- Stade Rennais FC – RC Lens2–0
- RC Strasbourg Alsace – AC Ajaccio3–2
- LOSC Lille – AS Monaco1–1
- Paris Saint-Germain – Toulouse FC2–1
7e journée
- FC Sochaux-Montbéliard – RC Strasbourg Alsace3–0
- AC Ajaccio – Stade Rennais FC1–0
- AJ Auxerre – SC Bastia4–1
- En Avant Guingamp – Paris Saint-Germain0–2
- OGC Nice – LOSC Lille2–0
- Toulouse FC – FC Metz1–0
- RC Lens – FC Girondins de Bordeaux1–0
- Le Mans FC – Olympique Lyonnais0–2
- Montpellier Hérault SC – AS Monaco1–2
- FC Nantes – Olympique de Marseille1–0
8e journée
- Olympique Lyonnais – RC Lens4–0
- Olympique de Marseille – OGC Nice2–1
- SC Bastia – FC Sochaux-Montbéliard2–0
- LOSC Lille – Montpellier Hérault SC1–1
- FC Metz – En Avant Guingamp1–1
- AS Monaco – Toulouse FC3–0
- Paris Saint-Germain – AJ Auxerre1–0
- Stade Rennais FC – Le Mans FC2–0
- FC Girondins de Bordeaux – AC Ajaccio1–0
- RC Strasbourg Alsace – FC Nantes1–0
9e journée
- FC Nantes – Stade Rennais FC1–0
- FC Sochaux-Montbéliard – Paris Saint-Germain0–1
- AC Ajaccio – Olympique Lyonnais2–4
- AJ Auxerre – LOSC Lille3–0
- En Avant Guingamp – AS Monaco1–2
- Le Mans FC – FC Girondins de Bordeaux0–0
- RC Lens – FC Metz0–2
- OGC Nice – RC Strasbourg Alsace0–0
- Toulouse FC – Montpellier Hérault SC2–2
- Olympique de Marseille – SC Bastia3–1
10e journée
- RC Strasbourg Alsace – Olympique de Marseille4–1
- AS Monaco – AJ Auxerre1–1
- Olympique Lyonnais – FC Sochaux-Montbéliard1–1
- SC Bastia – RC Lens3–1
- FC Girondins de Bordeaux – Toulouse FC1–2
- LOSC Lille – AC Ajaccio0–0
- FC Metz – FC Nantes1–3
- Montpellier Hérault SC – En Avant Guingamp2–0
- Paris Saint-Germain – Le Mans FC5–1
- Stade Rennais FC – OGC Nice0–0
11e journée
- FC Nantes – Olympique Lyonnais0–1
- AC Ajaccio – Paris Saint-Germain0–0
- AJ Auxerre – Montpellier Hérault SC0–1
- En Avant Guingamp – Toulouse FC1–0
- Le Mans FC – SC Bastia1–1
- RC Lens – LOSC Lille2–1
- OGC Nice – FC Girondins de Bordeaux0–0
- RC Strasbourg Alsace – FC Metz0–2
- Olympique de Marseille – Stade Rennais FC2–0
- FC Sochaux-Montbéliard – AS Monaco1–1
12e journée
- Olympique Lyonnais – OGC Nice5–0
- SC Bastia – AC Ajaccio1–1
- LOSC Lille – En Avant Guingamp1–3
- FC Metz – FC Sochaux-Montbéliard0–1
- AS Monaco – Le Mans FC4–2
- Montpellier Hérault SC – FC Nantes4–1
- Stade Rennais FC – RC Strasbourg Alsace1–1
- Toulouse FC – AJ Auxerre0–3
- FC Girondins de Bordeaux – Olympique de Marseille1–0
- Paris Saint-Germain – RC Lens0–1
13e journée
- OGC Nice – SC Bastia2–0
- Le Mans FC – FC Metz2–0
- Stade Rennais FC – LOSC Lille2–2
- FC Nantes – Paris Saint-Germain0–1
- AC Ajaccio – AS Monaco0–1
- AJ Auxerre – En Avant Guingamp3–0
- RC Lens – Montpellier Hérault SC3–2
- FC Sochaux-Montbéliard – Toulouse FC3–1
- RC Strasbourg Alsace – FC Girondins de Bordeaux1–1
- Olympique de Marseille – Olympique Lyonnais1–4
14e journée
- Olympique Lyonnais – RC Strasbourg Alsace1–0
- AS Monaco – RC Lens2–0
- SC Bastia – FC Nantes1–3
- FC Girondins de Bordeaux – Stade Rennais FC2–1
- En Avant Guingamp – FC Sochaux-Montbéliard1–2
- FC Metz – AJ Auxerre0–2
- Montpellier Hérault SC – AC Ajaccio3–1
- Toulouse FC – Le Mans FC1–1
- LOSC Lille – Olympique de Marseille0–2
- Paris Saint-Germain – OGC Nice0–0
15e journée
- Stade Rennais FC – Olympique Lyonnais3–1
- AC Ajaccio – Toulouse FC2–1
- Le Mans FC – Montpellier Hérault SC4–0
- OGC Nice – FC Metz1–1
- RC Strasbourg Alsace – LOSC Lille2–2
- FC Nantes – AS Monaco0–1
- FC Girondins de Bordeaux – SC Bastia1–1
- RC Lens – En Avant Guingamp2–1
- FC Sochaux-Montbéliard – AJ Auxerre3–2
- Olympique de Marseille – Paris Saint-Germain0–1
16e journée
- Toulouse FC – RC Lens1–2
- AJ Auxerre – Le Mans FC1–0
- SC Bastia – Stade Rennais FC3–2
- En Avant Guingamp – AC Ajaccio2–0
- LOSC Lille – FC Nantes2–0
- Paris Saint-Germain – RC Strasbourg Alsace3–2
- AS Monaco – OGC Nice1–1
- Montpellier Hérault SC – FC Sochaux-Montbéliard1–3
- FC Metz – Olympique de Marseille1–1
- Olympique Lyonnais – FC Girondins de Bordeaux3–0
17e journée
- Olympique Lyonnais – FC Metz2–1
- Olympique de Marseille – AS Monaco1–2
- RC Lens – FC Sochaux-Montbéliard0–3
- Stade Rennais FC – Paris Saint-Germain1–1
- AC Ajaccio – AJ Auxerre1–2
- FC Girondins de Bordeaux – LOSC Lille2–1
- FC Nantes – Toulouse FC1–1
- RC Strasbourg Alsace – SC Bastia4–2
- OGC Nice – Montpellier Hérault SC2–1
- Le Mans FC – En Avant Guingamp2–0
18e journée
- Paris Saint-Germain – FC Girondins de Bordeaux2–1
- AJ Auxerre – RC Lens2–0
- SC Bastia – Olympique Lyonnais0–0
- En Avant Guingamp – FC Nantes1–1
- LOSC Lille – Le Mans FC1–1
- FC Metz – Stade Rennais FC1–1
- FC Sochaux-Montbéliard – AC Ajaccio2–0
- Toulouse FC – OGC Nice1–1
- AS Monaco – RC Strasbourg Alsace2–0
- Montpellier Hérault SC – Olympique de Marseille0–1
19e journée
- Olympique Lyonnais – Paris Saint-Germain1–1
- Olympique de Marseille – Toulouse FC1–0
- AC Ajaccio – RC Lens2–0
- SC Bastia – LOSC Lille0–2
- FC Girondins de Bordeaux – FC Metz2–0
- Le Mans FC – FC Sochaux-Montbéliard2–2
- OGC Nice – En Avant Guingamp2–0
- Stade Rennais FC – AS Monaco1–0
- RC Strasbourg Alsace – Montpellier Hérault SC4–2
- FC Nantes – AJ Auxerre1–0
20e journée
- AS Monaco – Olympique Lyonnais3–0
- Paris Saint-Germain – LOSC Lille1–0
- AC Ajaccio – Le Mans FC2–0
- En Avant Guingamp – RC Strasbourg Alsace3–2
- RC Lens – FC Nantes0–0
- FC Metz – SC Bastia1–0
- Montpellier Hérault SC – FC Girondins de Bordeaux1–2
- FC Sochaux-Montbéliard – OGC Nice0–0
- Toulouse FC – Stade Rennais FC2–0
- AJ Auxerre – Olympique de Marseille2–0
21e journée
- SC Bastia – AS Monaco0–0
- FC Girondins de Bordeaux – En Avant Guingamp2–0
- LOSC Lille – Toulouse FC0–1
- FC Nantes – AC Ajaccio4–0
- OGC Nice – Le Mans FC0–1
- Paris Saint-Germain – FC Metz0–0
- Stade Rennais FC – FC Sochaux-Montbéliard4–0
- RC Strasbourg Alsace – AJ Auxerre0–2
- Olympique Lyonnais – Montpellier Hérault SC3–0
- Olympique de Marseille – RC Lens3–2
22e journée
- AS Monaco – Paris Saint-Germain1–1
- AJ Auxerre – FC Girondins de Bordeaux5–0
- AC Ajaccio – OGC Nice1–1
- En Avant Guingamp – Stade Rennais FC0–2
- Le Mans FC – FC Nantes0–1
- RC Lens – RC Strasbourg Alsace2–1
- FC Metz – LOSC Lille0–1
- Montpellier Hérault SC – SC Bastia1–1
- Toulouse FC – Olympique Lyonnais0–1
- FC Sochaux-Montbéliard – Olympique de Marseille2–1
23e journée
- FC Girondins de Bordeaux – FC Nantes2–0
- Olympique de Marseille – AC Ajaccio2–1
- SC Bastia – Toulouse FC1–0
- LOSC Lille – FC Sochaux-Montbéliard2–0
- Olympique Lyonnais – En Avant Guingamp0–1
- FC Metz – AS Monaco0–2
- OGC Nice – RC Lens4–0
- Stade Rennais FC – AJ Auxerre0–2
- RC Strasbourg Alsace – Le Mans FC3–0
- Paris Saint-Germain – Montpellier Hérault SC6–1
24e journée
- FC Sochaux-Montbéliard – FC Girondins de Bordeaux1–1
- AC Ajaccio – RC Strasbourg Alsace0–0
- En Avant Guingamp – SC Bastia1–0
- RC Lens – Stade Rennais FC2–1
- AS Monaco – LOSC Lille0–1
- Montpellier Hérault SC – FC Metz0–1
- FC Nantes – OGC Nice3–1
- Toulouse FC – Paris Saint-Germain0–1
- Le Mans FC – Olympique de Marseille0–0
- AJ Auxerre – Olympique Lyonnais1–2
25e journée
- AS Monaco – Montpellier Hérault SC4–0
- Olympique Lyonnais – Le Mans FC2–0
- SC Bastia – AJ Auxerre0–0
- LOSC Lille – OGC Nice1–2
- FC Metz – Toulouse FC0–2
- Paris Saint-Germain – En Avant Guingamp2–0
- Stade Rennais FC – AC Ajaccio4–1
- RC Strasbourg Alsace – FC Sochaux-Montbéliard0–2
- FC Girondins de Bordeaux – RC Lens0–0
- Olympique de Marseille – FC Nantes1–1
26e journée
- FC Nantes – RC Strasbourg Alsace1–1
- RC Lens – Olympique Lyonnais1–1
- Le Mans FC – Stade Rennais FC2–2
- Montpellier Hérault SC – LOSC Lille0–2
- Toulouse FC – AS Monaco1–1
- AC Ajaccio – FC Girondins de Bordeaux1–0
- FC Sochaux-Montbéliard – SC Bastia2–1
- OGC Nice – Olympique de Marseille0–0
- AJ Auxerre – Paris Saint-Germain1–1
- En Avant Guingamp – FC Metz1–1
27e journée
- Olympique Lyonnais – AC Ajaccio4–0
- AS Monaco – En Avant Guingamp3–1
- LOSC Lille – AJ Auxerre1–0
- Paris Saint-Germain – FC Sochaux-Montbéliard1–1
- FC Girondins de Bordeaux – Le Mans FC2–0
- FC Metz – RC Lens0–2
- Montpellier Hérault SC – Toulouse FC0–1
- Stade Rennais FC – FC Nantes0–3
- RC Strasbourg Alsace – OGC Nice2–2
- SC Bastia – Olympique de Marseille4–1
28e journée
- Le Mans FC – Paris Saint-Germain0–1
- AC Ajaccio – LOSC Lille0–3
- En Avant Guingamp – Montpellier Hérault SC4–3
- RC Lens – SC Bastia0–0
- FC Nantes – FC Metz2–2
- OGC Nice – Stade Rennais FC3–1
- FC Sochaux-Montbéliard – Olympique Lyonnais1–2
- Olympique de Marseille – RC Strasbourg Alsace4–0
- Toulouse FC – FC Girondins de Bordeaux1–0
- AJ Auxerre – AS Monaco0–0
29e journée
- Toulouse FC – En Avant Guingamp0–0
- Olympique Lyonnais – FC Nantes1–0
- SC Bastia – Le Mans FC0–0
- FC Girondins de Bordeaux – OGC Nice1–1
- LOSC Lille – RC Lens1–1
- FC Metz – RC Strasbourg Alsace1–0
- AS Monaco – FC Sochaux-Montbéliard1–1
- Montpellier Hérault SC – AJ Auxerre1–0
- Paris Saint-Germain – AC Ajaccio1–0
- Stade Rennais FC – Olympique de Marseille4–3
30e journée
- FC Sochaux-Montbéliard – FC Metz2–0
- AC Ajaccio – SC Bastia1–0
- En Avant Guingamp – LOSC Lille2–1
- Le Mans FC – AS Monaco0–1
- FC Nantes – Montpellier Hérault SC3–2
- OGC Nice – Olympique Lyonnais0–1
- RC Strasbourg Alsace – Stade Rennais FC0–3
- AJ Auxerre – Toulouse FC3–2
- Olympique de Marseille – FC Girondins de Bordeaux1–1
- RC Lens – Paris Saint-Germain1–0
31e journée
- AS Monaco – AC Ajaccio3–3
- Olympique Lyonnais – Olympique de Marseille1–2
- SC Bastia – OGC Nice2–1
- FC Girondins de Bordeaux – RC Strasbourg Alsace1–1
- LOSC Lille – Stade Rennais FC1–0
- FC Metz – Le Mans FC5–0
- Montpellier Hérault SC – RC Lens1–0
- Toulouse FC – FC Sochaux-Montbéliard0–0
- Paris Saint-Germain – FC Nantes3–2
- En Avant Guingamp – AJ Auxerre2–2
32e journée
- RC Lens – AS Monaco0–0
- AC Ajaccio – Montpellier Hérault SC0–0
- AJ Auxerre – FC Metz2–1
- Le Mans FC – Toulouse FC2–1
- FC Nantes – SC Bastia1–1
- OGC Nice – Paris Saint-Germain1–2
- FC Sochaux-Montbéliard – En Avant Guingamp2–0
- RC Strasbourg Alsace – Olympique Lyonnais0–1
- Olympique de Marseille – LOSC Lille2–1
- Stade Rennais FC – FC Girondins de Bordeaux3–1
33e journée
- AS Monaco – FC Nantes0–1
- AJ Auxerre – FC Sochaux-Montbéliard2–1
- SC Bastia – FC Girondins de Bordeaux0–2
- En Avant Guingamp – RC Lens1–0
- LOSC Lille – RC Strasbourg Alsace0–1
- FC Metz – OGC Nice1–0
- Montpellier Hérault SC – Le Mans FC0–3
- Toulouse FC – AC Ajaccio3–1
- Olympique Lyonnais – Stade Rennais FC3–0
- Paris Saint-Germain – Olympique de Marseille2–1
34e journée
- OGC Nice – AS Monaco1–2
- Olympique de Marseille – FC Metz0–1
- AC Ajaccio – En Avant Guingamp0–0
- Le Mans FC – AJ Auxerre2–1
- RC Lens – Toulouse FC1–1
- FC Nantes – LOSC Lille2–0
- Stade Rennais FC – SC Bastia4–0
- FC Sochaux-Montbéliard – Montpellier Hérault SC3–1
- RC Strasbourg Alsace – Paris Saint-Germain0–0
- FC Girondins de Bordeaux – Olympique Lyonnais1–1
35e journée
- Paris Saint-Germain – Stade Rennais FC1–0
- AJ Auxerre – AC Ajaccio1–1
- SC Bastia – RC Strasbourg Alsace0–0
- En Avant Guingamp – Le Mans FC2–4
- LOSC Lille – FC Girondins de Bordeaux2–1
- Montpellier Hérault SC – OGC Nice2–2
- FC Sochaux-Montbéliard – RC Lens0–3
- Toulouse FC – FC Nantes0–1
- FC Metz – Olympique Lyonnais1–2
- AS Monaco – Olympique de Marseille1–0
36e journée
- RC Lens – AJ Auxerre1–3
- FC Girondins de Bordeaux – Paris Saint-Germain3–0
- AC Ajaccio – FC Sochaux-Montbéliard1–0
- Le Mans FC – LOSC Lille1–1
- Olympique Lyonnais – SC Bastia1–0
- Olympique de Marseille – Montpellier Hérault SC1–1
- FC Nantes – En Avant Guingamp0–0
- OGC Nice – Toulouse FC1–1
- Stade Rennais FC – FC Metz0–0
- RC Strasbourg Alsace – AS Monaco0–0
37e journée
- AJ Auxerre – FC Nantes2–0
- En Avant Guingamp – OGC Nice1–2
- RC Lens – AC Ajaccio2–0
- LOSC Lille – SC Bastia2–0
- FC Metz – FC Girondins de Bordeaux3–1
- AS Monaco – Stade Rennais FC1–4
- Montpellier Hérault SC – RC Strasbourg Alsace1–2
- Paris Saint-Germain – Olympique Lyonnais1–0
- FC Sochaux-Montbéliard – Le Mans FC3–0
- Toulouse FC – Olympique de Marseille2–1
38e journée
- FC Girondins de Bordeaux – AS Monaco1–3
- AC Ajaccio – FC Metz3–1
- SC Bastia – Paris Saint-Germain0–1
- Le Mans FC – RC Lens3–0
- Olympique Lyonnais – LOSC Lille3–0
- Olympique de Marseille – En Avant Guingamp2–1
- FC Nantes – FC Sochaux-Montbéliard3–1
- OGC Nice – AJ Auxerre1–1
- Stade Rennais FC – Montpellier Hérault SC4–0
- RC Strasbourg Alsace – Toulouse FC0–0
