FRA

National 2 - Group A 2024/25

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

240Matches
573Goals
2.39Per game
39.6%Home wins
27%Priced at kickoff
Le Puy FootTop 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 LPFLe Puy Foot 30 17 8 5 +31 59
2 CANCannes 30 15 10 5 +27 55
3 TOUToulon 30 13 9 8 +9 48
4 GRAGrasse 30 11 12 7 +11 45
5 HYRHyères 30 10 13 7 +6 43
6 ANGAngoulême 30 10 13 7 -2 43
7 SAISaint-Priest 30 11 9 10 -1 42
8 CMChasselay MDA 30 11 7 12 -11 40
9 ISTIstres 30 11 5 14 -8 38
10 ANDAndrézieux 30 9 10 11 +7 37
11 RVRumilly Vallières 30 8 13 9 0 37
12 FSFréjus St-Raphaël 30 8 12 10 -7 36
13 MARMarignane 30 9 8 13 -14 35
14 BERBergerac 30 9 7 14 -15 34
15 JSFJura Sud Foot 30 5 14 11 -8 29
16 AGAnglet Genets 30 4 8 18 -25 20

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.39
573 goals. 43.8% of matches went over 2.5.
Home advantage
39.6%
Draws 32.9%, away wins 27.5%.
Half-time lead held
73.3%
From 135 matches where someone led at the break.
1–1 35 · 14.6%
0–0 33 · 13.8%
1–0 25 · 10.4%
1–2 22 · 9.2%
0–1 20 · 8.3%
2–1 15 · 6.3%

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 17 May 2025
16:00 Toulon 4 – 0 Rumilly Vallières — — —
16:00 Istres 4 – 2 Jura Sud Foot — — —
16:00 Hyères 1 – 2 Grasse 2.25 3.28 3.06
16:00 Chasselay MDA 3 – 2 Marignane — — —
16:00 Fréjus St-Raphaël 1 – 2 Saint-Priest — — —
16:00 Bergerac 1 – 0 Le Puy Foot — — —
16:00 Angoulême 1 – 1 Anglet Genets — — —
16:00 Cannes 3 – 1 Andrézieux 1.50 4.90 6.80
Saturday 10 May 2025
16:00 Saint-Priest 0 – 0 Angoulême 2.25 3.22 3.40
16:00 Grasse 1 – 1 Cannes 3.55 3.45 2.09
16:00 Marignane 2 – 2 Fréjus St-Raphaël — — —
16:00 Le Puy Foot 0 – 1 Istres — — —
16:00 Jura Sud Foot 0 – 1 Chasselay MDA — — —
16:00 Rumilly Vallières 2 – 2 Bergerac — — —
16:00 Anglet Genets 1 – 3 Hyères — — —
16:00 Andrézieux 0 – 1 Toulon 1.88 3.55 4.37
Saturday 3 May 2025
16:00 Toulon 1 – 1 Cannes 3.92 3.80 2.26
16:00 Grasse 1 – 0 Anglet Genets — — —
16:00 Hyères 1 – 1 Saint-Priest 2.15 3.13 3.55
16:00 Chasselay MDA 0 – 6 Le Puy Foot — — —
16:00 Fréjus St-Raphaël 1 – 1 Jura Sud Foot — — —
16:00 Bergerac 1 – 0 Andrézieux 2.71 3.60 2.88
16:00 Angoulême 0 – 1 Marignane 2.15 3.49 3.30
Friday 2 May 2025
17:00 Istres 0 – 0 Rumilly Vallières — — —
Saturday 26 April 2025
17:00 Marignane 1 – 0 Hyères 2.76 3.10 3.35
16:00 Saint-Priest 2 – 1 Anglet Genets — — —
16:00 Toulon 1 – 0 Grasse 2.05 3.50 4.10
16:00 Jura Sud Foot 0 – 0 Angoulême — — —
16:00 Rumilly Vallières 0 – 0 Chasselay MDA — — —
Friday 25 April 2025
17:30 Andrézieux 3 – 1 Istres 1.96 3.40 5.00
17:00 Le Puy Foot 0 – 0 Fréjus St-Raphaël — — —
17:00 Cannes 7 – 0 Bergerac 1.33 7.71 13.00
Saturday 19 April 2025
17:00 Anglet Genets 0 – 0 Marignane — — —
16:00 Grasse 2 – 2 Saint-Priest 1.81 3.66 5.48
16:00 Hyères 1 – 1 Jura Sud Foot — — —
16:00 Fréjus St-Raphaël 3 – 1 Rumilly Vallières — — —
16:00 Bergerac 1 – 2 Toulon 2.15 3.20 3.55
16:00 Angoulême 0 – 1 Le Puy Foot — — —
Friday 18 April 2025
17:30 Chasselay MDA 0 – 2 Andrézieux — — —
17:00 Istres 0 – 2 Cannes 3.80 3.80 1.91
Saturday 12 April 2025
17:00 Marignane 0 – 1 Saint-Priest 2.53 3.14 3.96
16:00 Toulon 3 – 1 Istres 2.00 3.56 3.76
16:00 Jura Sud Foot 0 – 0 Anglet Genets — — —
16:00 Rumilly Vallières 1 – 1 Angoulême — — —
16:00 Bergerac 0 – 0 Grasse 3.50 3.45 2.14
16:00 Cannes 3 – 0 Chasselay MDA — — —
Friday 11 April 2025
17:30 Andrézieux 2 – 0 Fréjus St-Raphaël — — —
17:00 Le Puy Foot 2 – 0 Hyères — — —
Sunday 6 April 2025
13:00 Fréjus St-Raphaël 1 – 3 Cannes — — —
Saturday 5 April 2025
17:00 Anglet Genets 1 – 3 Le Puy Foot — — —
16:00 Saint-Priest 0 – 0 Jura Sud Foot — — —
16:00 Grasse 2 – 1 Marignane 1.78 3.64 4.70
16:00 Hyères 1 – 1 Rumilly Vallières — — —
16:00 Chasselay MDA 3 – 2 Toulon — — —
Friday 4 April 2025
17:00 Istres 0 – 2 Bergerac 1.78 4.00 4.30
Thursday 3 April 2025
17:00 Angoulême 2 – 1 Andrézieux — — —
Saturday 22 March 2025
17:00 Toulon 2 – 2 Fréjus St-Raphaël — — —
17:00 Jura Sud Foot 4 – 0 Marignane — — —
17:00 Istres 4 – 2 Grasse 4.12 3.51 2.07
17:00 Rumilly Vallières 4 – 0 Anglet Genets — — —
17:00 Bergerac 0 – 3 Chasselay MDA — — —
17:00 Cannes 0 – 1 Angoulême 1.78 3.75 5.33
Friday 21 March 2025
18:30 Andrézieux 2 – 0 Hyères 3.23 2.98 2.57
18:00 Le Puy Foot 1 – 0 Saint-Priest — — —
Saturday 15 March 2025
18:00 Saint-Priest 0 – 1 Rumilly Vallières — — —
18:00 Marignane 1 – 2 Le Puy Foot — — —
18:00 Anglet Genets 2 – 1 Andrézieux — — —
17:00 Grasse 1 – 1 Jura Sud Foot — — —
17:00 Hyères 1 – 0 Cannes 3.21 3.13 2.53
17:00 Fréjus St-Raphaël 3 – 2 Bergerac — — —
17:00 Angoulême 2 – 1 Toulon — — —
Friday 14 March 2025
18:30 Chasselay MDA 1 – 2 Istres — — —
Saturday 8 March 2025
17:00 Toulon 1 – 2 Hyères 2.46 3.04 3.15
17:00 Istres 0 – 0 Fréjus St-Raphaël — — —
17:00 Chasselay MDA 1 – 1 Grasse — — —
17:00 Rumilly Vallières 0 – 2 Marignane — — —
17:00 Bergerac 1 – 1 Angoulême — — —
17:00 Cannes 2 – 1 Anglet Genets — — —
Friday 7 March 2025
18:30 Andrézieux 1 – 2 Saint-Priest 2.25 3.23 3.50
18:00 Le Puy Foot 2 – 1 Jura Sud Foot — — —
Saturday 1 March 2025
17:00 Saint-Priest 1 – 2 Chasselay MDA — — —
17:00 Le Puy Foot 1 – 0 Toulon — — —
Friday 28 February 2025
18:30 Andrézieux 2 – 0 Rumilly Vallières — — —
Wednesday 26 February 2025
17:30 Le Puy Foot 4 – 0 Chasselay MDA — — —
Saturday 22 February 2025
18:00 Marignane 0 – 0 Andrézieux 2.76 3.33 3.12
18:00 Anglet Genets 1 – 2 Toulon — — —
17:00 Grasse 0 – 1 Le Puy Foot — — —
17:00 Hyères 1 – 1 Bergerac 1.65 3.90 5.60
17:00 Fréjus St-Raphaël 2 – 4 Chasselay MDA — — —
15:00 Jura Sud Foot 1 – 3 Rumilly Vallières — — —
Friday 21 February 2025
19:00 Saint-Priest 1 – 2 Cannes — — —
18:00 Angoulême 1 – 0 Istres — — —
Saturday 15 February 2025
17:00 Toulon 4 – 2 Saint-Priest 2.60 3.23 2.98
17:00 Fréjus St-Raphaël 1 – 1 Grasse — — —
17:00 Bergerac 4 – 1 Anglet Genets — — —
17:00 Cannes 2 – 2 Marignane — — —
16:00 Rumilly Vallières 1 – 2 Le Puy Foot — — —
Friday 14 February 2025
18:30 Chasselay MDA 0 – 0 Angoulême — — —
18:30 Andrézieux 1 – 1 Jura Sud Foot — — —
18:00 Istres 1 – 2 Hyères — — —
Sunday 9 February 2025
13:30 Jura Sud Foot 1 – 2 Cannes — — —
Saturday 8 February 2025
18:00 Marignane 0 – 1 Toulon — — —
18:00 Anglet Genets 2 – 4 Istres — — —
17:00 Saint-Priest 2 – 1 Bergerac 1.95 3.34 4.16
17:00 Grasse 3 – 0 Rumilly Vallières — — —
17:00 Hyères 1 – 2 Chasselay MDA — — —
Friday 7 February 2025
18:00 Le Puy Foot 1 – 3 Andrézieux — — —
18:00 Angoulême 1 – 0 Fréjus St-Raphaël — — —
Saturday 1 February 2025
17:00 Cannes 3 – 0 Toulon 1.70 3.80 5.30
Friday 31 January 2025
18:00 Bergerac 1 – 1 Rumilly Vallières — — —
Saturday 25 January 2025
17:00 Toulon 0 – 0 Jura Sud Foot — — —
17:00 Chasselay MDA 0 – 1 Anglet Genets — — —
17:00 Fréjus St-Raphaël 1 – 0 Hyères — — —
17:00 Bergerac 0 – 0 Marignane — — —
17:00 Angoulême 2 – 2 Grasse — — —
17:00 Cannes 2 – 1 Le Puy Foot — — —
Friday 24 January 2025
18:00 Istres 0 – 2 Saint-Priest 2.66 3.40 2.80
Sunday 19 January 2025
13:30 Rumilly Vallières 1 – 1 Cannes — — —
Saturday 18 January 2025
18:00 Marignane 2 – 7 Istres 1.95 3.39 4.30
18:00 Anglet Genets 1 – 1 Fréjus St-Raphaël — — —
17:00 Grasse 0 – 0 Andrézieux 2.00 3.40 4.98
17:00 Hyères 0 – 0 Angoulême — — —
15:00 Jura Sud Foot 1 – 2 Bergerac — — —
Saturday 11 January 2025
17:00 Toulon 3 – 2 Andrézieux — — —
17:00 Hyères 1 – 0 Anglet Genets — — —
17:00 Fréjus St-Raphaël 0 – 1 Marignane — — —
17:00 Cannes 3 – 2 Grasse 1.86 3.66 5.18
Friday 10 January 2025
18:30 Chasselay MDA 3 – 0 Jura Sud Foot — — —
18:30 Angoulême 1 – 1 Saint-Priest — — —
18:00 Istres 1 – 4 Le Puy Foot — — —
Saturday 4 January 2025
17:00 Angoulême 0 – 4 Cannes — — —
Saturday 21 December 2024
18:00 Marignane 1 – 0 Angoulême 2.99 2.91 2.84
18:00 Anglet Genets 0 – 0 Grasse — — —
15:00 Rumilly Vallières 1 – 2 Istres — — —
Friday 20 December 2024
19:00 Saint-Priest 0 – 2 Hyères 2.53 3.26 2.94
18:30 Andrézieux 0 – 0 Bergerac 1.89 3.47 4.33
16:00 Jura Sud Foot 3 – 1 Fréjus St-Raphaël — — —
Saturday 14 December 2024
18:00 Anglet Genets 1 – 2 Saint-Priest — — —
17:00 Grasse 1 – 0 Toulon 2.16 3.30 4.00
17:00 Hyères 1 – 1 Marignane 1.82 3.62 5.70
17:00 Fréjus St-Raphaël 1 – 1 Le Puy Foot — — —
17:00 Bergerac 1 – 3 Cannes — — —
17:00 Angoulême 2 – 0 Jura Sud Foot — — —
Friday 13 December 2024
18:30 Istres 0 – 0 Andrézieux 3.12 3.38 2.36
18:30 Chasselay MDA 2 – 4 Rumilly Vallières — — —
Saturday 7 December 2024
18:00 Marignane 1 – 2 Anglet Genets — — —
17:00 Saint-Priest 2 – 1 Grasse 2.70 3.00 2.75
17:00 Toulon 2 – 0 Bergerac — — —
17:00 Jura Sud Foot 0 – 3 Hyères — — —
17:00 Rumilly Vallières 1 – 0 Fréjus St-Raphaël — — —
17:00 Cannes 4 – 1 Istres 1.66 4.03 5.79
Friday 6 December 2024
18:30 Andrézieux 2 – 0 Chasselay MDA — — —
18:00 Le Puy Foot 0 – 1 Angoulême — — —
Saturday 23 November 2024
18:00 Anglet Genets 2 – 2 Jura Sud Foot — — —
17:00 Saint-Priest 1 – 0 Marignane 2.01 3.45 4.30
17:00 Grasse 2 – 0 Bergerac 1.71 4.00 5.50
17:00 Istres 3 – 1 Toulon — — —
17:00 Hyères 0 – 0 Le Puy Foot — — —
17:00 Chasselay MDA 1 – 1 Cannes — — —
17:00 Fréjus St-Raphaël 1 – 0 Andrézieux — — —
Friday 22 November 2024
18:30 Angoulême 1 – 0 Rumilly Vallières — — —
Saturday 9 November 2024
18:00 Marignane 2 – 0 Grasse 3.68 3.13 2.43
17:00 Toulon 0 – 0 Chasselay MDA — — —
17:00 Le Puy Foot 4 – 1 Anglet Genets — — —
17:00 Jura Sud Foot 0 – 0 Saint-Priest — — —
17:00 Rumilly Vallières 0 – 0 Hyères — — —
17:00 Bergerac 3 – 0 Istres — — —
17:00 Cannes 2 – 2 Fréjus St-Raphaël — — —
Friday 8 November 2024
18:30 Andrézieux 1 – 1 Angoulême 1.85 3.40 4.40
Saturday 2 November 2024
18:00 Marignane 0 – 0 Jura Sud Foot — — —
18:00 Anglet Genets 1 – 1 Rumilly Vallières — — —
17:00 Saint-Priest 1 – 3 Le Puy Foot — — —
17:00 Grasse 2 – 0 Istres 1.68 3.99 5.50
17:00 Hyères 1 – 1 Andrézieux 2.13 3.20 4.20
17:00 Fréjus St-Raphaël 0 – 0 Toulon — — —
Friday 1 November 2024
18:30 Chasselay MDA 3 – 1 Bergerac — — —
Saturday 19 October 2024
16:00 Toulon 4 – 1 Angoulême 1.81 3.45 4.50
16:00 Jura Sud Foot 3 – 3 Grasse — — —
16:00 Rumilly Vallières 1 – 1 Saint-Priest — — —
16:00 Bergerac 0 – 1 Fréjus St-Raphaël — — —
16:00 Andrézieux 1 – 0 Anglet Genets — — —
16:00 Cannes 1 – 2 Hyères 2.13 3.24 3.62
Friday 18 October 2024
17:00 Le Puy Foot 3 – 0 Marignane — — —
17:00 Istres 3 – 2 Chasselay MDA — — —
Saturday 5 October 2024
17:00 Anglet Genets 3 – 0 Cannes — — —
16:00 Saint-Priest 1 – 1 Andrézieux 2.35 3.12 3.23
16:00 Grasse 2 – 0 Chasselay MDA — — —
16:00 Jura Sud Foot 0 – 1 Le Puy Foot — — —
16:00 Hyères 2 – 2 Toulon 2.45 3.15 3.45
16:00 Fréjus St-Raphaël 3 – 1 Istres — — —
Friday 4 October 2024
18:00 Angoulême 4 – 2 Bergerac 2.74 3.00 2.80
17:30 Marignane 2 – 1 Rumilly Vallières — — —
Saturday 21 September 2024
16:00 Toulon 1 – 0 Anglet Genets — — —
16:00 Le Puy Foot 0 – 0 Grasse — — —
16:00 Chasselay MDA 2 – 1 Fréjus St-Raphaël — — —
16:00 Rumilly Vallières 1 – 0 Jura Sud Foot — — —
16:00 Bergerac 2 – 1 Hyères — — —
16:00 Andrézieux 7 – 0 Marignane 3.16 3.26 2.90
16:00 Cannes 0 – 1 Saint-Priest — — —
Friday 20 September 2024
17:00 Istres 0 – 0 Angoulême — — —
Saturday 14 September 2024
17:00 Marignane 0 – 1 Cannes — — —
17:00 Anglet Genets 1 – 4 Bergerac — — —
16:00 Saint-Priest 1 – 2 Toulon 2.19 3.44 3.30
16:00 Grasse 4 – 0 Fréjus St-Raphaël — — —
16:00 Jura Sud Foot 1 – 0 Andrézieux — — —
16:00 Hyères 0 – 0 Istres — — —
Friday 13 September 2024
18:00 Angoulême 1 – 0 Chasselay MDA — — —
17:00 Le Puy Foot 0 – 0 Rumilly Vallières — — —
Saturday 7 September 2024
16:00 Toulon 1 – 1 Marignane 2.55 3.25 3.67
16:00 Istres 2 – 0 Anglet Genets — — —
16:00 Rumilly Vallières 0 – 0 Grasse — — —
16:00 Fréjus St-Raphaël 1 – 1 Angoulême — — —
16:00 Bergerac 2 – 1 Saint-Priest — — —
16:00 Cannes 1 – 1 Jura Sud Foot — — —
Friday 6 September 2024
17:00 Chasselay MDA 1 – 1 Hyères — — —
17:00 Andrézieux 0 – 0 Le Puy Foot — — —
Saturday 31 August 2024
17:00 Anglet Genets 0 – 1 Chasselay MDA — — —
16:00 Marignane 2 – 0 Bergerac — — —
16:00 Grasse 2 – 0 Angoulême 1.77 3.89 5.25
16:00 Jura Sud Foot 1 – 1 Toulon — — —
16:00 Hyères 0 – 0 Fréjus St-Raphaël — — —
16:00 Rumilly Vallières 4 – 0 Andrézieux — — —
Friday 30 August 2024
18:00 Saint-Priest 1 – 0 Istres 1.90 3.60 5.50
17:00 Le Puy Foot 0 – 0 Cannes — — —
Saturday 24 August 2024
17:00 Istres 2 – 1 Marignane 4.58 3.50 1.89
16:00 Toulon 1 – 1 Le Puy Foot — — —
16:00 Chasselay MDA 1 – 1 Saint-Priest — — —
16:00 Fréjus St-Raphaël 1 – 0 Anglet Genets — — —
16:00 Bergerac 0 – 1 Jura Sud Foot — — —
16:00 Andrézieux 1 – 2 Grasse 2.35 2.95 3.40
16:00 Cannes 2 – 2 Rumilly Vallières — — —
Friday 23 August 2024
17:00 Angoulême 0 – 2 Hyères — — —
Saturday 17 August 2024
17:00 Marignane 3 – 0 Chasselay MDA — — —
17:00 Anglet Genets 1 – 1 Angoulême — — —
16:00 Saint-Priest 0 – 1 Fréjus St-Raphaël — — —
16:00 Grasse 1 – 2 Hyères 2.35 3.08 3.36
16:00 Rumilly Vallières 3 – 1 Toulon — — —
16:00 Andrézieux 1 – 1 Cannes 3.54 3.23 2.23
Friday 16 August 2024
17:00 Le Puy Foot 4 – 0 Bergerac — — —
17:00 Jura Sud Foot 2 – 0 Istres — — —

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key