Ligue 2 — 2022
Standings — 2022
The 2022 Ligue 2 season standings featuring 20 teams. LE Havre leads the table with 75 points from 38 matches, followed by Metz on 72 points. The teams have scored 915 goals combined this season.
Played 38Won 20Drawn 15Lost 3Goal Diff +27Points 75
2Metz
Played 38Won 20Drawn 12Lost 6Goal Diff +28Points 72
Played 37Won 20Drawn 9Lost 8Goal Diff +24Points 69
Played 38Won 17Drawn 9Lost 12Goal Diff +7Points 60
5Caen
Played 38Won 16Drawn 11Lost 11Goal Diff +9Points 59
Played 38Won 15Drawn 10Lost 13Goal Diff +5Points 55
Played 38Won 15Drawn 10Lost 13Goal Diff +2Points 55
Played 38Won 15Drawn 11Lost 12Goal Diff +6Points 53
Played 38Won 15Drawn 7Lost 16Goal Diff +13Points 52
10Grenoble
Played 38Won 14Drawn 9Lost 15Goal Diff -3Points 51
11Quevilly
Played 38Won 12Drawn 14Lost 12Goal Diff -2Points 50
12Amiens
Played 38Won 13Drawn 8Lost 17Goal Diff -12Points 47
13PAU
Played 38Won 12Drawn 11Lost 15Goal Diff -12Points 47
14Laval
Played 38Won 14Drawn 4Lost 20Goal Diff -12Points 46
Played 38Won 10Drawn 15Lost 13Goal Diff -7Points 45
16Annecy
Played 38Won 11Drawn 12Lost 15Goal Diff -12Points 45
17Rodez
Played 37Won 10Drawn 13Lost 14Goal Diff -6Points 43
18Dijon
Played 38Won 10Drawn 12Lost 16Goal Diff -5Points 42
19Nimes
Played 38Won 10Drawn 6Lost 22Goal Diff -18Points 36
20Niort
Played 38Won 7Drawn 8Lost 23Goal Diff -32Points 29
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 38 | 20 | 15 | 3 | 46 | 19 | +27 | 75 | |
2Metz | 2 | 38 | 20 | 12 | 6 | 61 | 33 | +28 | 72 |
| 3 | 37 | 20 | 9 | 8 | 51 | 27 | +24 | 69 | |
| 4 | 38 | 17 | 9 | 12 | 52 | 45 | +7 | 60 | |
5Caen | 5 | 38 | 16 | 11 | 11 | 52 | 43 | +9 | 59 |
| 6 | 38 | 15 | 10 | 13 | 51 | 46 | +5 | 55 | |
| 7 | 38 | 15 | 10 | 13 | 45 | 43 | +2 | 55 | |
| 8 | 38 | 15 | 11 | 12 | 63 | 57 | +6 | 53 | |
| 9 | 38 | 15 | 7 | 16 | 54 | 41 | +13 | 52 | |
10Grenoble | 10 | 38 | 14 | 9 | 15 | 33 | 36 | -3 | 51 |
11Quevilly | 11 | 38 | 12 | 14 | 12 | 47 | 49 | -2 | 50 |
12Amiens | 12 | 38 | 13 | 8 | 17 | 40 | 52 | -12 | 47 |
13PAU | 13 | 38 | 12 | 11 | 15 | 40 | 52 | -12 | 47 |
14Laval | 14 | 38 | 14 | 4 | 20 | 44 | 56 | -12 | 46 |
| 15 | 38 | 10 | 15 | 13 | 42 | 49 | -7 | 45 | |
16Annecy | 16 | 38 | 11 | 12 | 15 | 39 | 51 | -12 | 45 |
17Rodez | 17 | 37 | 10 | 13 | 14 | 38 | 44 | -6 | 43 |
18Dijon | 18 | 38 | 10 | 12 | 16 | 38 | 43 | -5 | 42 |
19Nimes | 19 | 38 | 10 | 6 | 22 | 44 | 62 | -18 | 36 |
20Niort | 20 | 38 | 7 | 8 | 23 | 35 | 67 | -32 | 29 |
Betting Insights
Most Common Scorelines
1-0
22.4%(11)
1-1
12.2%(6)
2-1
8.2%(4)
2-0
6.1%(3)
1-3
6.1%(3)
0-2
4.1%(2)
3-2
4.1%(2)
1-2
4.1%(2)
3-3
4.1%(2)
0-1
4.1%(2)
Teams
LE Havre
Metz
Bordeaux
Bastia
Caen
Guingamp
Paris FC
Saint Etienne
Sochaux
Grenoble
Quevilly
Amiens
PAU
Laval
Valenciennes
Annecy
Rodez
Dijon
Nimes
Niort
Season Results
Match results from this season listed in chronological order. Historical results provide context for understanding how the season unfolded and which teams performed above or below expectations.
Saint Etienne | 2 – 0 | Valenciennes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Grenoble | 0 – 2 | Guingamp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Paris FC | 1 – 0 | Annecy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nimes | 3 – 1 | Sochaux | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Le Havre | 1 – 0 | Dijon | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PAU | 1 – 0 | Caen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Metz | 3 – 2 | Bastia | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amiens | 1 – 2 | Laval | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Niort | 3 – 3 | Quevilly | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dijon | 1 – 1 | Paris FC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 24 Apr 2026