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

Ligue 2 2023/24

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

381Matches
936Goals
2.46Per game
40.4%Home wins
100%Priced at kickoff
AuxerreTop of the table

Final table 20 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 AUXAuxerre 38 21 11 6 +36 74
2 SESaint Etienne 39 20 8 11 +19 68
3 ANGAngers 38 20 8 10 +14 68
4 RODRodez 39 16 12 11 +9 60
5 PFParis FC 38 16 11 11 +7 59
6 CAECaen 38 17 7 14 +6 58
7 LAVLaval 38 15 10 13 -5 55
8 AMIAmiens 38 12 17 9 0 53
9 GUIGuingamp 38 13 12 13 +4 51
10 PAUPAU 38 13 12 13 +3 51
11 GREGrenoble 38 13 12 13 -1 51
12 BORBordeaux 38 14 9 15 -2 51
13 BASBastia 38 14 9 15 -4 51
14 ANNAnnecy 38 12 10 16 -1 46
15 AJAAjaccio 38 12 10 16 -11 46
16 DUNDunkerque 38 12 10 16 -16 46
17 ETEstac Troyes 38 9 15 14 -7 42
18 QUEQuevilly 38 7 17 14 -4 38
19 CONConcarneau 38 10 8 20 -18 38
20 VALValenciennes 38 5 12 21 -29 27

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.46
936 goals. 46.7% of matches went over 2.5.
Home advantage
40.4%
Draws 28.9%, away wins 30.7%.
Half-time lead held
70.7%
From 208 matches where someone led at the break.
0–0 45 · 11.8%
0–1 38 · 10%
2–0 36 · 9.4%
1–0 36 · 9.4%
1–1 35 · 9.2%
2–1 33 · 8.7%

Results 382

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.

Friday 24 May 2024
19:30 Saint Etienne 2 – 0 Rodez 1.80 4.20 5.00
Tuesday 21 May 2024
19:30 Rodez 2 – 2 Paris FC 2.50 3.45 3.25
Friday 17 May 2024
19:45 Rodez 2 – 0 Ajaccio 1.82 4.80 8.00
19:45 Quevilly 2 – 1 Saint Etienne 6.20 4.70 1.67
19:45 Grenoble 1 – 3 Amiens 2.53 3.55 3.37
19:45 Estac Troyes 1 – 1 Annecy 2.61 3.91 2.62
19:45 Guingamp 0 – 1 Laval 2.02 3.94 5.20
19:45 Caen 3 – 0 Valenciennes 1.37 5.85 9.80
19:45 Auxerre 4 – 1 Concarneau 1.40 5.94 7.70
19:45 Bastia 1 – 1 Paris FC 4.40 4.00 1.95
19:45 Bordeaux 3 – 2 PAU 1.78 4.42 4.36
19:45 Angers 0 – 0 Dunkerque 1.53 5.00 7.00
Friday 10 May 2024
19:45 Concarneau 4 – 2 Bordeaux 2.99 3.69 2.40
19:45 Dunkerque 2 – 2 Caen 3.90 3.64 2.04
19:45 Paris FC 2 – 1 Guingamp 2.51 3.35 3.50
19:45 Laval 1 – 2 Estac Troyes 2.23 3.59 3.40
19:45 Valenciennes 2 – 1 Quevilly 3.36 3.48 2.30
19:45 Saint Etienne 1 – 1 Rodez 1.73 4.40 4.60
19:45 PAU 1 – 2 Bastia 2.18 4.05 4.60
19:45 Annecy 1 – 2 Angers 3.58 3.75 2.10
19:45 Ajaccio 1 – 2 Grenoble 2.35 3.23 3.98
19:45 Amiens 0 – 0 Auxerre 4.60 3.92 1.96
Saturday 4 May 2024
18:00 Guingamp 2 – 2 Saint Etienne 3.03 3.50 2.45
14:00 Auxerre 2 – 0 Paris FC 1.94 3.85 4.40
Friday 3 May 2024
19:00 Rodez 1 – 3 Annecy 2.29 4.11 3.48
19:00 Quevilly 1 – 2 Dunkerque 2.10 3.65 3.81
19:00 Grenoble 2 – 1 Concarneau 2.20 3.74 3.40
19:00 Estac Troyes 1 – 1 Valenciennes 1.66 4.28 5.85
19:00 Caen 1 – 0 Laval 2.21 3.30 3.78
19:00 Bastia 1 – 2 Amiens 2.56 3.18 3.26
19:00 Bordeaux 4 – 0 Ajaccio 2.02 3.36 4.30
19:00 Angers 2 – 1 PAU 1.69 4.28 5.02
Monday 29 April 2024
19:45 Dunkerque 1 – 3 Auxerre 4.40 3.90 1.86
Saturday 27 April 2024
18:00 Concarneau 1 – 2 Rodez 3.26 3.52 2.45
18:00 Paris FC 3 – 1 Angers 2.50 3.43 3.41
18:00 Laval 1 – 0 Bordeaux 2.89 3.44 2.70
18:00 Valenciennes 2 – 0 Grenoble 3.86 3.41 2.40
18:00 PAU 1 – 2 Guingamp 3.07 3.30 2.70
18:00 Annecy 3 – 2 Bastia 2.10 3.80 4.42
18:00 Ajaccio 1 – 1 Quevilly 3.03 2.95 3.05
18:00 Amiens 0 – 0 Estac Troyes 2.55 3.32 3.21
14:00 Saint Etienne 1 – 0 Caen 1.72 4.24 5.41
Tuesday 23 April 2024
19:45 Rodez 1 – 0 Paris FC 2.68 3.26 3.15
19:45 Quevilly 3 – 3 Amiens 2.36 3.23 3.61
19:45 Grenoble 0 – 2 Saint Etienne 4.00 3.60 2.07
19:45 Estac Troyes 2 – 2 PAU 2.55 3.51 3.45
19:45 Guingamp 1 – 2 Angers 2.40 3.22 3.38
19:45 Valenciennes 1 – 0 Ajaccio 5.20 3.00 2.10
19:45 Caen 2 – 1 Annecy 2.58 3.42 3.04
19:45 Auxerre 4 – 0 Laval 1.58 4.30 6.38
19:45 Bastia 2 – 0 Concarneau 2.33 3.30 3.90
19:45 Bordeaux 2 – 0 Dunkerque 1.79 3.90 5.71
Saturday 20 April 2024
18:00 Concarneau 0 – 0 Quevilly 3.40 3.28 2.50
18:00 Paris FC 2 – 1 Valenciennes 1.40 5.02 11.00
18:00 Guingamp 0 – 1 Bastia 1.90 3.45 5.39
18:00 Saint Etienne 2 – 1 Bordeaux 1.96 3.98 4.60
18:00 Angers 2 – 1 Estac Troyes 1.84 3.84 5.25
18:00 PAU 3 – 0 Laval 2.57 3.30 3.30
18:00 Annecy 0 – 1 Grenoble 2.13 3.46 4.40
18:00 Ajaccio 2 – 1 Caen 2.56 3.00 3.55
18:00 Amiens 0 – 1 Dunkerque 2.42 3.38 3.80
14:00 Rodez 2 – 0 Auxerre 3.12 3.72 2.43
Monday 15 April 2024
19:45 Grenoble 0 – 0 Angers 3.54 3.34 2.34
Saturday 13 April 2024
18:00 Quevilly 4 – 3 Auxerre 4.00 3.45 2.30
18:00 Dunkerque 0 – 1 Guingamp 3.74 3.24 2.32
18:00 Estac Troyes 1 – 2 Paris FC 3.37 3.34 2.50
18:00 Laval 0 – 3 Annecy 2.37 3.21 3.72
18:00 Valenciennes 1 – 4 PAU 3.40 3.32 2.37
18:00 Caen 1 – 0 Rodez 2.25 3.66 3.75
18:00 Bordeaux 2 – 3 Bastia 1.95 3.63 4.19
18:00 Concarneau 0 – 0 Amiens 2.93 3.10 2.78
14:00 Ajaccio 2 – 0 Saint Etienne 4.50 3.21 2.20
Monday 8 April 2024
19:45 Auxerre 2 – 0 Estac Troyes 1.46 4.85 7.33
Saturday 6 April 2024
18:00 Rodez 3 – 3 Quevilly 2.33 3.36 3.42
18:00 Paris FC 2 – 1 Grenoble 2.02 3.45 4.68
18:00 Guingamp 0 – 0 Amiens 2.10 3.36 4.50
18:00 Caen 0 – 1 Bordeaux 2.40 3.48 3.40
18:00 Bastia 1 – 1 Dunkerque 2.17 3.39 4.20
18:00 Angers 1 – 1 Laval 2.20 3.32 3.97
18:00 PAU 1 – 1 Ajaccio 2.72 2.99 3.35
18:00 Annecy 2 – 1 Valenciennes 1.62 4.00 6.90
14:00 Saint Etienne 1 – 0 Concarneau 1.48 4.71 8.04
Monday 1 April 2024
19:45 Ajaccio 0 – 1 Auxerre 4.34 3.22 2.16
Saturday 30 March 2024
18:00 Quevilly 1 – 2 Caen 2.52 3.10 3.50
18:00 Grenoble 0 – 0 Guingamp 3.11 3.15 2.73
18:00 Concarneau 2 – 4 Angers 4.00 3.40 2.23
18:00 Dunkerque 0 – 2 Annecy 2.64 3.22 3.15
18:00 Estac Troyes 2 – 3 Rodez 3.02 3.45 2.60
18:00 Laval 1 – 2 Bastia 2.10 3.19 4.33
18:00 Bordeaux 3 – 3 Paris FC 2.35 3.42 3.30
18:00 Amiens 2 – 3 PAU 2.20 3.43 4.51
14:00 Valenciennes 0 – 2 Saint Etienne 8.20 4.40 1.63
Saturday 16 March 2024
18:00 Rodez 3 – 1 Grenoble 2.20 3.52 3.80
18:00 Quevilly 1 – 1 Estac Troyes 2.09 3.36 4.30
18:00 Paris FC 2 – 0 Ajaccio 2.22 2.95 4.50
18:00 Guingamp 3 – 0 Valenciennes 1.55 4.12 9.00
18:00 Laval 1 – 2 Dunkerque 2.04 3.15 4.62
18:00 Bastia 0 – 4 Saint Etienne 4.18 3.42 2.55
18:00 Angers 1 – 3 Amiens 1.92 3.52 5.27
18:00 PAU 2 – 0 Concarneau 2.20 3.46 4.00
18:00 Annecy 3 – 1 Bordeaux 3.25 3.34 2.78
14:00 Auxerre 2 – 1 Caen 1.78 3.80 5.08
Monday 11 March 2024
19:45 Grenoble 0 – 2 Laval 2.40 3.00 3.75
Saturday 9 March 2024
18:00 Concarneau 2 – 3 Guingamp 3.74 3.06 2.35
18:00 Dunkerque 1 – 0 PAU 2.40 3.38 3.60
18:00 Estac Troyes 2 – 0 Bastia 2.75 3.25 2.95
18:00 Valenciennes 0 – 0 Angers 5.16 3.22 2.05
18:00 Caen 0 – 1 Paris FC 2.55 3.20 3.40
18:00 Bordeaux 0 – 0 Quevilly 2.25 3.56 4.10
18:00 Ajaccio 1 – 3 Annecy 2.11 2.95 5.07
18:00 Amiens 1 – 1 Rodez 2.69 3.24 3.10
14:00 Saint Etienne 1 – 0 Auxerre 2.85 3.48 2.82
Monday 4 March 2024
19:45 Angers 3 – 1 Ajaccio 2.24 3.05 4.70
Saturday 2 March 2024
18:00 Rodez 2 – 2 Bordeaux 2.59 3.52 2.91
18:00 Dunkerque 2 – 2 Concarneau 2.35 3.25 3.59
18:00 Guingamp 0 – 0 Estac Troyes 1.88 3.72 4.90
18:00 Laval 1 – 1 Amiens 2.30 3.24 4.21
18:00 Auxerre 0 – 0 Valenciennes 1.37 5.30 11.00
18:00 Bastia 1 – 0 Grenoble 2.66 3.20 3.07
18:00 PAU 2 – 3 Caen 3.13 3.34 2.63
18:00 Annecy 0 – 0 Quevilly 3.15 3.25 2.77
14:00 Paris FC 0 – 0 Saint Etienne 2.53 3.34 3.29
Monday 26 February 2024
19:45 Caen 2 – 0 Angers 2.65 3.22 3.19
Saturday 24 February 2024
18:00 Quevilly 0 – 0 Paris FC 2.65 3.25 3.06
18:00 Grenoble 0 – 1 PAU 1.91 3.68 4.67
18:00 Concarneau 1 – 3 Laval 2.92 3.02 3.18
18:00 Estac Troyes 1 – 2 Dunkerque 2.30 3.44 3.80
18:00 Valenciennes 0 – 2 Rodez 3.20 3.33 2.50
18:00 Auxerre 1 – 1 Bastia 1.59 4.30 6.70
18:00 Bordeaux 1 – 0 Guingamp 2.40 3.42 3.70
18:00 Ajaccio 0 – 0 Amiens 2.35 3.03 4.15
14:00 Saint Etienne 2 – 1 Annecy 1.64 4.30 6.54
Monday 19 February 2024
19:45 Amiens 1 – 1 Bordeaux 2.95 3.26 2.75
Saturday 17 February 2024
18:00 Concarneau 2 – 2 Paris FC 4.08 3.25 2.43
18:00 Dunkerque 2 – 1 Valenciennes 2.42 3.28 3.64
18:00 Estac Troyes 3 – 1 Grenoble 3.30 3.37 2.62
18:00 Guingamp 1 – 0 Caen 2.19 3.42 4.16
18:00 Laval 1 – 1 Ajaccio 2.58 2.76 3.75
18:00 Bastia 0 – 2 Rodez 2.43 3.28 3.67
18:00 PAU 0 – 2 Quevilly 2.88 3.36 2.91
18:00 Annecy 0 – 2 Auxerre 5.64 3.95 1.70
14:00 Angers 0 – 3 Saint Etienne 2.35 3.38 3.63
Monday 12 February 2024
19:45 Saint Etienne 5 – 0 Estac Troyes 1.80 3.78 5.06
Saturday 10 February 2024
18:00 Rodez 0 – 0 Dunkerque 2.00 3.90 4.52
18:00 Quevilly 0 – 1 Bastia 2.05 3.40 4.44
18:00 Paris FC 1 – 1 PAU 1.88 3.70 5.25
18:00 Valenciennes 1 – 1 Laval 3.75 3.16 2.93
18:00 Caen 2 – 0 Amiens 2.17 3.32 3.98
18:00 Bordeaux 1 – 0 Grenoble 2.23 3.52 3.63
18:00 Annecy 0 – 3 Concarneau 2.23 3.32 3.93
18:00 Ajaccio 3 – 0 Guingamp 3.23 2.91 2.82
14:00 Auxerre 1 – 0 Angers 1.86 3.88 5.11
Monday 5 February 2024
19:45 Bastia 1 – 0 Ajaccio 2.73 2.83 3.52
Saturday 3 February 2024
18:00 Grenoble 5 – 1 Caen 2.39 3.34 3.60
18:00 Concarneau 1 – 0 Valenciennes 2.36 3.20 4.02
18:00 Estac Troyes 2 – 1 Bordeaux 3.62 3.64 2.27
18:00 Guingamp 1 – 4 Annecy 1.55 4.34 8.25
18:00 Laval 2 – 4 Quevilly 2.44 3.30 3.74
18:00 Angers 2 – 1 Rodez 2.20 3.62 3.78
18:00 PAU 2 – 2 Auxerre 4.41 3.89 1.88
18:00 Amiens 1 – 1 Paris FC 3.10 3.14 3.00
14:00 Dunkerque 1 – 0 Saint Etienne 3.55 3.53 2.40
Monday 29 January 2024
19:45 Bordeaux 1 – 0 Angers 2.17 3.58 3.64
Saturday 27 January 2024
18:00 Rodez 1 – 2 Laval 2.28 3.30 3.63
18:00 Quevilly 1 – 1 Grenoble 2.66 3.24 3.01
18:00 Paris FC 1 – 2 Dunkerque 1.83 3.80 5.66
18:00 Valenciennes 3 – 1 Bastia 3.23 3.05 2.77
18:00 Caen 0 – 0 Estac Troyes 1.96 3.61 4.45
18:00 Auxerre 1 – 1 Guingamp 2.14 3.58 4.00
18:00 Annecy 0 – 0 PAU 2.21 3.46 3.53
18:00 Ajaccio 1 – 0 Concarneau 2.04 3.09 5.48
14:00 Saint Etienne 0 – 1 Amiens 2.05 3.52 4.46
Tuesday 23 January 2024
19:45 Grenoble 1 – 1 Auxerre 3.30 3.49 2.38
19:45 Concarneau 1 – 0 Estac Troyes 2.40 3.44 3.28
19:45 Dunkerque 2 – 0 Ajaccio 2.86 2.95 3.24
19:45 Guingamp 3 – 3 Rodez 1.94 3.62 4.92
19:45 Laval 1 – 1 Paris FC 2.37 3.18 3.86
19:45 Bastia 1 – 2 Caen 2.23 3.26 3.99
19:45 Bordeaux 3 – 1 Valenciennes 1.64 4.20 7.00
19:45 Angers 3 – 2 Quevilly 2.17 3.49 4.00
19:45 PAU 0 – 1 Saint Etienne 3.00 3.52 2.49
19:45 Amiens 1 – 0 Annecy 2.10 3.57 4.20
Monday 15 January 2024
19:45 Auxerre 3 – 1 Bordeaux 1.95 3.85 4.20
Saturday 13 January 2024
18:00 Rodez 2 – 1 PAU 1.86 3.98 4.35
18:00 Quevilly 0 – 1 Guingamp 3.19 3.10 2.74
18:00 Grenoble 2 – 2 Dunkerque 1.73 3.92 5.75
18:00 Estac Troyes 3 – 1 Ajaccio 3.04 3.08 2.91
18:00 Paris FC 2 – 1 Annecy 2.02 3.54 4.31
18:00 Valenciennes 0 – 1 Amiens 3.45 3.05 2.75
18:00 Caen 1 – 0 Concarneau 2.05 3.58 4.05
18:00 Bastia 2 – 0 Angers 3.10 3.10 3.06
14:00 Saint Etienne 0 – 0 Laval 2.25 3.39 3.81
Tuesday 19 December 2023
19:45 Concarneau 0 – 3 Grenoble 3.50 3.41 2.28
19:45 Dunkerque 0 – 2 Bordeaux 4.14 3.68 2.10
19:45 Paris FC 2 – 2 Quevilly 2.38 3.40 3.30
19:45 Laval 1 – 3 Auxerre 3.97 3.48 2.14
19:45 Saint Etienne 3 – 2 Bastia 1.90 3.64 4.62
19:45 Angers 1 – 0 Guingamp 2.41 3.28 3.66
19:45 PAU 1 – 1 Estac Troyes 2.17 3.70 3.70
19:45 Annecy 1 – 2 Rodez 2.94 3.30 2.69
19:45 Ajaccio 2 – 1 Valenciennes 2.08 3.02 5.22
19:45 Amiens 0 – 0 Caen 2.54 3.30 3.12
Saturday 16 December 2023
18:00 Rodez 2 – 2 Amiens 2.28 3.28 3.80
18:00 Grenoble 1 – 0 Annecy 2.10 3.52 4.33
18:00 Estac Troyes 1 – 4 Angers 4.50 3.77 1.90
18:00 Guingamp 0 – 1 Concarneau 1.68 4.20 7.00
18:00 Laval 1 – 1 PAU 1.97 3.58 4.71
18:00 Valenciennes 0 – 1 Paris FC 4.00 3.53 2.38
18:00 Caen 1 – 0 Dunkerque 2.06 3.87 4.50
18:00 Bastia 0 – 0 Quevilly 2.95 3.28 2.75
14:00 Auxerre 2 – 0 Ajaccio 1.69 3.95 7.00
14:00 Bordeaux 0 – 0 Saint Etienne 2.08 4.03 3.91
Wednesday 6 December 2023
18:00 Annecy 1 – 2 Caen 2.75 3.28 3.20
Tuesday 5 December 2023
19:45 Quevilly 3 – 2 Bordeaux 2.82 3.40 2.92
19:45 Concarneau 1 – 2 Auxerre 5.44 4.07 1.73
19:45 Dunkerque 0 – 5 Bastia 2.32 3.32 3.82
19:45 Estac Troyes 2 – 0 Amiens 3.19 3.28 2.62
19:45 Paris FC 2 – 0 Rodez 2.31 3.54 3.60
19:45 Saint Etienne 1 – 3 Guingamp 2.51 3.24 3.60
19:45 Angers 1 – 0 Grenoble 2.05 3.42 4.37
19:45 PAU 3 – 1 Valenciennes 2.26 3.48 4.20
19:45 Ajaccio 2 – 0 Laval 2.91 2.93 3.40
Saturday 2 December 2023
18:00 Rodez 2 – 0 Concarneau 1.92 3.68 4.50
18:00 Guingamp 0 – 1 Paris FC 2.22 3.35 3.88
18:00 Laval 1 – 1 Grenoble 2.60 3.20 3.34
18:00 Valenciennes 0 – 0 Annecy 2.78 3.22 3.05
18:00 Caen 1 – 0 Bastia 1.94 3.60 4.47
18:00 Auxerre 3 – 2 Quevilly 1.67 4.15 5.50
18:00 PAU 1 – 1 Dunkerque 2.26 3.44 3.56
18:00 Ajaccio 1 – 1 Angers 3.19 3.05 2.99
18:00 Amiens 1 – 0 Saint Etienne 2.71 3.34 2.99
14:00 Bordeaux 0 – 1 Estac Troyes 1.50 4.75 7.51
Tuesday 28 November 2023
18:00 Concarneau 1 – 2 PAU 2.38 3.47 3.47
Monday 27 November 2023
19:45 Angers 3 – 0 Caen 2.04 3.65 4.90
Saturday 25 November 2023
18:00 Amiens 1 – 1 Concarneau 2.01 3.31 3.74
18:00 Quevilly 0 – 0 Valenciennes 1.82 3.70 5.25
18:00 Grenoble 2 – 1 Rodez 2.10 3.55 3.98
18:00 Dunkerque 0 – 2 Laval 3.31 3.33 2.50
18:00 Estac Troyes 0 – 1 Guingamp 3.21 3.41 2.55
18:00 Paris FC 1 – 2 Bordeaux 3.05 3.44 2.74
18:00 Bastia 0 – 0 Auxerre 4.60 3.84 1.87
18:00 Annecy 2 – 0 Ajaccio 3.61 2.92 2.68
14:00 Saint Etienne 1 – 2 PAU 1.70 4.20 5.50
Saturday 11 November 2023
18:00 Rodez 0 – 0 Guingamp 2.35 3.40 3.44
18:00 Paris FC 1 – 0 Bastia 1.93 3.55 4.40
18:00 Laval 0 – 3 Concarneau 1.87 3.58 5.28
18:00 Valenciennes 0 – 1 Dunkerque 2.48 3.34 3.34
18:00 Caen 3 – 3 Quevilly 2.36 3.44 3.34
18:00 Auxerre 5 – 2 Saint Etienne 1.80 4.05 4.44
18:00 PAU 4 – 4 Angers 3.70 3.46 2.22
18:00 Ajaccio 1 – 0 Estac Troyes 1.88 3.46 5.21
18:00 Amiens 1 – 2 Grenoble 2.51 3.22 3.39
14:00 Bordeaux 3 – 1 Annecy 1.64 4.42 6.50
Monday 6 November 2023
19:45 Guingamp 2 – 1 Auxerre 3.45 3.30 2.41
Saturday 4 November 2023
18:00 Quevilly 3 – 1 Rodez 2.27 3.42 3.60
18:00 Grenoble 0 – 3 Ajaccio 2.49 3.10 3.69
18:00 Dunkerque 0 – 1 Amiens 3.19 3.32 2.52
18:00 Estac Troyes 2 – 1 Caen 2.78 3.51 2.68
18:00 Bastia 3 – 1 Bordeaux 3.79 3.52 2.13
18:00 Angers 2 – 0 Valenciennes 1.67 3.84 6.00
18:00 Annecy 1 – 3 Laval 3.16 3.19 2.68
14:00 Saint Etienne 0 – 1 Paris FC 1.85 3.90 5.00
Monday 30 October 2023
19:45 Saint Etienne 2 – 0 Angers 2.60 3.36 3.02
Saturday 28 October 2023
18:00 Quevilly 1 – 2 Annecy 2.11 3.44 4.23
18:00 Concarneau 2 – 1 Ajaccio 3.21 3.02 2.74
18:00 Paris FC 2 – 2 Estac Troyes 1.99 3.70 4.01
18:00 Valenciennes 2 – 2 Caen 3.08 3.29 2.75
18:00 Auxerre 0 – 1 Dunkerque 1.40 5.56 9.50
18:00 Bastia 0 – 0 Guingamp 2.91 3.18 2.83
18:00 PAU 3 – 2 Grenoble 3.54 3.34 2.32
18:00 Amiens 0 – 0 Laval 2.61 3.22 3.31
14:00 Bordeaux 2 – 2 Rodez 1.76 4.09 5.25
Monday 23 October 2023
19:45 Laval 0 – 1 Saint Etienne 2.68 3.28 3.05
Saturday 21 October 2023
18:00 Rodez 1 – 1 Bastia 1.96 3.71 4.55
18:00 Grenoble 3 – 3 Valenciennes 1.87 3.85 5.75
18:00 Dunkerque 1 – 3 Paris FC 2.71 3.30 2.80
18:00 Estac Troyes 0 – 0 Concarneau 2.13 3.68 3.66
18:00 Guingamp 2 – 2 Quevilly 2.28 3.40 3.70
18:00 Angers 2 – 0 Bordeaux 2.92 3.40 2.85
18:00 Annecy 1 – 1 Amiens 2.73 3.30 3.00
18:00 Ajaccio 2 – 0 PAU 1.89 3.55 5.50
14:00 Caen 1 – 1 Auxerre 3.50 3.64 2.33
Saturday 7 October 2023
18:00 Rodez 5 – 3 Caen 2.60 3.28 3.01
18:00 Quevilly 2 – 2 PAU 1.98 3.60 4.40
18:00 Concarneau 4 – 3 Dunkerque 2.47 3.52 3.12
18:00 Paris FC 0 – 2 Auxerre 3.75 3.74 2.15
18:00 Guingamp 2 – 2 Grenoble 2.34 3.30 3.53
18:00 Valenciennes 1 – 1 Estac Troyes 2.60 3.45 3.41
18:00 Saint Etienne 0 – 0 Ajaccio 2.25 3.25 4.00
18:00 Bastia 2 – 1 Annecy 2.26 3.34 3.60
18:00 Amiens 1 – 4 Angers 2.79 3.20 2.95
14:00 Bordeaux 0 – 1 Laval 2.01 3.59 4.50
Wednesday 4 October 2023
17:45 Saint Etienne 2 – 0 Dunkerque 1.64 4.30 5.97
Tuesday 3 October 2023
17:45 Bordeaux 1 – 1 Caen 2.12 3.52 3.97
Monday 2 October 2023
19:45 Ajaccio 2 – 0 Bastia 2.42 2.96 3.93
Saturday 30 September 2023
18:00 Grenoble 2 – 0 Bordeaux 2.93 3.28 2.70
18:00 Dunkerque 0 – 1 Quevilly 2.70 3.28 3.23
18:00 Laval 1 – 0 Valenciennes 1.90 3.72 5.25
18:00 Caen 0 – 1 Guingamp 2.10 3.30 4.16
18:00 Auxerre 3 – 1 Rodez 1.61 4.33 5.90
18:00 Angers 2 – 0 Concarneau 1.74 4.00 5.98
18:00 PAU 1 – 0 Amiens 3.24 3.28 2.50
18:00 Annecy 2 – 2 Paris FC 2.90 3.30 2.96
14:00 Estac Troyes 0 – 1 Saint Etienne 3.45 3.74 2.27
Tuesday 26 September 2023
19:45 Rodez 2 – 1 Estac Troyes 2.37 3.59 3.80
19:45 Quevilly 0 – 1 Angers 2.96 3.24 2.93
19:45 Paris FC 0 – 1 Laval 2.68 3.20 3.16
19:45 Guingamp 0 – 0 Bordeaux 2.94 3.30 2.72
19:45 Valenciennes 0 – 1 Concarneau 2.41 3.40 3.51
19:45 Caen 1 – 2 Grenoble 1.96 3.64 4.59
19:45 Auxerre 4 – 0 Annecy 1.57 4.75 7.50
19:45 Bastia 1 – 4 PAU 1.87 3.74 4.80
19:45 Amiens 0 – 0 Ajaccio 2.38 3.29 3.57
Saturday 23 September 2023
18:00 Grenoble 2 – 1 Quevilly 2.36 3.24 3.63
18:00 Concarneau 0 – 1 Saint Etienne 3.55 3.53 2.24
18:00 Dunkerque 1 – 2 Rodez 2.49 3.20 3.37
18:00 Laval 2 – 1 Guingamp 2.46 3.18 3.53
18:00 Angers 2 – 0 Bastia 2.20 3.42 4.24
18:00 PAU 0 – 3 Annecy 2.84 3.40 2.88
18:00 Ajaccio 2 – 1 Paris FC 2.15 3.30 4.01
18:00 Amiens 0 – 0 Valenciennes 1.89 3.66 5.00
14:00 Estac Troyes 1 – 2 Auxerre 4.16 3.89 2.40
Monday 18 September 2023
19:45 Guingamp 3 – 0 Ajaccio 2.27 3.10 4.09
Saturday 16 September 2023
18:00 Rodez 4 – 1 Angers 2.97 3.24 2.75
18:00 Quevilly 2 – 3 Concarneau 1.92 3.54 4.75
18:00 Dunkerque 0 – 0 Grenoble 2.71 3.28 2.93
18:00 Paris FC 3 – 0 Amiens 2.80 3.28 2.78
18:00 Valenciennes 1 – 2 Bordeaux 4.20 3.62 2.16
18:00 Auxerre 2 – 2 PAU 1.47 4.75 8.00
18:00 Bastia 0 – 3 Laval 2.46 3.24 3.50
18:00 Annecy 0 – 0 Estac Troyes 2.30 3.42 3.36
14:00 Caen 1 – 2 Saint Etienne 2.11 3.70 3.80
Saturday 2 September 2023
18:00 Grenoble 0 – 0 Bastia 2.28 3.32 3.75
18:00 Concarneau 1 – 1 Annecy 2.34 3.36 3.40
18:00 Estac Troyes 2 – 2 Quevilly 2.97 3.40 3.10
18:00 Laval 2 – 1 Caen 3.40 3.35 2.45
18:00 Saint Etienne 0 – 0 Valenciennes 1.57 4.38 7.00
18:00 Angers 2 – 0 Paris FC 2.05 3.47 4.27
18:00 PAU 2 – 2 Rodez 2.97 3.30 2.68
18:00 Ajaccio 2 – 2 Dunkerque 2.18 3.40 4.44
18:00 Amiens 4 – 1 Guingamp 2.40 3.41 3.55
14:00 Bordeaux 2 – 4 Auxerre 2.19 3.64 3.65
Monday 28 August 2023
19:45 Annecy 1 – 1 Saint Etienne 3.55 3.60 2.35
Saturday 26 August 2023
18:00 Rodez 0 – 1 Valenciennes 2.06 3.42 4.44
18:00 Quevilly 0 – 0 Laval 2.27 3.35 4.39
18:00 Dunkerque 0 – 1 Angers 2.96 3.38 2.59
18:00 Paris FC 3 – 0 Concarneau 2.64 3.40 3.05
18:00 Guingamp 4 – 0 PAU 1.83 3.66 5.50
18:00 Caen 3 – 0 Ajaccio 1.90 3.48 4.94
18:00 Auxerre 0 – 0 Grenoble 2.00 3.80 4.63
18:00 Bastia 3 – 2 Estac Troyes 2.03 3.77 3.98
14:00 Bordeaux 2 – 0 Amiens 1.79 4.01 5.25
Monday 21 August 2023
19:45 Ajaccio 0 – 0 Bordeaux 3.31 3.20 2.84
Saturday 19 August 2023
18:00 Grenoble 0 – 0 Estac Troyes 2.46 3.62 3.45
18:00 Concarneau 0 – 2 Caen 3.82 3.53 2.19
18:00 Laval 1 – 0 Rodez 2.21 3.39 3.70
18:00 Valenciennes 0 – 0 Guingamp 3.46 3.40 2.47
18:00 Saint Etienne 2 – 1 Quevilly 1.97 3.80 4.76
18:00 PAU 2 – 0 Paris FC 2.66 3.21 3.03
18:00 Annecy 3 – 0 Dunkerque 2.90 3.24 2.82
18:00 Amiens 2 – 1 Bastia 2.53 3.29 3.34
14:00 Angers 2 – 2 Auxerre 2.76 3.35 2.95
Monday 14 August 2023
19:45 Bordeaux 1 – 0 Concarneau 1.72 4.20 6.50
Saturday 12 August 2023
18:00 Quevilly 0 – 1 Ajaccio 2.50 3.13 3.70
18:00 Grenoble 2 – 0 Paris FC 2.40 3.42 3.50
18:00 Estac Troyes 3 – 1 Laval 2.32 3.40 3.40
18:00 Guingamp 0 – 1 Dunkerque 2.01 3.55 4.18
18:00 Caen 2 – 0 PAU 1.71 3.88 5.96
18:00 Auxerre 0 – 1 Amiens 1.76 3.88 5.16
18:00 Bastia 3 – 0 Valenciennes 1.83 3.68 6.00
18:00 Angers 0 – 0 Annecy 1.72 3.84 6.50
14:00 Rodez 2 – 1 Saint Etienne 3.79 3.66 2.16
Monday 7 August 2023
19:45 PAU 3 – 0 Bordeaux 4.34 3.55 2.01
Saturday 5 August 2023
18:00 Concarneau 0 – 0 Bastia 3.29 3.30 2.55
18:00 Dunkerque 2 – 2 Estac Troyes 2.81 3.44 2.67
18:00 Paris FC 0 – 2 Caen 3.63 3.45 2.99
18:00 Laval 1 – 0 Angers 2.78 3.32 2.93
18:00 Valenciennes 1 – 4 Auxerre 4.10 3.52 2.07
18:00 Annecy 1 – 4 Guingamp 4.49 3.20 2.15
18:00 Ajaccio 1 – 1 Rodez 2.15 3.30 4.33
18:00 Amiens 1 – 0 Quevilly 2.65 3.50 2.88
14:00 Saint Etienne 0 – 1 Grenoble 1.66 4.40 6.74

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