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 C 2025/26

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

178Matches
445Goals
2.5Per game
37.1%Home wins
8%Priced at kickoff
Pontivy GSITop 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 PGPontivy GSI 26 16 8 2 +18 56
2 VIRVire 25 14 8 3 +22 50
3 LILaval II 26 11 3 12 +4 36
4 VITVitré 25 8 12 5 +2 36
5 CESCesson 25 9 7 9 +6 34
6 GIGuingamp II 25 10 4 11 +3 34
7 ALEAlençon 25 8 9 8 -11 33
8 BIBrest II 26 8 8 10 -2 32
9 SMSaint-Pierre Milizac 26 8 8 10 -7 32
10 LANLannion 26 7 10 9 0 31
11 VANVannes 25 7 8 10 -4 29
12 ERGErgué-Gaberic 25 7 8 10 -13 29
13 RIRennes II 25 6 10 9 +5 28
14 DFDrapeau Fougères 26 4 7 15 -23 19

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.5
445 goals. 44.4% of matches went over 2.5.
Home advantage
37.1%
Draws 30.9%, away wins 32%.
Half-time lead held
71.2%
From 52 matches where someone led at the break.
1–1 28 · 15.7%
1–0 18 · 10.1%
0–0 17 · 9.6%
2–1 15 · 8.4%
1–2 15 · 8.4%
0–1 15 · 8.4%

Results 178

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 Pontivy GSI 3 – 2 Vannes — — —
16:00 Alençon 2 – 0 Brest II — — —
16:00 Saint-Pierre Milizac 3 – 2 Drapeau Fougères — — —
16:00 Lannion 0 – 2 Laval II — — —
Saturday 9 May 2026
17:00 Brest II 1 – 0 Lannion — — —
16:00 Guingamp II 2 – 3 Ergué-Gaberic — — —
16:00 Vire 0 – 0 Pontivy GSI — — —
16:00 Vitré 1 – 2 Alençon — — —
16:00 Laval II 0 – 1 Rennes II 2.29 3.54 2.86
16:00 Drapeau Fougères 0 – 2 Cesson — — —
16:00 Vannes 1 – 1 Saint-Pierre Milizac — — —
Saturday 25 April 2026
16:00 Alençon 2 – 1 Drapeau Fougères — — —
16:00 Rennes II 1 – 2 Brest II — — —
16:00 Lannion 0 – 1 Vitré — — —
16:00 Pontivy GSI 3 – 0 Ergué-Gaberic — — —
16:00 Cesson 4 – 1 Vannes — — —
15:00 Saint-Pierre Milizac 0 – 1 Vire — — —
15:00 Guingamp II 1 – 2 Laval II — — —
Saturday 18 April 2026
16:00 Brest II 0 – 0 Laval II — — —
16:00 Drapeau Fougères 1 – 0 Lannion — — —
16:00 Vitré 1 – 1 Rennes II — — —
16:00 Vire 2 – 0 Cesson — — —
16:00 Ergué-Gaberic 1 – 0 Saint-Pierre Milizac — — —
16:00 Pontivy GSI 0 – 5 Guingamp II — — —
Saturday 11 April 2026
16:00 Cesson 2 – 2 Ergué-Gaberic — — —
16:00 Laval II 0 – 2 Vitré 2.24 3.16 3.43
15:00 Lannion 1 – 1 Vannes — — —
15:00 Saint-Pierre Milizac 2 – 3 Pontivy GSI — — —
15:00 Rennes II 4 – 0 Drapeau Fougères — — —
15:00 Alençon 1 – 1 Vire — — —
15:00 Guingamp II 0 – 1 Brest II 1.99 3.40 3.75
Saturday 4 April 2026
16:00 Pontivy GSI 2 – 2 Lannion — — —
16:00 Laval II 2 – 0 Saint-Pierre Milizac — — —
Saturday 28 March 2026
17:00 Drapeau Fougères 0 – 2 Laval II — — —
17:00 Vire 4 – 0 Lannion — — —
17:00 Ergué-Gaberic 1 – 3 Alençon — — —
17:00 Pontivy GSI 0 – 0 Cesson — — —
17:00 Vitré 0 – 0 Brest II — — —
16:00 Vannes 0 – 0 Rennes II — — —
16:00 Saint-Pierre Milizac 2 – 1 Guingamp II — — —
Saturday 21 March 2026
17:00 Brest II 2 – 2 Drapeau Fougères — — —
17:00 Cesson 0 – 0 Saint-Pierre Milizac — — —
17:00 Lannion 1 – 1 Ergué-Gaberic — — —
17:00 Alençon 0 – 4 Pontivy GSI — — —
17:00 Laval II 1 – 0 Vannes — — —
16:00 Guingamp II 2 – 1 Vitré 2.24 3.66 3.06
16:00 Rennes II 0 – 0 Vire — — —
Saturday 14 March 2026
17:30 Drapeau Fougères 1 – 1 Vitré — — —
17:00 Cesson 2 – 2 Guingamp II — — —
17:00 Ergué-Gaberic 1 – 1 Rennes II — — —
17:00 Vire 2 – 0 Laval II — — —
17:00 Saint-Pierre Milizac 1 – 1 Alençon — — —
16:00 Vannes 2 – 1 Brest II — — —
Saturday 7 March 2026
18:00 Brest II 0 – 2 Vire — — —
17:00 Alençon 0 – 4 Cesson — — —
17:00 Lannion 4 – 0 Saint-Pierre Milizac — — —
17:00 Laval II 1 – 2 Ergué-Gaberic — — —
16:00 Vitré 1 – 0 Vannes — — —
16:00 Guingamp II 1 – 2 Drapeau Fougères — — —
16:00 Rennes II 1 – 1 Pontivy GSI — — —
Saturday 28 February 2026
17:00 Cesson 3 – 1 Lannion — — —
17:00 Guingamp II 2 – 1 Vannes — — —
17:00 Pontivy GSI 1 – 0 Vitré — — —
17:00 Alençon 4 – 3 Rennes II — — —
Saturday 21 February 2026
17:00 Vire 1 – 3 Vitré — — —
17:00 Alençon 0 – 0 Guingamp II — — —
17:00 Ergué-Gaberic 1 – 1 Brest II — — —
17:00 Vannes 1 – 0 Drapeau Fougères — — —
17:00 Pontivy GSI 2 – 1 Laval II — — —
16:00 Saint-Pierre Milizac 1 – 1 Rennes II — — —
Saturday 14 February 2026
17:30 Brest II 0 – 2 Pontivy GSI — — —
17:30 Drapeau Fougères 0 – 1 Vire — — —
17:00 Lannion 1 – 1 Alençon 1.76 3.89 5.00
17:00 Vitré 0 – 1 Ergué-Gaberic — — —
16:00 Rennes II 1 – 1 Cesson — — —
Saturday 7 February 2026
17:00 Cesson 1 – 0 Laval II — — —
17:00 Lannion 1 – 3 Guingamp II 2.25 3.40 3.15
17:00 Vire 5 – 1 Vannes — — —
17:00 Ergué-Gaberic 1 – 1 Drapeau Fougères — — —
16:00 Saint-Pierre Milizac 1 – 2 Brest II — — —
Saturday 31 January 2026
16:00 Guingamp II 1 – 3 Vire — — —
Saturday 24 January 2026
18:00 Brest II 3 – 1 Cesson — — —
17:30 Drapeau Fougères 1 – 2 Pontivy GSI — — —
17:00 Laval II 4 – 0 Alençon 1.69 3.88 4.83
17:00 Vitré 1 – 1 Saint-Pierre Milizac — — —
16:00 Vannes 0 – 1 Ergué-Gaberic — — —
16:00 Rennes II 1 – 1 Lannion — — —
Saturday 17 January 2026
17:00 Ergué-Gaberic 0 – 0 Guingamp II — — —
17:00 Cesson 6 – 0 Drapeau Fougères — — —
17:00 Alençon 2 – 2 Vitré — — —
17:00 Pontivy GSI 0 – 0 Vire — — —
17:00 Lannion 2 – 0 Brest II — — —
16:00 Saint-Pierre Milizac 1 – 2 Vannes — — —
16:00 Rennes II 1 – 2 Laval II 2.20 3.15 3.40
Saturday 10 January 2026
17:30 Drapeau Fougères 2 – 2 Alençon — — —
17:00 Brest II 1 – 0 Rennes II — — —
17:00 Vitré 1 – 1 Lannion — — —
17:00 Ergué-Gaberic 1 – 2 Pontivy GSI — — —
17:00 Vannes 4 – 1 Cesson — — —
17:00 Laval II 1 – 0 Guingamp II 2.35 3.23 3.02
17:00 Vire 1 – 1 Saint-Pierre Milizac — — —
Saturday 13 December 2025
17:00 Alençon 1 – 1 Vannes — — —
17:00 Laval II 3 – 0 Brest II 2.08 3.55 3.77
17:00 Lannion 1 – 0 Drapeau Fougères — — —
17:00 Cesson 0 – 0 Vire — — —
16:00 Guingamp II 0 – 1 Pontivy GSI — — —
16:00 Saint-Pierre Milizac 1 – 0 Ergué-Gaberic — — —
13:30 Rennes II 1 – 1 Vitré 2.15 3.66 3.25
Saturday 6 December 2025
18:00 Brest II 0 – 1 Guingamp II — — —
17:30 Drapeau Fougères 0 – 2 Rennes II — — —
17:00 Pontivy GSI 1 – 2 Saint-Pierre Milizac — — —
17:00 Vannes 2 – 2 Lannion — — —
17:00 Vire 2 – 0 Alençon — — —
17:00 Ergué-Gaberic 3 – 1 Cesson — — —
17:00 Vitré 2 – 1 Laval II — — —
Saturday 22 November 2025
18:00 Brest II 5 – 0 Vitré — — —
17:00 Cesson 1 – 2 Pontivy GSI — — —
17:00 Alençon 2 – 3 Ergué-Gaberic — — —
17:00 Lannion 1 – 2 Vire — — —
17:00 Laval II 0 – 0 Drapeau Fougères — — —
16:00 Guingamp II 2 – 1 Saint-Pierre Milizac — — —
15:00 Rennes II 2 – 0 Vannes — — —
Saturday 8 November 2025
17:30 Vannes 0 – 1 Laval II — — —
17:30 Saint-Pierre Milizac 1 – 0 Cesson — — —
17:30 Drapeau Fougères 0 – 0 Brest II — — —
17:00 Vire 0 – 2 Rennes II — — —
17:00 Pontivy GSI 5 – 2 Alençon — — —
17:00 Ergué-Gaberic 1 – 4 Lannion — — —
17:00 Vitré 1 – 1 Guingamp II — — —
Saturday 1 November 2025
17:00 Guingamp II 2 – 1 Cesson — — —
17:00 Rennes II 1 – 1 Ergué-Gaberic — — —
17:00 Vitré 0 – 0 Drapeau Fougères — — —
17:00 Laval II 0 – 3 Vire — — —
17:00 Alençon 1 – 1 Saint-Pierre Milizac — — —
17:00 Lannion 2 – 2 Pontivy GSI — — —
15:00 Brest II 2 – 0 Vannes — — —
Saturday 18 October 2025
16:30 Drapeau Fougères 1 – 4 Guingamp II — — —
16:00 Cesson 0 – 1 Alençon — — —
16:00 Vire 1 – 1 Brest II — — —
16:00 Pontivy GSI 1 – 0 Rennes II — — —
16:00 Ergué-Gaberic 0 – 2 Laval II — — —
15:00 Saint-Pierre Milizac 1 – 1 Lannion — — —
15:00 Vannes 2 – 2 Vitré — — —
Saturday 4 October 2025
16:00 Drapeau Fougères 1 – 2 Vannes — — —
16:00 Vitré 2 – 0 Vire — — —
16:00 Lannion 2 – 0 Cesson — — —
16:00 Laval II 1 – 2 Pontivy GSI — — —
16:00 Guingamp II 2 – 1 Alençon 1.71 4.00 4.70
14:00 Brest II 3 – 3 Ergué-Gaberic — — —
14:00 Rennes II 0 – 1 Saint-Pierre Milizac — — —
Saturday 20 September 2025
16:00 Cesson 2 – 1 Rennes II — — —
16:00 Vire 3 – 1 Drapeau Fougères — — —
16:00 Ergué-Gaberic 0 – 1 Vitré — — —
16:00 Alençon 2 – 4 Lannion — — —
16:00 Pontivy GSI 1 – 0 Brest II — — —
15:00 Vannes 3 – 2 Guingamp II — — —
15:00 Saint-Pierre Milizac 2 – 1 Laval II — — —
Saturday 6 September 2025
17:00 Brest II 2 – 3 Saint-Pierre Milizac — — —
16:30 Drapeau Fougères 2 – 0 Ergué-Gaberic — — —
16:00 Vitré 1 – 1 Pontivy GSI — — —
16:00 Laval II 0 – 1 Cesson — — —
16:00 Rennes II 3 – 4 Alençon — — —
15:00 Vannes 1 – 1 Vire — — —
15:00 Guingamp II 1 – 0 Lannion 1.98 3.64 3.50
Saturday 30 August 2025
16:00 Lannion 1 – 0 Rennes II — — —
16:00 Alençon 3 – 2 Laval II — — —
16:00 Cesson 2 – 1 Brest II — — —
16:00 Pontivy GSI 1 – 0 Drapeau Fougères — — —
16:00 Ergué-Gaberic 0 – 5 Vannes — — —
16:00 Vire 2 – 1 Guingamp II — — —
15:00 Saint-Pierre Milizac 0 – 1 Vitré — — —
Saturday 23 August 2025
17:00 Brest II 1 – 1 Alençon — — —
16:30 Drapeau Fougères 2 – 0 Saint-Pierre Milizac — — —
16:00 Laval II 0 – 0 Lannion — — —
16:00 Vire 2 – 1 Ergué-Gaberic — — —
16:00 Vitré 0 – 0 Cesson — — —
15:00 Vannes 0 – 0 Pontivy GSI — — —
15:00 Guingamp II 0 – 3 Rennes II 2.24 3.60 3.02

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