Final table 14 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.63
473 goals.
47.2% of matches went over 2.5.
Home advantage
45.6%
Draws 23.9%,
away wins 30.6%.
Half-time lead held
73.4%
From 94 matches where someone led at the break.
1–1
23 · 12.8%
2–0
20 · 11.1%
0–1
20 · 11.1%
2–1
18 · 10%
1–0
14 · 7.8%
1–2
11 · 6.1%
Results 182
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 16 May 2026
16:00
Metz II
0 – 2
Olympique St Quentin
—
—
—
16:00
Vimy
3 – 0
Drancy
—
—
—
16:00
Le Pays du Valois
3 – 2
Reims II
—
—
—
16:00
Croix Football IC
2 – 0
OCPAM
—
—
—
16:00
Gazelec FC Ajaccio
0 – 1
Amiens SC II
1.87
3.64
4.15
16:00
Pays de Cassel
1 – 1
Neuilly sur Marne
—
—
—
16:00
Lille II
3 – 0
Balagne
—
—
—
Saturday 9 May 2026
16:00
Drancy
2 – 0
Pays de Cassel
—
—
—
16:00
Balagne
0 – 1
Croix Football IC
—
—
—
16:00
Olympique St Quentin
2 – 1
Vimy
—
—
—
16:00
Reims II
2 – 1
Metz II
—
—
—
16:00
OCPAM
1 – 1
Gazelec FC Ajaccio
2.03
3.53
3.50
16:00
Neuilly sur Marne
0 – 2
Lille II
—
—
—
16:00
Amiens SC II
0 – 5
Le Pays du Valois
—
—
—
Sunday 26 April 2026
13:00
Metz II
2 – 1
Amiens SC II
—
—
—
Saturday 25 April 2026
16:30
Le Pays du Valois
0 – 1
OCPAM
—
—
—
16:30
Gazelec FC Ajaccio
1 – 1
Balagne
2.55
3.39
2.69
16:00
Olympique St Quentin
0 – 1
Reims II
—
—
—
16:00
Croix Football IC
1 – 1
Neuilly sur Marne
—
—
—
16:00
Pays de Cassel
2 – 2
Vimy
—
—
—
16:00
Lille II
3 – 1
Drancy
—
—
—
Sunday 19 April 2026
13:00
Amiens SC II
2 – 0
Reims II
—
—
—
Saturday 18 April 2026
16:00
Pays de Cassel
1 – 0
Olympique St Quentin
—
—
—
16:00
Neuilly sur Marne
1 – 0
Gazelec FC Ajaccio
—
—
—
16:00
Drancy
0 – 1
Croix Football IC
—
—
—
16:00
Balagne
3 – 1
Le Pays du Valois
—
—
—
16:00
Vimy
2 – 0
Lille II
3.03
3.40
2.26
16:00
OCPAM
1 – 2
Metz II
1.89
3.56
4.16
Sunday 12 April 2026
13:00
Metz II
2 – 1
Balagne
—
—
—
Saturday 11 April 2026
16:30
Gazelec FC Ajaccio
2 – 3
Drancy
1.99
3.66
3.96
16:30
Le Pays du Valois
2 – 2
Neuilly sur Marne
—
—
—
16:00
Croix Football IC
2 – 0
Vimy
—
—
—
16:00
Lille II
6 – 0
Pays de Cassel
1.58
4.00
6.32
16:00
Reims II
0 – 2
OCPAM
—
—
—
16:00
Olympique St Quentin
1 – 2
Amiens SC II
—
—
—
Sunday 29 March 2026
13:00
Vimy
3 – 0
Gazelec FC Ajaccio
2.23
3.63
3.10
13:00
Neuilly sur Marne
2 – 0
Metz II
—
—
—
Saturday 28 March 2026
17:00
Lille II
4 – 1
Olympique St Quentin
—
—
—
17:00
OCPAM
1 – 0
Amiens SC II
1.91
3.65
3.98
17:00
Drancy
0 – 2
Le Pays du Valois
2.14
3.54
3.24
17:00
Balagne
1 – 0
Reims II
—
—
—
17:00
Pays de Cassel
0 – 4
Croix Football IC
—
—
—
Sunday 22 March 2026
14:00
Metz II
1 – 1
Drancy
—
—
—
14:00
Amiens SC II
0 – 0
Balagne
—
—
—
Saturday 21 March 2026
17:30
Le Pays du Valois
0 – 1
Vimy
—
—
—
17:30
Gazelec FC Ajaccio
1 – 1
Pays de Cassel
—
—
—
17:00
Croix Football IC
3 – 0
Lille II
—
—
—
17:00
Reims II
0 – 1
Neuilly sur Marne
—
—
—
17:00
Olympique St Quentin
1 – 2
OCPAM
—
—
—
Sunday 15 March 2026
14:00
Neuilly sur Marne
2 – 3
Amiens SC II
—
—
—
14:00
Vimy
2 – 0
Metz II
2.54
3.61
2.55
Saturday 14 March 2026
17:00
Croix Football IC
0 – 1
Olympique St Quentin
—
—
—
17:00
Pays de Cassel
0 – 0
Le Pays du Valois
—
—
—
17:00
Balagne
0 – 3
OCPAM
—
—
—
17:00
Drancy
4 – 1
Reims II
—
—
—
17:00
Lille II
4 – 3
Gazelec FC Ajaccio
—
—
—
Sunday 8 March 2026
14:00
Amiens SC II
3 – 3
Drancy
—
—
—
14:00
Metz II
3 – 1
Pays de Cassel
—
—
—
Saturday 7 March 2026
17:30
Gazelec FC Ajaccio
0 – 2
Croix Football IC
—
—
—
17:30
Le Pays du Valois
2 – 3
Lille II
—
—
—
17:00
Olympique St Quentin
0 – 1
Balagne
—
—
—
17:00
Reims II
2 – 2
Vimy
—
—
—
17:00
OCPAM
0 – 0
Neuilly sur Marne
—
—
—
Sunday 1 March 2026
13:30
Vimy
2 – 1
Pays de Cassel
3.20
3.86
2.09
Saturday 28 February 2026
14:00
Neuilly sur Marne
0 – 1
Croix Football IC
—
—
—
Sunday 22 February 2026
14:00
Neuilly sur Marne
3 – 3
Balagne
—
—
—
13:30
Vimy
postponed
Amiens SC II
—
—
—
Saturday 21 February 2026
17:30
Croix Football IC
2 – 2
Le Pays du Valois
—
—
—
17:00
Lille II
2 – 1
Metz II
2.16
3.67
3.27
17:00
Drancy
5 – 0
OCPAM
2.86
3.45
2.55
16:00
Pays de Cassel
2 – 1
Reims II
—
—
—
13:30
Gazelec FC Ajaccio
0 – 0
Olympique St Quentin
—
—
—
Sunday 15 February 2026
14:00
Amiens SC II
2 – 3
Pays de Cassel
—
—
—
Saturday 14 February 2026
17:30
Le Pays du Valois
3 – 2
Gazelec FC Ajaccio
—
—
—
17:00
Metz II
2 – 1
Croix Football IC
—
—
—
17:00
Balagne
2 – 0
Drancy
—
—
—
17:00
Olympique St Quentin
0 – 2
Neuilly sur Marne
—
—
—
17:00
OCPAM
cancelled
Vimy
2.03
3.60
4.33
16:00
Reims II
1 – 1
Lille II
—
—
—
Sunday 8 February 2026
13:00
Vimy
1 – 3
Balagne
2.42
3.16
3.02
Saturday 7 February 2026
17:30
Le Pays du Valois
1 – 1
Olympique St Quentin
—
—
—
17:00
Drancy
2 – 0
Neuilly sur Marne
—
—
—
17:00
Pays de Cassel
2 – 0
OCPAM
—
—
—
17:00
Croix Football IC
2 – 1
Reims II
—
—
—
17:00
Lille II
2 – 0
Amiens SC II
1.74
3.87
4.40
14:00
Gazelec FC Ajaccio
1 – 1
Metz II
1.77
3.90
4.50
Saturday 31 January 2026
17:00
Balagne
5 – 0
Gazelec FC Ajaccio
—
—
—
17:00
OCPAM
1 – 2
Le Pays du Valois
2.90
3.26
3.15
17:00
Croix Football IC
3 – 0
Pays de Cassel
—
—
—
15:30
Amiens SC II
2 – 1
Metz II
2.60
3.53
2.50
Sunday 25 January 2026
13:30
Neuilly sur Marne
1 – 3
Vimy
—
—
—
Saturday 24 January 2026
17:00
Olympique St Quentin
2 – 0
Drancy
—
—
—
17:00
OCPAM
3 – 1
Lille II
2.42
3.30
2.86
15:00
Metz II
0 – 1
Le Pays du Valois
—
—
—
13:30
Amiens SC II
1 – 2
Croix Football IC
—
—
—
Friday 23 January 2026
19:00
Reims II
1 – 0
Gazelec FC Ajaccio
2.74
3.39
2.59
19:00
Balagne
0 – 1
Pays de Cassel
—
—
—
Saturday 17 January 2026
19:00
Gazelec FC Ajaccio
1 – 0
OCPAM
2.24
3.40
3.14
19:00
Croix Football IC
0 – 1
Balagne
—
—
—
17:30
Le Pays du Valois
2 – 1
Amiens SC II
—
—
—
17:00
Pays de Cassel
1 – 1
Drancy
—
—
—
17:00
Lille II
6 – 0
Neuilly sur Marne
—
—
—
14:00
Metz II
2 – 3
Reims II
2.00
3.66
4.00
13:30
Vimy
0 – 1
Olympique St Quentin
—
—
—
Saturday 10 January 2026
17:00
Drancy
2 – 3
Lille II
2.55
3.64
2.70
16:00
Reims II
0 – 0
Olympique St Quentin
—
—
—
Sunday 14 December 2025
14:00
Metz II
1 – 4
OCPAM
—
—
—
Saturday 13 December 2025
17:00
Gazelec FC Ajaccio
0 – 1
Neuilly sur Marne
—
—
—
17:00
Croix Football IC
2 – 0
Drancy
—
—
—
17:00
Olympique St Quentin
2 – 2
Pays de Cassel
—
—
—
17:00
Lille II
1 – 1
Vimy
1.73
3.98
4.37
16:00
Reims II
2 – 2
Amiens SC II
1.70
3.71
5.00
Friday 12 December 2025
18:00
Le Pays du Valois
1 – 0
Balagne
1.98
3.44
4.05
Saturday 6 December 2025
19:00
Drancy
2 – 3
Gazelec FC Ajaccio
3.05
3.63
2.23
17:00
Pays de Cassel
1 – 2
Lille II
2.49
3.74
2.69
17:00
Balagne
0 – 1
Metz II
—
—
—
16:00
OCPAM
0 – 0
Reims II
—
—
—
13:30
Vimy
1 – 0
Croix Football IC
—
—
—
13:30
Amiens SC II
1 – 0
Olympique St Quentin
—
—
—
13:30
Neuilly sur Marne
1 – 1
Le Pays du Valois
—
—
—
Saturday 22 November 2025
17:30
Le Pays du Valois
5 – 1
Drancy
—
—
—
17:00
Metz II
6 – 2
Neuilly sur Marne
—
—
—
17:00
Amiens SC II
1 – 2
OCPAM
—
—
—
17:00
Gazelec FC Ajaccio
4 – 1
Vimy
1.55
4.49
6.00
17:00
Reims II
0 – 0
Balagne
—
—
—
17:00
Olympique St Quentin
3 – 2
Lille II
—
—
—
Saturday 8 November 2025
17:00
OCPAM
1 – 1
Olympique St Quentin
—
—
—
17:00
Drancy
3 – 0
Metz II
2.45
3.44
2.91
17:00
Vimy
0 – 1
Le Pays du Valois
—
—
—
17:00
Neuilly sur Marne
1 – 2
Reims II
—
—
—
17:00
Balagne
2 – 0
Amiens SC II
—
—
—
17:00
Lille II
2 – 0
Croix Football IC
—
—
—
Friday 7 November 2025
19:00
Pays de Cassel
1 – 1
Gazelec FC Ajaccio
—
—
—
Saturday 1 November 2025
19:00
OCPAM
0 – 0
Balagne
1.82
4.80
5.25
17:30
Gazelec FC Ajaccio
3 – 2
Lille II
1.77
3.74
4.25
17:30
Le Pays du Valois
3 – 0
Pays de Cassel
—
—
—
17:00
Amiens SC II
1 – 1
Neuilly sur Marne
—
—
—
17:00
Metz II
3 – 2
Vimy
—
—
—
17:00
Olympique St Quentin
2 – 0
Croix Football IC
—
—
—
17:00
Reims II
2 – 2
Drancy
2.28
3.54
3.40
Saturday 18 October 2025
17:00
Croix Football IC
1 – 1
Gazelec FC Ajaccio
—
—
—
16:00
Balagne
1 – 2
Olympique St Quentin
—
—
—
16:00
Drancy
1 – 0
Amiens SC II
1.89
3.66
4.00
16:00
Pays de Cassel
1 – 3
Metz II
1.83
3.65
3.86
16:00
Lille II
1 – 1
Le Pays du Valois
2.02
3.79
3.50
14:00
Neuilly sur Marne
0 – 1
OCPAM
—
—
—
13:00
Vimy
0 – 0
Reims II
—
—
—
Saturday 4 October 2025
16:30
Le Pays du Valois
1 – 0
Croix Football IC
—
—
—
16:00
Metz II
2 – 1
Lille II
—
—
—
16:00
Balagne
0 – 2
Neuilly sur Marne
—
—
—
16:00
OCPAM
0 – 3
Drancy
—
—
—
16:00
Reims II
0 – 0
Pays de Cassel
—
—
—
16:00
Olympique St Quentin
3 – 0
Gazelec FC Ajaccio
—
—
—
14:00
Amiens SC II
2 – 1
Vimy
—
—
—
Sunday 21 September 2025
13:00
Vimy
1 – 2
OCPAM
—
—
—
Saturday 20 September 2025
16:00
Lille II
1 – 1
Reims II
—
—
—
16:00
Croix Football IC
2 – 1
Metz II
—
—
—
16:00
Pays de Cassel
2 – 0
Amiens SC II
—
—
—
16:00
Drancy
2 – 0
Balagne
2.18
3.68
2.98
15:00
Neuilly sur Marne
2 – 0
Olympique St Quentin
—
—
—
13:00
Gazelec FC Ajaccio
1 – 0
Le Pays du Valois
—
—
—
Saturday 6 September 2025
17:00
Metz II
1 – 2
Gazelec FC Ajaccio
—
—
—
16:00
Olympique St Quentin
1 – 1
Le Pays du Valois
—
—
—
16:00
Balagne
1 – 1
Vimy
—
—
—
16:00
OCPAM
2 – 1
Pays de Cassel
2.86
3.60
2.29
15:00
Reims II
0 – 2
Croix Football IC
—
—
—
15:00
Neuilly sur Marne
0 – 3
Drancy
—
—
—
14:00
Amiens SC II
2 – 1
Lille II
—
—
—
Saturday 30 August 2025
17:00
Pays de Cassel
3 – 0
Balagne
—
—
—
16:00
Lille II
1 – 0
OCPAM
—
—
—
16:00
Le Pays du Valois
2 – 1
Metz II
—
—
—
16:00
Croix Football IC
2 – 2
Amiens SC II
—
—
—
16:00
Vimy
2 – 1
Neuilly sur Marne
—
—
—
16:00
Drancy
0 – 1
Olympique St Quentin
—
—
—
15:00
Gazelec FC Ajaccio
1 – 1
Reims II
—
—
—
Saturday 23 August 2025
16:00
Drancy
1 – 1
Vimy
—
—
—
16:00
Neuilly sur Marne
3 – 2
Pays de Cassel
—
—
—
16:00
OCPAM
1 – 0
Croix Football IC
—
—
—
16:00
Olympique St Quentin
1 – 1
Metz II
—
—
—
16:00
Balagne
2 – 0
Lille II
—
—
—
15:30
Amiens SC II
0 – 1
Gazelec FC Ajaccio
—
—
—
15:00
Reims II
4 – 1
Le Pays du Valois
1.88
3.95
3.70