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

National 2 - Group B 2025/26

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

240Matches
597Goals
2.49Per game
38.8%Home wins
42%Priced at kickoff
Thionville LusitanosTop of the table

Final table 16 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 TLThionville Lusitanos 30 18 6 6 +17 60
2 BFBourges Foot 18 30 14 10 6 +11 52
3 HAGHaguenau 30 14 9 7 +14 51
4 FEIFeignies-Aulnoye 30 12 10 8 +17 46
5 FURFuriani-Agliani 30 13 6 11 +5 45
6 BIEBiesheim 30 11 10 9 -2 43
7 SSSt-Pryvé St-Hilaire 30 12 6 12 +4 42
8 BASBastia-Borgo 30 11 7 12 -5 40
9 EPIEpinal 30 11 7 12 -5 40
10 COLColmar 30 9 11 10 -2 38
11 BEABeauvais 30 9 11 10 -3 38
12 DIEDieppe 30 10 8 12 -9 38
13 CTFChambly Thelle FC 30 9 10 11 0 37
14 WASWasquehal 30 10 4 16 -16 34
15 CHAChantilly 30 6 9 15 -10 27
16 BLOBlois 30 7 4 19 -16 25

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.49
597 goals. 47.5% of matches went over 2.5.
Home advantage
38.8%
Draws 26.7%, away wins 34.6%.
Half-time lead held
80.2%
From 131 matches where someone led at the break.
1–1 32 · 13.3%
1–2 30 · 12.5%
0–0 25 · 10.4%
0–1 24 · 10%
1–0 23 · 9.6%
2–1 16 · 6.7%

Results 240

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 Furiani-Agliani 5 – 2 St-Pryvé St-Hilaire 1.76 3.90 4.12
16:00 Bourges Foot 18 2 – 0 Bastia-Borgo — — —
16:00 Dieppe 2 – 4 Blois — — —
16:00 Epinal 3 – 2 Chantilly 2.05 3.75 3.10
16:00 Thionville Lusitanos 0 – 4 Chambly Thelle FC 2.22 4.20 3.20
16:00 Colmar 3 – 3 Wasquehal 1.78 3.66 4.20
16:00 Feignies-Aulnoye 1 – 1 Haguenau — — —
16:00 Beauvais 5 – 1 Biesheim — — —
Saturday 9 May 2026
16:00 Chambly Thelle FC 6 – 0 Colmar 2.09 3.60 3.65
16:00 Chantilly 1 – 1 Bourges Foot 18 — — —
16:00 Haguenau 3 – 1 Dieppe 2.48 3.45 3.40
16:00 Wasquehal 0 – 2 Feignies-Aulnoye — — —
16:00 Biesheim 2 – 1 Furiani-Agliani — — —
16:00 Bastia-Borgo 3 – 0 Thionville Lusitanos — — —
16:00 Blois 4 – 1 Beauvais — — —
16:00 St-Pryvé St-Hilaire 4 – 2 Epinal 2.18 3.40 3.22
Saturday 2 May 2026
16:00 Chantilly 3 – 2 St-Pryvé St-Hilaire 2.56 3.35 2.86
16:00 Dieppe 0 – 1 Wasquehal 2.05 3.99 3.25
16:00 Beauvais 1 – 1 Haguenau 2.10 3.73 3.50
16:00 Colmar 1 – 1 Bastia-Borgo — — —
16:00 Feignies-Aulnoye 3 – 0 Chambly Thelle FC — — —
16:00 Thionville Lusitanos 1 – 4 Bourges Foot 18 — — —
12:30 Furiani-Agliani 1 – 0 Blois — — —
Friday 1 May 2026
16:00 Epinal 2 – 1 Biesheim — — —
Saturday 25 April 2026
16:00 Thionville Lusitanos 3 – 1 Chantilly 1.74 3.64 4.80
16:00 Blois 0 – 1 Epinal — — —
16:00 Bourges Foot 18 1 – 1 Colmar — — —
16:00 Biesheim 1 – 1 St-Pryvé St-Hilaire — — —
16:00 Wasquehal 0 – 2 Beauvais 2.80 3.29 2.75
14:00 Haguenau 2 – 1 Furiani-Agliani 2.10 3.37 3.40
13:00 Bastia-Borgo 0 – 3 Feignies-Aulnoye — — —
Friday 24 April 2026
18:00 Chambly Thelle FC 3 – 0 Dieppe 2.20 3.25 4.30
Sunday 19 April 2026
16:00 Furiani-Agliani 2 – 0 Wasquehal 1.85 3.40 4.24
12:00 Dieppe 2 – 1 Bastia-Borgo — — —
Saturday 18 April 2026
16:00 Chantilly 1 – 1 Biesheim — — —
16:00 Epinal 0 – 4 Haguenau 2.47 3.00 3.01
16:00 Beauvais 0 – 0 Chambly Thelle FC 2.57 3.33 2.90
16:00 Colmar 0 – 0 Thionville Lusitanos 2.75 3.39 2.57
16:00 St-Pryvé St-Hilaire 5 – 2 Blois — — —
16:00 Feignies-Aulnoye 1 – 0 Bourges Foot 18 — — —
Sunday 12 April 2026
12:00 Chambly Thelle FC 3 – 2 Furiani-Agliani 2.36 3.25 3.20
Saturday 11 April 2026
16:00 Bourges Foot 18 0 – 0 Dieppe — — —
16:00 Bastia-Borgo 2 – 0 Beauvais — — —
16:00 Thionville Lusitanos 1 – 0 Feignies-Aulnoye — — —
16:00 Blois 0 – 1 Biesheim — — —
16:00 Haguenau 3 – 1 St-Pryvé St-Hilaire 2.18 3.33 3.33
16:00 Colmar 3 – 3 Chantilly 1.96 3.44 4.40
Friday 10 April 2026
17:00 Wasquehal 2 – 1 Epinal 3.47 3.26 2.31
Saturday 4 April 2026
17:00 Feignies-Aulnoye 1 – 1 Colmar — — —
16:00 Furiani-Agliani 1 – 0 Bastia-Borgo — — —
16:00 St-Pryvé St-Hilaire 4 – 0 Wasquehal 2.05 3.56 4.40
16:00 Beauvais 0 – 0 Bourges Foot 18 — — —
16:00 Epinal 1 – 0 Chambly Thelle FC 2.65 2.85 2.88
16:00 Dieppe 2 – 3 Thionville Lusitanos 2.80 3.10 2.87
15:30 Chantilly 2 – 0 Blois — — —
Friday 3 April 2026
15:00 Biesheim 0 – 0 Haguenau — — —
Wednesday 1 April 2026
16:30 St-Pryvé St-Hilaire 0 – 0 Feignies-Aulnoye — — —
Sunday 29 March 2026
13:00 Haguenau 2 – 4 Blois — — —
13:00 Thionville Lusitanos 1 – 1 Beauvais 1.98 3.40 4.00
12:00 Bourges Foot 18 2 – 0 Furiani-Agliani — — —
Saturday 28 March 2026
17:00 Colmar 0 – 0 Dieppe 2.15 3.20 3.21
17:00 Feignies-Aulnoye 1 – 0 Chantilly — — —
15:00 Wasquehal 0 – 1 Biesheim — — —
Friday 27 March 2026
19:00 Chambly Thelle FC 1 – 2 St-Pryvé St-Hilaire 2.23 3.45 3.30
18:00 Bastia-Borgo 2 – 1 Epinal — — —
Wednesday 25 March 2026
17:30 Blois 0 – 3 Thionville Lusitanos — — —
Saturday 21 March 2026
18:30 Epinal 1 – 1 Bourges Foot 18 — — —
17:00 Beauvais 1 – 1 Colmar 2.90 3.42 2.75
17:00 Biesheim 0 – 0 Chambly Thelle FC — — —
17:00 St-Pryvé St-Hilaire 2 – 0 Bastia-Borgo — — —
17:00 Blois 1 – 0 Wasquehal — — —
17:00 Furiani-Agliani 2 – 4 Thionville Lusitanos 2.81 3.05 2.60
17:00 Dieppe 0 – 0 Feignies-Aulnoye — — —
15:00 Chantilly 0 – 1 Haguenau 2.64 3.21 2.66
Saturday 14 March 2026
18:30 Thionville Lusitanos 2 – 2 Epinal 2.00 3.50 4.40
17:00 Dieppe 0 – 0 Chantilly 2.06 3.32 3.50
17:00 Feignies-Aulnoye 5 – 1 Beauvais — — —
17:00 Colmar 1 – 2 Furiani-Agliani 2.23 3.41 3.60
17:00 Bourges Foot 18 1 – 0 St-Pryvé St-Hilaire — — —
17:00 Wasquehal 0 – 1 Haguenau 2.83 3.14 2.62
13:00 Bastia-Borgo 2 – 1 Biesheim — — —
Friday 13 March 2026
19:00 Chambly Thelle FC 2 – 1 Blois — — —
Sunday 8 March 2026
13:00 Blois 1 – 1 Bastia-Borgo — — —
Saturday 7 March 2026
19:00 Chantilly 1 – 2 Wasquehal 2.25 3.20 3.70
17:00 Haguenau 1 – 0 Chambly Thelle FC 2.16 3.47 3.50
17:00 Biesheim 0 – 1 Bourges Foot 18 — — —
17:00 Beauvais 1 – 1 Dieppe 2.55 3.33 3.10
17:00 St-Pryvé St-Hilaire 1 – 2 Thionville Lusitanos 3.33 3.54 2.17
14:00 Furiani-Agliani 2 – 0 Feignies-Aulnoye — — —
Friday 6 March 2026
18:30 Epinal 1 – 1 Colmar 2.62 3.30 2.70
Saturday 28 February 2026
18:30 Bourges Foot 18 0 – 0 Thionville Lusitanos — — —
17:00 Chambly Thelle FC 4 – 2 Feignies-Aulnoye — — —
17:00 Wasquehal 1 – 4 Dieppe 2.81 3.36 2.66
Sunday 22 February 2026
13:00 Dieppe 1 – 0 Furiani-Agliani 2.55 3.10 2.80
Saturday 21 February 2026
19:00 Beauvais 4 – 1 Chantilly 2.30 3.33 3.15
18:00 Thionville Lusitanos 1 – 2 Biesheim — — —
17:00 Chambly Thelle FC 0 – 3 Wasquehal 1.83 3.35 4.34
17:00 Colmar 3 – 0 St-Pryvé St-Hilaire 2.05 3.40 3.70
17:00 Bastia-Borgo 0 – 1 Haguenau — — —
17:00 Bourges Foot 18 2 – 0 Blois — — —
17:00 Feignies-Aulnoye 2 – 1 Epinal — — —
Saturday 14 February 2026
17:00 Haguenau 0 – 0 Bourges Foot 18 — — —
17:00 Epinal 0 – 1 Dieppe 2.20 3.20 3.33
17:00 Wasquehal 1 – 0 Bastia-Borgo — — —
15:30 Biesheim 0 – 4 Colmar — — —
14:00 Chantilly 0 – 0 Chambly Thelle FC 2.78 3.25 3.00
13:30 Furiani-Agliani 3 – 0 Beauvais 2.29 3.33 3.33
Saturday 7 February 2026
19:00 Furiani-Agliani 2 – 1 Chantilly 2.15 3.15 3.40
17:00 Beauvais 1 – 2 Epinal 2.30 3.33 3.22
17:00 Colmar 2 – 0 Blois — — —
17:00 Bourges Foot 18 2 – 0 Wasquehal — — —
17:00 Thionville Lusitanos 1 – 3 Haguenau 1.77 3.70 5.15
17:00 Dieppe 1 – 2 St-Pryvé St-Hilaire 2.25 3.10 3.20
16:00 Feignies-Aulnoye 1 – 1 Biesheim — — —
14:00 Bastia-Borgo 1 – 2 Chambly Thelle FC — — —
Sunday 1 February 2026
12:30 Blois 1 – 2 Furiani-Agliani — — —
Saturday 31 January 2026
17:00 St-Pryvé St-Hilaire 0 – 1 Chantilly 2.16 3.25 3.65
17:00 Feignies-Aulnoye 1 – 1 Thionville Lusitanos — — —
15:30 Biesheim 0 – 1 Epinal — — —
14:00 Haguenau 2 – 3 Beauvais 2.17 3.05 3.40
Sunday 25 January 2026
13:30 Chantilly 0 – 1 Bastia-Borgo — — —
Saturday 24 January 2026
17:00 St-Pryvé St-Hilaire 0 – 0 Beauvais 2.20 3.20 3.51
17:00 Wasquehal 0 – 2 Thionville Lusitanos 4.00 3.44 2.08
17:00 Blois 1 – 0 Feignies-Aulnoye — — —
16:00 Haguenau 3 – 1 Colmar 2.39 3.10 3.12
15:30 Biesheim 2 – 0 Dieppe — — —
14:00 Epinal 2 – 1 Furiani-Agliani 2.39 3.10 3.12
Friday 23 January 2026
19:00 Chambly Thelle FC 0 – 0 Bourges Foot 18 — — —
Saturday 17 January 2026
17:00 Furiani-Agliani 1 – 1 Biesheim — — —
17:00 Epinal 2 – 2 St-Pryvé St-Hilaire 2.33 2.90 3.26
17:00 Bourges Foot 18 0 – 0 Chantilly — — —
17:00 Thionville Lusitanos 1 – 1 Bastia-Borgo — — —
17:00 Beauvais 2 – 0 Blois — — —
17:00 Feignies-Aulnoye 4 – 0 Wasquehal — — —
17:00 Dieppe 0 – 0 Haguenau — — —
14:00 Colmar 0 – 1 Chambly Thelle FC 2.36 3.11 3.41
Saturday 10 January 2026
17:00 Bastia-Borgo 0 – 1 Colmar — — —
Sunday 14 December 2025
12:30 Feignies-Aulnoye 1 – 2 Bastia-Borgo — — —
Saturday 13 December 2025
18:00 Chantilly 1 – 2 Thionville Lusitanos 2.66 3.33 2.50
17:00 St-Pryvé St-Hilaire 2 – 1 Biesheim — — —
17:00 Epinal 1 – 0 Blois — — —
17:00 Dieppe 1 – 1 Chambly Thelle FC — — —
17:00 Colmar 1 – 2 Bourges Foot 18 — — —
17:00 Beauvais 0 – 0 Wasquehal 2.50 3.20 2.95
14:30 Furiani-Agliani 1 – 0 Haguenau 2.25 3.20 3.40
Sunday 7 December 2025
13:00 Wasquehal 2 – 1 Furiani-Agliani 2.21 3.15 3.25
13:00 Bastia-Borgo 1 – 1 Dieppe — — —
Saturday 6 December 2025
17:00 Thionville Lusitanos 4 – 2 Colmar 1.70 3.72 4.99
17:00 Blois 3 – 1 St-Pryvé St-Hilaire — — —
17:00 Haguenau 0 – 0 Epinal 2.21 3.10 3.20
17:00 Bourges Foot 18 0 – 3 Feignies-Aulnoye — — —
15:30 Biesheim 2 – 1 Chantilly — — —
Friday 5 December 2025
19:00 Chambly Thelle FC 2 – 3 Beauvais 2.13 3.37 3.40
Saturday 29 November 2025
17:00 St-Pryvé St-Hilaire 1 – 2 Haguenau 2.25 3.33 3.33
Saturday 22 November 2025
18:00 Chantilly 1 – 1 Colmar 2.75 3.10 2.55
18:00 Beauvais 1 – 2 Bastia-Borgo — — —
17:00 Dieppe 3 – 0 Bourges Foot 18 — — —
17:00 Epinal 0 – 1 Wasquehal 2.07 3.31 3.52
17:00 Biesheim 1 – 1 Blois — — —
14:00 Furiani-Agliani 2 – 0 Chambly Thelle FC 2.36 3.10 3.10
Saturday 8 November 2025
17:00 Wasquehal 1 – 2 St-Pryvé St-Hilaire 2.55 3.37 2.70
17:00 Thionville Lusitanos 4 – 0 Dieppe 1.60 3.80 5.50
17:00 Blois 1 – 2 Chantilly — — —
16:00 Haguenau 1 – 2 Biesheim — — —
15:00 Colmar 3 – 1 Feignies-Aulnoye — — —
14:00 Bastia-Borgo 1 – 1 Furiani-Agliani — — —
Friday 7 November 2025
19:00 Chambly Thelle FC 0 – 0 Epinal 2.14 3.40 3.80
18:30 Bourges Foot 18 0 – 1 Beauvais — — —
Saturday 1 November 2025
17:00 Chantilly 0 – 0 Feignies-Aulnoye — — —
17:00 Beauvais 1 – 2 Thionville Lusitanos 4.60 3.64 1.92
17:00 Blois 1 – 2 Haguenau — — —
17:00 St-Pryvé St-Hilaire 3 – 0 Chambly Thelle FC 2.66 3.45 3.20
17:00 Furiani-Agliani 1 – 1 Bourges Foot 18 — — —
17:00 Dieppe 0 – 2 Colmar 1.93 3.55 3.65
16:00 Biesheim 2 – 1 Wasquehal — — —
Friday 31 October 2025
18:30 Epinal 1 – 2 Bastia-Borgo — — —
Saturday 18 October 2025
16:00 Wasquehal 4 – 2 Blois — — —
16:00 Feignies-Aulnoye 1 – 2 Dieppe — — —
16:00 Bastia-Borgo 1 – 0 St-Pryvé St-Hilaire — — —
16:00 Haguenau 1 – 1 Chantilly 2.31 3.51 3.45
14:00 Thionville Lusitanos 4 – 3 Furiani-Agliani 1.75 3.55 5.25
13:00 Colmar 1 – 0 Beauvais 2.08 3.33 3.70
Friday 17 October 2025
18:00 Chambly Thelle FC 2 – 2 Biesheim — — —
17:30 Bourges Foot 18 2 – 1 Epinal — — —
Saturday 4 October 2025
17:00 Chantilly 1 – 2 Dieppe 2.08 3.60 3.38
16:00 Furiani-Agliani 2 – 0 Colmar 2.30 3.05 3.20
16:00 Blois 0 – 0 Chambly Thelle FC — — —
16:00 St-Pryvé St-Hilaire 1 – 2 Bourges Foot 18 — — —
16:00 Beauvais 1 – 1 Feignies-Aulnoye — — —
15:00 Biesheim 3 – 0 Bastia-Borgo — — —
15:00 Haguenau 0 – 1 Wasquehal 1.96 3.65 3.90
Friday 3 October 2025
17:30 Epinal 0 – 2 Thionville Lusitanos 2.85 3.40 2.40
Sunday 21 September 2025
13:00 Feignies-Aulnoye 4 – 0 Furiani-Agliani — — —
Saturday 20 September 2025
16:00 Chambly Thelle FC 1 – 1 Haguenau 2.13 3.50 3.38
16:00 Dieppe 1 – 0 Beauvais — — —
16:00 Bourges Foot 18 2 – 0 Biesheim — — —
16:00 Thionville Lusitanos 4 – 0 St-Pryvé St-Hilaire 2.25 3.22 3.22
16:00 Wasquehal 1 – 2 Chantilly 2.80 3.35 2.49
Friday 19 September 2025
17:30 Colmar 0 – 3 Epinal 2.15 3.20 3.35
17:00 Bastia-Borgo 1 – 1 Blois — — —
Sunday 14 September 2025
12:00 Furiani-Agliani 1 – 2 Dieppe — — —
Saturday 13 September 2025
16:00 Haguenau 3 – 1 Bastia-Borgo — — —
16:00 St-Pryvé St-Hilaire 2 – 2 Colmar 2.14 3.41 3.66
16:00 Blois 3 – 1 Bourges Foot 18 — — —
16:00 Wasquehal 0 – 0 Chambly Thelle FC 3.05 3.54 2.20
15:00 Chantilly 2 – 3 Beauvais 2.30 3.33 3.10
Friday 12 September 2025
16:00 Biesheim 0 – 1 Thionville Lusitanos — — —
16:00 Epinal 0 – 1 Feignies-Aulnoye — — —
Saturday 6 September 2025
16:00 Chambly Thelle FC 1 – 3 Chantilly 2.00 3.95 3.80
16:00 Feignies-Aulnoye 0 – 1 St-Pryvé St-Hilaire — — —
16:00 Bastia-Borgo 1 – 1 Wasquehal — — —
16:00 Beauvais 2 – 2 Furiani-Agliani 2.74 3.00 2.87
16:00 Dieppe 0 – 1 Epinal — — —
16:00 Colmar 1 – 2 Biesheim — — —
16:00 Bourges Foot 18 1 – 0 Haguenau — — —
16:00 Thionville Lusitanos 1 – 0 Blois — — —
Sunday 31 August 2025
13:00 Chantilly 1 – 2 Furiani-Agliani 2.55 3.10 3.00
Saturday 30 August 2025
16:00 Blois 0 – 2 Colmar — — —
16:00 Haguenau 1 – 2 Thionville Lusitanos — — —
16:00 Chambly Thelle FC 1 – 2 Bastia-Borgo — — —
16:00 Epinal 1 – 3 Beauvais — — —
16:00 Wasquehal 3 – 2 Bourges Foot 18 — — —
16:00 St-Pryvé St-Hilaire 3 – 0 Dieppe — — —
15:00 Biesheim 0 – 0 Feignies-Aulnoye — — —
Saturday 23 August 2025
16:00 Beauvais 0 – 3 St-Pryvé St-Hilaire 2.20 3.40 3.40
16:00 Dieppe 1 – 2 Biesheim — — —
16:00 Feignies-Aulnoye 1 – 0 Blois — — —
16:00 Thionville Lusitanos 1 – 0 Wasquehal 1.83 4.20 6.50
16:00 Colmar 2 – 3 Haguenau 2.40 3.52 3.60
16:00 Bourges Foot 18 2 – 0 Chambly Thelle FC — — —
15:00 Furiani-Agliani 0 – 0 Epinal 2.13 3.05 3.50
14:00 Bastia-Borgo 1 – 0 Chantilly — — —
Saturday 16 August 2025
16:00 Chambly Thelle FC 1 – 0 Thionville Lusitanos — — —
16:00 Blois 0 – 1 Dieppe — — —
16:00 Bastia-Borgo 2 – 3 Bourges Foot 18 — — —
16:00 Wasquehal 0 – 1 Colmar 2.70 3.38 2.90
16:00 St-Pryvé St-Hilaire 1 – 1 Furiani-Agliani 2.85 3.15 2.65
16:00 Biesheim 1 – 1 Beauvais — — —
15:00 Haguenau 1 – 1 Feignies-Aulnoye — — —
Friday 15 August 2025
15:00 Chantilly 0 – 1 Epinal 2.15 3.33 3.15

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