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

National 3 - Group F 2025/26

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

182Matches
505Goals
2.77Per game
42.3%Home wins
26%Priced at kickoff
Troyes IITop of the table

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
1 TITroyes II 26 15 6 5 +22 51
2 TVThonon Évian 26 13 7 6 +12 46
3 CHAChalon-sur-Saône 26 12 9 5 +12 45
4 RBRacing Besançon 26 11 10 5 +14 43
5 JDJura Dolois 26 12 6 8 +6 42
6 TORTorcy 26 10 7 9 +2 37
7 PONPontarlier 26 9 8 9 +6 35
8 IVRIvry 26 9 8 9 -3 35
9 THAThaon 26 9 5 12 +2 32
10 BELBelfort 26 7 9 10 +3 30
11 MULMulhouse 26 8 6 12 -11 30
12 SISochaux II 26 8 5 13 -6 29
13 SIStrasbourg II 26 7 7 12 -20 28
14 BESBesançon 26 2 7 17 -39 13

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.77
505 goals. 53.3% of matches went over 2.5.
Home advantage
42.3%
Draws 27.5%, away wins 30.2%.
Half-time lead held
66.7%
From 48 matches where someone led at the break.
1–1 22 · 12.1%
2–1 17 · 9.3%
0–0 17 · 9.3%
1–0 15 · 8.2%
1–2 13 · 7.1%
0–1 11 · 6%

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 Mulhouse 2 – 3 Sochaux II — — —
16:00 Strasbourg II 1 – 0 Pontarlier 2.67 3.46 2.46
16:00 Torcy 4 – 4 Racing Besançon 2.86 3.33 2.52
16:00 Thonon Évian 2 – 1 Jura Dolois — — —
16:00 Chalon-sur-Saône 2 – 2 Thaon — — —
16:00 Besançon 2 – 3 Troyes II — — —
16:00 Ivry 2 – 1 Belfort 1.68 3.76 4.84
Saturday 9 May 2026
16:00 Pontarlier 1 – 1 Chalon-sur-Saône — — —
16:00 Belfort 5 – 1 Besançon — — —
16:00 Thaon 0 – 3 Ivry — — —
16:00 Racing Besançon 0 – 1 Thonon Évian — — —
16:00 Troyes II 5 – 0 Mulhouse 1.68 3.95 4.65
16:00 Sochaux II 1 – 2 Torcy — — —
16:00 Jura Dolois 2 – 1 Strasbourg II — — —
Sunday 26 April 2026
13:00 Strasbourg II 0 – 2 Racing Besançon 3.26 3.47 2.16
Saturday 25 April 2026
16:00 Besançon 0 – 2 Thaon — — —
16:00 Ivry 1 – 0 Chalon-sur-Saône — — —
16:00 Mulhouse 1 – 2 Belfort 2.10 3.44 3.34
16:00 Thonon Évian 2 – 0 Sochaux II — — —
16:00 Pontarlier 4 – 2 Jura Dolois — — —
16:00 Torcy 2 – 1 Troyes II — — —
Sunday 19 April 2026
13:00 Sochaux II 3 – 1 Strasbourg II 2.13 3.74 3.22
Saturday 18 April 2026
16:00 Racing Besançon 0 – 0 Jura Dolois 2.19 3.54 3.21
16:00 Belfort 1 – 2 Torcy 2.24 3.47 3.16
16:00 Chalon-sur-Saône 2 – 0 Besançon — — —
16:00 Ivry 1 – 0 Pontarlier 2.46 3.46 2.85
16:00 Thaon 0 – 0 Mulhouse — — —
16:00 Troyes II 2 – 2 Thonon Évian — — —
Sunday 12 April 2026
13:00 Strasbourg II 2 – 2 Troyes II 3.68 3.74 1.93
Saturday 11 April 2026
16:00 Besançon 0 – 3 Ivry — — —
16:00 Pontarlier 0 – 0 Racing Besançon — — —
16:00 Torcy 2 – 1 Thaon — — —
16:00 Jura Dolois 2 – 1 Sochaux II — — —
16:00 Thonon Évian 1 – 5 Belfort — — —
16:00 Mulhouse 1 – 3 Chalon-sur-Saône — — —
Sunday 29 March 2026
13:00 Sochaux II 3 – 2 Racing Besançon — — —
Saturday 28 March 2026
17:00 Troyes II 3 – 0 Jura Dolois 1.92 3.76 3.75
17:00 Belfort 0 – 1 Strasbourg II — — —
17:00 Chalon-sur-Saône 1 – 4 Torcy — — —
17:00 Ivry 2 – 0 Mulhouse 2.60 3.56 2.54
17:00 Besançon 1 – 2 Pontarlier — — —
17:00 Thaon 1 – 3 Thonon Évian — — —
Sunday 22 March 2026
14:00 Strasbourg II 1 – 7 Thaon — — —
Saturday 21 March 2026
17:00 Thonon Évian 3 – 1 Chalon-sur-Saône — — —
17:00 Jura Dolois 2 – 1 Belfort — — —
17:00 Racing Besançon 2 – 1 Troyes II — — —
17:00 Torcy 1 – 1 Ivry 2.21 3.36 3.54
17:00 Mulhouse 2 – 1 Besançon — — —
15:00 Pontarlier 0 – 1 Sochaux II — — —
Saturday 14 March 2026
17:00 Troyes II 4 – 2 Sochaux II 1.74 3.87 4.28
17:00 Chalon-sur-Saône 2 – 0 Strasbourg II — — —
17:00 Thaon 1 – 3 Jura Dolois — — —
17:00 Ivry 0 – 1 Thonon Évian — — —
17:00 Mulhouse 2 – 1 Pontarlier — — —
17:00 Belfort 0 – 1 Racing Besançon 3.47 3.39 2.55
17:00 Besançon 0 – 1 Torcy — — —
Sunday 8 March 2026
14:00 Sochaux II 1 – 2 Belfort — — —
14:00 Strasbourg II 1 – 0 Ivry 2.20 3.33 3.25
Saturday 7 March 2026
17:00 Torcy 1 – 0 Mulhouse — — —
17:00 Jura Dolois 1 – 2 Chalon-sur-Saône — — —
17:00 Thonon Évian 5 – 0 Besançon — — —
17:00 Racing Besançon 1 – 0 Thaon — — —
15:00 Pontarlier 1 – 3 Troyes II — — —
Saturday 28 February 2026
17:00 Ivry 1 – 0 Thaon — — —
15:00 Belfort 1 – 1 Troyes II 2.89 3.57 2.36
Saturday 21 February 2026
17:00 Thaon 0 – 2 Sochaux II — — —
17:00 Torcy 1 – 0 Pontarlier — — —
17:00 Ivry 2 – 1 Jura Dolois 3.36 3.40 2.20
17:00 Mulhouse 2 – 2 Thonon Évian — — —
17:00 Chalon-sur-Saône 2 – 2 Racing Besançon — — —
16:00 Besançon 3 – 1 Strasbourg II — — —
Saturday 14 February 2026
17:00 Jura Dolois 0 – 0 Besançon — — —
17:00 Thonon Évian 1 – 0 Torcy — — —
17:00 Racing Besançon 3 – 1 Ivry 1.74 3.33 5.65
17:00 Troyes II 5 – 1 Thaon — — —
16:00 Mulhouse 2 – 3 Strasbourg II — — —
15:00 Pontarlier 2 – 0 Belfort — — —
13:30 Sochaux II 0 – 2 Chalon-sur-Saône — — —
Saturday 7 February 2026
17:00 Chalon-sur-Saône 2 – 0 Troyes II — — —
17:00 Thonon Évian 0 – 0 Pontarlier — — —
17:00 Torcy 0 – 2 Strasbourg II 2.09 3.55 3.35
17:00 Thaon 1 – 1 Belfort — — —
17:00 Ivry 0 – 0 Sochaux II 2.79 3.45 2.54
16:00 Besançon 0 – 0 Racing Besançon — — —
16:00 Mulhouse 1 – 2 Jura Dolois 2.59 3.25 2.71
Saturday 31 January 2026
17:00 Thaon 4 – 0 Besançon — — —
16:00 Belfort 0 – 1 Mulhouse 2.25 3.58 3.06
13:30 Sochaux II 4 – 0 Thonon Évian — — —
Friday 30 January 2026
18:00 Racing Besançon 3 – 0 Strasbourg II 2.03 3.36 4.07
Sunday 25 January 2026
13:30 Strasbourg II 0 – 0 Thonon Évian — — —
Saturday 24 January 2026
17:00 Jura Dolois 2 – 1 Torcy — — —
16:00 Belfort 1 – 1 Chalon-sur-Saône — — —
16:00 Racing Besançon 1 – 0 Mulhouse — — —
15:00 Troyes II 1 – 0 Ivry 1.89 3.77 3.90
15:00 Pontarlier 2 – 1 Thaon — — —
13:30 Sochaux II 0 – 0 Besançon — — —
Sunday 18 January 2026
13:30 Strasbourg II 0 – 2 Jura Dolois — — —
Saturday 17 January 2026
17:00 Torcy 3 – 1 Sochaux II 2.12 3.35 3.55
17:00 Mulhouse 1 – 1 Troyes II 2.79 3.96 2.48
17:00 Besançon 1 – 1 Belfort — — —
16:00 Thonon Évian 0 – 0 Racing Besançon — — —
15:00 Chalon-sur-Saône 0 – 0 Pontarlier — — —
Saturday 10 January 2026
17:00 Chalon-sur-Saône 0 – 0 Ivry — — —
14:00 Jura Dolois 0 – 2 Pontarlier — — —
13:30 Troyes II 1 – 0 Torcy 1.80 3.77 4.94
Saturday 20 December 2025
16:00 Racing Besançon 3 – 0 Sochaux II — — —
Sunday 14 December 2025
13:30 Strasbourg II 2 – 3 Sochaux II — — —
Saturday 13 December 2025
17:00 Torcy 0 – 2 Belfort 2.34 3.43 3.02
17:00 Jura Dolois 3 – 2 Racing Besançon — — —
17:00 Mulhouse 4 – 2 Thaon — — —
17:00 Thonon Évian 0 – 0 Troyes II — — —
17:00 Besançon 2 – 0 Chalon-sur-Saône — — —
15:00 Pontarlier 3 – 0 Ivry — — —
Saturday 6 December 2025
17:00 Ivry 2 – 2 Besançon — — —
17:00 Chalon-sur-Saône 2 – 1 Mulhouse — — —
16:00 Belfort 5 – 2 Thonon Évian — — —
16:00 Racing Besançon 1 – 1 Pontarlier 2.13 3.64 3.33
16:00 Thaon 3 – 2 Torcy — — —
13:30 Sochaux II 1 – 2 Jura Dolois — — —
13:30 Troyes II 0 – 3 Strasbourg II 1.60 4.37 5.18
Saturday 29 November 2025
17:00 Jura Dolois 1 – 1 Troyes II — — —
17:00 Thonon Évian 0 – 2 Thaon — — —
15:00 Pontarlier 5 – 0 Besançon — — —
Sunday 23 November 2025
13:30 Strasbourg II 1 – 1 Belfort 2.49 3.64 2.70
Saturday 22 November 2025
17:00 Torcy 1 – 1 Chalon-sur-Saône — — —
17:00 Mulhouse 1 – 0 Ivry 2.03 3.64 3.55
Saturday 8 November 2025
17:00 Ivry 1 – 1 Torcy 2.20 3.36 3.20
17:00 Belfort 0 – 1 Jura Dolois — — —
17:00 Chalon-sur-Saône 3 – 1 Thonon Évian — — —
17:00 Besançon 0 – 1 Mulhouse — — —
17:00 Thaon 5 – 1 Strasbourg II — — —
15:00 Troyes II 1 – 3 Racing Besançon 1.69 3.91 4.90
13:30 Sochaux II 1 – 2 Pontarlier 2.21 3.54 3.05
Sunday 2 November 2025
14:00 Strasbourg II 0 – 3 Chalon-sur-Saône — — —
Saturday 1 November 2025
17:00 Torcy 0 – 0 Besançon — — —
17:00 Thonon Évian 3 – 0 Ivry — — —
17:00 Racing Besançon 1 – 1 Belfort 2.03 3.45 3.53
17:00 Jura Dolois 0 – 1 Thaon — — —
15:00 Pontarlier 3 – 3 Mulhouse — — —
14:00 Sochaux II 1 – 2 Troyes II 2.75 3.76 2.71
Saturday 18 October 2025
16:00 Besançon 1 – 4 Thonon Évian — — —
16:00 Ivry 1 – 1 Strasbourg II — — —
16:00 Mulhouse 2 – 1 Torcy — — —
16:00 Thaon 1 – 1 Racing Besançon — — —
16:00 Belfort 2 – 2 Sochaux II 2.31 3.56 2.94
16:00 Chalon-sur-Saône 2 – 1 Jura Dolois — — —
14:00 Troyes II 3 – 2 Pontarlier 1.68 4.58 5.05
Saturday 11 October 2025
13:30 Sochaux II 0 – 2 Thaon — — —
Sunday 5 October 2025
13:00 Strasbourg II 3 – 1 Besançon — — —
Saturday 4 October 2025
16:00 Jura Dolois 3 – 0 Ivry — — —
16:00 Racing Besançon 1 – 1 Chalon-sur-Saône — — —
16:00 Thonon Évian 2 – 3 Mulhouse — — —
16:00 Pontarlier 1 – 0 Torcy — — —
15:00 Troyes II 3 – 1 Belfort 1.81 3.87 4.10
Sunday 21 September 2025
13:00 Strasbourg II 2 – 2 Mulhouse 1.70 4.10 4.20
Saturday 20 September 2025
16:00 Thaon 1 – 2 Troyes II — — —
16:00 Chalon-sur-Saône 2 – 0 Sochaux II — — —
16:00 Belfort 1 – 1 Pontarlier 1.83 3.90 3.95
16:00 Ivry 2 – 1 Racing Besançon 3.35 2.85 2.50
16:00 Besançon 1 – 1 Jura Dolois — — —
13:00 Torcy 1 – 2 Thonon Évian — — —
Sunday 7 September 2025
13:00 Sochaux II 1 – 1 Ivry 2.05 3.28 3.76
13:00 Strasbourg II 0 – 0 Torcy 1.96 3.87 3.77
Saturday 6 September 2025
16:00 Belfort 1 – 0 Thaon — — —
16:00 Pontarlier 0 – 3 Thonon Évian — — —
16:00 Racing Besançon 2 – 0 Besançon — — —
16:00 Jura Dolois 5 – 2 Mulhouse — — —
16:00 Troyes II 2 – 0 Chalon-sur-Saône — — —
Saturday 30 August 2025
16:00 Thaon 3 – 2 Pontarlier — — —
16:00 Besançon 1 – 4 Sochaux II — — —
16:00 Chalon-sur-Saône 3 – 1 Belfort — — —
16:00 Torcy 0 – 0 Jura Dolois — — —
16:00 Ivry 1 – 3 Troyes II — — —
16:00 Thonon Évian 3 – 0 Strasbourg II — — —
16:00 Mulhouse 0 – 1 Racing Besançon — — —
Sunday 24 August 2025
13:00 Sochaux II 1 – 1 Mulhouse — — —
Saturday 23 August 2025
16:00 Troyes II 4 – 1 Besançon — — —
16:00 Racing Besançon 1 – 2 Torcy — — —
16:00 Pontarlier 1 – 1 Strasbourg II — — —
16:00 Thaon 3 – 3 Chalon-sur-Saône — — —
16:00 Belfort 1 – 1 Ivry — — —
16:00 Jura Dolois 0 – 0 Thonon Évian — — —

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