Home / Leagues / France / Ligue 2 / 2021-22

2021-22 Ligue 2 Season

380 games · 2 promotion-playoff teams

Final

Promoted

Toulouse

79 pts

Ajaccio · 75 pts

Relegated

Nancy Lorraine

27 pts

Dunkerque · 31 pts

Biggest Overachiever

Ajaccio

16.35 points above expected

75 points · 58.65 expected points

Biggest Disappointment

Nancy Lorraine

15.02 points below expected

27 points · 42.02 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Toulouse Promoted 38 23 10 5 79 82 33 +49 74.43 +4.57
2 Ajaccio Promoted 38 22 9 7 75 39 19 +20 58.65 +16.35
3 Auxerre 38 21 11 6 74 61 39 +22 63.72 +10.28
4 Paris FC 38 20 10 8 70 54 35 +19 62.27 +7.73
5 Sochaux 38 19 11 8 68 47 34 +13 58.77 +9.23
6 Guingamp 38 15 13 10 58 52 48 +4 52.09 +5.91
7 Caen 38 13 11 14 50 51 42 +9 50.21 -0.21
8 Le Havre 38 13 11 14 50 38 41 -3 52.47 -2.47
9 Nimes Olympique 38 14 7 17 49 44 51 -7 56.36 -7.36
10 Pau FC 38 14 7 17 49 41 49 -8 49.80 -0.80
11 Dijon 38 13 8 17 47 48 53 -5 49.55 -2.55
12 SC Bastia 38 10 16 12 46 38 36 +2 49.30 -3.30
13 Chamois Niortais 38 12 10 16 46 39 42 -3 46.26 -0.26
14 Amiens 38 9 17 12 44 43 41 +2 51.93 -7.93
15 Grenoble Foot 38 38 12 8 18 44 32 44 -12 49.53 -5.53
16 Valenciennes 38 10 14 14 44 34 47 -13 42.66 +1.34
17 Rodez 38 10 13 15 43 32 42 -10 47.28 -4.28
18 Quevilly-Rouen 38 10 10 18 40 33 50 -17 39.19 +0.81
19 Dunkerque Relegated 38 8 7 23 31 28 53 -25 40.55 -9.55
20 Nancy Lorraine Relegated 38 6 9 23 27 32 69 -37 42.02 -15.02

Form

Each team's 5-game rolling points-per-game across the season. Hot streaks push above the dashed 1.5 PPG reference line; cold spells drop below. Each team gets a distinct color; the legend below the plot lets you read off which line is which. (First 4 games of each team have no rolling window, so the lines start at game 5.)

League Race

Cumulative points across the season for each team. Highlighted teams are drawn in color (top finishers for the Title Race, bottom finishers for the Relegation Race); the rest of the league appears in light gray as context. Switch views with the buttons below.

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The full Promotion / Relegation tab has matchup heatmaps and round-by-round simulation outcomes.

Finals

Quevilly-Rouen 5
Villefranche Beaujolais 1

Leg 1: Villefranche Beaujolais 1-3 Quevilly-Rouen

Leg 2: Quevilly-Rouen 2-0 Villefranche Beaujolais

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Toulouse 1860 79 74.43 +4.57 74.5% 39 62 69 75 80 87 104
Auxerre 1780 74 63.72 +10.28 91.8% 36 51 58 64 69 76 92
Ajaccio 1754 75 58.65 +16.35 98.4% 29 46 53 59 64 72 91
Paris FC 1748 70 62.27 +7.73 85.3% 31 49 57 62 68 75 96
Sochaux 1742 68 58.77 +9.23 89.5% 31 46 54 59 64 72 95
Guingamp 1700 58 52.09 +5.91 79.4% 25 39 47 52 57 65 79
Caen 1681 50 50.21 -0.21 52.2% 24 38 45 50 56 63 79
SC Bastia 1668 46 49.30 -3.30 36.6% 25 37 44 49 55 62 80
Amiens 1666 44 51.93 -7.93 17.4% 22 39 47 52 57 65 81
Dijon 1652 47 49.55 -2.55 39.9% 22 37 44 49 55 62 79
Grenoble Foot 38 1645 44 49.53 -5.53 26.3% 22 37 44 49 55 63 77
Le Havre 1644 50 52.47 -2.47 40.1% 20 40 47 53 58 65 81
Nimes Olympique 1640 49 56.36 -7.36 18.6% 22 43 51 56 62 69 92
Pau FC 1620 49 49.80 -0.80 48.8% 23 37 44 50 55 63 80
Chamois Niortais 1615 46 46.26 -0.26 51.6% 18 34 41 46 51 59 78
Rodez 1612 43 47.28 -4.28 31.3% 22 35 42 47 52 60 77
Valenciennes 1599 44 42.66 +1.34 60.1% 14 31 37 43 48 55 74
Quevilly-Rouen 1580 40 39.19 +0.81 57.3% 15 27 34 39 44 52 69
Dunkerque 1530 31 40.55 -9.55 11.1% 11 29 35 40 46 53 74
Nancy Lorraine 1520 27 42.02 -15.02 2.2% 15 30 37 42 47 54 75

Head-to-Head

Each cell shows a team's record in that matchup (row vs column, formatted W-D-L) with the model's expected points on the line below. Navy-tinted cells mean the team beat the model's expectations by more than one point in that matchup; gold-tinted cells mean they fell short by the same margin.

Beat expectations Fell short Within expectations
Team AJA AMI AUX CAE CN DIJ DUN GF3 GUI LH NL NO PAR PAU QUE ROD SB SOC TOU VAL
Ajaccio
2-0-0
2.97
0-2-0
2.40
1-0-1
3.17
1-1-0
3.41
2-0-0
3.18
2-0-0
3.71
1-1-0
3.34
0-1-1
3.03
2-0-0
3.09
2-0-0
3.58
2-0-0
2.73
1-0-1
2.42
1-0-1
3.18
0-1-1
3.70
2-0-0
3.15
0-0-2
3.27
2-0-0
2.59
1-1-0
1.92
0-2-0
3.77
Amiens
0-0-2
2.46
0-0-2
2.13
0-2-0
2.76
1-1-0
2.96
0-1-1
2.83
1-1-0
3.38
1-1-0
2.78
2-0-0
2.59
0-1-1
2.73
1-1-0
3.33
1-1-0
2.40
0-0-2
2.24
0-1-1
2.77
0-1-1
3.40
0-1-1
2.95
0-2-0
2.91
0-2-0
2.43
0-1-1
1.68
2-0-0
3.07
Auxerre
0-2-0
3.05
2-0-0
3.33
0-2-0
3.42
2-0-0
3.53
1-0-1
3.59
2-0-0
3.96
2-0-0
3.23
0-1-1
3.39
1-0-1
3.40
1-1-0
3.68
1-1-0
3.18
0-1-1
2.70
2-0-0
3.43
1-1-0
3.91
2-0-0
3.57
1-1-0
3.41
1-1-0
3.07
0-0-2
2.16
2-0-0
3.76
Caen
1-0-1
2.27
0-2-0
2.68
0-2-0
2.05
1-0-1
2.98
0-0-2
2.78
1-1-0
3.19
1-0-1
2.85
1-0-1
2.65
1-1-0
2.55
1-1-0
3.10
1-1-0
2.08
0-0-2
2.22
0-0-2
2.65
1-1-0
3.42
1-0-1
3.03
1-1-0
2.71
0-0-2
2.41
2-0-0
1.45
0-1-1
3.09
Chamois Niortais
0-1-1
2.06
0-1-1
2.48
0-0-2
1.95
1-0-1
2.46
0-1-1
2.59
2-0-0
2.90
1-0-1
2.58
1-0-1
2.33
0-1-1
2.42
1-0-1
3.12
1-1-0
2.42
1-0-1
1.79
1-1-0
2.61
2-0-0
3.06
0-1-1
2.87
0-1-1
2.59
0-1-1
2.10
1-0-1
1.30
0-1-1
2.69
Dijon
0-0-2
2.27
1-1-0
2.61
1-0-1
1.88
2-0-0
2.66
1-1-0
2.84
1-0-1
3.15
2-0-0
2.69
0-1-1
2.56
1-0-1
2.49
1-0-1
3.39
0-0-2
2.38
0-1-1
2.24
0-0-2
2.68
1-0-1
3.26
1-1-0
2.75
1-1-0
2.60
0-1-1
2.38
0-0-2
1.69
0-1-1
3.04
Dunkerque
0-0-2
1.79
0-1-1
2.07
0-0-2
1.56
0-1-1
2.28
0-0-2
2.56
1-0-1
2.29
0-0-2
2.35
0-0-2
1.96
1-0-1
2.14
0-1-1
2.78
1-0-1
1.74
0-1-1
1.75
2-0-0
2.08
0-1-1
2.83
1-1-0
2.27
1-0-1
2.23
0-1-1
1.94
0-0-2
1.24
1-0-1
2.53
Grenoble Foot 38
0-1-1
2.11
0-1-1
2.65
0-0-2
2.21
1-0-1
2.59
1-0-1
2.85
0-0-2
2.76
2-0-0
3.10
0-2-0
2.62
1-0-1
2.59
2-0-0
3.07
1-0-1
2.19
0-0-2
2.42
2-0-0
2.61
1-0-1
3.24
0-2-0
2.86
0-2-0
2.77
0-0-2
2.32
0-0-2
1.51
1-0-1
3.24
Guingamp
1-1-0
2.42
0-0-2
2.86
1-1-0
2.07
1-0-1
2.78
1-0-1
3.11
1-1-0
2.87
2-0-0
3.50
0-2-0
2.82
1-1-0
3.01
1-0-1
3.18
2-0-0
2.48
1-1-0
1.98
1-0-1
2.89
0-2-0
3.34
1-1-0
2.90
1-0-1
2.85
0-0-2
2.39
0-1-1
1.51
0-2-0
3.12
Le Havre
0-0-2
2.37
1-1-0
2.72
1-0-1
2.05
0-1-1
2.88
1-1-0
3.03
1-0-1
2.95
1-0-1
3.31
1-0-1
2.85
0-1-1
2.44
1-1-0
3.27
1-0-1
2.57
0-1-1
2.27
1-0-1
2.84
2-0-0
3.43
0-2-0
3.01
0-1-1
2.97
1-0-1
2.56
0-1-1
1.73
1-1-0
3.25
Nancy Lorraine
0-0-2
1.89
0-1-1
2.15
0-1-1
1.82
0-1-1
2.33
1-0-1
2.32
1-0-1
2.09
1-1-0
2.65
0-0-2
2.37
1-0-1
2.27
0-1-1
2.19
0-0-2
1.93
1-1-0
1.59
0-0-2
2.43
0-0-2
2.92
0-1-1
2.44
1-1-0
2.37
0-1-1
1.80
0-0-2
1.74
0-0-2
2.77
Nimes Olympique
0-0-2
2.72
0-1-1
3.07
0-1-1
2.27
0-1-1
3.38
0-1-1
3.03
2-0-0
3.07
1-0-1
3.75
1-0-1
3.26
0-0-2
2.95
1-0-1
2.88
2-0-0
3.53
0-1-1
2.39
1-1-0
3.17
2-0-0
3.53
1-0-1
3.05
0-1-1
2.99
1-0-1
2.29
0-0-2
1.62
2-0-0
3.42
Paris FC
1-0-1
3.01
2-0-0
3.20
1-1-0
2.74
2-0-0
3.22
1-0-1
3.70
1-1-0
3.21
1-1-0
3.73
2-0-0
3.04
0-1-1
3.48
1-1-0
3.18
0-1-1
3.91
1-1-0
3.04
0-1-1
3.29
2-0-0
3.91
2-0-0
3.50
1-0-1
3.36
1-0-1
3.08
0-1-1
1.84
1-1-0
3.75
Pau FC
1-0-1
2.27
1-1-0
2.66
0-0-2
2.03
2-0-0
2.78
0-1-1
2.82
2-0-0
2.76
0-0-2
3.38
0-0-2
2.83
1-0-1
2.56
1-0-1
2.60
2-0-0
3.01
0-1-1
2.28
1-1-0
2.17
1-0-1
3.24
1-0-1
2.67
1-1-0
2.68
0-0-2
2.13
0-1-1
1.76
0-1-1
3.24
Quevilly-Rouen
1-1-0
1.78
1-1-0
2.05
0-1-1
1.60
0-1-1
2.06
0-0-2
2.39
1-0-1
2.20
1-1-0
2.62
1-0-1
2.20
0-2-0
2.11
0-0-2
2.03
2-0-0
2.51
0-0-2
1.95
0-0-2
1.61
1-0-1
2.21
1-0-1
2.20
0-0-2
2.34
0-1-1
1.65
0-1-1
1.06
1-1-0
2.47
Rodez
0-0-2
2.30
1-1-0
2.48
0-0-2
1.90
1-0-1
2.41
1-1-0
2.57
0-1-1
2.68
0-1-1
3.18
0-2-0
2.57
0-1-1
2.53
0-2-0
2.43
1-1-0
2.99
1-0-1
2.40
0-0-2
1.96
1-0-1
2.76
1-0-1
3.25
1-1-0
2.60
0-0-2
2.11
1-1-0
1.31
1-1-0
2.86
SC Bastia
2-0-0
2.17
0-2-0
2.53
0-1-1
2.05
0-1-1
2.73
1-1-0
2.84
0-1-1
2.83
1-0-1
3.22
0-2-0
2.66
1-0-1
2.59
1-1-0
2.47
0-1-1
3.07
1-1-0
2.44
1-0-1
2.09
0-1-1
2.76
2-0-0
3.11
0-1-1
2.86
0-1-1
2.21
0-1-1
1.64
0-1-1
3.03
Sochaux
0-0-2
2.85
0-2-0
3.01
0-1-1
2.37
2-0-0
3.04
1-1-0
3.36
1-1-0
3.08
1-1-0
3.53
2-0-0
3.12
2-0-0
3.06
1-0-1
2.88
1-1-0
3.70
1-0-1
3.15
1-0-1
2.36
2-0-0
3.32
1-1-0
3.85
2-0-0
3.35
1-1-0
3.24
0-1-1
1.79
0-1-1
3.75
Toulouse
0-1-1
3.54
1-1-0
3.82
2-0-0
3.29
0-0-2
4.08
1-0-1
4.27
2-0-0
3.81
2-0-0
4.34
2-0-0
4.01
1-1-0
4.01
1-1-0
3.77
2-0-0
3.78
2-0-0
3.90
1-1-0
3.64
1-1-0
3.73
1-1-0
4.56
0-1-1
4.25
1-1-0
3.85
1-1-0
3.69
2-0-0
4.14
Valenciennes
0-2-0
1.72
0-0-2
2.37
0-0-2
1.73
1-1-0
2.35
1-1-0
2.76
1-1-0
2.40
1-0-1
2.91
1-0-1
2.21
0-2-0
2.32
0-1-1
2.21
2-0-0
2.67
0-0-2
2.04
0-1-1
1.74
1-1-0
2.22
0-1-1
2.97
0-1-1
2.58
1-1-0
2.42
1-1-0
1.73
0-0-2
1.40

Points vs. Goals Scored, Allowed, and Differential

Points plotted against goals scored, allowed, and differential. Use the buttons to switch views; hover a team for exact values. The table gives each fit's R² and slope (the change in points per 10 goals).

Fit Metrics

Slope
Scored 0.60 +8.9
Allowed 0.60 -11.0
Differential 0.87 +7.1

Scoreline Distribution

Percentage of games ending with each combination of team-goals (rows) and opponent-goals (columns). The diagonal shows draws; cells below the diagonal are wins from the row team's perspective, cells above are losses. Marginal totals on the right and bottom show how often each goal count occurred regardless of opponent. Use the picker to switch between the league-wide view and any individual team.

↓ Scored | Allowed →012345+Total
010.00%11.05%6.97%2.50%1.05%0.26%31.84%
111.05%13.16%8.29%2.50%1.58%0.13%36.71%
26.97%8.29%4.21%1.18%0.53%21.18%
32.50%2.50%1.18%0.53%6.71%
41.05%1.58%0.53%3.16%
5+0.26%0.13%0.39%
Total31.84%36.71%21.18%6.71%3.16%0.39%100%

Summary Statistics

Scored Allowed Difference
Mean 1.14 1.14 +0.00
SD 1.08 1.08 1.59
CV 0.94 0.94
Max 6 6 +6
Min 0 0 -6

Games Played: 380

↓ Scored | Allowed →012345+Total
015.79%10.53%7.89%34.21%
128.95%5.26%34.21%
213.16%10.53%2.63%26.32%
32.63%2.63%5.26%
4
5+
Total60.53%28.95%10.53%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 0.50 +0.53
SD 0.91 0.69 1.20
CV 0.89 1.38
Max 3 2 +3
Min 0 0 -2

Games Played: 38

↓ Scored | Allowed →012345+Total
018.42%10.53%2.63%2.63%34.21%
12.63%21.05%10.53%5.26%39.47%
25.26%2.63%7.89%
310.53%2.63%2.63%15.79%
42.63%2.63%
5+
Total36.84%36.84%15.79%7.89%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.13 1.08 +0.05
SD 1.14 1.24 1.75
CV 1.01 1.15
Max 4 6 +3
Min 0 0 -6

Games Played: 38

↓ Scored | Allowed →012345+Total
010.53%2.63%13.16%
118.42%13.16%7.89%2.63%42.11%
22.63%15.79%5.26%2.63%26.32%
32.63%2.63%2.63%7.89%
42.63%7.89%10.53%
5+
Total36.84%39.47%15.79%5.26%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.61 1.03 +0.58
SD 1.15 1.20 1.69
CV 0.72 1.17
Max 4 6 +4
Min 0 0 -6

Games Played: 38

↓ Scored | Allowed →012345+Total
05.26%15.79%7.89%28.95%
15.26%15.79%10.53%31.58%
210.53%5.26%7.89%2.63%26.32%
32.63%2.63%
45.26%2.63%2.63%10.53%
5+
Total26.32%39.47%31.58%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.34 1.11 +0.24
SD 1.24 0.83 1.53
CV 0.92 0.75
Max 4 3 +4
Min 0 0 -2

Games Played: 38

↓ Scored | Allowed →012345+Total
013.16%15.79%10.53%2.63%42.11%
12.63%7.89%5.26%7.89%23.68%
213.16%7.89%5.26%26.32%
35.26%5.26%
42.63%2.63%
5+
Total34.21%34.21%21.05%7.89%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.11 -0.08
SD 1.08 1.06 1.67
CV 1.05 0.96
Max 4 4 +3
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
05.26%10.53%5.26%2.63%23.68%
113.16%5.26%13.16%2.63%2.63%36.84%
27.89%5.26%7.89%5.26%2.63%28.95%
32.63%5.26%2.63%10.53%
4
5+
Total28.95%26.32%26.32%13.16%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.39 -0.13
SD 0.95 1.20 1.47
CV 0.75 0.86
Max 3 4 +3
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%13.16%18.42%5.26%44.74%
17.89%7.89%18.42%5.26%39.47%
25.26%5.26%2.63%13.16%
32.63%2.63%
4
5+
Total21.05%28.95%39.47%10.53%100%

Summary Statistics

Scored Allowed Difference
Mean 0.74 1.39 -0.66
SD 0.79 0.95 1.34
CV 1.08 0.68
Max 3 3 +2
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
010.53%18.42%7.89%2.63%2.63%42.11%
115.79%10.53%5.26%5.26%5.26%42.11%
25.26%2.63%7.89%
35.26%5.26%
42.63%2.63%
5+
Total36.84%34.21%13.16%7.89%7.89%100%

Summary Statistics

Scored Allowed Difference
Mean 0.84 1.16 -0.32
SD 0.97 1.24 1.73
CV 1.16 1.07
Max 4 4 +3
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%2.63%10.53%2.63%23.68%
17.89%18.42%5.26%31.58%
22.63%15.79%5.26%2.63%2.63%28.95%
32.63%7.89%2.63%2.63%15.79%
4
5+
Total21.05%44.74%23.68%7.89%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.37 1.26 +0.11
SD 1.02 0.98 1.35
CV 0.75 0.77
Max 3 4 +3
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
015.79%13.16%2.63%2.63%34.21%
113.16%7.89%13.16%34.21%
210.53%7.89%5.26%5.26%28.95%
32.63%2.63%
4
5+
Total39.47%28.95%23.68%7.89%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.08 -0.08
SD 0.87 1.17 1.30
CV 0.87 1.09
Max 3 4 +2
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
05.26%15.79%10.53%5.26%5.26%42.11%
118.42%7.89%5.26%5.26%2.63%39.47%
22.63%5.26%2.63%10.53%
32.63%2.63%2.63%7.89%
4
5+
Total10.53%42.11%21.05%13.16%10.53%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 0.84 1.82 -0.97
SD 0.92 1.35 1.73
CV 1.09 0.75
Max 3 6 +3
Min 0 0 -5

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%10.53%10.53%2.63%2.63%34.21%
17.89%5.26%13.16%5.26%31.58%
22.63%13.16%2.63%18.42%
35.26%5.26%2.63%2.63%15.79%
4
5+
Total23.68%34.21%28.95%10.53%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.16 1.34 -0.18
SD 1.08 1.05 1.61
CV 0.93 0.78
Max 3 4 +3
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%2.63%2.63%13.16%
121.05%18.42%5.26%2.63%47.37%
210.53%10.53%7.89%28.95%
32.63%2.63%5.26%
42.63%2.63%5.26%
5+
Total36.84%42.11%15.79%2.63%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.42 0.92 +0.50
SD 0.98 0.94 1.50
CV 0.69 1.02
Max 4 4 +4
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
02.63%18.42%2.63%7.89%31.58%
110.53%10.53%10.53%5.26%36.84%
27.89%13.16%5.26%26.32%
32.63%2.63%
42.63%2.63%
5+
Total23.68%42.11%21.05%7.89%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 1.08 1.29 -0.21
SD 0.97 1.09 1.61
CV 0.90 0.84
Max 4 4 +4
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%13.16%15.79%10.53%47.37%
15.26%13.16%7.89%26.32%
22.63%10.53%5.26%18.42%
32.63%5.26%7.89%
4
5+
Total18.42%42.11%28.95%10.53%100%

Summary Statistics

Scored Allowed Difference
Mean 0.87 1.32 -0.45
SD 0.99 0.90 1.54
CV 1.14 0.69
Max 3 3 +3
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
013.16%10.53%13.16%5.26%42.11%
113.16%18.42%5.26%2.63%39.47%
27.89%2.63%2.63%13.16%
32.63%2.63%
42.63%2.63%
5+
Total36.84%31.58%21.05%5.26%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 0.84 1.11 -0.26
SD 0.95 1.13 1.61
CV 1.12 1.03
Max 4 4 +3
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
018.42%10.53%5.26%34.21%
15.26%21.05%15.79%42.11%
27.89%5.26%2.63%15.79%
32.63%2.63%5.26%
42.63%2.63%
5+
Total34.21%36.84%28.95%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 0.95 +0.05
SD 0.99 0.80 1.14
CV 0.99 0.85
Max 4 2 +3
Min 0 0 -2

Games Played: 38

↓ Scored | Allowed →012345+Total
010.53%10.53%2.63%23.68%
121.05%13.16%2.63%2.63%39.47%
27.89%10.53%5.26%2.63%26.32%
37.89%2.63%10.53%
4
5+
Total39.47%42.11%10.53%5.26%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 0.89 +0.34
SD 0.94 0.98 1.21
CV 0.76 1.10
Max 3 4 +2
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%5.26%13.16%
17.89%10.53%2.63%2.63%23.68%
213.16%10.53%7.89%2.63%34.21%
32.63%2.63%
47.89%7.89%5.26%21.05%
5+5.26%5.26%
Total42.11%36.84%15.79%2.63%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 2.16 0.87 +1.29
SD 1.59 0.96 1.92
CV 0.73 1.11
Max 6 4 +6
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
015.79%7.89%2.63%7.89%34.21%
113.16%21.05%7.89%5.26%5.26%52.63%
210.53%10.53%
3
4
5+2.63%2.63%
Total28.95%42.11%10.53%13.16%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 0.89 1.24 -0.34
SD 1.06 1.17 1.58
CV 1.18 0.95
Max 6 4 +5
Min 0 0 -3

Games Played: 38

Home-Field Advantage Edge

The simulation applies the same home-field boost to every game across the league, so the per-game home win probabilities bake in the model's idea of HFA. For each team, we sum expected points at home and compare to actual home points, and the same on the road. The bar shows (home points above expected) minus (away points above expected). A tall positive bar means the team's home/road split exceeded what the model predicted — a real fortress effect. A tall negative bar means the reverse: they played worse at home or better on the road than expected.

Top Overachievers & Disappointments

Teams that most beat — or most fell short of — their simulated point projections. A positive vsSim means the team accumulated more points than the model expected on average; a negative one means fewer.

Biggest Overachievers

# Team Actual Sim vsSim
1 Ajaccio 75 58.65 +16.35
2 Auxerre 74 63.72 +10.28
3 Sochaux 68 58.77 +9.23
4 Paris FC 70 62.27 +7.73
5 Guingamp 58 52.09 +5.91

Biggest Disappointments

# Team Actual Sim vsSim
1 Nancy Lorraine 27 42.02 -15.02
2 Dunkerque 31 40.55 -9.55
3 Amiens 44 51.93 -7.93
4 Nimes Olympique 49 56.36 -7.36
5 Grenoble Foot 38 44 49.53 -5.53

Top Streaks

Ranked by model unlikelihood — the product of pregame W/D/L probabilities over the games in each team's streak. A short streak by a poor team can outrank a longer one by a strong team since the poor team's per-game probabilities were lower going in. Unbeaten counts W or D consecutively; Winless counts L or D consecutively.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Rodez 3 May 2 – May 14 1 in 131
2 Paris FC 6 Oct 30 – Dec 21 1 in 115
3 Dunkerque 3 Sep 24 – Oct 16 1 in 58
4 Auxerre 5 Feb 19 – Mar 15 1 in 44
5 Valenciennes 3 Sep 21 – Oct 2 1 in 39

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Chamois Niortais 6 Feb 12 – Mar 12 1 in 143
2 Grenoble Foot 38 5 Nov 20 – Jan 8 1 in 126
3 Dunkerque 6 Mar 15 – Apr 19 1 in 95
4 Le Havre 4 Mar 12 – Apr 2 1 in 65
5 Nimes Olympique 3 Oct 18 – Oct 30 1 in 46

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Paris FC 16 Oct 23 – Mar 12 1 in 171
2 Le Havre 10 Aug 14 – Oct 23 1 in 68
3 Ajaccio 10 Mar 15 – May 14 1 in 23
4 Chamois Niortais 6 Dec 6 – Feb 5 1 in 22
5 Valenciennes 6 Feb 19 – Mar 19 1 in 20

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Rodez 18 Dec 13 – Apr 22 1 in 1,383
2 Nimes Olympique 9 Aug 28 – Oct 30 1 in 191
3 Nancy Lorraine 11 Jul 24 – Oct 2 1 in 67
4 Grenoble Foot 38 8 Nov 20 – Feb 12 1 in 27
5 Amiens 8 Aug 21 – Oct 16 1 in 22

Finish Position Heatmap

Each cell is the probability — across 100,000 simulations — that the team (row) finished at that position (column). Rows are sorted by actual finish (champion at top, bottom of the table at the bottom).

Team1234567891011121314151617181920
Toulouse68.61%16.99%7.00%3.32%1.71%0.90%0.64%0.36%0.16%0.16%0.05%0.04%0.03%0.01%0.01%0.01%
Ajaccio3.69%10.73%12.02%11.56%11.36%9.56%8.06%6.68%5.72%4.90%4.21%3.22%2.25%1.86%1.44%1.20%0.73%0.45%0.23%0.13%
Auxerre10.98%23.33%17.56%12.91%8.78%7.45%5.19%3.64%2.77%2.10%1.73%1.20%0.78%0.53%0.40%0.33%0.15%0.12%0.03%0.02%
Paris FC7.98%18.65%17.14%13.56%10.85%7.31%6.11%4.51%3.62%2.77%2.18%1.56%1.37%0.83%0.60%0.39%0.29%0.20%0.06%0.02%
Sochaux3.51%9.97%12.11%12.57%10.96%9.80%7.78%7.01%6.11%4.50%3.78%3.38%2.55%1.93%1.40%0.93%0.87%0.44%0.28%0.12%
Guingamp0.66%2.24%4.14%5.35%6.01%6.65%7.39%8.15%7.46%7.54%6.96%6.84%6.12%5.48%5.13%4.30%3.72%2.75%2.04%1.07%
Caen0.28%1.69%2.62%4.10%4.81%6.10%6.61%6.51%6.84%7.07%6.67%7.37%7.00%6.67%6.22%5.54%4.87%4.28%3.07%1.68%
Le Havre0.53%2.40%4.20%5.64%6.19%7.58%7.25%8.25%7.36%7.19%7.19%6.29%6.24%5.17%4.92%4.16%3.64%3.04%1.82%0.94%
Nimes Olympique2.00%6.07%8.09%8.98%9.68%9.16%8.72%7.75%7.23%6.80%5.53%4.20%4.10%3.21%2.71%2.08%1.58%1.11%0.69%0.31%
Pau FC0.30%1.10%2.28%3.05%4.36%5.26%5.78%6.30%6.50%7.26%6.92%7.80%7.06%7.06%6.89%6.21%5.26%4.50%3.87%2.24%
Dijon0.23%0.88%2.19%2.81%4.09%4.76%5.88%6.17%6.83%7.28%7.03%7.52%7.73%7.00%7.29%6.11%5.58%4.72%3.69%2.21%
SC Bastia0.22%1.24%2.06%3.11%4.00%5.20%5.80%5.88%6.46%6.85%7.00%7.34%7.49%6.74%7.39%6.17%5.96%5.05%3.55%2.49%
Chamois Niortais0.09%0.50%0.86%1.56%2.13%2.75%3.41%3.95%5.12%5.54%6.32%7.08%7.55%7.92%8.10%8.56%8.05%7.88%7.18%5.45%
Amiens0.61%2.14%3.81%5.22%6.08%6.78%7.33%7.80%7.36%7.17%7.29%6.18%6.27%6.20%5.18%4.25%3.76%3.18%2.23%1.16%
Grenoble Foot 380.20%1.21%2.20%3.23%4.09%4.57%5.49%6.08%6.53%6.96%7.09%7.08%7.12%7.23%6.83%6.69%5.65%4.96%4.26%2.53%
Valenciennes0.03%0.14%0.28%0.44%0.95%1.17%1.57%1.93%2.71%3.37%4.24%5.20%5.79%6.91%7.42%9.60%10.58%12.33%12.64%12.70%
Rodez0.07%0.53%1.05%1.85%2.42%3.07%4.09%5.15%5.81%5.84%6.70%7.03%7.81%7.86%7.57%8.09%7.72%7.08%5.90%4.36%
Quevilly-Rouen0.05%0.05%0.18%0.35%0.38%0.55%0.83%1.35%1.64%2.43%2.75%3.50%4.95%6.50%7.95%10.29%12.65%17.72%25.88%
Dunkerque0.05%0.06%0.23%0.48%0.66%1.07%1.46%1.65%2.04%3.13%3.72%3.94%5.70%6.56%8.68%10.87%12.75%16.20%20.75%
Nancy Lorraine0.01%0.09%0.28%0.33%0.70%0.89%1.28%1.59%2.41%3.02%3.55%4.20%5.33%6.72%7.44%8.76%10.42%12.51%14.53%15.94%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

Points Totals in Context

How did each team's actual results compare to their simulated points, Elo rating, average opponent Elo, and percentile within simulated outcomes? Use the buttons to switch between views. In each chart, dashed crosshairs at the league means split the plot into four quadrants: pastel green (team did well, model agreed), pastel red (team did poorly, model agreed), and pastel yellow (model and reality disagreed).

Season Trends

How each metric evolved across the season - Elo rating, actual and projected points, title/promotion probability, and relegation probability - day by day.

Edges & Scoring

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 5% * Slight Edge: 5% to 15% * Clear Edge: 15% to 25% * Strong Edge: 25% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+10.53%
Slight Edge
41.32%27.89%30.79%
Elo Value
Home Edge: 36.71 Elo pts.
190 Elo
0.005 goals per Elo point
0500
Scoring Tilt
Expected
+0.23 goals
Neutral
-2+0.19+2

Title Race

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 4 * Open: 4 to 6 * Wide Open: 6 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 10th * Longshot: 11th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.15 * Tight Race: 0.15 to 0.4 * Comfortable: 0.4 to 0.75 * Runaway: 0.75 and up.
Title-Race Openness
2.0
Top-Heavy
124610
Champion Preseason Odds
69%
Toulouse, 1st of 20
LongshotFavorite
Title Margin
Expected
0.11/gm
Photo Finish
00.200.5/gm

Simulation-Based Surprises

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 6.16 * Some Luck: 6.16 to 9.24 * Lucky: 9.24 to 12.32 * Wild Swing: 12.32 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 2.72 * Close: 2.72 to 4.08 * Off: 4.08 to 5.44 * Way Off: 5.44 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 20 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 20 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 20 * As Expected: 20 to 32 * Several Outliers: 32 to 44 * Many Outliers: 44 and up.
Unexpected Relegations
Number of teams that were actually relegated but were not in the model's projected bottom field of the same size. The gold line is how many the model expected to miss on average.
As Expected: under 1.19 * A Surprise: 1.19 to 1.91 * Several Surprises: 1.91 to 2.63 * Many Surprises: 2.63 and up.
Luck Spread
Expected
7.36 points
Some Luck
07.7019
Average Finish Error
Expected
1.80
Pinpoint
03.408
Biggest Overachiever
Expected 97.50%
98.44%
Ajaccio
50100
Biggest Underachiever
Expected 2.50%
2.23%
Nancy Lorraine
050
Season Outliers
Expected
2 of 20
Minimal Outliers
02.010
Unexpected Relegations
Expected
1 of 2
As Expected
01.22

Parity

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.12 * Even: 0.12 to 0.18 * Top-Heavy: 0.18 to 0.26 * Lopsided: 0.26 and up.
Noll-Scully
How much more spread out the table was than a league where every match is a coin flip. The gold line at 1 is that coin-flip baseline. Above it, real talent gaps stretched the table; below it, the league was tighter than luck alone would produce.
Coin-Flip Parity: under 1 * Moderate Separation: 1 to 1.6 * Strong Separation: 1.6 to 2.2 * Wide Separation: 2.2 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 60% * Slight Edge: 60% to 70% * Clear Edge: 70% to 80% * Wide Edge: 80% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 70% * Clear Edge: 70% to 82% * Strong Edge: 82% to 92% * Dominant: 92% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 30% * Some Drama: 30% to 40% * Frequent: 40% to 50% * Very Frequent: 50% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 8% * Occasional: 8% to 14% * Frequent: 14% to 22% * Very Frequent: 22% and up.
Gini Index
0.15
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.56
Moderate Separation
01.003
Interquartile Edge
63%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
88%
Strong Edge
50%87%100%
Close Games
Expected
69%
Very Frequent
0%65%100%
Blowouts
Expected
11%
Occasional
0%12%100%

Predictability

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.1 * Slight Separation: 0.1 to 0.18 * Notable Separation: 0.18 to 0.28 * Lopsided: 0.28 and up.
Strangeness
How wild the final table was versus what the model expected. A value of 1 means teams landed about one standard deviation from their projections on average. Above 1 is a stranger season; below 1 hugged the projections.
Very Predictable: under 0.8 * As Expected: 0.8 to 1.1 * Wilder Than Modeled: 1.1 to 1.4 * Chaotic: 1.4 and up.
Repeatability
How closely the final table order matched the preseason Elo order, by Spearman rank correlation. Higher means last season's ratings strongly predicted this season's finish. Shows N/A for an inaugural season.
Weak Carryover: under 0.3 * Some Carryover: 0.3 to 0.6 * Strong Carryover: 0.6 to 0.85 * Near-Lock: 0.85 and up.
Upset Rate
Share of matches the underdog won. The gold line is how often the model expected underdogs to win; a dot to the right means upsets ran hotter than expected.
Chalky: under 25% * As Expected: 25% to 33% * Upset-Prone: 33% to 42% * Very Upset-Prone: 42% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 15% * As Expected: 15% to 25% * Shaky Favorites: 25% to 35% * Very Shaky: 35% and up.
Brier Score
Expected
0.63
Hard to Predict
00.632
Matchup Imbalance
0.27
Notable Separation
00.10.180.280.5
Strangeness
Expected
0.91
As Expected
01.002
Repeatability
0.53
Some Carryover
00.30.60.851
Upset Rate
Expected
26%
As Expected
0%27%50%
Clear Favorite Upset Rate
Expected
22%
As Expected
0%23%50%

Calibration

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.08 * Near Noise Ceiling: 0.08 to 0.12 * Above Noise: 0.12 to 0.17 * Well Above Noise: 0.17 and up.
Probability calibration
0.74
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.12
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.056
Well Within Noise
00.0830.2

Stochastic Promotion/Relegation Outcomes

Across 100,000 regular-season simulations from preseason Elo, the probability of each team's next-season outcome — promotion-positive outcomes on the left, relegation-positive on the right. The round buttons switch to heatmaps of how often each pair of teams met in that round of the playoff across the simulations, since every iteration produces a different field.

Team Direct promotion Lost promotion playoff Same level Qualified for relegation playoff Direct relegation
Toulouse 85.60% 12.03% 2.36% 0.01%
Ajaccio 14.42% 34.94% 49.83% 0.45% 0.36%
Nimes Olympique 8.07% 26.75% 63.07% 1.11% 1.00%
Le Havre 2.93% 16.03% 75.24% 3.04% 2.76%
Auxerre 100%
Paris FC 100%
Sochaux 100%
Guingamp 2.90% 15.50% 75.74% 2.75% 3.11%
Amiens 2.75% 15.11% 75.57% 3.18% 3.39%
Caen 1.97% 11.53% 77.47% 4.28% 4.75%
SC Bastia 1.46% 9.17% 78.28% 5.05% 6.04%
Pau FC 1.40% 9.69% 78.30% 4.50% 6.11%
Dijon 1.11% 9.09% 79.18% 4.72% 5.90%
Grenoble Foot 38 1.41% 9.52% 77.32% 4.96% 6.79%
Rodez 0.60% 5.32% 76.74% 7.08% 10.26%
Chamois Niortais 0.59% 4.55% 74.35% 7.88% 12.63%
Valenciennes 0.17% 1.67% 60.49% 12.33% 25.34%
Nancy Lorraine 0.10% 1.31% 55.61% 12.51% 30.47%
Dunkerque 0.05% 0.77% 49.48% 12.75% 36.95%
Quevilly-Rouen 0.05% 0.58% 43.12% 12.65% 43.60%
Loser →
↓ Winner
AjaccioAmiensAngersAuxerreBordeauxBrestCaenChamois NiortaisClermont Foot 63DijonDunkerqueGrenoble Foot 38GuingampLe HavreLensLilleLorientLyonMarseilleMetzMonacoMontpellierNancy LorraineNantesNiceNimes OlympiqueParis FCPau FCQuevilly-RouenReimsRennesRodezSC BastiaSaint-EtienneSochauxStrasbourgToulouseTroyesValenciennes
Ajaccio63.6%132.00%45.5%279.00%62.0%108.00%66.0%47.00%60.4%101.00%75.0%4.00%73.5%98.00%58.7%160.00%63.4%153.00%84.6%13.00%65.0%237.00%52.6%378.00%60.7%89.00%75.0%4.00%72.7%55.00%54.8%84.00%54.3%315.00%30.3%66.00%64.7%17.00%
Amiens36.4%132.00%33.7%169.00%52.9%34.00%36.8%19.00%50.0%38.00%75.0%4.00%50.0%38.00%44.6%74.00%57.1%56.00%100.0%2.00%53.6%97.00%40.2%127.00%66.7%39.00%100.0%2.00%85.7%21.00%50.0%42.00%43.0%149.00%31.4%35.00%53.8%13.00%
Angers
Auxerre54.5%279.00%66.3%169.00%60.7%107.00%71.4%35.00%60.0%90.00%85.7%7.00%67.0%91.00%61.9%147.00%72.5%153.00%75.0%16.00%67.2%238.00%48.9%262.00%73.1%78.00%62.5%8.00%72.7%55.00%67.4%89.00%61.2%307.00%40.9%44.00%76.5%17.00%
Bordeaux
Brest
Caen38.0%108.00%47.1%34.00%39.3%107.00%71.4%14.00%66.7%33.00%59.3%27.00%47.6%42.00%51.3%39.00%50.0%6.00%47.4%76.00%32.2%118.00%75.0%24.00%100.0%3.00%52.9%17.00%71.4%28.00%43.9%107.00%27.8%18.00%66.7%3.00%
Chamois Niortais34.0%47.00%63.2%19.00%28.6%35.00%28.6%14.00%33.3%3.00%37.5%8.00%50.0%24.00%37.5%16.00%100.0%1.00%41.9%43.00%31.0%58.00%53.3%15.00%50.0%12.00%66.7%9.00%37.5%56.00%16.7%6.00%0.0%2.00%
Clermont Foot 63
Dijon39.6%101.00%50.0%38.00%40.0%90.00%33.3%33.00%66.7%3.00%100.0%1.00%36.8%19.00%50.0%42.00%44.9%49.00%66.7%6.00%44.8%67.00%35.3%102.00%57.1%21.00%50.0%10.00%45.0%20.00%41.8%98.00%9.1%11.00%50.0%6.00%
Dunkerque25.0%4.00%25.0%4.00%14.3%7.00%0.0%1.00%25.0%4.00%33.3%3.00%50.0%2.00%100.0%1.00%60.0%5.00%33.3%6.00%50.0%2.00%100.0%1.00%66.7%3.00%22.2%9.00%0.0%2.00%
Grenoble Foot 3826.5%98.00%50.0%38.00%33.0%91.00%40.7%27.00%62.5%8.00%63.2%19.00%75.0%4.00%28.6%42.00%37.5%32.00%50.0%4.00%51.5%66.00%21.6%111.00%66.7%36.00%100.0%2.00%52.2%23.00%40.7%27.00%37.5%88.00%26.3%19.00%83.3%6.00%
Guingamp41.2%160.00%55.4%74.00%38.1%147.00%52.4%42.00%50.0%24.00%50.0%42.00%66.7%3.00%71.4%42.00%55.6%54.00%87.5%8.00%50.8%128.00%43.9%180.00%65.6%32.00%100.0%2.00%56.7%30.00%52.6%38.00%42.5%127.00%30.0%30.00%54.5%11.00%
Le Havre36.6%153.00%42.9%56.00%27.5%153.00%48.7%39.00%62.5%16.00%55.1%49.00%50.0%2.00%62.5%32.00%44.4%54.00%100.0%3.00%54.8%115.00%35.7%171.00%55.2%58.00%0.0%1.00%47.8%23.00%42.1%38.00%39.5%162.00%24.2%33.00%50.0%12.00%
Lens
Lille
Lorient
Lyon
Marseille
Metz
Monaco
Montpellier
Nancy Lorraine15.4%13.00%0.0%2.00%25.0%16.00%50.0%6.00%0.0%1.00%33.3%6.00%0.0%1.00%50.0%4.00%12.5%8.00%0.0%3.00%30.0%10.00%14.3%14.00%33.3%3.00%0.0%2.00%33.3%6.00%16.7%12.00%20.0%5.00%0.0%2.00%
Nantes
Nice
Nimes Olympique35.0%237.00%46.4%97.00%32.8%238.00%52.6%76.00%58.1%43.00%55.2%67.00%40.0%5.00%48.5%66.00%49.2%128.00%45.2%115.00%70.0%10.00%32.2%239.00%60.5%86.00%100.0%3.00%51.2%43.00%42.6%68.00%37.9%282.00%29.5%44.00%62.5%8.00%
Paris FC47.4%378.00%59.8%127.00%51.1%262.00%67.8%118.00%69.0%58.00%64.7%102.00%66.7%6.00%78.4%111.00%56.1%180.00%64.3%171.00%85.7%14.00%67.8%239.00%67.0%103.00%50.0%4.00%72.7%55.00%56.4%94.00%52.1%313.00%50.0%60.00%83.3%18.00%
Pau FC39.3%89.00%33.3%39.00%26.9%78.00%25.0%24.00%46.7%15.00%42.9%21.00%50.0%2.00%33.3%36.00%34.4%32.00%44.8%58.00%66.7%3.00%39.5%86.00%33.0%103.00%0.0%1.00%54.5%11.00%50.0%28.00%37.1%97.00%31.2%16.00%50.0%4.00%
Quevilly-Rouen25.0%4.00%0.0%2.00%37.5%8.00%0.0%3.00%0.0%2.00%0.0%2.00%100.0%1.00%0.0%3.00%50.0%4.00%100.0%1.00%0.0%1.00%50.0%2.00%0.0%6.00%
Reims
Rennes
Rodez27.3%55.00%14.3%21.00%27.3%55.00%47.1%17.00%50.0%12.00%50.0%10.00%0.0%1.00%47.8%23.00%43.3%30.00%52.2%23.00%100.0%2.00%48.8%43.00%27.3%55.00%45.5%11.00%100.0%1.00%55.6%18.00%43.9%66.00%0.0%11.00%0.0%1.00%
SC Bastia45.2%84.00%50.0%42.00%32.6%89.00%28.6%28.00%33.3%9.00%55.0%20.00%33.3%3.00%59.3%27.00%47.4%38.00%57.9%38.00%66.7%6.00%57.4%68.00%43.6%94.00%50.0%28.00%50.0%2.00%44.4%18.00%43.9%98.00%26.3%19.00%40.0%5.00%
Saint-Etienne
Sochaux45.7%315.00%57.0%149.00%38.8%307.00%56.1%107.00%62.5%56.00%58.2%98.00%77.8%9.00%62.5%88.00%57.5%127.00%60.5%162.00%83.3%12.00%62.1%282.00%47.9%313.00%62.9%97.00%100.0%6.00%56.1%66.00%56.1%98.00%42.6%68.00%68.8%16.00%
Strasbourg
Toulouse69.7%66.00%68.6%35.00%59.1%44.00%72.2%18.00%83.3%6.00%90.9%11.00%100.0%2.00%73.7%19.00%70.0%30.00%75.8%33.00%80.0%5.00%70.5%44.00%50.0%60.00%68.8%16.00%100.0%11.00%73.7%19.00%57.4%68.00%100.0%5.00%
Troyes
Valenciennes35.3%17.00%46.2%13.00%23.5%17.00%33.3%3.00%100.0%2.00%50.0%6.00%16.7%6.00%45.5%11.00%50.0%12.00%100.0%2.00%37.5%8.00%16.7%18.00%50.0%4.00%100.0%1.00%60.0%5.00%31.2%16.00%0.0%5.00%
Loser →
↓ Winner
AjaccioAmiensAngersAuxerreBordeauxBrestCaenChamois NiortaisClermont Foot 63DijonDunkerqueGrenoble Foot 38GuingampLe HavreLensLilleLorientLyonMarseilleMetzMonacoMontpellierNancy LorraineNantesNiceNimes OlympiqueParis FCPau FCQuevilly-RouenReimsRennesRodezSC BastiaSaint-EtienneSochauxStrasbourgToulouseTroyesValenciennes
Ajaccio63.8%127.00%42.6%493.00%63.2%68.00%48.5%33.00%60.9%69.00%50.0%2.00%80.3%71.00%59.8%132.00%67.7%130.00%60.0%5.00%63.6%209.00%47.7%470.00%60.6%66.00%50.0%2.00%65.8%38.00%62.1%58.00%53.7%369.00%33.1%154.00%75.0%4.00%
Amiens36.2%127.00%31.3%179.00%46.7%30.00%66.7%6.00%45.0%20.00%100.0%1.00%69.6%23.00%58.3%36.00%45.7%35.00%100.0%1.00%50.0%58.00%36.3%146.00%60.0%20.00%50.0%8.00%50.0%24.00%38.6%101.00%32.6%43.00%50.0%4.00%
Angers
Auxerre57.4%493.00%68.7%179.00%61.9%134.00%69.2%39.00%66.7%93.00%85.7%7.00%78.0%100.00%61.3%204.00%64.4%177.00%83.3%6.00%68.3%284.00%53.1%597.00%73.9%69.00%0.0%1.00%68.3%41.00%68.2%107.00%61.8%498.00%36.9%149.00%68.4%19.00%
Bordeaux
Brest
Caen36.8%68.00%53.3%30.00%38.1%134.00%62.5%8.00%55.6%9.00%71.4%7.00%65.6%32.00%64.5%31.00%100.0%1.00%54.9%51.00%39.6%101.00%100.0%3.00%75.0%4.00%9.1%11.00%46.4%84.00%28.6%35.00%0.0%2.00%
Chamois Niortais51.5%33.00%33.3%6.00%30.8%39.00%37.5%8.00%33.3%3.00%100.0%1.00%50.0%2.00%42.9%7.00%23.1%13.00%0.0%1.00%44.4%18.00%25.0%40.00%50.0%2.00%25.0%4.00%16.7%6.00%33.3%24.00%25.0%16.00%
Clermont Foot 63
Dijon39.1%69.00%55.0%20.00%33.3%93.00%44.4%9.00%66.7%3.00%54.5%11.00%36.8%19.00%47.1%17.00%66.7%3.00%48.8%41.00%33.7%104.00%37.5%8.00%0.0%1.00%80.0%5.00%7.7%13.00%38.2%55.00%18.5%27.00%
Dunkerque50.0%2.00%0.0%1.00%14.3%7.00%0.0%1.00%0.0%2.00%66.7%3.00%20.0%5.00%25.0%4.00%25.0%4.00%100.0%1.00%25.0%4.00%0.0%2.00%
Grenoble Foot 3819.7%71.00%30.4%23.00%22.0%100.00%28.6%7.00%50.0%2.00%45.5%11.00%100.0%2.00%42.9%21.00%53.8%13.00%100.0%4.00%52.0%50.00%36.9%84.00%16.7%12.00%40.0%5.00%35.3%17.00%28.6%56.00%31.0%29.00%
Guingamp40.2%132.00%41.7%36.00%38.7%204.00%34.4%32.00%57.1%7.00%63.2%19.00%33.3%3.00%57.1%21.00%62.2%37.00%0.0%1.00%57.1%91.00%39.4%175.00%54.2%24.00%60.0%5.00%43.5%23.00%42.4%132.00%32.7%55.00%100.0%1.00%
Le Havre32.3%130.00%54.3%35.00%35.6%177.00%35.5%31.00%76.9%13.00%52.9%17.00%46.2%13.00%37.8%37.00%0.0%1.00%54.8%62.00%31.0%174.00%50.0%18.00%0.0%1.00%50.0%10.00%41.4%29.00%39.5%124.00%23.0%61.00%50.0%6.00%
Lens
Lille
Lorient
Lyon
Marseille
Metz
Monaco
Montpellier
Nancy Lorraine40.0%5.00%0.0%1.00%16.7%6.00%0.0%1.00%100.0%1.00%33.3%3.00%0.0%4.00%100.0%1.00%100.0%1.00%0.0%1.00%50.0%10.00%100.0%1.00%100.0%1.00%20.0%5.00%0.0%2.00%
Nantes
Nice
Nimes Olympique36.4%209.00%50.0%58.00%31.7%284.00%45.1%51.00%55.6%18.00%51.2%41.00%80.0%5.00%48.0%50.00%42.9%91.00%45.2%62.00%100.0%1.00%33.5%278.00%50.0%42.00%66.7%3.00%54.5%22.00%47.1%51.00%33.0%221.00%19.8%96.00%88.9%9.00%
Paris FC52.3%470.00%63.7%146.00%46.9%597.00%60.4%101.00%75.0%40.00%66.3%104.00%75.0%4.00%63.1%84.00%60.6%175.00%69.0%174.00%50.0%10.00%66.5%278.00%68.5%92.00%50.0%2.00%70.9%55.00%55.3%103.00%47.9%489.00%30.2%149.00%60.0%15.00%
Pau FC39.4%66.00%40.0%20.00%26.1%69.00%0.0%3.00%50.0%2.00%62.5%8.00%75.0%4.00%83.3%12.00%45.8%24.00%50.0%18.00%0.0%1.00%50.0%42.00%31.5%92.00%0.0%1.00%57.1%7.00%50.0%14.00%31.0%87.00%23.3%30.00%
Quevilly-Rouen50.0%2.00%100.0%1.00%100.0%1.00%100.0%1.00%33.3%3.00%50.0%2.00%100.0%1.00%0.0%1.00%0.0%2.00%0.0%1.00%
Reims
Rennes
Rodez34.2%38.00%50.0%8.00%31.7%41.00%25.0%4.00%75.0%4.00%20.0%5.00%60.0%5.00%40.0%5.00%50.0%10.00%45.5%22.00%29.1%55.00%42.9%7.00%100.0%1.00%66.7%3.00%38.7%31.00%5.6%18.00%100.0%1.00%
SC Bastia37.9%58.00%50.0%24.00%31.8%107.00%90.9%11.00%83.3%6.00%92.3%13.00%0.0%1.00%64.7%17.00%56.5%23.00%58.6%29.00%0.0%1.00%52.9%51.00%44.7%103.00%50.0%14.00%33.3%3.00%42.1%57.00%29.6%27.00%100.0%1.00%
Saint-Etienne
Sochaux46.3%369.00%61.4%101.00%38.2%498.00%53.6%84.00%66.7%24.00%61.8%55.00%75.0%4.00%71.4%56.00%57.6%132.00%60.5%124.00%80.0%5.00%67.0%221.00%52.1%489.00%69.0%87.00%100.0%2.00%61.3%31.00%57.9%57.00%33.8%130.00%77.8%9.00%
Strasbourg
Toulouse66.9%154.00%67.4%43.00%63.1%149.00%71.4%35.00%75.0%16.00%81.5%27.00%100.0%2.00%69.0%29.00%67.3%55.00%77.0%61.00%100.0%2.00%80.2%96.00%69.8%149.00%76.7%30.00%100.0%1.00%94.4%18.00%70.4%27.00%66.2%130.00%57.1%7.00%
Troyes
Valenciennes25.0%4.00%50.0%4.00%31.6%19.00%100.0%2.00%0.0%1.00%50.0%6.00%11.1%9.00%40.0%15.00%0.0%1.00%0.0%1.00%22.2%9.00%42.9%7.00%
Loser →
↓ Winner
AjaccioAmiensAngersAuxerreBordeauxBrestCaenChamois NiortaisClermont Foot 63DijonDunkerqueGrenoble Foot 38GuingampLe HavreLensLilleLorientLyonMarseilleMetzMonacoMontpellierNancy LorraineNantesNiceNimes OlympiqueParis FCPau FCQuevilly-RouenReimsRennesRodezSC BastiaSaint-EtienneSochauxStrasbourgToulouseTroyesValenciennes
Ajaccio48.3%89.00%56.6%205.00%44.3%97.00%59.3%150.00%31.8%22.00%0.0%1.00%54.5%167.00%0.0%1.00%0.0%3.00%53.8%173.00%0.0%1.00%66.7%27.00%40.0%25.00%0.0%6.00%43.8%48.00%0.0%1.00%52.1%167.00%44.4%9.00%44.6%139.00%
Amiens25.0%20.00%42.9%42.00%24.0%25.00%31.0%29.00%20.0%5.00%40.7%54.00%0.0%1.00%39.0%41.00%100.0%1.00%75.0%4.00%0.0%3.00%0.0%1.00%27.3%11.00%0.0%1.00%51.0%51.00%0.0%1.00%39.0%59.00%
Angers51.7%89.00%75.0%20.00%45.2%115.00%64.7%17.00%57.1%7.00%62.5%8.00%100.0%1.00%60.0%5.00%51.2%41.00%69.6%23.00%82.6%46.00%58.7%109.00%92.9%14.00%60.0%5.00%43.8%16.00%55.8%86.00%31.8%44.00%100.0%2.00%
Auxerre54.8%115.00%58.6%256.00%49.4%154.00%64.6%212.00%29.6%27.00%58.2%239.00%0.0%1.00%0.0%1.00%57.3%293.00%0.0%2.00%50.0%42.00%37.5%32.00%33.3%9.00%37.3%59.00%0.0%1.00%57.1%268.00%44.4%9.00%52.4%225.00%
Bordeaux43.4%205.00%57.1%42.00%41.4%256.00%52.4%42.00%46.2%13.00%57.1%28.00%61.3%31.00%53.6%69.00%57.7%52.00%100.0%1.00%53.8%78.00%44.8%259.00%75.0%28.00%41.7%12.00%62.5%40.00%40.7%177.00%34.0%97.00%33.3%3.00%
Brest55.7%97.00%76.0%25.00%50.6%154.00%63.2%19.00%100.0%4.00%50.0%2.00%70.0%10.00%50.0%22.00%85.7%21.00%100.0%1.00%67.7%31.00%55.9%111.00%60.0%5.00%0.0%1.00%77.8%9.00%65.0%20.00%54.1%98.00%35.6%45.00%50.0%2.00%
Caen35.3%17.00%47.6%42.00%36.8%19.00%46.9%32.00%100.0%2.00%43.2%37.00%45.7%35.00%0.0%4.00%0.0%10.00%44.4%9.00%48.4%31.00%0.0%1.00%17.6%34.00%
Chamois Niortais42.9%7.00%53.8%13.00%0.0%4.00%15.4%13.00%30.0%10.00%0.0%4.00%0.0%3.00%33.3%3.00%33.3%12.00%28.6%7.00%
Clermont Foot 6340.7%150.00%69.0%29.00%35.4%212.00%53.1%32.00%84.6%13.00%68.4%19.00%100.0%1.00%68.8%16.00%50.9%55.00%71.9%32.00%66.7%3.00%69.7%66.00%44.3%176.00%84.6%26.00%0.0%1.00%60.0%10.00%69.6%23.00%43.9%123.00%32.9%85.00%0.0%1.00%
Dijon37.5%8.00%42.9%28.00%50.0%2.00%31.6%19.00%40.0%5.00%39.1%23.00%0.0%1.00%40.7%27.00%0.0%1.00%12.5%8.00%16.7%6.00%20.0%5.00%22.6%31.00%30.4%23.00%
Dunkerque0.0%1.00%0.0%1.00%0.0%2.00%0.0%2.00%33.3%3.00%
Grenoble Foot 3840.0%5.00%38.7%31.00%30.0%10.00%31.2%16.00%0.0%2.00%64.3%14.00%39.1%23.00%25.0%4.00%0.0%2.00%0.0%4.00%37.9%29.00%0.0%1.00%25.0%24.00%
Guingamp48.8%41.00%46.4%69.00%50.0%22.00%49.1%55.00%44.4%9.00%44.6%56.00%46.0%50.00%12.5%8.00%25.0%4.00%50.0%2.00%28.6%14.00%26.2%42.00%33.3%3.00%38.6%57.00%
Le Havre30.4%23.00%42.3%52.00%14.3%21.00%28.1%32.00%0.0%1.00%0.0%1.00%17.4%46.00%0.0%1.00%37.3%51.00%50.0%8.00%0.0%7.00%66.7%3.00%18.2%11.00%29.1%55.00%33.3%3.00%28.2%39.00%
Lens68.2%22.00%80.0%5.00%70.4%27.00%0.0%2.00%60.0%5.00%100.0%2.00%55.6%9.00%100.0%1.00%81.8%11.00%68.4%19.00%100.0%1.00%75.0%4.00%84.2%19.00%58.3%12.00%100.0%1.00%
Lille100.0%1.00%100.0%1.00%100.0%3.00%0.0%1.00%0.0%1.00%
Lorient45.5%167.00%59.3%54.00%41.8%239.00%56.8%37.00%70.0%10.00%60.9%23.00%35.7%14.00%55.4%56.00%82.6%46.00%100.0%3.00%66.2%77.00%46.6%223.00%64.3%14.00%0.0%1.00%66.7%9.00%50.0%30.00%50.0%174.00%31.8%88.00%40.0%5.00%
Lyon100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%100.0%2.00%
Marseille100.0%3.00%100.0%1.00%100.0%1.00%0.0%1.00%100.0%3.00%100.0%1.00%50.0%2.00%0.0%1.00%
Metz46.2%173.00%61.0%41.00%42.7%293.00%54.3%35.00%100.0%4.00%59.3%27.00%100.0%2.00%60.9%23.00%54.0%50.00%62.7%51.00%100.0%2.00%49.2%65.00%41.6%231.00%80.0%25.00%100.0%2.00%41.7%12.00%46.9%32.00%45.4%183.00%26.7%90.00%100.0%4.00%
Monaco100.0%1.00%0.0%1.00%100.0%2.00%100.0%1.00%100.0%1.00%50.0%2.00%100.0%1.00%
Montpellier33.3%27.00%25.0%4.00%50.0%42.00%100.0%4.00%87.5%8.00%75.0%4.00%87.5%8.00%50.0%8.00%87.5%8.00%62.2%37.00%75.0%4.00%100.0%1.00%100.0%3.00%42.9%7.00%68.8%16.00%40.0%10.00%
Nancy Lorraine0.0%1.00%0.0%1.00%33.3%3.00%0.0%3.00%0.0%2.00%25.0%4.00%0.0%1.00%
Nantes60.0%25.00%100.0%3.00%62.5%32.00%100.0%10.00%100.0%3.00%83.3%6.00%100.0%2.00%100.0%2.00%75.0%4.00%100.0%7.00%91.7%12.00%60.0%25.00%100.0%2.00%66.7%3.00%100.0%4.00%85.7%21.00%40.0%15.00%
Nice100.0%6.00%100.0%1.00%66.7%9.00%50.0%2.00%33.3%3.00%66.7%3.00%66.7%6.00%100.0%1.00%100.0%2.00%60.0%5.00%33.3%3.00%
Nimes Olympique17.4%46.00%46.2%78.00%32.3%31.00%30.3%66.00%18.2%11.00%0.0%3.00%33.8%77.00%100.0%1.00%50.8%65.00%12.5%8.00%8.3%12.00%33.3%3.00%42.1%19.00%0.0%1.00%39.3%84.00%0.0%5.00%26.4%87.00%
Paris FC41.3%109.00%55.2%259.00%44.1%111.00%55.7%176.00%31.6%19.00%53.4%223.00%0.0%3.00%58.4%231.00%0.0%1.00%37.8%37.00%40.0%25.00%33.3%6.00%27.3%55.00%0.0%1.00%58.3%223.00%37.5%8.00%44.8%212.00%
Pau FC7.1%14.00%25.0%28.00%40.0%5.00%15.4%26.00%0.0%1.00%35.7%14.00%20.0%25.00%25.0%4.00%0.0%2.00%0.0%1.00%20.0%5.00%28.1%32.00%0.0%4.00%20.0%25.00%
Quevilly-Rouen100.0%1.00%100.0%1.00%100.0%1.00%0.0%2.00%0.0%1.00%0.0%1.00%
Reims56.3%48.00%72.7%11.00%62.7%59.00%55.6%9.00%66.7%3.00%80.0%5.00%100.0%4.00%71.4%14.00%81.8%11.00%57.9%19.00%72.7%55.00%80.0%5.00%100.0%3.00%100.0%6.00%67.6%37.00%59.3%27.00%100.0%1.00%
Rennes100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%0.0%1.00%
Rodez40.0%5.00%58.3%12.00%22.2%9.00%40.0%10.00%33.3%9.00%0.0%1.00%58.3%12.00%0.0%3.00%33.3%3.00%0.0%2.00%0.0%3.00%53.3%15.00%0.0%7.00%
SC Bastia56.2%16.00%37.5%40.00%35.0%20.00%30.4%23.00%25.0%4.00%50.0%30.00%53.1%32.00%57.1%7.00%0.0%4.00%0.0%6.00%54.3%35.00%0.0%1.00%34.4%32.00%
Saint-Etienne47.9%167.00%49.0%51.00%42.9%268.00%51.6%31.00%66.7%12.00%77.4%31.00%66.7%3.00%62.1%29.00%73.8%42.00%70.9%55.00%75.0%4.00%60.7%84.00%41.7%223.00%71.9%32.00%100.0%1.00%46.7%15.00%45.7%35.00%49.1%173.00%27.9%104.00%20.0%5.00%
Sochaux44.2%86.00%59.3%177.00%45.9%98.00%56.1%123.00%15.8%19.00%100.0%1.00%50.0%174.00%0.0%2.00%50.0%2.00%54.6%183.00%50.0%2.00%31.2%16.00%14.3%21.00%40.0%5.00%32.4%37.00%0.0%1.00%50.9%173.00%0.0%5.00%44.0%159.00%
Strasbourg55.6%9.00%100.0%1.00%55.6%9.00%100.0%1.00%100.0%1.00%66.7%3.00%66.7%3.00%100.0%5.00%62.5%8.00%100.0%4.00%100.0%1.00%100.0%5.00%50.0%2.00%
Toulouse68.2%44.00%66.0%97.00%64.4%45.00%67.1%85.00%41.7%12.00%100.0%1.00%68.2%88.00%100.0%1.00%73.3%90.00%0.0%1.00%60.0%10.00%60.0%15.00%66.7%3.00%40.7%27.00%100.0%1.00%72.1%104.00%50.0%2.00%62.2%98.00%
Troyes55.4%139.00%61.0%59.00%47.6%225.00%82.4%34.00%71.4%7.00%69.6%23.00%75.0%24.00%61.4%57.00%71.8%39.00%100.0%1.00%73.6%87.00%55.2%212.00%80.0%25.00%100.0%7.00%65.6%32.00%56.0%159.00%37.8%98.00%100.0%2.00%
Valenciennes0.0%2.00%66.7%3.00%50.0%2.00%100.0%1.00%0.0%1.00%60.0%5.00%0.0%4.00%0.0%1.00%80.0%5.00%0.0%2.00%

Actual Promotion/Relegation Outcomes

Just the teams that actually reached the promotion playoff. With the field fixed in place, the playoff sim re-runs every tie and tallies how often each team won each round — the table gives those probabilities, and the final round's column is the chance of winning the playoff outright. The round buttons switch to heatmaps of how often each pairing met in that round.

Team Quarterfinals Semifinals Finals
Saint-Etienne 42.02%
Auxerre 59.53% 35.35%
Paris FC 59.16% 24.68% 14.23%
Sochaux 40.84% 15.79% 8.40%
Loser →
↓ Winner
AuxerreParis FCSaint-EtienneSochaux
Auxerre
Paris FC59.2%100.00%
Saint-Etienne
Sochaux40.8%100.00%
Loser →
↓ Winner
AuxerreParis FCSaint-EtienneSochaux
Auxerre58.3%59.16%61.3%40.84%
Paris FC41.7%59.16%
Saint-Etienne
Sochaux38.7%40.84%
Loser →
↓ Winner
AuxerreParis FCSaint-EtienneSochaux
Auxerre59.4%59.53%
Paris FC57.7%24.68%
Saint-Etienne40.6%59.53%42.3%24.68%46.8%15.79%
Sochaux53.2%15.79%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2021-07-24 Ajaccio D 2-2 1746 1658 53.43% 25.93% 20.64% -1.0 1
2021-07-24 @ Toulouse D 2-2 1658 1746 20.64% 25.93% 53.43% +1.0 1
2021-07-24 Auxerre L 1-2 1655 1709 34.14% 28.45% 37.41% -6.4 0
2021-07-24 @ Amiens W 2-1 1709 1655 37.41% 28.45% 34.14% +6.4 3
2021-07-24 Chamois Niortais D 0-0 1636 1595 47.42% 27.40% 25.19% -1.0 1
2021-07-24 @ Valenciennes D 0-0 1595 1636 25.19% 27.40% 47.42% +1.0 1
2021-07-24 Guingamp D 0-0 1650 1679 37.93% 28.44% 33.63% -0.2 1
2021-07-24 @ Le Havre D 0-0 1679 1650 33.63% 28.44% 37.93% +0.2 1
2021-07-24 Nancy Lorraine W 2-1 1654 1672 39.32% 28.38% 32.30% +6.2 3
2021-07-24 @ Pau FC L 1-2 1672 1654 32.30% 28.38% 39.32% -6.2 0
2021-07-24 Nimes Olympique D 1-1 1650 1714 32.88% 28.41% 38.71% +0.2 1
2021-07-24 @ SC Bastia D 1-1 1714 1650 38.71% 28.41% 32.88% -0.2 1
2021-07-24 Paris FC L 0-4 1701 1697 42.46% 28.13% 29.42% -28.6 0
2021-07-24 @ Grenoble Foot 38 W 4-0 1697 1701 29.42% 28.13% 42.46% +28.6 3
2021-07-24 Quevilly-Rouen D 1-1 1618 1583 46.62% 27.54% 25.84% -0.8 1
2021-07-24 @ Dunkerque D 1-1 1583 1618 25.84% 27.54% 46.62% +0.8 1
2021-07-24 Rodez W 4-0 1626 1652 38.28% 28.43% 33.29% +23.9 3
2021-07-24 @ Caen L 0-4 1652 1626 33.29% 28.43% 38.28% -23.9 0
2021-07-26 Sochaux L 1-3 1662 1676 39.97% 28.34% 31.69% -12.5 0
2021-07-26 @ Dijon W 3-1 1676 1662 31.69% 28.34% 39.97% +12.5 3
2021-07-31 Amiens W 3-1 1659 1648 43.32% 28.03% 28.64% +9.7 4
2021-07-31 @ Ajaccio L 1-3 1648 1659 28.64% 28.03% 43.32% -9.7 0
2021-07-31 Caen L 0-1 1596 1650 34.25% 28.46% 37.29% -6.8 1
2021-07-31 @ Chamois Niortais W 1-0 1650 1596 37.29% 28.46% 34.25% +6.8 6
2021-07-31 Dijon W 2-1 1714 1649 50.43% 26.74% 22.82% +4.7 4
2021-07-31 @ Nimes Olympique L 1-2 1649 1714 22.82% 26.74% 50.43% -4.6 0
2021-07-31 Dunkerque W 2-1 1726 1617 55.88% 25.15% 18.96% +3.9 6
2021-07-31 @ Paris FC L 1-2 1617 1726 18.96% 25.15% 55.88% -3.9 1
2021-07-31 Le Havre L 0-2 1688 1650 46.99% 27.48% 25.53% -16.3 3
2021-07-31 @ Sochaux W 2-0 1650 1688 25.53% 27.48% 46.99% +16.3 4
2021-07-31 Pau FC W 1-0 1628 1660 37.36% 28.46% 34.19% +6.8 3
2021-07-31 @ Rodez L 0-1 1660 1628 34.19% 28.46% 37.36% -6.8 3
2021-07-31 Toulouse L 0-4 1666 1745 30.94% 28.28% 40.78% -22.6 0
2021-07-31 @ Nancy Lorraine W 4-0 1745 1666 40.78% 28.28% 30.94% +22.6 4
2021-07-31 Valenciennes D 1-1 1679 1635 47.77% 27.33% 24.90% -0.9 2
2021-07-31 @ Guingamp D 1-1 1635 1679 24.90% 27.33% 47.77% +0.9 2
2021-08-02 Grenoble Foot 38 W 3-0 1716 1672 47.73% 27.34% 24.93% +14.6 6
2021-08-02 @ Auxerre L 0-3 1672 1716 24.93% 27.34% 47.73% -14.6 0
2021-08-07 Ajaccio D 0-0 1730 1668 50.15% 26.81% 23.04% -1.2 7
2021-08-07 @ Auxerre D 0-0 1668 1730 23.04% 26.81% 50.15% +1.2 5
2021-08-07 Chamois Niortais L 1-2 1613 1589 45.09% 27.79% 27.12% -7.9 1
2021-08-07 @ Dunkerque W 2-1 1589 1613 27.12% 27.79% 45.09% +7.9 4
2021-08-07 Guingamp D 0-0 1658 1678 39.09% 28.39% 32.52% -0.3 1
2021-08-07 @ Grenoble Foot 38 D 0-0 1678 1658 32.52% 28.39% 39.09% +0.3 3
2021-08-07 Nimes Olympique L 0-3 1636 1718 30.49% 28.24% 41.26% -17.1 2
2021-08-07 @ Valenciennes W 3-0 1718 1636 41.26% 28.24% 30.49% +17.1 7
2021-08-07 Paris FC L 1-2 1667 1729 33.02% 28.42% 38.56% -6.3 4
2021-08-07 @ Le Havre W 2-1 1729 1667 38.56% 28.42% 33.02% +6.3 9
2021-08-07 Quevilly-Rouen L 1-3 1638 1583 49.24% 27.02% 23.74% -14.7 0
2021-08-07 @ Amiens W 3-1 1583 1638 23.74% 27.02% 49.24% +14.6 4
2021-08-07 Rodez D 1-1 1645 1635 43.23% 28.04% 28.73% -0.6 1
2021-08-07 @ Dijon D 1-1 1635 1645 28.73% 28.04% 43.23% +0.5 4
2021-08-07 Sochaux L 1-2 1657 1672 39.85% 28.35% 31.80% -7.2 6
2021-08-07 @ Caen W 2-1 1672 1657 31.80% 28.35% 39.85% +7.2 6
2021-08-07 Toulouse L 0-1 1653 1768 26.65% 27.71% 45.64% -5.6 3
2021-08-07 @ Pau FC W 1-0 1768 1653 45.64% 27.71% 26.65% +5.6 7
2021-08-11 Nancy Lorraine D 1-1 1650 1644 42.77% 28.09% 29.14% -0.5 2
2021-08-11 @ SC Bastia D 1-1 1644 1650 29.14% 28.09% 42.77% +0.5 1
2021-08-14 Amiens L 0-2 1678 1624 49.17% 27.04% 23.79% -16.9 3
2021-08-14 @ Guingamp W 2-0 1624 1678 23.79% 27.04% 49.17% +16.9 3
2021-08-14 Dijon W 2-1 1598 1644 35.38% 28.47% 36.14% +6.7 7
2021-08-14 @ Quevilly-Rouen L 1-2 1644 1598 36.14% 28.47% 35.38% -6.7 1
2021-08-14 Dunkerque W 1-0 1679 1605 51.64% 26.44% 21.92% +4.8 9
2021-08-14 @ Sochaux L 0-1 1605 1679 21.92% 26.44% 51.64% -4.8 1
2021-08-14 Grenoble Foot 38 W 1-0 1597 1658 33.37% 28.43% 38.20% +7.4 7
2021-08-14 @ Chamois Niortais L 0-1 1658 1597 38.20% 28.43% 33.37% -7.4 1
2021-08-14 Le Havre D 0-0 1635 1660 38.41% 28.42% 33.17% -0.2 5
2021-08-14 @ Rodez D 0-0 1660 1635 33.17% 28.42% 38.41% +0.2 5
2021-08-14 Pau FC D 0-0 1735 1648 53.32% 25.97% 20.72% -1.5 8
2021-08-14 @ Nimes Olympique D 0-0 1648 1735 20.72% 25.97% 53.32% +1.5 4
2021-08-14 SC Bastia W 1-0 1773 1650 57.62% 24.54% 17.84% +3.9 10
2021-08-14 @ Toulouse L 0-1 1650 1773 17.84% 24.54% 57.62% -3.9 2
2021-08-14 Valenciennes L 0-1 1644 1619 45.34% 27.76% 26.91% -8.4 1
2021-08-14 @ Nancy Lorraine W 1-0 1619 1644 26.91% 27.76% 45.34% +8.4 5
2021-08-16 Auxerre D 1-1 1736 1729 42.80% 28.09% 29.11% -0.5 10
2021-08-16 @ Paris FC D 1-1 1729 1736 29.11% 28.09% 42.80% +0.5 8
2021-08-18 SC Bastia L 1-2 1605 1646 36.12% 28.47% 35.41% -6.7 7
2021-08-18 @ Quevilly-Rouen W 2-1 1646 1605 35.41% 28.47% 36.12% +6.7 5
2021-08-21 Chamois Niortais W 2-1 1661 1605 49.35% 27.00% 23.65% +4.8 8
2021-08-21 @ Le Havre L 1-2 1605 1661 23.65% 27.00% 49.35% -4.8 7
2021-08-21 Nancy Lorraine W 1-0 1650 1636 43.82% 27.97% 28.21% +5.9 9
2021-08-21 @ Caen L 0-1 1636 1650 28.21% 27.97% 43.82% -5.9 1
2021-08-21 Nimes Olympique L 0-2 1600 1734 24.54% 27.24% 48.22% -9.9 1
2021-08-21 @ Dunkerque W 2-0 1734 1600 48.22% 27.24% 24.54% +9.9 11
2021-08-21 Quevilly-Rouen W 2-0 1650 1598 48.88% 27.10% 24.02% +9.7 4
2021-08-21 @ Grenoble Foot 38 L 0-2 1598 1650 24.02% 27.10% 48.88% -9.7 7
2021-08-21 Rodez L 1-4 1627 1635 40.80% 28.28% 30.92% -17.9 5
2021-08-21 @ Valenciennes W 4-1 1635 1627 30.92% 28.28% 40.80% +17.9 8
2021-08-21 SC Bastia W 2-0 1649 1652 41.47% 28.22% 30.30% +11.7 7
2021-08-21 @ Pau FC L 0-2 1652 1649 30.30% 28.22% 41.47% -11.7 5
2021-08-21 Sochaux D 0-0 1641 1684 35.82% 28.48% 35.70% +0.0 4
2021-08-21 @ Amiens D 0-0 1684 1641 35.70% 28.48% 35.82% +0.0 10
2021-08-21 Toulouse L 2-4 1637 1777 23.92% 27.07% 49.00% -7.5 1
2021-08-21 @ Dijon W 4-2 1777 1637 49.00% 27.07% 23.92% +7.5 13
2021-08-23 Guingamp L 1-2 1730 1661 50.95% 26.62% 22.44% -8.7 8
2021-08-23 @ Auxerre W 2-1 1661 1730 22.44% 26.62% 50.95% +8.7 6
2021-08-25 Caen W 2-0 1669 1656 43.78% 27.97% 28.24% +11.1 8
2021-08-25 @ Ajaccio L 0-2 1656 1669 28.24% 27.97% 43.78% -11.1 9
2021-08-28 Ajaccio D 1-1 1670 1681 40.41% 28.31% 31.28% -0.3 7
2021-08-28 @ Guingamp D 1-1 1681 1670 31.28% 28.31% 40.41% +0.3 9
2021-08-28 Amiens D 0-0 1600 1641 36.13% 28.47% 35.40% -0.0 8
2021-08-28 @ Chamois Niortais D 0-0 1641 1600 35.40% 28.47% 36.13% +0.0 5
2021-08-28 Auxerre L 1-4 1630 1721 29.37% 28.12% 42.50% -14.0 1
2021-08-28 @ Nancy Lorraine W 4-1 1721 1630 42.50% 28.12% 29.37% +14.0 11
2021-08-28 Caen D 0-0 1744 1645 54.73% 25.53% 19.74% -1.6 12
2021-08-28 @ Nimes Olympique D 0-0 1645 1744 19.74% 25.53% 54.73% +1.6 10
2021-08-28 Dijon W 2-0 1661 1630 46.13% 27.63% 26.25% +10.5 10
2021-08-28 @ Pau FC L 0-2 1630 1661 26.25% 27.63% 46.13% -10.5 1
2021-08-28 Dunkerque D 2-2 1653 1590 50.25% 26.79% 22.96% -0.8 9
2021-08-28 @ Rodez D 2-2 1590 1653 22.96% 26.79% 50.25% +0.8 2
2021-08-28 Grenoble Foot 38 W 1-0 1684 1660 45.12% 27.79% 27.10% +5.7 13
2021-08-28 @ Sochaux L 0-1 1660 1684 27.10% 27.79% 45.12% -5.7 4
2021-08-28 Le Havre D 0-0 1641 1665 38.42% 28.42% 33.16% -0.2 6
2021-08-28 @ SC Bastia D 0-0 1665 1641 33.16% 28.42% 38.42% +0.2 9
2021-08-28 Paris FC L 0-1 1588 1735 23.22% 26.87% 49.91% -5.0 7
2021-08-28 @ Quevilly-Rouen W 1-0 1735 1588 49.91% 26.87% 23.22% +5.0 13
2021-08-28 Valenciennes W 1-0 1785 1609 63.34% 22.16% 14.50% +3.1 16
2021-08-28 @ Toulouse L 0-1 1609 1785 14.50% 22.16% 63.34% -3.1 5
2021-09-11 Chamois Niortais W 4-0 1735 1600 58.93% 24.04% 17.03% +13.3 14
2021-09-11 @ Auxerre L 0-4 1600 1735 17.03% 24.04% 58.93% -13.3 8
2021-09-11 Guingamp L 0-1 1740 1670 51.22% 26.55% 22.23% -9.3 13
2021-09-11 @ Paris FC W 1-0 1670 1740 22.23% 26.55% 51.22% +9.3 10
2021-09-11 Nancy Lorraine D 0-0 1591 1616 38.41% 28.42% 33.17% -0.2 3
2021-09-11 @ Dunkerque D 0-0 1616 1591 33.17% 28.42% 38.41% +0.2 2
2021-09-11 Nimes Olympique W 2-1 1654 1742 29.76% 28.17% 42.07% +7.5 7
2021-09-11 @ Grenoble Foot 38 L 1-2 1742 1654 42.07% 28.17% 29.76% -7.5 12
2021-09-11 Pau FC L 1-2 1646 1672 38.33% 28.43% 33.24% -7.0 10
2021-09-11 @ Caen W 2-1 1672 1646 33.24% 28.43% 38.33% +7.0 13
2021-09-11 Quevilly-Rouen L 1-2 1606 1583 45.03% 27.80% 27.17% -7.9 5
2021-09-11 @ Valenciennes W 2-1 1583 1606 27.17% 27.80% 45.03% +7.9 10
2021-09-11 Rodez L 0-1 1641 1652 40.27% 28.32% 31.41% -7.7 5
2021-09-11 @ Amiens W 1-0 1652 1641 31.41% 28.32% 40.27% +7.7 12
2021-09-11 SC Bastia W 2-1 1619 1640 38.96% 28.40% 32.65% +6.2 4
2021-09-11 @ Dijon L 1-2 1640 1619 32.65% 28.40% 38.96% -6.2 6
2021-09-11 Sochaux W 1-0 1681 1689 40.73% 28.29% 30.99% +6.3 12
2021-09-11 @ Ajaccio L 0-1 1689 1681 30.99% 28.29% 40.73% -6.3 13
2021-09-13 Toulouse D 1-1 1666 1788 25.76% 27.53% 46.71% +0.8 10
2021-09-13 @ Le Havre D 1-1 1788 1666 46.71% 27.53% 25.76% -0.8 17
2021-09-14 Paris FC W 1-0 1687 1731 35.71% 28.48% 35.82% +7.0 15
2021-09-14 @ Ajaccio L 0-1 1731 1687 35.82% 28.48% 35.71% -7.0 13
2021-09-18 Ajaccio L 0-2 1660 1694 37.06% 28.46% 34.48% -13.6 12
2021-09-18 @ Rodez W 2-0 1694 1660 34.48% 28.46% 37.06% +13.6 18
2021-09-18 Amiens D 3-3 1735 1633 55.04% 25.43% 19.53% -0.9 13
2021-09-18 @ Nimes Olympique D 3-3 1633 1735 19.53% 25.43% 55.04% +0.9 6
2021-09-18 Auxerre D 0-0 1591 1748 22.25% 26.55% 51.20% +1.3 11
2021-09-18 @ Quevilly-Rouen D 0-0 1748 1591 51.20% 26.55% 22.25% -1.3 15
2021-09-18 Caen D 1-1 1634 1639 41.19% 28.25% 30.56% -0.4 7
2021-09-18 @ SC Bastia D 1-1 1639 1634 30.56% 28.25% 41.19% +0.4 11
2021-09-18 Dunkerque W 2-0 1626 1591 46.60% 27.55% 25.85% +10.3 7
2021-09-18 @ Dijon L 0-2 1591 1626 25.85% 27.55% 46.60% -10.3 3
2021-09-18 Grenoble Foot 38 W 4-1 1787 1662 57.79% 24.47% 17.74% +8.9 20
2021-09-18 @ Toulouse L 1-4 1662 1787 17.74% 24.47% 57.79% -8.9 7
2021-09-18 Guingamp W 2-0 1587 1679 29.22% 28.10% 42.68% +15.1 11
2021-09-18 @ Chamois Niortais L 0-2 1679 1587 42.68% 28.10% 29.22% -15.1 10
2021-09-18 Le Havre D 1-1 1616 1666 34.78% 28.47% 36.76% +0.1 3
2021-09-18 @ Nancy Lorraine D 1-1 1666 1616 36.76% 28.47% 34.78% -0.1 11
2021-09-18 Paris FC W 2-0 1683 1724 36.10% 28.47% 35.42% +13.2 16
2021-09-18 @ Sochaux L 0-2 1724 1683 35.42% 28.47% 36.10% -13.2 13
2021-09-18 Valenciennes D 1-1 1679 1598 52.40% 26.23% 21.37% -1.2 14
2021-09-18 @ Pau FC D 1-1 1598 1679 21.37% 26.23% 52.40% +1.2 6
2021-09-21 Chamois Niortais D 0-0 1708 1602 55.57% 25.26% 19.17% -1.7 19
2021-09-21 @ Ajaccio D 0-0 1602 1708 19.17% 25.26% 55.57% +1.7 12
2021-09-21 Dijon L 0-1 1640 1636 42.40% 28.13% 29.47% -8.0 11
2021-09-21 @ Caen W 1-0 1636 1640 29.47% 28.13% 42.40% +8.0 10
2021-09-21 Nancy Lorraine W 4-1 1653 1616 46.85% 27.50% 25.65% +12.6 10
2021-09-21 @ Grenoble Foot 38 L 1-4 1616 1653 25.65% 27.50% 46.85% -12.6 3
2021-09-21 Nimes Olympique W 2-0 1711 1734 38.65% 28.41% 32.94% +12.5 16
2021-09-21 @ Paris FC L 0-2 1734 1711 32.94% 28.41% 38.65% -12.5 13
2021-09-21 Pau FC D 2-2 1634 1677 35.76% 28.48% 35.77% +0.0 7
2021-09-21 @ Amiens D 2-2 1677 1634 35.77% 28.48% 35.76% +0.0 15
2021-09-21 Quevilly-Rouen W 1-0 1666 1593 51.61% 26.44% 21.94% +4.8 14
2021-09-21 @ Le Havre L 0-1 1593 1666 21.94% 26.44% 51.61% -4.8 11
2021-09-21 Rodez W 1-0 1747 1646 54.90% 25.48% 19.62% +4.3 18
2021-09-21 @ Auxerre L 0-1 1646 1747 19.62% 25.48% 54.90% -4.3 12
2021-09-21 SC Bastia W 2-1 1600 1634 37.09% 28.46% 34.45% +6.5 9
2021-09-21 @ Valenciennes L 1-2 1634 1600 34.45% 28.46% 37.09% -6.5 7
2021-09-21 Sochaux L 1-2 1664 1696 37.33% 28.46% 34.21% -6.8 10
2021-09-21 @ Guingamp W 2-1 1696 1664 34.21% 28.46% 37.33% +6.8 19
2021-09-21 Toulouse L 0-2 1581 1796 17.48% 24.32% 58.20% -7.2 3
2021-09-21 @ Dunkerque W 2-0 1796 1581 58.20% 24.32% 17.48% +7.2 23
2021-09-24 Amiens D 1-1 1604 1634 37.63% 28.45% 33.92% -0.1 4
2021-09-24 @ Nancy Lorraine D 1-1 1634 1604 33.92% 28.45% 37.63% +0.1 8
2021-09-24 Auxerre D 0-0 1703 1751 35.05% 28.47% 36.48% +0.1 20
2021-09-24 @ Sochaux D 0-0 1751 1703 36.48% 28.47% 35.05% -0.1 19
2021-09-24 Dunkerque L 1-2 1677 1573 55.30% 25.35% 19.35% -9.3 15
2021-09-24 @ Pau FC W 2-1 1573 1677 19.35% 25.35% 55.30% +9.3 6
2021-09-24 Grenoble Foot 38 D 1-1 1642 1665 38.63% 28.41% 32.96% -0.2 13
2021-09-24 @ Rodez D 1-1 1665 1642 32.96% 28.41% 38.63% +0.2 11
2021-09-24 Guingamp D 2-2 1588 1657 32.19% 28.37% 39.44% +0.2 12
2021-09-24 @ Quevilly-Rouen D 2-2 1657 1588 39.44% 28.37% 32.19% -0.2 11
2021-09-24 Le Havre L 0-1 1721 1671 48.64% 27.15% 24.21% -8.9 13
2021-09-24 @ Nimes Olympique W 1-0 1671 1721 24.21% 27.15% 48.64% +8.9 17
2021-09-24 Paris FC W 4-1 1603 1723 26.02% 27.58% 46.40% +19.8 15
2021-09-24 @ Chamois Niortais L 1-4 1723 1603 46.40% 27.58% 26.02% -19.8 16
2021-09-24 Valenciennes L 0-1 1644 1606 47.00% 27.47% 25.52% -8.7 10
2021-09-24 @ Dijon W 1-0 1606 1644 25.52% 27.47% 47.00% +8.6 12
2021-09-25 Ajaccio W 2-0 1627 1706 30.90% 28.28% 40.82% +14.6 10
2021-09-25 @ SC Bastia L 0-2 1706 1627 40.82% 28.28% 30.90% -14.6 19
2021-09-27 Caen L 2-3 1803 1632 62.94% 22.35% 14.72% -9.8 23
2021-09-27 @ Toulouse W 3-2 1632 1803 14.72% 22.35% 62.94% +9.8 14
2021-10-02 Chamois Niortais W 1-0 1703 1623 52.38% 26.23% 21.38% +4.6 23
2021-10-02 @ Sochaux L 0-1 1623 1703 21.38% 26.23% 52.38% -4.6 15
2021-10-02 Dijon W 2-0 1680 1635 47.90% 27.30% 24.80% +10.0 20
2021-10-02 @ Le Havre L 0-2 1635 1680 24.80% 27.30% 47.90% -10.0 10
2021-10-02 Nancy Lorraine D 1-1 1703 1603 54.83% 25.50% 19.67% -1.4 17
2021-10-02 @ Paris FC D 1-1 1603 1703 19.67% 25.50% 54.83% +1.4 5
2021-10-02 Nimes Olympique D 2-2 1751 1712 47.13% 27.45% 25.42% -0.6 20
2021-10-02 @ Auxerre D 2-2 1712 1751 25.42% 27.45% 47.13% +0.6 14
2021-10-02 Pau FC W 2-0 1666 1668 41.56% 28.22% 30.22% +11.7 14
2021-10-02 @ Grenoble Foot 38 L 0-2 1668 1666 30.22% 28.22% 41.56% -11.7 15
2021-10-02 Quevilly-Rouen L 0-1 1692 1588 55.27% 25.36% 19.37% -9.9 19
2021-10-02 @ Ajaccio W 1-0 1588 1692 19.37% 25.36% 55.27% +9.9 15
2021-10-02 Rodez W 2-1 1657 1642 43.92% 27.96% 28.12% +5.5 14
2021-10-02 @ Guingamp L 1-2 1642 1657 28.12% 27.96% 43.92% -5.5 13
2021-10-02 SC Bastia W 2-0 1583 1642 33.51% 28.44% 38.05% +13.9 9
2021-10-02 @ Dunkerque L 0-2 1642 1583 38.05% 28.44% 33.51% -13.9 10
2021-10-02 Toulouse D 0-0 1634 1793 22.04% 26.48% 51.48% +1.3 9
2021-10-02 @ Amiens D 0-0 1793 1634 51.48% 26.48% 22.04% -1.3 24
2021-10-02 Valenciennes L 1-2 1641 1615 45.51% 27.73% 26.76% -8.0 14
2021-10-02 @ Caen W 2-1 1615 1641 26.76% 27.73% 45.51% +8.0 15
2021-10-16 Amiens W 1-0 1625 1635 40.49% 28.30% 31.20% +6.4 13
2021-10-16 @ Dijon L 0-1 1635 1625 31.20% 28.30% 40.49% -6.4 9
2021-10-16 Auxerre W 6-0 1792 1751 47.48% 27.39% 25.13% +28.0 27
2021-10-16 @ Toulouse L 0-6 1751 1792 25.13% 27.39% 47.48% -28.0 20
2021-10-16 Chamois Niortais L 0-3 1598 1619 39.00% 28.40% 32.60% -20.5 15
2021-10-16 @ Quevilly-Rouen W 3-0 1619 1598 32.60% 28.40% 39.00% +20.5 18
2021-10-16 Dunkerque L 1-3 1623 1597 45.47% 27.73% 26.80% -13.8 15
2021-10-16 @ Valenciennes W 3-1 1597 1623 26.80% 27.73% 45.47% +13.8 12
2021-10-16 Grenoble Foot 38 D 0-0 1628 1677 34.91% 28.47% 36.62% +0.1 11
2021-10-16 @ SC Bastia D 0-0 1677 1628 36.62% 28.47% 34.91% -0.1 15
2021-10-16 Guingamp W 2-1 1605 1662 33.78% 28.44% 37.78% +6.9 8
2021-10-16 @ Nancy Lorraine L 1-2 1662 1605 37.78% 28.44% 33.78% -6.9 14
2021-10-16 Le Havre D 2-2 1633 1690 33.91% 28.45% 37.65% +0.1 15
2021-10-16 @ Caen D 2-2 1690 1633 37.65% 28.45% 33.91% -0.1 21
2021-10-16 Paris FC W 1-0 1656 1702 35.41% 28.47% 36.12% +7.1 18
2021-10-16 @ Pau FC L 0-1 1702 1656 36.12% 28.47% 35.41% -7.1 17
2021-10-16 Sochaux L 0-1 1636 1708 31.90% 28.35% 39.75% -6.5 13
2021-10-16 @ Rodez W 1-0 1708 1636 39.75% 28.35% 31.90% +6.5 26
2021-10-18 Ajaccio L 0-2 1713 1682 46.14% 27.63% 26.23% -16.1 14
2021-10-18 @ Nimes Olympique W 2-0 1682 1713 26.23% 27.63% 46.14% +16.1 22
2021-10-23 Caen D 1-1 1610 1634 38.63% 28.41% 32.96% -0.2 13
2021-10-23 @ Dunkerque D 1-1 1634 1610 32.96% 28.41% 38.63% +0.2 16
2021-10-23 Dijon L 1-2 1677 1632 48.02% 27.28% 24.70% -8.3 15
2021-10-23 @ Grenoble Foot 38 W 2-1 1632 1677 24.70% 27.28% 48.02% +8.3 16
2021-10-23 Nancy Lorraine W 2-0 1698 1612 53.15% 26.02% 20.84% +8.5 25
2021-10-23 @ Ajaccio L 0-2 1612 1698 20.84% 26.02% 53.15% -8.5 8
2021-10-23 Nimes Olympique W 3-1 1655 1697 36.00% 28.48% 35.52% +11.4 17
2021-10-23 @ Guingamp L 1-3 1697 1655 35.52% 28.48% 36.00% -11.4 14
2021-10-23 Pau FC W 1-0 1690 1663 45.50% 27.73% 26.77% +5.7 24
2021-10-23 @ Le Havre L 0-1 1663 1690 26.77% 27.73% 45.50% -5.6 18
2021-10-23 Quevilly-Rouen D 1-1 1714 1577 59.12% 23.96% 16.92% -1.7 27
2021-10-23 @ Sochaux D 1-1 1577 1714 16.92% 23.96% 59.12% +1.7 16
2021-10-23 Rodez L 0-2 1639 1630 43.15% 28.05% 28.80% -15.3 18
2021-10-23 @ Chamois Niortais W 2-0 1630 1639 28.80% 28.05% 43.15% +15.3 16
2021-10-23 Toulouse D 2-2 1695 1820 25.45% 27.46% 47.09% +0.6 18
2021-10-23 @ Paris FC D 2-2 1820 1695 47.09% 27.46% 25.45% -0.6 28
2021-10-23 Valenciennes W 3-0 1629 1609 44.63% 27.86% 27.51% +15.8 12
2021-10-23 @ Amiens L 0-3 1609 1629 27.51% 27.86% 44.63% -15.8 15
2021-10-25 SC Bastia W 1-0 1723 1628 54.16% 25.71% 20.13% +4.4 23
2021-10-25 @ Auxerre L 0-1 1628 1723 20.13% 25.71% 54.16% -4.4 11
2021-10-30 Ajaccio W 1-0 1658 1706 34.99% 28.47% 36.54% +7.1 21
2021-10-30 @ Pau FC L 0-1 1706 1658 36.54% 28.47% 34.99% -7.2 25
2021-10-30 Amiens D 0-0 1624 1645 38.94% 28.40% 32.66% -0.3 12
2021-10-30 @ SC Bastia D 0-0 1645 1624 32.66% 28.40% 38.94% +0.3 13
2021-10-30 Chamois Niortais L 1-2 1686 1624 50.11% 26.82% 23.07% -8.6 14
2021-10-30 @ Nimes Olympique W 2-1 1624 1686 23.07% 26.82% 50.11% +8.6 21
2021-10-30 Grenoble Foot 38 L 0-1 1634 1669 36.93% 28.47% 34.61% -7.2 16
2021-10-30 @ Caen W 1-0 1669 1634 34.61% 28.47% 36.93% +7.2 18
2021-10-30 Guingamp D 2-2 1819 1667 60.89% 23.24% 15.87% -1.4 29
2021-10-30 @ Toulouse D 2-2 1667 1819 15.87% 23.24% 60.89% +1.4 18
2021-10-30 Le Havre W 1-0 1610 1695 30.08% 28.20% 41.71% +7.9 16
2021-10-30 @ Dunkerque L 0-1 1695 1610 41.71% 28.20% 30.08% -7.9 24
2021-10-30 Paris FC L 0-1 1640 1696 34.02% 28.45% 37.52% -6.8 16
2021-10-30 @ Dijon W 1-0 1696 1640 37.52% 28.45% 34.02% +6.8 21
2021-10-30 Quevilly-Rouen W 3-0 1645 1579 50.66% 26.69% 22.65% +13.4 19
2021-10-30 @ Rodez L 0-3 1579 1645 22.65% 26.69% 50.66% -13.4 16
2021-10-30 Sochaux D 0-0 1603 1712 27.22% 27.81% 44.97% +0.8 9
2021-10-30 @ Nancy Lorraine D 0-0 1712 1603 44.97% 27.81% 27.22% -0.8 28
2021-11-01 Auxerre L 1-2 1593 1727 24.54% 27.24% 48.22% -5.0 15
2021-11-01 @ Valenciennes W 2-1 1727 1593 48.22% 27.24% 24.54% +4.9 26
2021-11-06 Caen D 0-0 1645 1627 44.43% 27.89% 27.69% -0.7 14
2021-11-06 @ Amiens D 0-0 1627 1645 27.69% 27.89% 44.43% +0.7 17
2021-11-06 Dijon W 1-0 1699 1633 50.66% 26.69% 22.65% +4.9 28
2021-11-06 @ Ajaccio L 0-1 1633 1699 22.65% 26.69% 50.66% -4.9 16
2021-11-06 Dunkerque W 1-0 1676 1618 49.65% 26.93% 23.42% +5.0 21
2021-11-06 @ Grenoble Foot 38 L 0-1 1618 1676 23.42% 26.93% 49.65% -5.0 16
2021-11-06 Nancy Lorraine L 1-3 1632 1604 45.75% 27.69% 26.56% -13.8 21
2021-11-06 @ Chamois Niortais W 3-1 1604 1632 26.56% 27.69% 45.75% +13.8 12
2021-11-06 Nimes Olympique L 0-1 1712 1677 46.59% 27.55% 25.86% -8.6 28
2021-11-06 @ Sochaux W 1-0 1677 1712 25.86% 27.55% 46.59% +8.6 17
2021-11-06 Pau FC W 4-1 1732 1665 50.78% 26.66% 22.56% +11.3 29
2021-11-06 @ Auxerre L 1-4 1665 1732 22.56% 26.66% 50.78% -11.3 21
2021-11-06 Rodez W 1-0 1702 1659 47.79% 27.32% 24.88% +5.3 24
2021-11-06 @ Paris FC L 0-1 1659 1702 24.88% 27.32% 47.79% -5.3 19
2021-11-06 SC Bastia L 2-3 1668 1624 47.91% 27.30% 24.79% -7.9 18
2021-11-06 @ Guingamp W 3-2 1624 1668 24.79% 27.30% 47.91% +7.8 15
2021-11-06 Toulouse D 0-0 1566 1818 15.06% 22.62% 62.32% +2.2 17
2021-11-06 @ Quevilly-Rouen D 0-0 1818 1566 62.32% 22.62% 15.06% -2.2 30
2021-11-06 Valenciennes D 0-0 1688 1588 54.75% 25.53% 19.73% -1.6 25
2021-11-06 @ Le Havre D 0-0 1588 1688 19.73% 25.53% 54.75% +1.6 16
2021-11-20 Ajaccio L 0-1 1613 1704 29.35% 28.12% 42.53% -6.1 16
2021-11-20 @ Dunkerque W 1-0 1704 1613 42.53% 28.12% 29.35% +6.1 31
2021-11-20 Amiens D 1-1 1686 1644 47.51% 27.38% 25.11% -0.9 26
2021-11-20 @ Le Havre D 1-1 1644 1686 25.11% 27.38% 47.51% +0.9 15
2021-11-20 Chamois Niortais W 2-0 1631 1619 43.65% 27.99% 28.36% +11.2 18
2021-11-20 @ SC Bastia L 0-2 1619 1631 28.36% 27.99% 43.65% -11.1 21
2021-11-20 Grenoble Foot 38 W 1-0 1590 1681 29.34% 28.12% 42.54% +8.0 19
2021-11-20 @ Valenciennes L 0-1 1681 1590 42.54% 28.12% 29.34% -8.0 21
2021-11-20 Guingamp W 2-0 1654 1660 40.96% 28.27% 30.78% +11.9 24
2021-11-20 @ Pau FC L 0-2 1660 1654 30.78% 28.27% 40.96% -11.9 18
2021-11-20 Paris FC L 0-1 1627 1708 30.71% 28.26% 41.03% -6.3 17
2021-11-20 @ Caen W 1-0 1708 1627 41.03% 28.26% 30.71% +6.3 27
2021-11-20 Quevilly-Rouen W 2-1 1686 1568 56.93% 24.79% 18.29% +3.8 20
2021-11-20 @ Nimes Olympique L 1-2 1568 1686 18.29% 24.79% 56.93% -3.8 17
2021-11-20 Rodez L 0-2 1618 1653 36.89% 28.47% 34.64% -13.6 12
2021-11-20 @ Nancy Lorraine W 2-0 1653 1618 34.64% 28.47% 36.89% +13.6 22
2021-11-20 Sochaux W 4-1 1816 1703 56.35% 24.99% 18.66% +9.4 33
2021-11-20 @ Toulouse L 1-4 1703 1816 18.66% 24.99% 56.35% -9.4 28
2021-11-22 Auxerre W 3-1 1628 1743 26.57% 27.69% 45.73% +13.8 19
2021-11-22 @ Dijon L 1-3 1743 1628 45.73% 27.69% 26.57% -13.8 29
2021-12-03 Dijon W 3-2 1648 1642 42.76% 28.09% 29.14% +5.4 21
2021-12-03 @ Guingamp L 2-3 1642 1648 29.14% 28.09% 42.76% -5.4 19
2021-12-03 Dunkerque W 3-0 1645 1607 47.08% 27.46% 25.46% +14.8 18
2021-12-03 @ Amiens L 0-3 1607 1645 25.46% 27.46% 47.08% -14.8 16
2021-12-03 Le Havre L 1-2 1673 1685 40.23% 28.32% 31.45% -7.2 21
2021-12-03 @ Grenoble Foot 38 W 2-1 1685 1673 31.45% 28.32% 40.23% +7.2 29
2021-12-03 Nancy Lorraine W 2-1 1564 1604 36.21% 28.47% 35.31% +6.6 20
2021-12-03 @ Quevilly-Rouen L 1-2 1604 1564 35.31% 28.47% 36.21% -6.6 12
2021-12-03 Nimes Olympique W 1-0 1667 1689 38.74% 28.41% 32.85% +6.6 25
2021-12-03 @ Rodez L 0-1 1689 1667 32.85% 28.41% 38.74% -6.6 20
2021-12-03 Pau FC W 2-1 1694 1665 45.73% 27.69% 26.58% +5.3 31
2021-12-03 @ Sochaux L 1-2 1665 1694 26.58% 27.69% 45.73% -5.3 24
2021-12-03 SC Bastia W 1-0 1714 1642 51.34% 26.52% 22.15% +4.8 30
2021-12-03 @ Paris FC L 0-1 1642 1714 22.15% 26.52% 51.34% -4.8 18
2021-12-03 Valenciennes D 0-0 1710 1598 56.30% 25.01% 18.69% -1.7 32
2021-12-03 @ Ajaccio D 0-0 1598 1710 18.69% 25.01% 56.30% +1.7 20
2021-12-04 Caen D 2-2 1729 1621 55.83% 25.17% 19.00% -1.1 30
2021-12-04 @ Auxerre D 2-2 1621 1729 19.00% 25.17% 55.83% +1.1 18
2021-12-06 Toulouse W 2-1 1607 1825 17.30% 24.21% 58.49% +9.7 24
2021-12-06 @ Chamois Niortais L 1-2 1825 1607 58.49% 24.21% 17.30% -9.7 33
2021-12-11 Ajaccio L 0-1 1692 1709 39.63% 28.36% 32.01% -7.6 29
2021-12-11 @ Le Havre W 1-0 1709 1692 32.01% 28.36% 39.63% +7.6 35
2021-12-11 Auxerre L 0-2 1592 1728 24.29% 27.17% 48.54% -9.8 16
2021-12-11 @ Dunkerque W 2-0 1728 1592 48.54% 27.17% 24.29% +9.8 33
2021-12-11 Chamois Niortais D 2-2 1637 1617 44.58% 27.87% 27.55% -0.5 20
2021-12-11 @ Dijon D 2-2 1617 1637 27.55% 27.87% 44.58% +0.5 25
2021-12-11 Grenoble Foot 38 W 4-1 1660 1666 41.07% 28.26% 30.67% +14.5 21
2021-12-11 @ Amiens L 1-4 1666 1660 30.67% 28.26% 41.07% -14.5 21
2021-12-11 Guingamp W 2-0 1622 1654 37.42% 28.45% 34.13% +12.8 21
2021-12-11 @ Caen L 0-2 1654 1622 34.13% 28.45% 37.42% -12.8 21
2021-12-11 Nancy Lorraine W 2-1 1683 1598 53.02% 26.06% 20.93% +4.3 23
2021-12-11 @ Nimes Olympique L 1-2 1598 1683 20.93% 26.06% 53.02% -4.3 12
2021-12-11 Paris FC L 1-4 1600 1719 26.09% 27.60% 46.31% -12.8 20
2021-12-11 @ Valenciennes W 4-1 1719 1600 46.31% 27.60% 26.09% +12.8 33
2021-12-11 Quevilly-Rouen L 1-2 1660 1571 53.57% 25.89% 20.54% -9.0 24
2021-12-11 @ Pau FC W 2-1 1571 1660 20.54% 25.89% 53.57% +9.0 23
2021-12-11 Sochaux D 2-2 1638 1699 33.25% 28.43% 38.33% +0.1 19
2021-12-11 @ SC Bastia D 2-2 1699 1638 38.33% 28.43% 33.25% -0.1 32
2021-12-13 Rodez D 1-1 1816 1673 59.72% 23.73% 16.56% -1.8 34
2021-12-13 @ Toulouse D 1-1 1673 1816 16.56% 23.73% 59.72% +1.8 26
2021-12-21 Amiens W 1-0 1732 1675 49.50% 26.96% 23.54% +5.1 36
2021-12-21 @ Paris FC L 0-1 1675 1732 23.54% 26.96% 49.50% -5.1 21
2021-12-21 Caen D 2-2 1580 1635 34.08% 28.45% 37.46% +0.1 24
2021-12-21 @ Quevilly-Rouen D 2-2 1635 1580 37.46% 28.45% 34.08% -0.1 22
2021-12-21 Dijon L 0-3 1593 1636 35.83% 28.48% 35.69% -19.3 12
2021-12-21 @ Nancy Lorraine W 3-0 1636 1593 35.69% 28.48% 35.83% +19.3 23
2021-12-21 Dunkerque W 2-1 1641 1582 49.73% 26.91% 23.36% +4.7 24
2021-12-21 @ Guingamp L 1-2 1582 1641 23.36% 26.91% 49.73% -4.7 16
2021-12-21 Grenoble Foot 38 W 1-0 1716 1651 50.48% 26.73% 22.79% +4.9 38
2021-12-21 @ Ajaccio L 0-1 1651 1716 22.79% 26.73% 50.48% -4.9 21
2021-12-21 Le Havre L 2-3 1738 1685 49.02% 27.07% 23.91% -8.0 33
2021-12-21 @ Auxerre W 3-2 1685 1738 23.91% 27.07% 49.02% +8.0 32
2021-12-21 Pau FC W 3-0 1618 1651 37.16% 28.46% 34.38% +18.7 28
2021-12-21 @ Chamois Niortais L 0-3 1651 1618 34.38% 28.46% 37.16% -18.7 24
2021-12-21 SC Bastia D 0-0 1675 1638 46.95% 27.48% 25.56% -0.9 27
2021-12-21 @ Rodez D 0-0 1638 1675 25.56% 27.48% 46.95% +0.9 20
2021-12-21 Toulouse L 1-2 1687 1814 25.27% 27.42% 47.31% -5.1 23
2021-12-21 @ Nimes Olympique W 2-1 1814 1687 47.31% 27.42% 25.27% +5.1 37
2021-12-21 Valenciennes D 1-1 1699 1587 56.26% 25.02% 18.72% -1.5 33
2021-12-21 @ Sochaux D 1-1 1587 1699 18.72% 25.02% 56.26% +1.5 21
2022-01-08 Auxerre L 0-1 1647 1730 30.32% 28.23% 41.45% -6.2 21
2022-01-08 @ Grenoble Foot 38 W 1-0 1730 1647 41.45% 28.23% 30.32% +6.2 36
2022-01-08 Guingamp D 1-1 1588 1646 33.77% 28.44% 37.79% +0.2 22
2022-01-08 @ Valenciennes D 1-1 1646 1588 37.79% 28.44% 33.77% -0.2 25
2022-01-08 Nimes Olympique L 1-2 1656 1682 38.18% 28.43% 33.39% -7.0 23
2022-01-08 @ Dijon W 2-1 1682 1656 33.39% 28.43% 38.18% +7.0 26
2022-01-08 Quevilly-Rouen W 3-0 1639 1580 49.75% 26.91% 23.34% +13.8 23
2022-01-08 @ SC Bastia L 0-3 1580 1639 23.34% 26.91% 49.75% -13.8 24
2022-01-08 Rodez W 4-0 1632 1674 35.97% 28.48% 35.56% +25.1 27
2022-01-08 @ Pau FC L 0-4 1674 1632 35.56% 28.48% 35.97% -25.1 27
2022-01-08 Sochaux L 0-1 1693 1697 41.26% 28.24% 30.50% -7.8 32
2022-01-08 @ Le Havre W 1-0 1697 1693 30.50% 28.24% 41.26% +7.8 36
2022-01-15 Caen W 3-2 1705 1635 51.19% 26.56% 22.26% +4.3 39
2022-01-15 @ Sochaux L 2-3 1635 1705 22.26% 26.56% 51.19% -4.3 22
2022-01-15 Dijon L 0-2 1649 1649 41.98% 28.18% 29.84% -14.9 27
2022-01-15 @ Rodez W 2-0 1649 1649 29.84% 28.18% 41.98% +14.9 26
2022-01-15 Grenoble Foot 38 D 0-0 1646 1640 42.62% 28.11% 29.27% -0.6 26
2022-01-15 @ Guingamp D 0-0 1640 1646 29.27% 28.11% 42.62% +0.6 22
2022-01-15 Pau FC D 1-1 1819 1657 61.85% 22.83% 15.32% -1.9 38
2022-01-15 @ Toulouse D 1-1 1657 1819 15.32% 22.83% 61.85% +1.9 28
2022-01-15 SC Bastia W 2-1 1574 1653 30.97% 28.28% 40.75% +7.3 15
2022-01-15 @ Nancy Lorraine L 1-2 1653 1574 40.75% 28.28% 30.97% -7.3 23
2022-01-17 Le Havre D 2-2 1737 1685 48.81% 27.12% 24.07% -0.7 37
2022-01-17 @ Paris FC D 2-2 1685 1737 24.07% 27.12% 48.81% +0.7 33
2022-01-19 Ajaccio L 0-1 1669 1721 34.59% 28.46% 36.95% -6.9 21
2022-01-19 @ Amiens W 1-0 1721 1669 36.95% 28.46% 34.59% +6.9 41
2022-01-19 Nancy Lorraine W 4-0 1817 1581 69.48% 19.12% 11.40% +8.4 41
2022-01-19 @ Toulouse L 0-4 1581 1817 11.40% 19.12% 69.48% -8.4 15
2022-01-22 Guingamp W 3-0 1663 1645 44.30% 27.91% 27.80% +15.9 24
2022-01-22 @ Amiens L 0-3 1645 1663 27.80% 27.91% 44.30% -15.9 26
2022-01-22 Quevilly-Rouen W 1-0 1664 1566 54.53% 25.60% 19.88% +4.3 29
2022-01-22 @ Dijon L 0-1 1566 1664 19.88% 25.60% 54.53% -4.3 24
2022-01-22 Rodez D 0-0 1686 1634 48.78% 27.12% 24.10% -1.1 34
2022-01-22 @ Le Havre D 0-0 1634 1686 24.10% 27.12% 48.78% +1.1 28
2022-01-22 Sochaux D 0-0 1578 1709 24.73% 27.29% 47.99% +1.0 17
2022-01-22 @ Dunkerque D 0-0 1709 1578 47.99% 27.29% 24.73% -1.0 40
2022-01-22 Toulouse D 0-0 1645 1825 20.20% 25.75% 54.05% +1.5 24
2022-01-22 @ SC Bastia D 0-0 1825 1645 54.05% 25.75% 20.20% -1.5 42
2022-01-24 Ajaccio W 2-0 1631 1728 28.60% 28.02% 43.37% +15.3 25
2022-01-24 @ Caen L 0-2 1728 1631 43.37% 28.02% 28.60% -15.3 41
2022-01-26 Amiens D 1-1 1562 1679 26.35% 27.65% 46.00% +0.8 25
2022-01-26 @ Quevilly-Rouen D 1-1 1679 1562 46.00% 27.65% 26.35% -0.8 25
2022-01-28 Auxerre D 0-0 1713 1736 38.57% 28.42% 33.01% -0.2 42
2022-01-28 @ Ajaccio D 0-0 1736 1713 33.01% 28.42% 38.57% +0.2 37
2022-01-28 Chamois Niortais L 0-2 1646 1636 43.20% 28.04% 28.75% -15.3 25
2022-01-28 @ Caen W 2-0 1636 1646 28.75% 28.04% 43.20% +15.3 31
2022-01-28 Paris FC D 1-1 1579 1736 22.22% 26.54% 51.24% +1.2 18
2022-01-28 @ Dunkerque D 1-1 1736 1579 51.24% 26.54% 22.22% -1.1 38
2022-01-28 Valenciennes W 2-1 1689 1588 54.88% 25.48% 19.63% +4.0 29
2022-01-28 @ Nimes Olympique L 1-2 1588 1689 19.63% 25.48% 54.88% -4.0 22
2022-02-01 Dunkerque W 2-0 1652 1580 51.39% 26.50% 22.11% +9.0 34
2022-02-01 @ Chamois Niortais L 0-2 1580 1652 22.11% 26.50% 51.39% -9.0 18
2022-02-01 Nancy Lorraine W 6-1 1584 1573 43.47% 28.01% 28.52% +21.7 25
2022-02-01 @ Valenciennes L 1-6 1573 1584 28.52% 28.01% 43.47% -21.7 15
2022-02-01 Nimes Olympique L 0-3 1659 1693 37.17% 28.46% 34.37% -19.8 28
2022-02-01 @ Pau FC W 3-0 1693 1659 34.37% 28.46% 37.17% +19.8 32
2022-02-01 Paris FC L 1-2 1736 1735 42.14% 28.16% 29.70% -7.5 37
2022-02-01 @ Auxerre W 2-1 1735 1736 29.70% 28.16% 42.14% +7.5 41
2022-02-05 Amiens D 1-1 1708 1678 46.05% 27.64% 26.31% -0.8 41
2022-02-05 @ Sochaux D 1-1 1678 1708 26.31% 27.64% 46.05% +0.8 26
2022-02-05 Auxerre D 1-1 1629 1729 28.31% 27.98% 43.71% +0.6 27
2022-02-05 @ Guingamp D 1-1 1729 1629 43.71% 27.98% 28.31% -0.6 38
2022-02-05 Caen D 1-1 1551 1631 30.86% 28.28% 40.87% +0.4 16
2022-02-05 @ Nancy Lorraine D 1-1 1631 1551 40.87% 28.28% 30.86% -0.4 26
2022-02-05 Dijon W 4-1 1824 1668 61.26% 23.08% 15.66% +7.8 45
2022-02-05 @ Toulouse L 1-4 1668 1824 15.66% 23.08% 61.26% -7.8 29
2022-02-05 Dunkerque L 0-1 1713 1571 59.72% 23.72% 16.56% -10.5 32
2022-02-05 @ Nimes Olympique W 1-0 1571 1713 16.56% 23.72% 59.72% +10.5 21
2022-02-05 Grenoble Foot 38 W 1-0 1562 1641 30.97% 28.28% 40.74% +7.8 28
2022-02-05 @ Quevilly-Rouen L 0-1 1641 1562 40.74% 28.28% 30.97% -7.7 22
2022-02-05 Le Havre D 0-0 1661 1685 38.53% 28.42% 33.05% -0.2 35
2022-02-05 @ Chamois Niortais D 0-0 1685 1661 33.05% 28.42% 38.53% +0.2 35
2022-02-05 Pau FC D 1-1 1647 1640 42.88% 28.08% 29.04% -0.5 25
2022-02-05 @ SC Bastia D 1-1 1640 1647 29.04% 28.08% 42.88% +0.5 29
2022-02-05 Valenciennes D 0-0 1635 1606 45.87% 27.67% 26.46% -0.8 29
2022-02-05 @ Rodez D 0-0 1606 1635 26.46% 27.67% 45.87% +0.8 26
2022-02-07 Ajaccio W 2-0 1742 1712 45.95% 27.66% 26.39% +10.5 44
2022-02-07 @ Paris FC L 0-2 1712 1742 26.39% 27.66% 45.95% -10.5 42
2022-02-12 Chamois Niortais W 3-1 1679 1660 44.38% 27.89% 27.72% +9.5 29
2022-02-12 @ Amiens L 1-3 1660 1679 27.72% 27.89% 44.38% -9.5 35
2022-02-12 Guingamp L 0-1 1702 1630 51.42% 26.50% 22.09% -9.3 42
2022-02-12 @ Ajaccio W 1-0 1630 1702 22.09% 26.50% 51.42% +9.3 30
2022-02-12 Nancy Lorraine D 1-1 1728 1552 63.50% 22.09% 14.41% -2.0 39
2022-02-12 @ Auxerre D 1-1 1552 1728 14.41% 22.09% 63.50% +2.0 17
2022-02-12 Nimes Olympique W 4-0 1630 1702 31.79% 28.35% 39.86% +27.2 29
2022-02-12 @ Caen L 0-4 1702 1630 39.86% 28.35% 31.79% -27.2 32
2022-02-12 Pau FC L 0-1 1660 1640 44.62% 27.86% 27.52% -8.3 29
2022-02-12 @ Dijon W 1-0 1640 1660 27.52% 27.86% 44.62% +8.3 32
2022-02-12 Quevilly-Rouen W 3-0 1753 1570 64.11% 21.80% 14.08% +8.2 47
2022-02-12 @ Paris FC L 0-3 1570 1753 14.08% 21.80% 64.11% -8.3 28
2022-02-12 Rodez W 2-0 1581 1635 34.33% 28.46% 37.21% +13.7 24
2022-02-12 @ Dunkerque L 0-2 1635 1581 37.21% 28.46% 34.33% -13.6 29
2022-02-12 Sochaux L 1-3 1633 1708 31.47% 28.32% 40.20% -10.5 22
2022-02-12 @ Grenoble Foot 38 W 3-1 1708 1633 40.20% 28.32% 31.47% +10.5 44
2022-02-12 Toulouse L 1-3 1607 1832 16.83% 23.91% 59.26% -6.0 26
2022-02-12 @ Valenciennes W 3-1 1832 1607 59.26% 23.91% 16.83% +6.0 48
2022-02-14 SC Bastia L 2-4 1685 1646 47.11% 27.46% 25.44% -12.7 35
2022-02-14 @ Le Havre W 4-2 1646 1685 25.44% 27.46% 47.11% +12.7 28
2022-02-15 Chamois Niortais W 1-0 1623 1651 37.92% 28.44% 33.64% +6.7 25
2022-02-15 @ Grenoble Foot 38 L 0-1 1651 1623 33.64% 28.44% 37.92% -6.7 35
2022-02-19 Ajaccio L 0-1 1718 1693 45.38% 27.75% 26.88% -8.4 44
2022-02-19 @ Sochaux W 1-0 1693 1718 26.88% 27.75% 45.38% +8.4 45
2022-02-19 Amiens D 1-1 1621 1688 32.45% 28.39% 39.16% +0.2 30
2022-02-19 @ Rodez D 1-1 1688 1621 39.16% 28.39% 32.45% -0.2 30
2022-02-19 Auxerre L 0-1 1644 1726 30.48% 28.24% 41.27% -6.3 35
2022-02-19 @ Chamois Niortais W 1-0 1726 1644 41.27% 28.24% 30.48% +6.3 42
2022-02-19 Caen W 1-0 1648 1657 40.63% 28.29% 31.07% +6.3 35
2022-02-19 @ Pau FC L 0-1 1657 1648 31.07% 28.29% 40.63% -6.4 29
2022-02-19 Dijon D 0-0 1659 1652 42.88% 28.08% 29.04% -0.6 29
2022-02-19 @ SC Bastia D 0-0 1652 1659 29.04% 28.08% 42.88% +0.6 30
2022-02-19 Dunkerque W 2-0 1554 1595 36.09% 28.47% 35.44% +13.2 20
2022-02-19 @ Nancy Lorraine L 0-2 1595 1554 35.44% 28.47% 36.09% -13.2 24
2022-02-19 Grenoble Foot 38 W 3-1 1675 1629 48.03% 27.28% 24.69% +8.6 35
2022-02-19 @ Nimes Olympique L 1-3 1629 1675 24.69% 27.28% 48.03% -8.6 25
2022-02-19 Paris FC D 1-1 1639 1761 25.79% 27.53% 46.68% +0.8 31
2022-02-19 @ Guingamp D 1-1 1761 1639 46.68% 27.53% 25.79% -0.8 48
2022-02-19 Valenciennes D 1-1 1562 1601 36.38% 28.47% 35.14% -0.0 29
2022-02-19 @ Quevilly-Rouen D 1-1 1601 1562 35.14% 28.47% 36.38% +0.0 27
2022-02-21 Le Havre W 4-0 1838 1672 62.30% 22.63% 15.07% +11.6 51
2022-02-21 @ Toulouse L 0-4 1672 1838 15.07% 22.63% 62.30% -11.6 35
2022-02-26 Chamois Niortais W 1-0 1640 1638 42.15% 28.16% 29.69% +6.1 34
2022-02-26 @ Guingamp L 0-1 1638 1640 29.69% 28.16% 42.15% -6.1 35
2022-02-26 Dijon W 2-1 1582 1652 31.97% 28.36% 39.67% +7.2 27
2022-02-26 @ Dunkerque L 1-2 1652 1582 39.67% 28.36% 31.97% -7.2 30
2022-02-26 Nancy Lorraine W 1-0 1661 1567 54.06% 25.74% 20.20% +4.4 38
2022-02-26 @ Le Havre L 0-1 1567 1661 20.20% 25.74% 54.06% -4.4 20
2022-02-26 Nimes Olympique W 3-0 1688 1684 42.46% 28.13% 29.41% +16.7 33
2022-02-26 @ Amiens L 0-3 1684 1688 29.41% 28.13% 42.46% -16.7 35
2022-02-26 Pau FC W 1-0 1601 1655 34.28% 28.46% 37.26% +7.2 30
2022-02-26 @ Valenciennes L 0-1 1655 1601 37.26% 28.46% 34.28% -7.2 35
2022-02-26 Quevilly-Rouen W 1-0 1733 1562 62.86% 22.38% 14.76% +3.2 45
2022-02-26 @ Auxerre L 0-1 1562 1733 14.76% 22.38% 62.86% -3.2 29
2022-02-26 Rodez W 2-1 1701 1621 52.38% 26.24% 21.39% +4.4 48
2022-02-26 @ Ajaccio L 1-2 1621 1701 21.39% 26.24% 52.38% -4.4 30
2022-02-26 SC Bastia W 2-1 1651 1658 40.89% 28.27% 30.84% +6.0 32
2022-02-26 @ Caen L 1-2 1658 1651 30.84% 28.27% 40.89% -5.9 29
2022-02-26 Sochaux W 3-1 1760 1710 48.66% 27.15% 24.19% +8.5 51
2022-02-26 @ Paris FC L 1-3 1710 1760 24.19% 27.15% 48.66% -8.5 44
2022-02-28 Toulouse L 0-2 1621 1849 16.57% 23.74% 59.69% -6.8 25
2022-02-28 @ Grenoble Foot 38 W 2-0 1849 1621 59.69% 23.74% 16.57% +6.8 54
2022-03-05 Ajaccio L 0-1 1632 1705 31.60% 28.33% 40.07% -6.4 35
2022-03-05 @ Chamois Niortais W 1-0 1705 1632 40.07% 28.33% 31.60% +6.4 51
2022-03-05 Amiens W 2-1 1648 1704 33.84% 28.45% 37.71% +6.9 38
2022-03-05 @ Pau FC L 1-2 1704 1648 37.71% 28.45% 33.84% -6.9 33
2022-03-05 Auxerre L 1-3 1617 1736 26.11% 27.60% 46.29% -9.0 30
2022-03-05 @ Rodez W 3-1 1736 1617 46.29% 27.60% 26.11% +9.0 48
2022-03-05 Caen W 1-0 1645 1657 40.23% 28.32% 31.45% +6.4 33
2022-03-05 @ Dijon L 0-1 1657 1645 31.45% 28.32% 40.23% -6.4 32
2022-03-05 Grenoble Foot 38 L 0-1 1563 1614 34.60% 28.47% 36.93% -6.9 20
2022-03-05 @ Nancy Lorraine W 1-0 1614 1563 36.93% 28.47% 34.60% +6.9 28
2022-03-05 Guingamp W 1-0 1701 1646 49.28% 27.01% 23.71% +5.1 47
2022-03-05 @ Sochaux L 0-1 1646 1701 23.71% 27.01% 49.28% -5.1 34
2022-03-05 Le Havre L 0-2 1559 1665 27.57% 27.87% 44.56% -10.9 29
2022-03-05 @ Quevilly-Rouen W 2-0 1665 1559 44.56% 27.87% 27.57% +10.9 41
2022-03-05 Paris FC D 1-1 1667 1769 28.09% 27.95% 43.95% +0.6 36
2022-03-05 @ Nimes Olympique D 1-1 1769 1667 43.95% 27.95% 28.09% -0.6 52
2022-03-05 Valenciennes D 1-1 1652 1608 47.83% 27.32% 24.85% -0.9 30
2022-03-05 @ SC Bastia D 1-1 1608 1652 24.85% 27.32% 47.83% +0.9 31
2022-03-07 Dunkerque W 2-0 1856 1589 72.47% 17.49% 10.04% +3.8 57
2022-03-07 @ Toulouse L 0-2 1589 1856 10.04% 17.49% 72.47% -3.8 27
2022-03-12 Chamois Niortais W 2-0 1768 1625 59.78% 23.70% 16.52% +6.8 55
2022-03-12 @ Paris FC L 0-2 1625 1768 16.52% 23.70% 59.78% -6.8 35
2022-03-12 Dijon D 0-0 1609 1652 35.90% 28.48% 35.63% -0.0 32
2022-03-12 @ Valenciennes D 0-0 1652 1609 35.63% 28.48% 35.90% +0.0 34
2022-03-12 Nancy Lorraine W 1-0 1698 1556 59.70% 23.73% 16.57% +3.6 36
2022-03-12 @ Amiens L 0-1 1556 1698 16.57% 23.73% 59.70% -3.6 20
2022-03-12 Nimes Olympique L 0-1 1676 1668 43.02% 28.07% 28.91% -8.1 41
2022-03-12 @ Le Havre W 1-0 1668 1676 28.91% 28.07% 43.02% +8.1 39
2022-03-12 Pau FC W 1-0 1585 1654 32.14% 28.37% 39.49% +7.6 30
2022-03-12 @ Dunkerque L 0-1 1654 1585 39.49% 28.37% 32.14% -7.6 38
2022-03-12 Quevilly-Rouen D 1-1 1641 1548 53.99% 25.77% 20.25% -1.3 35
2022-03-12 @ Guingamp D 1-1 1548 1641 20.25% 25.77% 53.99% +1.4 30
2022-03-12 Rodez D 0-0 1621 1608 43.70% 27.98% 28.32% -0.7 29
2022-03-12 @ Grenoble Foot 38 D 0-0 1608 1621 28.32% 27.98% 43.70% +0.7 31
2022-03-12 SC Bastia L 0-1 1712 1651 49.93% 26.87% 23.21% -9.1 51
2022-03-12 @ Ajaccio W 1-0 1651 1712 23.21% 26.87% 49.93% +9.1 33
2022-03-12 Sochaux W 3-2 1745 1706 47.10% 27.46% 25.45% +4.8 51
2022-03-12 @ Auxerre L 2-3 1706 1745 25.45% 27.46% 47.10% -4.8 47
2022-03-12 Toulouse W 4-1 1651 1860 17.92% 24.58% 57.50% +23.5 35
2022-03-12 @ Caen L 1-4 1860 1651 57.50% 24.58% 17.92% -23.5 57
2022-03-15 Ajaccio D 0-0 1549 1703 22.58% 26.66% 50.75% +1.2 31
2022-03-15 @ Quevilly-Rouen D 0-0 1703 1549 50.75% 26.66% 22.58% -1.2 52
2022-03-15 Amiens W 6-0 1836 1701 58.95% 24.03% 17.02% +19.4 60
2022-03-15 @ Toulouse L 0-6 1701 1836 17.02% 24.03% 58.95% -19.4 36
2022-03-15 Auxerre L 1-2 1676 1750 31.54% 28.33% 40.13% -6.1 39
2022-03-15 @ Nimes Olympique W 2-1 1750 1676 40.13% 28.33% 31.54% +6.0 54
2022-03-15 Caen D 1-1 1609 1674 32.74% 28.40% 38.86% +0.2 33
2022-03-15 @ Valenciennes D 1-1 1674 1609 38.86% 28.40% 32.74% -0.2 36
2022-03-15 Dunkerque W 1-0 1661 1593 50.90% 26.63% 22.47% +4.9 36
2022-03-15 @ SC Bastia L 0-1 1593 1661 22.47% 26.63% 50.90% -4.9 30
2022-03-15 Grenoble Foot 38 L 0-1 1647 1620 45.52% 27.73% 26.75% -8.4 38
2022-03-15 @ Pau FC W 1-0 1620 1647 26.75% 27.73% 45.52% +8.4 32
2022-03-15 Guingamp D 1-1 1608 1640 37.51% 28.45% 34.04% -0.1 32
2022-03-15 @ Rodez D 1-1 1640 1608 34.04% 28.45% 37.51% +0.1 36
2022-03-15 Le Havre W 2-0 1652 1668 39.63% 28.36% 32.01% +12.2 37
2022-03-15 @ Dijon L 0-2 1668 1652 32.01% 28.36% 39.63% -12.2 41
2022-03-15 Paris FC W 3-0 1552 1775 16.96% 23.99% 59.05% +28.4 23
2022-03-15 @ Nancy Lorraine L 0-3 1775 1552 59.05% 23.99% 16.96% -28.4 55
2022-03-15 Sochaux D 1-1 1619 1701 30.39% 28.23% 41.37% +0.4 36
2022-03-15 @ Chamois Niortais D 1-1 1701 1619 41.37% 28.23% 30.39% -0.4 48
2022-03-19 Caen L 2-4 1655 1674 39.32% 28.38% 32.30% -11.0 41
2022-03-19 @ Le Havre W 4-2 1674 1655 32.30% 28.38% 39.32% +11.0 39
2022-03-19 Dijon D 1-1 1682 1664 44.35% 27.90% 27.75% -0.6 37
2022-03-19 @ Amiens D 1-1 1664 1682 27.75% 27.90% 44.35% +0.6 38
2022-03-19 Nancy Lorraine W 3-1 1640 1580 49.78% 26.90% 23.32% +8.2 39
2022-03-19 @ Guingamp L 1-3 1580 1640 23.32% 26.90% 49.78% -8.2 23
2022-03-19 Nimes Olympique W 1-0 1701 1670 46.22% 27.61% 26.17% +5.5 55
2022-03-19 @ Ajaccio L 0-1 1670 1701 26.17% 27.61% 46.22% -5.5 39
2022-03-19 Pau FC D 1-1 1746 1638 55.78% 25.19% 19.03% -1.5 56
2022-03-19 @ Paris FC D 1-1 1638 1746 19.03% 25.19% 55.78% +1.5 39
2022-03-19 Quevilly-Rouen W 2-0 1619 1550 50.97% 26.61% 22.42% +9.1 39
2022-03-19 @ Chamois Niortais L 0-2 1550 1619 22.42% 26.61% 50.97% -9.1 31
2022-03-19 Rodez W 2-0 1701 1608 53.97% 25.77% 20.26% +8.3 51
2022-03-19 @ Sochaux L 0-2 1608 1701 20.26% 25.77% 53.97% -8.3 32
2022-03-19 SC Bastia D 1-1 1629 1665 36.71% 28.47% 34.82% -0.1 33
2022-03-19 @ Grenoble Foot 38 D 1-1 1665 1629 34.82% 28.47% 36.71% +0.1 37
2022-03-19 Toulouse L 1-2 1756 1856 28.28% 27.98% 43.75% -5.6 54
2022-03-19 @ Auxerre W 2-1 1856 1756 43.75% 27.98% 28.28% +5.6 63
2022-03-19 Valenciennes L 1-2 1588 1609 38.85% 28.40% 32.75% -7.0 30
2022-03-19 @ Dunkerque W 2-1 1609 1588 32.75% 28.40% 38.85% +7.0 36
2022-04-02 Amiens L 0-2 1616 1681 32.78% 28.40% 38.81% -12.5 36
2022-04-02 @ Valenciennes W 2-0 1681 1616 38.81% 28.40% 32.78% +12.5 40
2022-04-02 Auxerre D 1-1 1665 1750 30.17% 28.21% 41.62% +0.4 38
2022-04-02 @ SC Bastia D 1-1 1750 1665 41.62% 28.21% 30.17% -0.4 55
2022-04-02 Chamois Niortais D 1-1 1600 1628 37.93% 28.44% 33.63% -0.2 33
2022-04-02 @ Rodez D 1-1 1628 1600 33.63% 28.44% 37.93% +0.1 40
2022-04-02 Dunkerque W 2-1 1685 1581 55.35% 25.33% 19.32% +4.0 42
2022-04-02 @ Caen L 1-2 1581 1685 19.32% 25.33% 55.35% -4.0 30
2022-04-02 Grenoble Foot 38 W 1-0 1664 1629 46.75% 27.52% 25.73% +5.5 41
2022-04-02 @ Dijon L 0-1 1629 1664 25.73% 27.52% 46.75% -5.5 33
2022-04-02 Guingamp L 0-2 1664 1648 44.12% 27.93% 27.95% -15.5 39
2022-04-02 @ Nimes Olympique W 2-0 1648 1664 27.95% 27.93% 44.12% +15.5 42
2022-04-02 Le Havre W 2-1 1640 1644 41.25% 28.24% 30.50% +5.9 42
2022-04-02 @ Pau FC L 1-2 1644 1640 30.50% 28.24% 41.25% -5.9 41
2022-04-02 Paris FC W 2-1 1861 1745 56.79% 24.84% 18.38% +3.8 66
2022-04-02 @ Toulouse L 1-2 1745 1861 18.38% 24.84% 56.79% -3.8 56
2022-04-02 Sochaux L 0-2 1541 1709 21.24% 26.18% 52.57% -8.7 31
2022-04-02 @ Quevilly-Rouen W 2-0 1709 1541 52.57% 26.18% 21.24% +8.7 54
2022-04-04 Ajaccio L 0-2 1572 1707 24.43% 27.21% 48.35% -9.9 23
2022-04-04 @ Nancy Lorraine W 2-0 1707 1572 48.35% 27.21% 24.43% +9.9 58
2022-04-09 Caen L 0-2 1623 1689 32.63% 28.40% 38.97% -12.4 33
2022-04-09 @ Grenoble Foot 38 W 2-0 1689 1623 38.97% 28.40% 32.63% +12.4 45
2022-04-09 Dunkerque W 2-1 1639 1577 50.13% 26.82% 23.05% +4.7 44
2022-04-09 @ Le Havre L 1-2 1577 1639 23.05% 26.82% 50.13% -4.7 30
2022-04-09 Nancy Lorraine W 1-0 1718 1562 61.23% 23.10% 15.67% +3.4 57
2022-04-09 @ Sochaux L 0-1 1562 1718 15.67% 23.10% 61.23% -3.4 23
2022-04-09 Nimes Olympique D 0-0 1628 1649 39.06% 28.39% 32.55% -0.3 41
2022-04-09 @ Chamois Niortais D 0-0 1649 1628 32.55% 28.39% 39.06% +0.3 40
2022-04-09 Pau FC W 2-1 1717 1646 51.28% 26.53% 22.19% +4.5 61
2022-04-09 @ Ajaccio L 1-2 1646 1717 22.19% 26.53% 51.28% -4.5 42
2022-04-09 Rodez W 2-0 1533 1600 32.45% 28.39% 39.16% +14.2 34
2022-04-09 @ Quevilly-Rouen L 0-2 1600 1533 39.16% 28.39% 32.45% -14.2 33
2022-04-09 SC Bastia D 0-0 1694 1666 45.66% 27.70% 26.64% -0.8 41
2022-04-09 @ Amiens D 0-0 1666 1694 26.64% 27.70% 45.66% +0.8 39
2022-04-09 Toulouse L 2-4 1663 1865 18.47% 24.89% 56.63% -5.9 42
2022-04-09 @ Guingamp W 4-2 1865 1663 56.63% 24.89% 18.47% +5.9 69
2022-04-09 Valenciennes W 1-0 1750 1604 60.13% 23.56% 16.32% +3.5 58
2022-04-09 @ Auxerre L 0-1 1604 1750 16.32% 23.56% 60.13% -3.5 36
2022-04-11 Dijon D 2-2 1741 1670 51.30% 26.53% 22.17% -0.9 57
2022-04-11 @ Paris FC D 2-2 1670 1741 22.17% 26.53% 51.30% +0.9 42
2022-04-16 Ajaccio L 0-3 1671 1721 34.72% 28.47% 36.81% -18.9 42
2022-04-16 @ Dijon W 3-0 1721 1671 36.81% 28.47% 34.72% +18.9 64
2022-04-16 Amiens D 1-1 1701 1693 43.07% 28.06% 28.87% -0.5 46
2022-04-16 @ Caen D 1-1 1693 1701 28.87% 28.06% 43.07% +0.5 42
2022-04-16 Auxerre L 1-4 1641 1753 26.90% 27.75% 45.35% -13.1 42
2022-04-16 @ Pau FC W 4-1 1753 1641 45.35% 27.75% 26.90% +13.1 61
2022-04-16 Chamois Niortais L 0-2 1559 1628 32.20% 28.37% 39.43% -12.3 23
2022-04-16 @ Nancy Lorraine W 2-0 1628 1559 39.43% 28.37% 32.20% +12.3 44
2022-04-16 Grenoble Foot 38 L 0-3 1572 1611 36.42% 28.47% 35.11% -19.5 30
2022-04-16 @ Dunkerque W 3-0 1611 1572 35.11% 28.47% 36.42% +19.5 36
2022-04-16 Guingamp L 1-2 1667 1657 43.17% 28.05% 28.78% -7.6 39
2022-04-16 @ SC Bastia W 2-1 1657 1667 28.78% 28.05% 43.17% +7.6 45
2022-04-16 Le Havre L 0-1 1600 1643 35.83% 28.48% 35.69% -7.0 36
2022-04-16 @ Valenciennes W 1-0 1643 1600 35.69% 28.48% 35.83% +7.0 47
2022-04-16 Paris FC L 0-1 1586 1740 22.47% 26.63% 50.90% -4.9 33
2022-04-16 @ Rodez W 1-0 1740 1586 50.90% 26.63% 22.47% +4.9 60
2022-04-16 Quevilly-Rouen W 2-0 1871 1547 77.39% 14.67% 7.94% +2.9 72
2022-04-16 @ Toulouse L 0-2 1547 1871 7.94% 14.67% 77.39% -2.8 34
2022-04-16 Sochaux L 1-3 1649 1721 31.72% 28.34% 39.94% -10.5 40
2022-04-16 @ Nimes Olympique W 3-1 1721 1649 39.94% 28.34% 31.72% +10.5 60
2022-04-19 Caen W 1-0 1745 1701 47.86% 27.31% 24.83% +5.3 63
2022-04-19 @ Paris FC L 0-1 1701 1745 24.83% 27.31% 47.86% -5.3 46
2022-04-19 Dijon W 2-1 1766 1652 56.55% 24.92% 18.53% +3.8 64
2022-04-19 @ Auxerre L 1-2 1652 1766 18.53% 24.92% 56.55% -3.8 42
2022-04-19 Dunkerque W 2-1 1740 1552 64.67% 21.54% 13.79% +2.8 67
2022-04-19 @ Ajaccio L 1-2 1552 1740 13.79% 21.54% 64.67% -2.8 30
2022-04-19 Le Havre L 0-2 1693 1650 47.68% 27.35% 24.97% -16.5 42
2022-04-19 @ Amiens W 2-0 1650 1693 24.97% 27.35% 47.68% +16.5 50
2022-04-19 Nancy Lorraine D 1-1 1581 1547 46.51% 27.56% 25.93% -0.8 34
2022-04-19 @ Rodez D 1-1 1547 1581 25.93% 27.56% 46.51% +0.8 24
2022-04-19 Nimes Olympique L 0-1 1544 1638 28.97% 28.07% 42.96% -6.0 34
2022-04-19 @ Quevilly-Rouen W 1-0 1638 1544 42.96% 28.07% 28.97% +6.0 43
2022-04-19 Pau FC W 3-0 1665 1628 46.89% 27.50% 25.62% +14.9 48
2022-04-19 @ Guingamp L 0-3 1628 1665 25.62% 27.50% 46.89% -14.9 42
2022-04-19 SC Bastia D 1-1 1640 1659 39.27% 28.38% 32.35% -0.2 45
2022-04-19 @ Chamois Niortais D 1-1 1659 1640 32.35% 28.38% 39.27% +0.3 40
2022-04-19 Toulouse D 1-1 1732 1874 23.71% 27.01% 49.28% +1.0 61
2022-04-19 @ Sochaux D 1-1 1874 1732 49.28% 27.01% 23.71% -1.0 73
2022-04-19 Valenciennes W 3-0 1630 1593 46.88% 27.50% 25.62% +14.9 39
2022-04-19 @ Grenoble Foot 38 L 0-3 1593 1630 25.62% 27.50% 46.88% -14.9 36
2022-04-22 Ajaccio D 0-0 1578 1743 21.56% 26.30% 52.14% +1.4 37
2022-04-22 @ Valenciennes D 0-0 1743 1578 52.14% 26.30% 21.56% -1.4 68
2022-04-22 Amiens D 0-0 1550 1677 25.23% 27.41% 47.36% +1.0 31
2022-04-22 @ Dunkerque D 0-0 1677 1550 47.36% 27.41% 25.23% -1.0 43
2022-04-22 Grenoble Foot 38 L 0-1 1667 1645 44.86% 27.83% 27.32% -8.3 50
2022-04-22 @ Le Havre W 1-0 1645 1667 27.32% 27.83% 44.86% +8.3 42
2022-04-22 Guingamp D 3-3 1648 1680 37.40% 28.46% 34.15% -0.1 43
2022-04-22 @ Dijon D 3-3 1680 1648 34.15% 28.46% 37.40% +0.1 49
2022-04-22 Paris FC W 2-1 1659 1750 29.37% 28.12% 42.51% +7.5 43
2022-04-22 @ SC Bastia L 1-2 1750 1659 42.51% 28.12% 29.37% -7.5 63
2022-04-22 Quevilly-Rouen L 0-3 1548 1538 43.21% 28.04% 28.75% -22.2 24
2022-04-22 @ Nancy Lorraine W 3-0 1538 1548 28.75% 28.04% 43.21% +22.2 37
2022-04-22 Rodez W 3-2 1644 1580 50.44% 26.74% 22.82% +4.4 46
2022-04-22 @ Nimes Olympique L 2-3 1580 1644 22.82% 26.74% 50.44% -4.4 34
2022-04-22 Sochaux L 0-1 1613 1733 26.03% 27.58% 46.38% -5.5 42
2022-04-22 @ Pau FC W 1-0 1733 1613 46.38% 27.58% 26.03% +5.5 64
2022-04-23 Auxerre D 1-1 1695 1770 31.45% 28.32% 40.23% +0.3 47
2022-04-23 @ Caen D 1-1 1770 1695 40.23% 28.32% 31.45% -0.3 65
2022-04-25 Chamois Niortais W 2-0 1873 1640 69.22% 19.26% 11.52% +4.5 76
2022-04-25 @ Toulouse L 0-2 1640 1873 11.52% 19.26% 69.22% -4.5 45
2022-04-30 Amiens D 1-1 1653 1676 38.76% 28.41% 32.83% -0.2 43
2022-04-30 @ Grenoble Foot 38 D 1-1 1676 1653 32.83% 28.41% 38.76% +0.2 44
2022-04-30 Caen W 2-1 1680 1696 39.69% 28.36% 31.95% +6.1 52
2022-04-30 @ Guingamp L 1-2 1696 1680 31.95% 28.36% 39.69% -6.1 47
2022-04-30 Dijon L 1-3 1636 1648 40.16% 28.33% 31.52% -12.5 45
2022-04-30 @ Chamois Niortais W 3-1 1648 1636 31.52% 28.33% 40.16% +12.5 46
2022-04-30 Dunkerque W 1-0 1770 1551 67.88% 19.95% 12.17% +2.5 68
2022-04-30 @ Auxerre L 0-1 1551 1770 12.17% 19.95% 67.88% -2.5 31
2022-04-30 Le Havre W 2-1 1742 1658 52.79% 26.12% 21.09% +4.3 71
2022-04-30 @ Ajaccio L 1-2 1658 1742 21.09% 26.12% 52.79% -4.3 50
2022-04-30 Nimes Olympique L 1-3 1525 1649 25.63% 27.50% 46.87% -8.9 24
2022-04-30 @ Nancy Lorraine W 3-1 1649 1525 46.87% 27.50% 25.63% +8.9 49
2022-04-30 Pau FC L 1-2 1560 1608 35.14% 28.47% 36.39% -6.6 37
2022-04-30 @ Quevilly-Rouen W 2-1 1608 1560 36.39% 28.47% 35.14% +6.5 45
2022-04-30 SC Bastia W 2-1 1739 1667 51.36% 26.51% 22.13% +4.5 67
2022-04-30 @ Sochaux L 1-2 1667 1739 22.13% 26.51% 51.36% -4.5 43
2022-04-30 Valenciennes D 1-1 1743 1580 62.03% 22.75% 15.22% -1.9 64
2022-04-30 @ Paris FC D 1-1 1580 1743 15.22% 22.75% 62.03% +1.9 38
2022-05-02 Toulouse W 1-0 1576 1877 12.36% 20.16% 67.48% +11.5 37
2022-05-02 @ Rodez L 0-1 1877 1576 67.48% 20.16% 12.36% -11.5 76
2022-05-07 Ajaccio D 1-1 1653 1746 29.17% 28.10% 42.73% +0.5 44
2022-05-07 @ Grenoble Foot 38 D 1-1 1746 1653 42.73% 28.10% 29.17% -0.5 72
2022-05-07 Auxerre L 1-2 1654 1772 26.20% 27.62% 46.18% -5.2 50
2022-05-07 @ Le Havre W 2-1 1772 1654 46.18% 27.62% 26.20% +5.2 71
2022-05-07 Chamois Niortais D 2-2 1614 1623 40.68% 28.29% 31.03% -0.3 46
2022-05-07 @ Pau FC D 2-2 1623 1614 31.03% 28.29% 40.68% +0.3 46
2022-05-07 Guingamp L 1-3 1548 1686 24.09% 27.12% 48.79% -8.4 31
2022-05-07 @ Dunkerque W 3-1 1686 1548 48.79% 27.12% 24.09% +8.4 55
2022-05-07 Nancy Lorraine L 2-3 1661 1516 59.94% 23.64% 16.43% -9.4 46
2022-05-07 @ Dijon W 3-2 1516 1661 16.43% 23.64% 59.94% +9.4 27
2022-05-07 Nimes Olympique W 2-1 1866 1658 66.79% 20.51% 12.71% +2.5 79
2022-05-07 @ Toulouse L 1-2 1658 1866 12.71% 20.51% 66.79% -2.5 49
2022-05-07 Paris FC L 1-2 1676 1741 32.75% 28.40% 38.85% -6.2 44
2022-05-07 @ Amiens W 2-1 1741 1676 38.85% 28.40% 32.75% +6.2 67
2022-05-07 Quevilly-Rouen W 2-0 1690 1554 59.04% 23.99% 16.96% +7.0 50
2022-05-07 @ Caen L 0-2 1554 1690 16.96% 23.99% 59.04% -7.0 37
2022-05-07 Rodez L 0-1 1662 1587 51.82% 26.39% 21.79% -9.3 43
2022-05-07 @ SC Bastia W 1-0 1587 1662 21.79% 26.39% 51.82% +9.4 40
2022-05-07 Sochaux W 1-0 1582 1743 21.86% 26.41% 51.73% +9.3 41
2022-05-07 @ Valenciennes L 0-1 1743 1582 51.73% 26.41% 21.86% -9.3 67
2022-05-14 Amiens W 2-1 1778 1670 55.76% 25.19% 19.04% +3.9 74
2022-05-14 @ Auxerre L 1-2 1670 1778 19.04% 25.19% 55.76% -3.9 44
2022-05-14 Caen W 2-0 1596 1697 28.26% 27.98% 43.77% +15.4 43
2022-05-14 @ Rodez L 0-2 1697 1596 43.77% 27.98% 28.26% -15.4 50
2022-05-14 Dijon D 2-2 1734 1651 52.72% 26.14% 21.14% -0.9 68
2022-05-14 @ Sochaux D 2-2 1651 1734 21.14% 26.14% 52.72% +0.9 47
2022-05-14 Dunkerque W 3-1 1547 1540 42.85% 28.09% 29.06% +9.8 40
2022-05-14 @ Quevilly-Rouen L 1-3 1540 1547 29.06% 28.09% 42.85% -9.8 31
2022-05-14 Grenoble Foot 38 W 2-0 1747 1654 54.04% 25.75% 20.21% +8.3 70
2022-05-14 @ Paris FC L 0-2 1654 1747 20.21% 25.75% 54.04% -8.3 44
2022-05-14 Le Havre W 2-1 1695 1649 48.04% 27.28% 24.69% +5.0 58
2022-05-14 @ Guingamp L 1-2 1649 1695 24.69% 27.28% 48.04% -5.0 50
2022-05-14 Pau FC L 2-3 1526 1614 29.72% 28.16% 42.11% -5.5 27
2022-05-14 @ Nancy Lorraine W 3-2 1614 1526 42.11% 28.16% 29.72% +5.5 49
2022-05-14 SC Bastia L 0-2 1655 1653 42.18% 28.16% 29.66% -15.0 49
2022-05-14 @ Nimes Olympique W 2-0 1653 1655 29.66% 28.16% 42.18% +15.0 46
2022-05-14 Toulouse W 1-0 1745 1868 25.68% 27.51% 46.82% +8.6 75
2022-05-14 @ Ajaccio L 0-1 1868 1745 46.82% 27.51% 25.68% -8.6 79
2022-05-14 Valenciennes L 1-2 1623 1591 46.27% 27.60% 26.13% -8.0 46
2022-05-14 @ Chamois Niortais W 2-1 1591 1623 26.13% 27.60% 46.27% +8.1 44

Playoff Game Log

Every playoff game for the team selected at the top of the tab (empty if they didn't reach the postseason). Sort any column by clicking its header. @ before an opponent name indicates an away game; the record column shows the team's running playoff record.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2022-05-17 Sochaux L 1-2 1755 1733 44.99% 27.81% 27.20% -7.9 0-1
2022-05-17 @ Paris FC W 2-1 1733 1755 27.20% 27.81% 44.99% +7.9 1-0
2022-05-20 Sochaux D 0-0 1782 1741 47.41% 27.40% 25.19% -1.0 0-0-1
2022-05-20 @ Auxerre D 0-0 1741 1782 25.19% 27.40% 47.41% +1.0 1-0-1
2022-05-24 Quevilly-Rouen L 1-3 1561 1556 42.58% 28.12% 29.31% -13.1 0-1
2022-05-24 @ Villefranche Beaujolais W 3-1 1556 1561 29.31% 28.12% 42.58% +13.1 1-0
2022-05-26 Saint-Etienne D 1-1 1781 1732 48.37% 27.21% 24.42% -0.9 0-0-2
2022-05-26 @ Auxerre D 1-1 1732 1781 24.42% 27.21% 48.37% +0.9 0-0-1
2022-05-29 Villefranche Beaujolais W 2-0 1570 1548 44.79% 27.84% 27.37% +10.8 2-0
2022-05-29 @ Quevilly-Rouen L 0-2 1548 1570 27.37% 27.84% 44.79% -10.8 0-2
2022-05-29 Auxerre D 1-1 1733 1780 35.32% 28.47% 36.21% +0.0 0-0-2
2022-05-29 @ Saint-Etienne D 1-1 1780 1733 36.21% 28.47% 35.32% -0.0 0-0-3

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2022-05-02 12.36% @ Rodez 1576 1 Toulouse 1877 0
2 2021-09-27 14.72% Caen 1632 3 @ Toulouse 1803 2
3 2022-05-07 16.43% Nancy Lorraine 1516 3 @ Dijon 1661 2
4 2022-02-05 16.56% Dunkerque 1571 1 @ Nimes Olympique 1713 0
5 2022-03-15 16.96% @ Nancy Lorraine 1552 3 Paris FC 1775 0
6 2021-12-06 17.30% @ Chamois Niortais 1607 2 Toulouse 1825 1
7 2022-03-12 17.92% @ Caen 1651 4 Toulouse 1860 1
8 2021-09-24 19.35% Dunkerque 1573 2 @ Pau FC 1677 1
9 2021-10-02 19.37% Quevilly-Rouen 1588 1 @ Ajaccio 1692 0
10 2021-12-11 20.54% Quevilly-Rouen 1571 2 @ Pau FC 1660 1
11 2022-05-07 21.79% Rodez 1587 1 @ SC Bastia 1662 0
12 2022-05-07 21.86% @ Valenciennes 1582 1 Sochaux 1743 0
13 2022-02-12 22.09% Guingamp 1630 1 @ Ajaccio 1702 0
14 2021-09-11 22.23% Guingamp 1670 1 @ Paris FC 1740 0
15 2021-08-23 22.44% Guingamp 1661 2 @ Auxerre 1730 1
16 2021-10-30 23.07% Chamois Niortais 1624 2 @ Nimes Olympique 1686 1
17 2022-03-12 23.21% SC Bastia 1651 1 @ Ajaccio 1712 0
18 2021-08-07 23.74% Quevilly-Rouen 1583 3 @ Amiens 1638 1
19 2021-08-14 23.79% Amiens 1624 2 @ Guingamp 1678 0
20 2021-12-21 23.91% Le Havre 1685 3 @ Auxerre 1738 2
21 2021-09-24 24.21% Le Havre 1671 1 @ Nimes Olympique 1721 0
22 2021-10-23 24.70% Dijon 1632 2 @ Grenoble Foot 38 1677 1
23 2021-11-06 24.79% SC Bastia 1624 3 @ Guingamp 1668 2
24 2022-04-19 24.97% Le Havre 1650 2 @ Amiens 1693 0
25 2022-02-14 25.44% SC Bastia 1646 4 @ Le Havre 1685 2

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2021-07-24 28.59 Paris FC 4 1697 29.42% @ Grenoble Foot 38 0 1701 42.46% 28.13%
2 2022-03-15 28.43 @ Nancy Lorraine 3 1552 16.96% Paris FC 0 1775 59.05% 23.99%
3 2021-10-16 28.04 @ Toulouse 6 1792 47.48% Auxerre 0 1751 25.13% 27.39%
4 2022-02-12 27.25 @ Caen 4 1630 31.79% Nimes Olympique 0 1702 39.86% 28.35%
5 2022-01-08 25.07 @ Pau FC 4 1632 35.97% Rodez 0 1674 35.56% 28.48%
6 2021-07-24 23.90 @ Caen 4 1626 38.28% Rodez 0 1652 33.29% 28.43%
7 2022-03-12 23.47 @ Caen 4 1651 17.92% Toulouse 1 1860 57.50% 24.58%
8 2021-07-31 22.62 Toulouse 4 1745 40.78% @ Nancy Lorraine 0 1666 30.94% 28.28%
9 2022-04-22 22.18 Quevilly-Rouen 3 1538 28.75% @ Nancy Lorraine 0 1548 43.21% 28.04%
10 2022-02-01 21.68 @ Valenciennes 6 1584 43.47% Nancy Lorraine 1 1573 28.52% 28.01%
11 2021-10-16 20.53 Chamois Niortais 3 1619 32.60% @ Quevilly-Rouen 0 1598 39.00% 28.40%
12 2022-02-01 19.81 Nimes Olympique 3 1693 34.37% @ Pau FC 0 1659 37.17% 28.46%
13 2021-09-24 19.77 @ Chamois Niortais 4 1603 26.02% Paris FC 1 1723 46.40% 27.58%
14 2022-04-16 19.52 Grenoble Foot 38 3 1611 35.11% @ Dunkerque 0 1572 36.42% 28.47%
15 2022-03-15 19.42 @ Toulouse 6 1836 58.95% Amiens 0 1701 17.02% 24.03%
16 2021-12-21 19.30 Dijon 3 1636 35.69% @ Nancy Lorraine 0 1593 35.83% 28.48%
17 2022-04-16 18.86 Ajaccio 3 1721 36.81% @ Dijon 0 1671 34.72% 28.47%
18 2021-12-21 18.73 @ Chamois Niortais 3 1618 37.16% Pau FC 0 1651 34.38% 28.46%
19 2021-08-21 17.91 Rodez 4 1635 30.92% @ Valenciennes 1 1627 40.80% 28.28%
20 2021-08-07 17.12 Nimes Olympique 3 1718 41.26% @ Valenciennes 0 1636 30.49% 28.24%
21 2021-08-14 16.90 Amiens 2 1624 23.79% @ Guingamp 0 1678 49.17% 27.04%
22 2022-02-26 16.65 @ Amiens 3 1688 42.46% Nimes Olympique 0 1684 29.41% 28.13%
23 2022-04-19 16.50 Le Havre 2 1650 24.97% @ Amiens 0 1693 47.68% 27.35%
24 2021-07-31 16.31 Le Havre 2 1650 25.53% @ Sochaux 0 1688 46.99% 27.48%
25 2021-10-18 16.07 Ajaccio 2 1682 26.23% @ Nimes Olympique 0 1713 46.14% 27.63%