Standings
D1 · 2025Current D1 2025 standings with 16 teams. Caen leads the table with 63 points after 30 matches, followed by Cholet on 61 points. The table shows wins, draws, losses, goals scored and conceded, goal difference, and recent form — essential for pre-match betting analysis.
| # | Team | Played | Won | OTL | Lost | Goals For:Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|
| 1 | 30 | 16 | 0 | 5 | 113:81 | +32 | 63 | |
| 2 | 30 | 18 | 0 | 6 | 105:76 | +29 | 61 | |
| 3 | 30 | 14 | 0 | 8 | 107:94 | +13 | 55 | |
| 4 | 30 | 15 | 0 | 10 | 100:95 | +5 | 51 | |
| 5 | 30 | 15 | 0 | 12 | 120:105 | +15 | 49 | |
| 6 | 30 | 13 | 0 | 10 | 118:112 | +6 | 49 | |
| 7 | 30 | 14 | 0 | 12 | 110:96 | +14 | 48 | |
| 8 | 30 | 13 | 0 | 12 | 101:92 | +9 | 46 | |
| 9 | 30 | 13 | 0 | 10 | 116:113 | +3 | 45 | |
| 10 | 30 | 12 | 0 | 12 | 101:103 | -2 | 44 | |
| 11 | 30 | 9 | 0 | 12 | 97:101 | -4 | 43 | |
| 12 | 30 | 9 | 0 | 15 | 87:90 | -3 | 38 | |
| 13 | 30 | 5 | 0 | 13 | 79:100 | -21 | 34 | |
| 14 | 30 | 9 | 0 | 17 | 67:98 | -31 | 33 | |
| 15 | 30 | 7 | 0 | 16 | 93:120 | -27 | 31 | |
| 16 | 30 | 6 | 0 | 18 | 97:135 | -38 | 27 |
Final28/03/2026–26/04/2026
Semi-finals13/03/2026–09/04/2026
Thu 09/04Dunkerque Corsaires
1–4
Caen
Wed 08/04Dunkerque Corsaires
3–4
Caen
Wed 08/04Tours
2–5
Cholet
Sun 05/04Caen
5–2
Dunkerque Corsaires
Sun 05/04Cholet
3–2
Tours
Sat 04/04Caen
1–2
Dunkerque Corsaires
Sat 04/04Cholet
4–1
Tours
Sun 22/03Nantes
5–4
HCMP
Thu 19/03HCMP
0–0
Nantes
Wed 18/03HCMP
3–5
Nantes
Wed 18/03Meudon
4–1
Villard
Sun 15/03Villard
0–1
Meudon
Sat 14/03Villard
1–3
Meudon
Sat 14/03Nantes
2–3
HCMP
Fri 13/03Nantes
2–3
HCMP
Quarter-finals29/03/2026
Team Stats
Side-by-side performance comparison of all 16 teams in the D1. Cholet leads with 18 wins this season. The colour-coded heatmap highlights wins, losses, draws, goals scored and conceded, goal difference, and win percentage — making it easy to spot the strongest and weakest teams at a glance for betting analysis.
Top Scoring Teams
| Team | # | Played | Won | Lost | Goals For | Goals Against |
|---|---|---|---|---|---|---|
| 1 | Played30 | 16 | Lost5 | Goals For113 | Goals Against81 | |
| 2 | Played30 | 18 | Lost6 | Goals For105 | Goals Against76 | |
| 3 | Played30 | 14 | Lost8 | Goals For107 | Goals Against94 | |
| 4 | Played30 | 15 | Lost10 | Goals For100 | Goals Against95 | |
| 5 | Played30 | 15 | Lost12 | Goals For120 | Goals Against105 | |
| 6 | Played30 | 13 | Lost10 | Goals For118 | Goals Against112 | |
| 7 | Played30 | 14 | Lost12 | Goals For110 | Goals Against96 | |
| 8 | Played30 | 13 | Lost12 | Goals For101 | Goals Against92 | |
| 9 | Played30 | 13 | Lost10 | Goals For116 | Goals Against113 | |
| 10 | Played30 | 12 | Lost12 | Goals For101 | Goals Against103 | |
| 11 | Played30 | 9 | Lost12 | Goals For97 | Goals Against101 | |
| 12 | Played30 | 9 | Lost15 | Goals For87 | Goals Against90 | |
| 13 | Played30 | 5 | Lost13 | Goals For79 | Goals Against100 | |
| 14 | Played30 | 9 | Lost17 | Goals For67 | Goals Against98 | |
| 15 | Played30 | 7 | Lost16 | Goals For93 | Goals Against120 | |
| 16 | Played30 | 6 | Lost18 | Goals For97 | Goals Against135 |
API data: 13 May 2026