The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
FRA

Ligue 2 2026/27

Every result, the table as it finished, and the price each match went off at. 90 matches played between August 2026 and October 2026.

90Matches
241Goals
2.68Per game
35.6%Home wins
100%Priced at kickoff
Saint EtienneTop of the table

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
1 SESaint Etienne 10 8 1 1 +15 25
2 MONMontpellier 10 6 3 1 +7 21
3 NANNancy 10 6 1 3 +4 19
4 REIReims 10 4 6 0 +8 18
5 PAUPAU 10 5 2 3 +3 17
6 RSFRED Star FC 93 10 5 2 3 +1 17
7 ANNAnnecy 10 5 1 4 +2 16
8 METMetz 10 3 5 2 +2 14
9 DIJDijon 10 3 3 4 -1 12
10 DUNDunkerque 10 3 3 4 -2 12
11 GUIGuingamp 10 3 2 5 -2 11
12 SOCSochaux 10 2 5 3 -4 11
13 BOUBoulogne 10 1 7 2 0 10
14 RODRodez 10 3 1 6 -6 10
15 NANNantes 10 2 2 6 -6 8
16 GREGrenoble 10 2 2 6 -8 8
17 CFClermont Foot 10 0 7 3 -5 7
18 LAVLaval 10 1 3 6 -8 6

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.68
241 goals. 47.8% of matches went over 2.5.
Home advantage
35.6%
Draws 31.1%, away wins 33.3%.
Half-time lead held
58.7%
From 46 matches where someone led at the break.
1–1 14 · 15.6%
1–0 9 · 10%
0–1 9 · 10%
1–2 8 · 8.9%
0–0 8 · 8.9%
2–1 6 · 6.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.

Friday 11 December 2026
19:00 Sochaux scheduled Montpellier — — —
19:00 RED Star FC 93 scheduled Grenoble — — —
19:00 PAU scheduled Saint Etienne — — —
19:00 Nantes scheduled Annecy — — —
19:00 Nancy scheduled Clermont Foot — — —
19:00 Metz scheduled Reims — — —
19:00 Laval scheduled Dunkerque — — —
19:00 Guingamp scheduled Dijon — — —
19:00 Boulogne scheduled Rodez — — —
Friday 4 December 2026
19:00 Saint Etienne scheduled Nancy — — —
19:00 Rodez scheduled Reims — — —
19:00 Montpellier scheduled Nantes — — —
19:00 Grenoble scheduled Guingamp — — —
19:00 Dunkerque scheduled RED Star FC 93 — — —
19:00 Dijon scheduled Sochaux — — —
19:00 Clermont Foot scheduled Metz — — —
19:00 Boulogne scheduled PAU — — —
19:00 Annecy scheduled Laval — — —
Friday 20 November 2026
19:00 Sochaux scheduled Dunkerque — — —
19:00 Reims scheduled Saint Etienne — — —
19:00 RED Star FC 93 scheduled PAU — — —
19:00 Nantes scheduled Grenoble — — —
19:00 Nancy scheduled Dijon — — —
19:00 Metz scheduled Boulogne — — —
19:00 Laval scheduled Montpellier — — —
19:00 Guingamp scheduled Rodez — — —
19:00 Annecy scheduled Clermont Foot — — —
Friday 6 November 2026
19:00 Saint Etienne scheduled Laval — — —
19:00 PAU scheduled Nantes — — —
19:00 Nancy scheduled Sochaux — — —
19:00 Montpellier scheduled Metz — — —
19:00 Grenoble scheduled Reims — — —
19:00 Dunkerque scheduled Guingamp — — —
19:00 Dijon scheduled RED Star FC 93 — — —
19:00 Clermont Foot scheduled Rodez — — —
19:00 Boulogne scheduled Annecy — — —
Monday 2 November 2026
19:45 RED Star FC 93 scheduled Nancy — — —
Saturday 31 October 2026
19:00 Guingamp scheduled Saint Etienne — — —
13:00 Reims scheduled Sochaux — — —
13:00 Annecy scheduled Montpellier — — —
Friday 30 October 2026
19:00 Rodez scheduled Dunkerque — — —
19:00 Nantes scheduled Clermont Foot — — —
19:00 Metz scheduled PAU — — —
19:00 Laval scheduled Boulogne — — —
19:00 Grenoble scheduled Dijon — — —
Monday 26 October 2026
19:45 Montpellier 2 – 1 RED Star FC 93 2.20 3.34 2.93
19:45 Boulogne 1 – 1 Reims 3.08 3.11 2.23
Saturday 24 October 2026
18:45 Saint Etienne 1 – 0 Nantes 1.73 3.62 4.17
12:00 Dijon 1 – 2 Rodez 2.03 3.56 3.11
Friday 23 October 2026
18:00 Sochaux 1 – 3 Annecy 2.28 3.10 2.99
18:00 PAU 2 – 1 Grenoble 1.84 3.30 4.04
18:00 Nancy 1 – 0 Laval 1.60 3.85 4.83
18:00 Dunkerque 1 – 1 Metz 2.75 3.52 2.25
18:00 Clermont Foot 0 – 2 Guingamp 3.21 3.25 2.11
Monday 19 October 2026
18:45 Rodez 0 – 3 Montpellier 2.88 3.43 2.19
Saturday 17 October 2026
18:00 RED Star FC 93 0 – 1 Saint Etienne 3.03 3.40 2.12
12:00 Nantes 2 – 3 Dunkerque 1.57 3.88 4.96
12:00 Metz 3 – 2 Sochaux 1.83 3.41 3.95
Friday 16 October 2026
18:00 Reims 4 – 2 Dijon 1.77 3.67 3.88
18:00 Laval 3 – 3 Clermont Foot 2.10 3.21 3.24
18:00 Guingamp 1 – 2 PAU 2.19 3.28 3.00
18:00 Grenoble 0 – 2 Boulogne 2.72 2.83 2.66
18:00 Annecy 1 – 2 Nancy 3.21 3.12 2.16
Monday 12 October 2026
18:45 Dijon 4 – 2 Metz 2.65 3.27 2.45
Saturday 10 October 2026
18:00 Saint Etienne 2 – 0 Rodez 1.33 4.94 7.39
12:00 Nantes 0 – 0 Reims 2.17 3.20 3.17
12:00 Clermont Foot 2 – 3 RED Star FC 93 3.84 3.21 1.92
Friday 9 October 2026
18:00 Sochaux 1 – 1 Boulogne 2.32 2.98 3.09
18:00 PAU 3 – 2 Laval 1.94 3.27 3.72
18:00 Nancy 1 – 0 Guingamp 2.05 3.39 3.26
18:00 Montpellier 2 – 0 Grenoble 1.54 3.78 5.69
18:00 Dunkerque 0 – 1 Annecy 2.21 3.34 2.94
Saturday 19 September 2026
18:00 Metz 2 – 2 Saint Etienne 3.67 3.54 1.88
12:00 Guingamp 1 – 3 RED Star FC 93 2.40 3.25 2.77
12:00 Boulogne 1 – 2 Nantes 3.47 3.12 2.09
Friday 18 September 2026
18:00 Rodez 3 – 4 Nancy 2.44 3.28 2.71
18:00 Reims 1 – 1 Montpellier 2.21 3.23 3.08
18:00 PAU 2 – 0 Dunkerque 2.38 3.27 2.78
18:00 Laval 1 – 1 Sochaux 2.36 3.17 2.88
18:00 Grenoble 1 – 1 Clermont Foot 2.49 2.90 2.94
18:00 Annecy 1 – 2 Dijon 2.13 3.28 3.20
Monday 14 September 2026
18:45 RED Star FC 93 1 – 0 Metz 2.66 3.30 2.65
Saturday 12 September 2026
18:00 Dunkerque 2 – 1 Saint Etienne 4.40 3.80 1.79
12:00 Sochaux 1 – 0 Nantes 3.35 3.35 2.24
12:00 Guingamp 2 – 1 Annecy 2.21 3.40 3.35
Friday 11 September 2026
18:00 Rodez 0 – 1 Grenoble 1.75 3.80 5.10
18:00 Nancy 1 – 2 Reims 3.15 3.40 2.28
18:00 Montpellier 1 – 0 PAU 1.89 3.55 4.20
18:00 Dijon 3 – 2 Laval 2.09 3.52 3.65
18:00 Clermont Foot 0 – 0 Boulogne 2.65 3.03 2.64
Monday 7 September 2026
18:45 Nantes 1 – 0 Nancy 2.00 3.55 4.30
Saturday 5 September 2026
18:00 Saint Etienne 3 – 1 Montpellier 1.58 4.40 5.80
12:00 Reims 2 – 2 Guingamp 1.75 3.90 5.00
12:00 Metz 4 – 1 Rodez 1.95 3.70 4.20
Friday 4 September 2026
18:00 PAU 1 – 1 Sochaux 2.42 3.35 3.30
18:00 Laval 1 – 2 RED Star FC 93 3.15 3.30 2.41
18:00 Grenoble 1 – 2 Annecy 3.60 3.20 2.33
18:00 Dunkerque 1 – 1 Clermont Foot 1.80 3.40 4.20
18:00 Boulogne 1 – 1 Dijon 3.00 3.25 2.60
Monday 31 August 2026
18:45 Dijon 2 – 3 Saint Etienne 5.20 3.85 1.70
Saturday 29 August 2026
18:00 Guingamp 3 – 3 Nantes 2.90 3.40 2.55
12:00 RED Star FC 93 1 – 4 Reims 3.00 3.40 2.48
12:00 Annecy 1 – 1 Metz 2.95 3.35 2.60
Friday 28 August 2026
18:00 Rodez 2 – 2 PAU 1.84 3.90 4.35
18:00 Nancy 2 – 0 Dunkerque 2.48 3.45 3.03
18:00 Montpellier 0 – 0 Boulogne 1.81 3.55 5.20
18:00 Laval 0 – 3 Grenoble 2.15 3.42 3.85
18:00 Clermont Foot 0 – 0 Sochaux 2.56 2.99 2.74
Monday 24 August 2026
18:45 Reims 3 – 1 Annecy 1.91 3.60 4.33
Saturday 22 August 2026
18:00 Saint Etienne 4 – 0 Grenoble 1.41 5.20 9.30
12:00 Nantes 2 – 5 Rodez 1.89 3.84 4.40
12:00 Metz 1 – 1 Laval 1.82 3.60 4.80
Friday 21 August 2026
18:00 Sochaux 1 – 0 Guingamp 2.75 3.30 2.72
18:00 PAU 0 – 1 Nancy 2.65 3.25 2.95
18:00 Dunkerque 0 – 1 Montpellier 2.50 3.60 3.00
18:00 Clermont Foot 1 – 1 Dijon 2.81 3.07 2.48
18:00 Boulogne 1 – 1 RED Star FC 93 3.80 3.40 2.10
Friday 14 August 2026
18:45 Saint Etienne 3 – 1 Clermont Foot 1.40 4.37 7.01
18:45 Reims 3 – 3 Dunkerque 1.78 3.80 4.80
18:45 RED Star FC 93 0 – 0 Sochaux 1.99 3.50 4.30
18:45 Nancy 0 – 1 Montpellier 2.75 3.45 2.65
18:45 Laval 2 – 1 Nantes 3.80 3.45 2.08
18:45 Guingamp 1 – 0 Boulogne 1.89 3.60 4.75
18:45 Grenoble 0 – 0 Metz 3.25 3.35 2.40
18:45 Dijon 0 – 1 PAU 2.08 3.50 3.80
18:45 Annecy 2 – 0 Rodez 2.55 3.45 3.05
Saturday 8 August 2026
18:45 Sochaux 0 – 3 Saint Etienne 4.00 3.65 2.05
18:45 Rodez 3 – 1 Laval 2.15 3.50 3.70
18:45 PAU 0 – 1 Annecy 2.75 3.60 2.70
18:45 Nantes 0 – 1 RED Star FC 93 1.83 3.90 5.75
18:45 Montpellier 1 – 1 Dijon 2.00 3.50 4.30
18:45 Metz 2 – 1 Guingamp 2.10 3.60 3.90
18:45 Dunkerque 4 – 2 Grenoble 2.05 3.60 3.85
18:45 Clermont Foot 0 – 0 Reims 3.75 3.29 1.92
18:45 Boulogne 0 – 0 Nancy 2.70 3.40 2.90

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key