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

National 1 2026/27

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

91Matches
219Goals
2.41Per game
44%Home wins
40%Priced at kickoff
La Roche VFTop 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 LRVLa Roche VF 10 6 3 1 +6 21
2 ROURouen 10 6 2 2 +10 20
3 VERVersailles 10 6 1 3 +2 19
4 CAECaen 10 6 0 4 +6 18
5 FLEFleury 91 10 5 3 2 +6 18
6 AMIAmiens 11 4 5 2 +9 17
7 CONConcarneau 10 4 5 1 +4 17
8 LPFLe Puy Foot 10 5 1 4 +3 16
9 CANCannes 10 3 6 1 +6 15
10 GOBGobelins 10 4 3 3 0 15
11 TLThionville Lusitanos 11 3 4 4 -1 13
12 QUEQuevilly 10 3 4 3 -3 13
13 BASBastia 10 3 3 4 -4 12
14 VALValenciennes 10 2 3 5 -5 9
15 ORLOrleans 10 2 3 5 -5 9
16 VILVillefranche 10 2 1 7 -14 7
17 BOUBourg-en-bresse 01 10 1 2 7 -11 5
18 AUBAubagne 10 1 1 8 -9 4

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

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