# 1946–47 French Division 1

CO Roubaix-Tourcoing won Division 1 season 1946/1947 of the French Association Football League with 53 points.

## Participating teams

* Bordeaux
* AS Cannes
* Le Havre AC
* RC Lens
* Lille OSC
* Olympique de Marseille
* FC Metz
* SO Montpellier
* FC Nancy
* RC Paris
* Red Star Olympique
* Stade de Reims
* Stade Rennais UC
* CO Roubaix-Tourcoing
* FC Rouen
* AS Saint-Étienne
* FC Sète
* Stade Français FC
* RC Strasbourg
* Toulouse FC

## Final table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | CO Roubaix-Tourcoing (C) | 38 | 24 | 5 | 9 | 71 | 47 | +24 | 53 | |
| 2 | Stade de Reims | 38 | 22 | 5 | 11 | 72 | 40 | +32 | 49 | |
| 3 | RC Strasbourg | 38 | 21 | 7 | 10 | 79 | 50 | +29 | 49 | |
| 4 | Lille OSC | 38 | 20 | 7 | 11 | 89 | 52 | +37 | 47 | Winner of Coupe de France |
| 5 | Stade Français FC | 38 | 19 | 8 | 11 | 72 | 58 | +14 | 46 | |
| 6 | Olympique de Marseille | 38 | 17 | 11 | 10 | 69 | 55 | +14 | 45 | |
| 7 | Red Star Olympique | 38 | 15 | 9 | 14 | 56 | 61 | −5 | 39 | |
| 8 | AS Cannes | 38 | 17 | 4 | 17 | 57 | 66 | −9 | 38 | |
| 9 | Stade Rennais UC | 38 | 16 | 6 | 16 | 67 | 78 | −11 | 38 | |
| 10 | FC Metz | 38 | 12 | 13 | 13 | 93 | 75 | +18 | 37 | |
| 11 | AS Saint-Étienne | 38 | 13 | 11 | 14 | 71 | 84 | −13 | 37 | |
| 12 | FC Nancy | 38 | 13 | 10 | 15 | 62 | 59 | +3 | 36 | |
| 13 | FC Sète | 38 | 12 | 11 | 15 | 65 | 79 | −14 | 35 | |
| 14 | Toulouse FC | 38 | 15 | 4 | 19 | 70 | 80 | −10 | 34 | |
| 15 | RC Paris | 38 | 14 | 5 | 19 | 76 | 80 | −4 | 33 | |
| 16 | SO Montpellier | 38 | 14 | 5 | 19 | 59 | 71 | −12 | 33 | |
| 17 | RC Lens (R) | 38 | 12 | 7 | 19 | 67 | 72 | −5 | 31 | Relegated to Division 2 |
| 18 | Bordeaux (R) | 38 | 12 | 7 | 19 | 58 | 81 | −23 | 31 | Relegated to Division 2 |
| 19 | Le Havre AC (R) | 38 | 9 | 7 | 22 | 44 | 83 | −39 | 25 | Relegated to Division 2 |
| 20 | FC Rouen (R) | 38 | 7 | 10 | 21 | 37 | 63 | −26 | 24 | Relegated to Division 2 |
Promoted from Division 2, who will play in Division 1 season 1947/1948
* FC Sochaux-Montbéliard: Champion of Division 2
* Olympique Alès: Runner-up

## Results

| Home \ Away | BOR | CAN | LHA | RCL | LIL | OM | MET | MON | FCN | RCP | RSO | REI | REN | CRT | ROU | STE | SÉT | SFF | RCS | TOU |
| Bordeaux | | 1–4 | 1–2 | 3–2 | 1–0 | 2–2 | 4–3 | 4–0 | 1–1 | 0–6 | 3–2 | 1–3 | 0–1 | 1–3 | 2–1 | 3–1 | 4–3 | 1–4 | 2–5 | 1–1 |
| Cannes | 2–0 | | 2–1 | 2–0 | 0–2 | 2–1 | 1–0 | 2–2 | 2–1 | 1–0 | 1–0 | 1–0 | 0–2 | 3–1 | 3–1 | 7–0 | 5–2 | 1–0 | 2–2 | 3–2 |
| Le Havre | 1–0 | 1–0 | | 0–2 | 1–4 | 1–1 | 1–2 | 2–0 | 3–2 | 0–1 | 0–0 | 1–0 | 2–2 | 0–3 | 4–1 | 0–0 | 5–1 | 2–3 | 1–2 | 0–2 |
| Lens | 1–0 | 2–1 | 8–0 | | 3–3 | 0–0 | 5–1 | 1–2 | 2–3 | 5–2 | 2–0 | 1–1 | 5–1 | 3–1 | 1–1 | 1–1 | 1–1 | 0–1 | 2–1 | 3–1 |
| Lille | 4–1 | 8–2 | 3–0 | 1–1 | | 5–1 | 5–3 | 5–3 | 4–1 | 3–1 | 3–0 | 5–0 | 2–0 | 0–1 | 0–0 | 4–3 | 2–3 | 5–0 | 2–2 | 1–1 |
| Marseille | 0–0 | 4–1 | 5–3 | 5–2 | 1–1 | | 3–3 | 2–1 | 3–1 | 5–3 | 4–0 | 3–2 | 1–0 | 1–1 | 4–0 | 2–0 | 3–1 | 0–1 | 2–1 | 3–0 |
| Metz | 1–1 | 7–1 | 2–3 | 2–1 | 4–1 | 1–1 | | 7–2 | 6–0 | 5–0 | 8–0 | 2–2 | 6–0 | 0–1 | 0–0 | 4–4 | 1–1 | 1–1 | 0–2 | 1–4 |
| Montpellier | 0–0 | 0–1 | 2–0 | 2–1 | 0–1 | 3–1 | 3–0 | | 4–1 | 0–1 | 4–4 | 2–0 | 1–0 | 2–2 | 3–0 | 3–1 | 3–2 | 1–3 | 0–1 | 3–1 |
| Nancy | 2–4 | 0–0 | 7–0 | 2–0 | 3–1 | 1–1 | 3–1 | 3–1 | | 0–2 | 0–1 | 1–3 | 7–0 | 2–0 | 0–0 | 1–1 | 3–1 | 0–0 | 1–0 | 3–1 |
| Racing Paris | 0–1 | 4–0 | 3–1 | 1–3 | 1–0 | 1–2 | 3–3 | 2–3 | 4–3 | | 1–2 | 0–3 | 2–3 | 2–1 | 0–0 | 3–4 | 0–2 | 4–2 | 2–3 | 8–2 |
| Red Star Olympique | 2–1 | 2–0 | 1–0 | 6–2 | 5–1 | 2–2 | 3–1 | 1–1 | 1–2 | 1–3 | | 1–0 | 1–1 | 2–0 | 4–1 | 0–0 | 1–1 | 2–0 | 0–2 | 2–1 |
| Reims | 3–1 | 5–1 | 3–1 | 3–1 | 1–0 | 1–0 | 0–1 | 4–0 | 1–0 | 2–1 | 1–0 | | 1–0 | 1–2 | 3–0 | 5–0 | 3–0 | 5–1 | 3–0 | 3–1 |
| Rennes | 3–2 | 2–1 | 3–1 | 3–0 | 0–0 | 2–0 | 4–6 | 2–1 | 3–1 | 2–2 | 2–2 | 2–3 | | 2–3 | 2–0 | 2–1 | 5–2 | 0–1 | 1–6 | 3–0 |
| Roubaix-Tourcoing | 4–1 | 1–0 | 1–0 | 5–2 | 1–0 | 2–0 | 2–1 | 2–1 | 1–1 | 2–1 | 2–0 | 1–1 | 2–3 | | 1–0 | 7–3 | 2–1 | 1–3 | 2–0 | 1–0 |
| Rouen | 2–2 | 0–0 | 2–2 | 3–1 | 0–3 | 2–3 | 0–1 | 0–2 | 0–0 | 0–2 | 3–0 | 1–0 | 1–1 | 0–1 | | 3–0 | 6–1 | 0–2 | 1–3 | 1–5 |
| Saint-Étienne | 4–2 | 4–3 | 2–0 | 4–1 | 2–1 | 3–1 | 6–2 | 3–0 | 2–2 | 0–3 | 3–1 | 1–1 | 1–5 | 2–0 | 1–0 | | 1–1 | 1–1 | 1–1 | 4–2 |
| Sète | 6–1 | 2–1 | 1–1 | 2–1 | 2–1 | 1–1 | 2–2 | 1–0 | 2–2 | 2–2 | 1–1 | 2–1 | 5–0 | 2–5 | 1–3 | 2–1 | | 3–1 | 1–2 | 1–0 |
| Stade Français | 0–1 | 2–0 | 4–4 | 3–1 | 0–2 | 4–1 | 0–0 | 6–2 | 1–0 | 2–2 | 0–1 | 3–2 | 5–3 | 4–3 | 0–1 | 3–0 | 1–1 | | 2–4 | 5–1 |
| Strasbourg | 1–1 | 2–0 | 2–0 | 2–0 | 1–2 | 1–0 | 2–2 | 2–1 | 0–1 | 8–1 | 4–1 | 3–0 | 3–2 | 1–1 | 2–1 | 3–3 | 2–1 | 1–2 | | 1–3 |
| Toulouse FC | 1–4 | 2–1 | 5–0 | 2–0 | 3–4 | 0–0 | 3–3 | 2–1 | 2–1 | 4–2 | 0–4 | 0–2 | 1–0 | 1–2 | 3–2 | 4–3 | 5–1 | 1–2 | 3–1 | |

## Top goalscorers

| Rank | Player | Club | Goals |
| 1 | Pierre Sinibaldi | Reims | 33 |
| 2 | Gustave Kemp | Metz | 30 |
| 3 | Jean Baratte | Lille | 28 |
| 4 | Marcel Poblome | Nancy | 26 |
| 5 | Roger Planté | Bordeaux | 25 |
| 6 | Désiré Koranyi | Sète | 24 |
| 7 | Henri Hiltl | Roubaix-Tourcoing | 23 |
| 8 | Henri Baillot | Metz | 21 |
| 8 | Curt Keller | Toulouse FC | 21 |
| 8 | István Nyers | Stade Français | 21 |