Final table 18 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
2.41
219 goals.
40.7% of matches went over 2.5.
Home advantage
44%
Draws 26.4%,
away wins 28.6%.
Half-time lead held
73.6%
From 53 matches where someone led at the break.
1–1
16 · 17.6%
2–0
9 · 9.9%
1–0
8 · 8.8%
0–0
8 · 8.8%
2–1
7 · 7.7%
1–2
7 · 7.7%
Results 135
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Saturday 12 December 2026
13:45
Villefranche
scheduled
Thionville Lusitanos
—
—
—
13:45
Versailles
scheduled
Concarneau
—
—
—
13:45
Quevilly
scheduled
Aubagne
—
—
—
13:45
Le Puy Foot
scheduled
Rouen
—
—
—
13:45
La Roche VF
scheduled
Fleury 91
—
—
—
13:45
Cannes
scheduled
Bourg-en-bresse 01
—
—
—
13:45
Bastia
scheduled
Valenciennes
—
—
—
13:45
Amiens
scheduled
Gobelins
—
—
—
Thursday 10 December 2026
19:45
Orleans
scheduled
Caen
—
—
—
Saturday 5 December 2026
13:45
Valenciennes
scheduled
Villefranche
—
—
—
13:45
Thionville Lusitanos
scheduled
Quevilly
—
—
—
13:45
Rouen
scheduled
La Roche VF
—
—
—
13:45
Gobelins
scheduled
Versailles
—
—
—
13:45
Fleury 91
scheduled
Bastia
—
—
—
13:45
Concarneau
scheduled
Le Puy Foot
—
—
—
13:45
Bourg-en-bresse 01
scheduled
Amiens
—
—
—
13:45
Aubagne
scheduled
Orleans
—
—
—
Thursday 3 December 2026
19:45
Caen
scheduled
Cannes
—
—
—
Saturday 21 November 2026
13:45
Versailles
scheduled
Bourg-en-bresse 01
—
—
—
13:45
Quevilly
scheduled
Valenciennes
—
—
—
13:45
Orleans
scheduled
Thionville Lusitanos
—
—
—
13:45
Le Puy Foot
scheduled
Gobelins
—
—
—
13:45
La Roche VF
scheduled
Concarneau
—
—
—
13:45
Fleury 91
scheduled
Rouen
—
—
—
13:45
Cannes
scheduled
Aubagne
—
—
—
13:45
Bastia
scheduled
Villefranche
—
—
—
Thursday 19 November 2026
19:45
Amiens
scheduled
Caen
—
—
—
Saturday 7 November 2026
13:45
Villefranche
scheduled
Quevilly
—
—
—
13:45
Thionville Lusitanos
scheduled
Cannes
—
—
—
13:45
Rouen
scheduled
Bastia
—
—
—
13:45
Gobelins
scheduled
La Roche VF
—
—
—
13:45
Concarneau
scheduled
Fleury 91
—
—
—
13:45
Caen
scheduled
Versailles
—
—
—
13:45
Bourg-en-bresse 01
scheduled
Le Puy Foot
—
—
—
13:45
Aubagne
scheduled
Amiens
—
—
—
Thursday 5 November 2026
19:45
Valenciennes
scheduled
Orleans
—
—
—
Saturday 31 October 2026
13:45
Versailles
scheduled
Aubagne
—
—
—
13:45
Rouen
scheduled
Concarneau
—
—
—
13:45
Orleans
scheduled
Villefranche
—
—
—
13:45
Le Puy Foot
scheduled
Caen
—
—
—
13:45
La Roche VF
scheduled
Bourg-en-bresse 01
—
—
—
13:45
Fleury 91
scheduled
Gobelins
—
—
—
13:45
Cannes
scheduled
Valenciennes
—
—
—
13:45
Bastia
scheduled
Quevilly
—
—
—
Thursday 29 October 2026
19:45
Amiens
1 – 1
Thionville Lusitanos
—
—
—
Saturday 17 October 2026
12:45
Villefranche
2 – 1
Cannes
—
—
—
12:45
Valenciennes
1 – 1
Amiens
—
—
—
12:45
Thionville Lusitanos
1 – 2
Versailles
—
—
—
12:45
Quevilly
3 – 2
Orleans
—
—
—
12:45
Gobelins
3 – 1
Rouen
—
—
—
12:45
Concarneau
1 – 1
Bastia
—
—
—
12:45
Bourg-en-bresse 01
0 – 1
Fleury 91
—
—
—
12:45
Aubagne
0 – 1
Le Puy Foot
—
—
—
Thursday 15 October 2026
18:45
Caen
2 – 1
La Roche VF
—
—
—
Saturday 3 October 2026
18:45
Versailles
1 – 0
Valenciennes
—
—
—
18:45
Rouen
2 – 0
Bourg-en-bresse 01
—
—
—
18:45
Le Puy Foot
1 – 0
Thionville Lusitanos
—
—
—
18:45
La Roche VF
3 – 1
Aubagne
—
—
—
18:45
Fleury 91
3 – 2
Caen
—
—
—
18:45
Concarneau
2 – 1
Gobelins
—
—
—
18:45
Cannes
3 – 1
Quevilly
—
—
—
18:45
Amiens
3 – 0
Villefranche
—
—
—
Thursday 1 October 2026
18:45
Bastia
1 – 1
Orleans
—
—
—
Saturday 26 September 2026
18:45
Villefranche
1 – 2
Versailles
—
—
—
18:45
Valenciennes
2 – 1
Le Puy Foot
—
—
—
18:45
Thionville Lusitanos
1 – 2
La Roche VF
—
—
—
18:45
Quevilly
1 – 1
Amiens
—
—
—
18:45
Gobelins
1 – 0
Bastia
—
—
—
18:45
Orleans
0 – 0
Cannes
—
—
—
18:45
Bourg-en-bresse 01
1 – 1
Concarneau
—
—
—
18:45
Aubagne
1 – 2
Fleury 91
—
—
—
Thursday 24 September 2026
18:45
Caen
3 – 2
Rouen
—
—
—
Saturday 19 September 2026
12:45
Versailles
0 – 0
Quevilly
—
—
—
12:45
Rouen
1 – 0
Aubagne
—
—
—
12:45
Gobelins
1 – 1
Bourg-en-bresse 01
—
—
—
12:45
Le Puy Foot
4 – 1
Villefranche
—
—
—
12:45
La Roche VF
3 – 2
Valenciennes
—
—
—
12:45
Fleury 91
1 – 1
Thionville Lusitanos
—
—
—
12:45
Concarneau
2 – 0
Caen
—
—
—
12:45
Amiens
2 – 0
Orleans
—
—
—
Thursday 17 September 2026
18:45
Bastia
1 – 1
Cannes
—
—
—
Saturday 12 September 2026
12:45
Villefranche
0 – 0
La Roche VF
3.01
3.25
2.28
12:45
Valenciennes
1 – 2
Fleury 91
—
—
—
12:45
Thionville Lusitanos
0 – 4
Rouen
3.25
3.50
2.12
12:45
Quevilly
2 – 1
Le Puy Foot
—
—
—
12:45
Orleans
0 – 4
Versailles
2.66
3.30
2.45
12:45
Caen
2 – 0
Gobelins
1.61
3.75
5.00
12:45
Bourg-en-bresse 01
0 – 1
Bastia
—
—
—
12:45
Aubagne
1 – 2
Concarneau
3.60
3.25
2.01
Thursday 10 September 2026
18:45
Cannes
0 – 0
Amiens
1.95
3.45
3.80
Saturday 5 September 2026
12:45
Versailles
0 – 3
Cannes
2.38
3.40
3.15
12:45
Gobelins
0 – 0
Aubagne
2.25
3.20
3.55
12:45
Le Puy Foot
1 – 1
Orleans
—
—
—
12:45
La Roche VF
1 – 1
Quevilly
1.91
3.50
4.20
12:45
Fleury 91
6 – 1
Villefranche
—
—
—
12:45
Concarneau
2 – 2
Thionville Lusitanos
1.97
3.66
4.25
12:45
Bourg-en-bresse 01
0 – 2
Caen
—
—
—
12:45
Bastia
0 – 3
Amiens
2.20
3.25
3.55
Thursday 3 September 2026
18:45
Rouen
1 – 1
Valenciennes
2.13
3.45
4.00
Saturday 29 August 2026
12:45
Villefranche
0 – 2
Rouen
3.35
3.54
2.17
12:45
Valenciennes
0 – 0
Concarneau
2.34
3.25
3.16
12:45
Thionville Lusitanos
1 – 1
Gobelins
2.05
3.21
3.90
12:45
Quevilly
2 – 1
Fleury 91
—
—
—
12:45
Orleans
0 – 1
La Roche VF
2.25
3.30
3.44
12:45
Cannes
2 – 0
Le Puy Foot
—
—
—
12:45
Aubagne
2 – 0
Bourg-en-bresse 01
—
—
—
12:45
Amiens
3 – 0
Versailles
3.04
3.30
2.38
Thursday 27 August 2026
18:45
Caen
0 – 1
Bastia
2.17
3.50
3.45
Thursday 20 August 2026
18:45
Rouen
3 – 0
Quevilly
1.74
3.69
5.00
18:45
Gobelins
2 – 1
Valenciennes
3.25
3.15
2.38
18:45
Le Puy Foot
1 – 0
Amiens
—
—
—
18:45
La Roche VF
1 – 1
Cannes
3.33
3.40
3.33
18:45
Fleury 91
0 – 2
Orleans
—
—
—
18:45
Concarneau
2 – 0
Villefranche
1.89
3.46
4.75
18:45
Caen
1 – 0
Aubagne
1.87
3.90
4.33
18:45
Bourg-en-bresse 01
0 – 2
Thionville Lusitanos
—
—
—
18:45
Bastia
2 – 3
Versailles
2.31
3.25
3.10
Friday 14 August 2026
17:00
Villefranche
2 – 0
Gobelins
2.29
3.23
3.50
17:00
Versailles
1 – 0
Le Puy Foot
—
—
—
17:00
Valenciennes
2 – 0
Bourg-en-bresse 01
—
—
—
17:00
Thionville Lusitanos
4 – 3
Caen
2.20
3.45
3.35
17:00
Quevilly
1 – 1
Concarneau
2.98
3.23
2.60
17:00
Orleans
1 – 2
Rouen
2.57
3.30
2.94
17:00
Cannes
1 – 1
Fleury 91
—
—
—
17:00
Aubagne
0 – 1
Bastia
3.66
3.46
2.25
17:00
Amiens
0 – 1
La Roche VF
2.28
3.33
3.10
Friday 7 August 2026
18:45
Rouen
0 – 0
Cannes
2.03
3.60
3.70
18:45
Gobelins
1 – 0
Quevilly
3.30
3.15
2.53
18:45
La Roche VF
3 – 2
Versailles
2.75
3.34
2.65
18:45
Fleury 91
0 – 0
Amiens
—
—
—
18:45
Concarneau
0 – 2
Orleans
2.65
3.50
3.00
18:45
Caen
4 – 0
Valenciennes
2.59
3.40
3.40
18:45
Bourg-en-bresse 01
3 – 2
Villefranche
—
—
—
18:45
Bastia
0 – 2
Le Puy Foot
—
—
—
18:45
Aubagne
0 – 3
Thionville Lusitanos
2.36
3.35
3.00