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.84
516 goals.
53.8% of matches went over 2.5.
Home advantage
45.6%
Draws 29.7%,
away wins 24.7%.
Half-time lead held
75%
From 40 matches where someone led at the break.
2–1
21 · 11.5%
1–1
21 · 11.5%
0–0
16 · 8.8%
2–2
14 · 7.7%
1–0
14 · 7.7%
2–0
13 · 7.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
Mâcon
3 – 0
Orléans II
—
—
—
16:00
Union Cosnoise
2 – 3
Saint-Étienne II
—
—
—
16:00
Hauts Lyonnais
1 – 0
Auxerre II
—
—
—
16:00
Chamalières
3 – 1
Vierzon FC
—
—
—
16:00
Moulins-Yzeure Foot 03
2 – 0
Romorantin
—
—
—
16:00
Jura Sud Foot
2 – 2
Feurs
—
—
—
16:00
Saran Municipal
2 – 2
Dijon II
—
—
—
Saturday 9 May 2026
16:00
Orléans II
0 – 3
Hauts Lyonnais
—
—
—
16:00
Romorantin
4 – 1
Saran Municipal
—
—
—
16:00
Saint-Étienne II
1 – 0
Mâcon
—
—
—
16:00
Feurs
0 – 4
Moulins-Yzeure Foot 03
—
—
—
16:00
Dijon II
1 – 1
Chamalières
1.93
3.39
3.97
16:00
Auxerre II
0 – 0
Jura Sud Foot
—
—
—
16:00
Vierzon FC
3 – 0
Union Cosnoise
—
—
—
Saturday 25 April 2026
17:00
Chamalières
1 – 3
Romorantin
—
—
—
16:30
Moulins-Yzeure Foot 03
2 – 2
Auxerre II
—
—
—
16:30
Vierzon FC
1 – 3
Dijon II
—
—
—
16:00
Jura Sud Foot
2 – 1
Orléans II
—
—
—
16:00
Mâcon
4 – 1
Union Cosnoise
—
—
—
16:00
Hauts Lyonnais
4 – 1
Saint-Étienne II
—
—
—
16:00
Saran Municipal
2 – 2
Feurs
—
—
—
Sunday 19 April 2026
13:00
Saint-Étienne II
0 – 0
Jura Sud Foot
—
—
—
Saturday 18 April 2026
17:00
Auxerre II
0 – 1
Saran Municipal
—
—
—
16:30
Orléans II
2 – 2
Moulins-Yzeure Foot 03
—
—
—
16:00
Mâcon
0 – 0
Vierzon FC
—
—
—
16:00
Feurs
2 – 1
Chamalières
—
—
—
16:00
Romorantin
0 – 1
Dijon II
—
—
—
16:00
Union Cosnoise
0 – 2
Hauts Lyonnais
—
—
—
Sunday 12 April 2026
13:00
Saran Municipal
1 – 0
Orléans II
—
—
—
Saturday 11 April 2026
17:00
Chamalières
1 – 0
Auxerre II
—
—
—
16:30
Moulins-Yzeure Foot 03
1 – 1
Saint-Étienne II
—
—
—
16:30
Vierzon FC
2 – 7
Romorantin
2.50
3.78
2.63
16:00
Dijon II
1 – 1
Feurs
1.98
3.66
3.58
16:00
Jura Sud Foot
1 – 2
Union Cosnoise
—
—
—
16:00
Hauts Lyonnais
1 – 1
Mâcon
—
—
—
Sunday 29 March 2026
13:00
Saint-Étienne II
1 – 3
Saran Municipal
—
—
—
Saturday 28 March 2026
18:00
Auxerre II
2 – 4
Dijon II
2.19
3.54
3.20
17:30
Orléans II
2 – 0
Chamalières
2.50
3.34
3.00
17:00
Union Cosnoise
0 – 1
Moulins-Yzeure Foot 03
—
—
—
17:00
Mâcon
2 – 0
Jura Sud Foot
—
—
—
17:00
Feurs
1 – 1
Romorantin
—
—
—
17:00
Hauts Lyonnais
3 – 3
Vierzon FC
1.53
4.48
6.45
Sunday 22 March 2026
14:00
Saran Municipal
2 – 1
Union Cosnoise
—
—
—
Saturday 21 March 2026
18:00
Chamalières
2 – 0
Saint-Étienne II
—
—
—
17:30
Moulins-Yzeure Foot 03
0 – 6
Mâcon
—
—
—
17:30
Vierzon FC
3 – 1
Feurs
—
—
—
17:00
Dijon II
3 – 0
Orléans II
2.30
3.76
3.00
17:00
Jura Sud Foot
0 – 1
Hauts Lyonnais
—
—
—
17:00
Romorantin
0 – 0
Auxerre II
—
—
—
Sunday 15 March 2026
14:00
Saint-Étienne II
2 – 2
Dijon II
2.42
3.43
3.66
Saturday 14 March 2026
18:00
Auxerre II
1 – 1
Feurs
2.22
3.59
3.54
17:30
Orléans II
2 – 2
Romorantin
—
—
—
17:00
Mâcon
4 – 3
Saran Municipal
—
—
—
17:00
Hauts Lyonnais
2 – 0
Moulins-Yzeure Foot 03
—
—
—
17:00
Union Cosnoise
2 – 2
Chamalières
—
—
—
17:00
Jura Sud Foot
0 – 0
Vierzon FC
—
—
—
Sunday 8 March 2026
14:00
Saran Municipal
0 – 3
Hauts Lyonnais
—
—
—
Saturday 7 March 2026
18:00
Chamalières
2 – 3
Mâcon
—
—
—
17:30
Vierzon FC
0 – 0
Auxerre II
—
—
—
17:30
Moulins-Yzeure Foot 03
2 – 0
Jura Sud Foot
—
—
—
17:00
Feurs
4 – 2
Orléans II
—
—
—
17:00
Dijon II
0 – 0
Union Cosnoise
—
—
—
17:00
Romorantin
1 – 0
Saint-Étienne II
—
—
—
Sunday 1 March 2026
13:30
Saran Municipal
1 – 1
Moulins-Yzeure Foot 03
—
—
—
Sunday 22 February 2026
14:00
Saint-Étienne II
3 – 1
Feurs
2.51
3.45
2.90
Saturday 21 February 2026
18:00
Mâcon
1 – 0
Dijon II
—
—
—
17:30
Moulins-Yzeure Foot 03
0 – 1
Vierzon FC
—
—
—
17:30
Orléans II
0 – 1
Auxerre II
2.03
3.64
3.77
17:00
Union Cosnoise
0 – 1
Romorantin
—
—
—
17:00
Hauts Lyonnais
2 – 0
Chamalières
—
—
—
15:00
Jura Sud Foot
2 – 1
Saran Municipal
—
—
—
Saturday 14 February 2026
17:30
Vierzon FC
2 – 1
Orléans II
—
—
—
17:00
Chamalières
3 – 0
Jura Sud Foot
—
—
—
17:00
Dijon II
0 – 2
Hauts Lyonnais
—
—
—
17:00
Romorantin
0 – 0
Mâcon
—
—
—
16:00
Auxerre II
0 – 0
Saint-Étienne II
1.98
3.53
3.57
16:00
Feurs
1 – 1
Union Cosnoise
—
—
—
Sunday 8 February 2026
14:00
Saint-Étienne II
2 – 2
Orléans II
2.96
3.75
2.39
Saturday 7 February 2026
17:30
Moulins-Yzeure Foot 03
1 – 0
Chamalières
—
—
—
17:00
Mâcon
2 – 0
Feurs
—
—
—
17:00
Hauts Lyonnais
1 – 0
Romorantin
1.93
3.53
3.84
16:00
Union Cosnoise
0 – 0
Auxerre II
—
—
—
15:00
Jura Sud Foot
1 – 0
Dijon II
—
—
—
13:30
Saran Municipal
4 – 0
Vierzon FC
—
—
—
Sunday 1 February 2026
14:00
Saint-Étienne II
0 – 0
Hauts Lyonnais
2.87
3.53
2.46
Saturday 31 January 2026
17:00
Romorantin
1 – 1
Chamalières
—
—
—
17:00
Union Cosnoise
0 – 2
Mâcon
—
—
—
16:00
Feurs
0 – 0
Saran Municipal
—
—
—
Saturday 24 January 2026
17:30
Orléans II
1 – 1
Union Cosnoise
—
—
—
17:30
Vierzon FC
0 – 0
Saint-Étienne II
—
—
—
17:00
Chamalières
1 – 2
Saran Municipal
—
—
—
17:00
Dijon II
2 – 1
Moulins-Yzeure Foot 03
—
—
—
16:00
Auxerre II
1 – 3
Mâcon
—
—
—
16:00
Romorantin
2 – 1
Jura Sud Foot
—
—
—
15:00
Feurs
1 – 2
Hauts Lyonnais
—
—
—
Saturday 17 January 2026
17:30
Moulins-Yzeure Foot 03
1 – 1
Feurs
—
—
—
17:00
Chamalières
2 – 1
Dijon II
—
—
—
17:00
Mâcon
2 – 1
Saint-Étienne II
—
—
—
16:00
Hauts Lyonnais
2 – 2
Orléans II
—
—
—
16:00
Union Cosnoise
0 – 1
Vierzon FC
—
—
—
15:00
Jura Sud Foot
3 – 1
Auxerre II
—
—
—
13:30
Saran Municipal
3 – 1
Romorantin
—
—
—
Saturday 10 January 2026
17:00
Dijon II
3 – 2
Vierzon FC
1.92
3.95
3.66
16:00
Auxerre II
2 – 0
Moulins-Yzeure Foot 03
—
—
—
Friday 9 January 2026
16:00
Orléans II
1 – 0
Jura Sud Foot
—
—
—
Saturday 13 December 2025
17:30
Moulins-Yzeure Foot 03
0 – 3
Orléans II
—
—
—
17:30
Vierzon FC
3 – 1
Mâcon
—
—
—
17:00
Chamalières
0 – 2
Feurs
—
—
—
17:00
Dijon II
1 – 1
Romorantin
—
—
—
16:00
Hauts Lyonnais
1 – 0
Union Cosnoise
—
—
—
15:00
Jura Sud Foot
1 – 1
Saint-Étienne II
—
—
—
13:30
Saran Municipal
2 – 4
Auxerre II
—
—
—
Sunday 7 December 2025
14:00
Saint-Étienne II
1 – 2
Moulins-Yzeure Foot 03
—
—
—
Saturday 6 December 2025
18:00
Auxerre II
0 – 2
Chamalières
—
—
—
17:00
Mâcon
2 – 1
Hauts Lyonnais
—
—
—
17:00
Romorantin
3 – 1
Vierzon FC
—
—
—
17:00
Feurs
2 – 2
Dijon II
—
—
—
17:00
Union Cosnoise
3 – 1
Jura Sud Foot
—
—
—
15:00
Orléans II
2 – 1
Saran Municipal
—
—
—
Saturday 29 November 2025
17:30
Moulins-Yzeure Foot 03
0 – 0
Union Cosnoise
—
—
—
16:00
Chamalières
0 – 1
Orléans II
—
—
—
13:30
Saran Municipal
2 – 1
Saint-Étienne II
—
—
—
Saturday 22 November 2025
17:30
Vierzon FC
0 – 1
Hauts Lyonnais
3.00
3.74
2.18
17:00
Dijon II
1 – 1
Auxerre II
—
—
—
17:00
Romorantin
2 – 2
Feurs
—
—
—
15:00
Jura Sud Foot
0 – 2
Mâcon
—
—
—
Sunday 9 November 2025
14:00
Saint-Étienne II
0 – 2
Chamalières
1.83
3.82
4.06
Saturday 8 November 2025
18:00
Auxerre II
2 – 1
Romorantin
2.20
3.50
3.05
17:30
Orléans II
2 – 1
Dijon II
2.16
3.75
3.14
17:00
Union Cosnoise
2 – 1
Saran Municipal
—
—
—
17:00
Mâcon
5 – 1
Moulins-Yzeure Foot 03
—
—
—
17:00
Feurs
2 – 4
Vierzon FC
—
—
—
17:00
Hauts Lyonnais
1 – 1
Jura Sud Foot
—
—
—
Sunday 2 November 2025
14:00
Saran Municipal
1 – 1
Mâcon
—
—
—
Saturday 1 November 2025
18:00
Chamalières
1 – 1
Union Cosnoise
—
—
—
17:30
Moulins-Yzeure Foot 03
0 – 2
Hauts Lyonnais
—
—
—
17:30
Vierzon FC
2 – 1
Jura Sud Foot
—
—
—
17:00
Dijon II
3 – 1
Saint-Étienne II
2.46
3.53
2.75
17:00
Romorantin
1 – 2
Orléans II
1.90
3.74
3.74
16:00
Feurs
3 – 2
Auxerre II
2.10
3.66
3.20
Sunday 19 October 2025
13:00
Saint-Étienne II
1 – 1
Romorantin
2.18
3.90
2.85
Saturday 18 October 2025
16:30
Orléans II
2 – 2
Feurs
2.58
3.65
2.97
16:00
Union Cosnoise
3 – 3
Dijon II
—
—
—
16:00
Mâcon
1 – 0
Chamalières
—
—
—
16:00
Jura Sud Foot
4 – 1
Moulins-Yzeure Foot 03
—
—
—
16:00
Hauts Lyonnais
4 – 1
Saran Municipal
—
—
—
14:00
Auxerre II
2 – 1
Vierzon FC
—
—
—
Sunday 5 October 2025
13:00
Saran Municipal
3 – 0
Jura Sud Foot
—
—
—
Saturday 4 October 2025
17:00
Chamalières
1 – 2
Hauts Lyonnais
—
—
—
16:30
Vierzon FC
1 – 2
Moulins-Yzeure Foot 03
—
—
—
16:00
Dijon II
0 – 3
Mâcon
—
—
—
16:00
Feurs
0 – 1
Saint-Étienne II
—
—
—
16:00
Romorantin
2 – 0
Union Cosnoise
—
—
—
12:00
Auxerre II
2 – 0
Orléans II
1.98
4.16
3.50
Sunday 21 September 2025
13:00
Saint-Étienne II
1 – 0
Auxerre II
2.17
3.60
2.95
Saturday 20 September 2025
16:30
Orléans II
6 – 0
Vierzon FC
2.24
3.95
2.86
16:30
Moulins-Yzeure Foot 03
0 – 0
Saran Municipal
—
—
—
16:00
Hauts Lyonnais
1 – 1
Dijon II
—
—
—
16:00
Jura Sud Foot
0 – 1
Chamalières
—
—
—
16:00
Union Cosnoise
1 – 2
Feurs
—
—
—
16:00
Mâcon
3 – 3
Romorantin
—
—
—
Saturday 6 September 2025
17:00
Chamalières
1 – 1
Moulins-Yzeure Foot 03
—
—
—
16:30
Orléans II
2 – 0
Saint-Étienne II
2.74
3.45
2.41
16:30
Vierzon FC
5 – 2
Saran Municipal
—
—
—
16:00
Romorantin
1 – 1
Hauts Lyonnais
—
—
—
16:00
Dijon II
3 – 1
Jura Sud Foot
—
—
—
15:30
Feurs
2 – 1
Mâcon
—
—
—
14:00
Auxerre II
4 – 3
Union Cosnoise
—
—
—
Sunday 31 August 2025
13:00
Saint-Étienne II
2 – 1
Vierzon FC
1.95
3.50
3.60
Saturday 30 August 2025
16:30
Moulins-Yzeure Foot 03
1 – 4
Dijon II
—
—
—
16:00
Saran Municipal
2 – 2
Chamalières
—
—
—
16:00
Mâcon
0 – 0
Auxerre II
—
—
—
16:00
Hauts Lyonnais
4 – 2
Feurs
—
—
—
16:00
Jura Sud Foot
1 – 0
Romorantin
—
—
—
16:00
Union Cosnoise
2 – 1
Orléans II
—
—
—
Sunday 24 August 2025
13:00
Saint-Étienne II
4 – 1
Union Cosnoise
—
—
—
Saturday 23 August 2025
16:30
Vierzon FC
4 – 3
Chamalières
—
—
—
16:30
Orléans II
2 – 0
Mâcon
—
—
—
16:00
Dijon II
2 – 1
Saran Municipal
—
—
—
16:00
Romorantin
4 – 0
Moulins-Yzeure Foot 03
—
—
—
16:00
Feurs
5 – 1
Jura Sud Foot
—
—
—
14:00
Auxerre II
3 – 1
Hauts Lyonnais
2.15
3.41
3.35