Final table 185 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
How the season went
Every figure counted from the matches, not typed in.
Goals per game
3.12
518 goals.
57.2% of matches went over 2.5.
Home advantage
30.7%
Draws 17.5%,
away wins 51.8%.
Half-time lead held
79.2%
From 106 matches where someone led at the break.
1–1
29 · 17.5%
0–1
18 · 10.8%
0–0
18 · 10.8%
2–1
13 · 7.8%
0–3
13 · 7.8%
0–2
12 · 7.2%
Results 195
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 29 April 2023
19:00
Nantes
1 – 5
Toulouse
2.90
3.56
2.81
Thursday 6 April 2023
18:45
Annecy
1 – 2
Toulouse
8.50
5.05
2.16
Wednesday 5 April 2023
19:10
Nantes
1 – 0
Lyon
3.70
3.72
2.33
Wednesday 1 March 2023
20:00
Marseille
2 – 2
Annecy
1.24
10.00
23.00
17:45
Toulouse
6 – 1
Rodez
1.41
6.50
11.50
17:15
Nantes
2 – 1
Lens
5.40
4.20
2.06
Tuesday 28 February 2023
20:10
Lyon
2 – 1
Grenoble
1.33
5.70
11.27
Thursday 9 February 2023
20:00
Lorient
1 – 1
Lens
4.20
3.76
1.93
Wednesday 8 February 2023
20:10
Marseille
2 – 1
Paris Saint Germain
—
—
—
17:15
Angers
1 – 1
Nantes
3.10
3.25
2.62
17:15
Paris FC
1 – 1
Annecy
1.91
3.92
5.75
17:15
Auxerre
2 – 3
Rodez
1.66
4.14
6.89
17:15
Vierzon FC
0 – 1
Grenoble
7.00
4.05
1.68
17:15
Toulouse
3 – 1
Reims
2.75
3.48
3.05
17:15
Lyon
2 – 2
Lille
2.46
3.50
2.99
Monday 23 January 2023
19:45
Pays de Cassel
0 – 7
Paris Saint Germain
—
—
—
Sunday 22 January 2023
20:00
Stade Brestois 29
1 – 3
Lens
—
—
—
17:30
Belfort
1 – 1
Annecy
4.33
3.74
1.89
17:30
Le Puy Foot
0 – 0
Vierzon FC
—
—
—
17:30
Thaon
0 – 0
Nantes
—
—
—
17:30
Lille
2 – 0
PAU
1.17
8.12
21.58
17:30
Niort
0 – 4
Auxerre
4.30
3.52
2.05
Saturday 21 January 2023
19:45
Strasbourg Koenigshoffen
0 – 1
Angers
26.00
9.44
1.18
17:00
Grasse
0 – 0
Rodez
3.59
3.38
2.25
17:00
Toulouse
2 – 0
Ajaccio
1.90
3.75
5.00
17:00
Les Herbiers
0 – 3
Reims
10.50
5.20
1.50
17:00
Bastia
1 – 1
Lorient
3.60
3.30
2.77
17:00
Chamalières
0 – 4
Paris FC
5.25
3.84
1.81
17:00
Stade Plabennec
0 – 1
Grenoble
—
—
—
14:30
Chambéry
0 – 3
Lyon
63.00
17.00
1.10
Friday 20 January 2023
20:10
Marseille
1 – 0
Rennes
1.87
3.80
4.80
Saturday 14 January 2023
17:00
Pays de Cassel
1 – 1
Wasquehal
—
—
—
Sunday 8 January 2023
19:45
Lille
2 – 0
Estac Troyes
—
—
—
17:00
Avoine OCC
1 – 2
Vierzon FC
3.05
3.35
3.01
17:00
Dunkerque
2 – 2
Auxerre
4.75
3.70
2.10
17:00
Stade Pontivy
1 – 4
Les Herbiers
5.00
4.03
1.79
17:00
Lannion
1 – 7
Toulouse
13.00
6.09
1.28
17:00
Aubagne
1 – 3
Chambéry
1.79
3.80
5.00
14:30
Jura Sud Foot
1 – 2
Ajaccio
—
—
—
14:30
Chamalières
0 – 0
Bourges Foot 18
—
—
—
14:30
Loon-Plage
0 – 7
Reims
26.00
10.00
1.14
14:30
Belfort
3 – 1
Olympique St Quentin
—
—
—
14:30
La Châtaigneraie
0 – 6
Lorient
28.00
12.00
1.14
Saturday 7 January 2023
19:45
Bordeaux
1 – 2
Rennes
5.90
4.24
1.68
17:00
Vire
0 – 2
Nantes
—
—
—
17:00
Villerupt Thil
1 – 6
Annecy
—
—
—
17:00
Thaon
0 – 0
Amiens
—
—
—
17:00
Granville
0 – 3
Niort
—
—
—
17:00
Stade Plabennec
2 – 0
Vannes
—
—
—
17:00
Le Puy Foot
1 – 0
Nice
—
—
—
17:00
Monaco
2 – 2
Rodez
1.20
7.30
19.00
14:30
Lyon
2 – 1
Metz
1.42
5.70
9.00
14:30
Strasbourg Koenigshoffen
0 – 0
Clermont Foot
—
—
—
14:30
Linas-Montlhery
0 – 2
Lens
—
—
—
14:30
Avranches
0 – 2
Stade Brestois 29
—
—
—
14:30
Marseille
2 – 0
Hyères
—
—
—
12:00
Évreux 27
1 – 1
Bastia
—
—
—
12:00
Grasse
1 – 0
La Tamponnaise
1.12
13.00
30.00
Friday 6 January 2023
20:00
Chateauroux
1 – 3
Paris Saint Germain
—
—
—
17:00
Strasbourg
0 – 0
Angers
1.78
4.00
4.70
17:00
Paris FC
3 – 1
Valenciennes
2.15
3.50
4.40
17:00
PAU
2 – 1
Montpellier
4.06
3.50
2.12
17:00
Grenoble
1 – 0
Nimes
2.40
3.10
3.59
Wednesday 21 December 2022
19:00
Vire
0 – 3
Caen
—
—
—
Wednesday 30 November 2022
19:00
Jura Sud Foot
1 – 1
Limonest
—
—
—
Sunday 20 November 2022
14:00
La Tamponnaise
1 – 0
Aubervilliers
—
—
—
14:00
Olympique Marcquois
0 – 1
Olympique St Quentin
—
—
—
13:30
Saint-Estève Perpignan
1 – 1
Hyères
—
—
—
13:00
Villerupt Thil
1 – 1
Reipertswiller
—
—
—
13:00
Strasbourg Koenigshoffen
2 – 1
Louhans-Cuiseaux
8.00
4.85
1.51
13:00
Marcoussis Nozay
0 – 6
Vierzon FC
—
—
—
13:00
Plouvorn
0 – 0
Vannes
—
—
—
12:30
Bellevue Nantes
0 – 0
Lannion
—
—
—
12:30
Reims Sainte-Anne
3 – 0
Wasquehal
2.45
3.30
2.67
12:30
Pays de Cassel
1 – 1
Drancy
—
—
—
Saturday 19 November 2022
19:00
Trélissac
2 – 3
Bordeaux
17.00
8.60
1.38
18:00
Lège-Cap-Ferret
1 – 4
Chateauroux
—
—
—
18:00
Châtellerault
0 – 1
Avoine OCC
—
—
—
17:00
Les Herbiers
2 – 2
Guingamp
4.00
3.90
1.97
17:00
Colomiers
0 – 1
PAU
—
—
—
17:00
Bourges Foot 18
1 – 1
St-Pryvé St-Hilaire
—
—
—
17:00
Roche Saint-Genest
0 – 1
Rodez
—
—
—
17:00
Onet-le-Château
0 – 1
Grasse
—
—
—
17:00
Stade Béthunois
0 – 4
Dunkerque
—
—
—
17:00
Drapeau Fougères
0 – 1
Avranches
—
—
—
17:00
Ergué-Gaberic
1 – 2
Stade Plabennec
—
—
—
16:00
Epinal
0 – 1
Metz
5.80
4.00
1.70
16:00
Amiens
10 – 0
Aiglon
—
—
—
16:00
Union Cosnoise
0 – 2
Paris FC
—
—
—
16:00
Chambéry
2 – 1
Rumilly Vallières
—
—
—
16:00
Thaon
2 – 2
Sochaux
—
—
—
16:00
Chamalières
4 – 1
Mâcon
—
—
—
16:00
Thiers
2 – 3
Le Puy Foot
—
—
—
16:00
Alençon
0 – 0
Stade Pontivy
—
—
—
16:00
Boé Bon Encontre
1 – 4
Aubagne
—
—
—
15:00
Haguenau
1 – 2
Belfort
2.50
3.31
3.31
14:30
Grand Santi
0 – 3
Évreux 27
—
—
—
14:00
Grenoble
2 – 0
Villefranche
2.18
3.40
3.90
14:00
Feignies-Aulnoye
0 – 3
Valenciennes
—
—
—
14:00
Montauban TG
0 – 4
Nimes
—
—
—
13:30
Orvault SF
0 – 1
La Châtaigneraie
—
—
—
13:30
Granville
6 – 0
Évreux 27
—
—
—
13:00
Oissel
1 – 1
Loon-Plage
—
—
—
12:30
Linas-Montlhery
2 – 1
Gobelins
—
—
—
12:30
Marnaval
0 – 3
Bastia
—
—
—
Friday 18 November 2022
19:00
Bergerac
0 – 0
Niort
3.70
3.47
2.13
18:00
Lyon Duchere
2 – 3
Annecy
4.80
3.75
2.22
Tuesday 1 November 2022
17:00
Raon l'Etape
1 – 2
Metz
—
—
—
12:30
Tarentaise
0 – 5
Villefranche
—
—
—
Sunday 30 October 2022
15:00
Saint-Pierroise
0 – 0
La Tamponnaise
—
—
—
15:00
Etoile de Morne-à-l'Eau
1 – 1
Sporting Baie-Mahault
—
—
—
15:00
Olympique Marcquois
3 – 1
Cambrai
—
—
—
14:30
Le Geldar
1 – 1
Grand Santi
—
—
—
14:00
Téteghem
1 – 4
Loon-Plage
—
—
—
14:00
Séné
0 – 3
La Châtaigneraie
—
—
—
14:00
Hyères
2 – 2
Alberes Argelès
—
—
—
13:30
Chambly Thelle FC
1 – 1
Amiens
4.10
3.77
2.10
13:30
Havre Caucriauville
0 – 4
Vire
—
—
—
13:30
Plouvorn
0 – 0
Sablé
—
—
—
13:30
Rumilly Vallières
3 – 0
Saint-Louis Neuweg
—
—
—
13:00
Heillecourt
0 – 4
Epinal
—
—
—
13:00
Marcoussis Nozay
3 – 2
Le Pays du Valois
—
—
—
13:00
Saint-Estève Perpignan
3 – 1
Narbonne
—
—
—
13:00
Bondues
0 – 2
Wasquehal
—
—
—
13:00
Villerupt Thil
3 – 1
Villers-lès-Nancy
—
—
—
13:00
Strasbourg Koenigshoffen
1 – 0
Gandrange
—
—
—
13:00
Saint-Doulchard
1 – 3
Union Cosnoise
—
—
—
13:00
AC Paris 15
1 – 1
Linas-Montlhery
—
—
—
13:00
Pont Saintte-Maxence
0 – 2
Vierzon FC
—
—
—
13:00
Bellevue Nantes
2 – 0
Basse Goulaine
—
—
—
13:00
Auray
0 – 2
Guingamp
—
—
—
13:00
Agde
2 – 3
Colomiers
—
—
—
13:00
Vénissieux
0 – 2
Limonest
—
—
—
13:00
Feignies-Aulnoye
2 – 1
Escaudain
—
—
—
13:00
Fleury 91
1 – 1
Reims Sainte-Anne
—
—
—
13:00
JA Armentières
0 – 2
Marnaval
—
—
—
13:00
Merpins
0 – 0
Lège-Cap-Ferret
—
—
—
Saturday 29 October 2022
18:00
Lescar
0 – 2
Boé Bon Encontre
—
—
—
18:00
Stade Bordelais
0 – 3
Bordeaux
6.50
4.00
1.66
17:00
Vénus
0 – 3
Belfort
—
—
—
17:00
Pays de Cassel
2 – 1
Chaumont
—
—
—
17:00
Nimes
3 – 0
Bastia-Borgo
—
—
—
17:00
Chauray
0 – 1
Avoine OCC
—
—
—
17:00
Châtellerault
4 – 2
SA Mérignac
—
—
—
17:00
Biars-Bretenoux
1 – 2
Bergerac
—
—
—
16:30
Stade Plabennec
1 – 0
Cholet
—
—
—
16:30
Mareuil
1 – 6
Les Herbiers
—
—
—
16:00
Thiers
2 – 0
Fréjus St-Raphaël
—
—
—
16:00
Geispolsheim
2 – 5
Louhans-Cuiseaux
—
—
—
16:00
Sarre Union
0 – 3
Thaon
—
—
—
16:00
Bourges Foot 18
0 – 0
Saint-Apollinaire
—
—
—
16:00
Chamalières
1 – 1
Gueugnon
1.83
3.80
5.40
16:00
Roche Saint-Genest
2 – 1
Savigneux Montbrison
—
—
—
16:00
Cournon
0 – 2
Grasse
—
—
—
16:00
Onet-le-Château
2 – 1
Feurs
—
—
—
16:00
Éperlecques
0 – 1
Stade Béthunois
—
—
—
16:00
Beauvais
0 – 3
Dunkerque
4.50
3.67
2.02
16:00
Saint-Grégoire
0 – 1
Stade Pontivy
—
—
—
16:00
Alençon
3 – 3
Le Havre
—
—
—
16:00
Drapeau Fougères
2 – 2
Le Mans
—
—
—
16:00
Saint-Malo
2 – 2
Caen
5.90
3.75
1.70
16:00
Évreux 27
1 – 0
Grand-Quevilly
—
—
—
16:00
NDC Angers
2 – 4
Granville
—
—
—
16:00
Châteaubriant
1 – 1
Lannion
—
—
—
16:00
Montauban TG
2 – 2
Olympique d'Alès
—
—
—
16:00
Jura Sud Foot
3 – 1
Vaulx
—
—
—
16:00
Saint-Priest
0 – 1
Lyon Duchere
2.85
3.30
2.84
16:00
Valenciennes
1 – 1
RED Star FC 93
2.39
3.32
4.00
15:00
Haguenau
1 – 0
Jura Dolois
—
—
—
15:00
Vitré
0 – 0
Ergué-Gaberic
—
—
—
15:00
Vannes
1 – 1
Concarneau
—
—
—
15:00
Chambéry
1 – 1
Bourgoin-Jallieu
—
—
—
14:00
Annecy
8 – 1
Diables Noirs
—
—
—
14:00
St-Pryvé St-Hilaire
1 – 1
Dijon
5.25
3.56
1.93
14:00
Aubervilliers
1 – 1
Quevilly
7.60
4.00
1.58
14:00
Toulon
1 – 1
Aubagne
2.50
3.15
3.29
14:00
Prix-lès-Mézières
0 – 0
Bastia
11.00
5.20
1.37
13:30
Golden Lion
1 – 2
Aiglon
—
—
—
13:30
Chartres-de-Bretagne
0 – 2
Avranches
—
—
—
13:00
Reipertswiller
3 – 2
Nancy
—
—
—
13:00
Liancourt Clermont
0 – 5
Gobelins
—
—
—
13:00
Saint Etienne
0 – 0
Rodez
1.66
4.10
6.50
13:00
Orvault SF
1 – 1
Laval
—
—
—
13:00
Salinieres Aigues Mortes
0 – 3
PAU
—
—
—
13:00
Illzach Modenheim
1 – 4
Grenoble
12.50
5.80
1.29
12:00
Sochaux
3 – 0
Hombourg-Haut
—
—
—
12:00
Les Ulis
1 – 3
Paris FC
—
—
—
12:00
Velay
2 – 3
Mâcon
—
—
—
12:00
Gallia Lucciana
0 – 1
Drancy
—
—
—
12:00
Oissel
1 – 1
Poissy
—
—
—
12:00
Olympique St Quentin
2 – 1
Hienghène Sport
—
—
—
12:00
Mérignac-Arlac
0 – 1
Niort
—
—
—
Friday 28 October 2022
18:00
Le Puy Foot
2 – 0
Andrézieux
—
—
—
18:00
Angoulême
1 – 1
Trélissac
2.42
3.25
3.20
17:30
Poitiers
0 – 1
Chateauroux
—
—
—