Home / Leagues / France / Ligue 1 / 2019-20

2019-20 Ligue 1 Season

279 games · 100,000 simulations

Final

Champion

Paris Saint-Germain

68 points

Relegated

No relegation

Biggest Overachiever

Marseille

8.76 points above expected

56 points · 47.24 expected points

Biggest Disappointment

Lyon

10.83 points below expected

40 points · 50.83 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 Paris Saint-Germain 27 22 2 3 68 75 24 +51 65.7 +2.28
2 Marseille 28 16 8 4 56 41 29 +12 47.2 +8.76
3 Rennes 28 15 5 8 50 38 24 +14 45.5 +4.52
4 Lille 28 15 4 9 49 35 27 +8 47.5 +1.51
5 Reims 28 10 11 7 41 26 21 +5 41.3 -0.28
6 Nice 28 11 8 9 41 41 38 +3 38.1 +2.86
7 Lyon 28 11 7 10 40 42 27 +15 50.8 -10.83
8 Montpellier 28 11 7 10 40 35 34 +1 43.5 -3.55
9 Monaco 28 11 7 10 40 44 44 0 35.5 +4.45
10 Angers 28 11 6 11 39 28 33 -5 35.8 +3.20
11 Strasbourg 27 11 5 11 38 32 32 0 35.7 +2.34
12 Bordeaux 28 9 10 9 37 40 34 +6 40.0 -3.01
13 Nantes 28 11 4 13 37 28 31 -3 38.8 -1.76
14 Brest 28 8 10 10 34 34 37 -3 31.4 +2.57
15 Metz 28 8 10 10 34 27 35 -8 30.4 +3.56
16 Dijon 28 7 9 12 30 27 37 -10 27.7 +2.27
17 Saint-Etienne 28 8 6 14 30 29 45 -16 37.5 -7.54
18 Nimes Olympique 28 7 6 15 27 29 44 -15 31.3 -4.27
19 Amiens 28 4 11 13 23 31 50 -19 24.6 -1.64
20 Toulouse 28 3 4 21 13 22 58 -36 21.8 -8.81

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.

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
Paris Saint-Germain 2111 68 80.90 -12.90 6.0% 64 67 75 81 86 93 97
Lyon 1945 40 64.63 -24.63 1.0% 37 49 59 64 71 80 83
Marseille 1935 56 61.04 -5.04 26.0% 42 49 56 61 65 74 78
Lille 1929 49 61.29 -12.29 9.0% 41 45 55 61 67 76 80
Rennes 1925 50 59.28 -9.28 22.0% 41 44 52 60 66 72 76
Montpellier 1869 40 57.35 -17.35 3.0% 38 41 51 57 62 73 79
Reims 1868 41 55.08 -14.08 2.0% 35 43 50 56 60 66 74
Bordeaux 1867 37 53.81 -16.81 2.0% 35 42 49 53 58 66 71
Nice 1859 41 51.94 -10.94 7.0% 36 39 47 52 57 62 80
Strasbourg 1850 38 50.84 -12.84 6.0% 33 38 45 51 56 64 69
Monaco 1842 40 49.35 -9.35 7.0% 35 37 45 48 53 61 76
Nantes 1837 37 52.56 -15.56 1.0% 31 42 46 52 58 64 71
Angers 1825 39 49.60 -10.60 10.0% 27 35 44 50 56 62 68
Saint-Etienne 1804 30 51.34 -21.34 0.0% 33 36 45 52 57 64 75
Brest 1800 34 45.23 -11.23 6.0% 27 34 39 45 51 57 68
Metz 1798 34 44.24 -10.24 9.0% 26 30 39 44 48 58 69
Nimes Olympique 1792 27 45.07 -18.07 1.0% 27 34 40 44 50 57 61
Dijon 1779 30 41.53 -11.53 8.0% 22 29 34 41 48 54 55
Amiens 1730 23 38.44 -15.44 0.0% 25 28 33 38 43 51 56
Toulouse 1666 13 35.61 -22.61 0.0% 19 24 29 34 41 51 59

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 AMI ANG BOR BRE DIJ LIL LYO MAR MET MON MON NAN NIC NO PS REI REN SAI STR TOU
Amiens
0-1-0
0.79
0-0-1
1.45
1-0-1
2.43
0-1-0
1.60
1-0-0
1.16
0-2-0
1.53
1-1-0
1.78
1-0-1
2.50
0-0-2
2.12
0-0-2
1.80
0-0-1
1.52
0-0-1
0.91
0-1-0
0.94
0-1-1
0.81
0-1-0
1.16
0-0-1
0.85
0-1-0
0.82
0-1-1
2.21
0-1-1
2.87
Angers
0-1-0
1.99
1-0-0
1.69
1-0-1
2.94
1-0-0
1.94
0-0-2
2.17
0-0-1
0.78
0-1-1
2.29
1-0-0
1.65
0-1-1
2.66
1-1-0
2.28
2-0-0
2.53
0-1-1
2.80
1-0-1
2.87
0-0-1
0.70
0-1-1
2.64
0-0-1
0.92
1-0-0
1.54
1-0-0
1.77
1-0-0
1.29
Bordeaux
1-0-0
1.27
0-0-1
1.05
0-2-0
3.16
1-1-0
3.22
0-0-1
0.88
0-1-1
2.08
0-1-1
2.41
2-0-0
3.10
1-0-0
1.76
0-1-0
1.48
2-0-0
2.68
0-2-0
2.86
1-0-0
1.84
0-0-2
1.59
0-1-0
1.05
0-0-1
0.97
0-1-1
2.97
0-0-1
1.85
1-0-0
1.32
Brest
1-0-1
3.08
1-0-1
2.57
0-2-0
2.33
1-0-1
3.05
0-0-1
0.78
0-1-0
1.08
0-0-1
0.80
1-0-0
1.61
0-0-1
1.02
0-0-1
0.89
0-1-0
1.53
0-2-0
2.53
0-0-1
1.00
0-0-1
0.86
1-0-1
2.32
0-2-0
2.06
1-1-0
2.40
1-0-0
1.45
1-1-0
3.08
Dijon
0-1-0
1.14
0-0-1
0.83
0-1-1
2.29
1-0-1
2.43
1-0-1
1.77
0-1-0
0.64
0-1-0
1.14
0-1-0
1.66
0-1-1
2.29
0-1-1
1.89
0-1-1
2.28
0-0-1
0.77
0-1-1
2.45
1-0-1
1.02
1-0-0
0.70
1-0-0
1.22
0-0-1
1.24
1-0-0
1.39
1-0-1
3.06
Lille
0-0-1
1.57
2-0-0
3.33
1-0-0
1.88
1-0-0
2.01
1-0-1
3.77
2-0-0
2.55
0-0-2
2.88
0-1-0
2.13
0-0-1
1.42
1-0-0
1.84
2-0-0
3.22
0-1-0
1.38
0-1-0
1.99
0-0-2
1.72
0-0-1
1.36
1-1-0
2.82
1-0-0
1.71
2-0-0
3.18
1-0-1
4.04
Lyon
0-2-0
4.07
1-0-0
2.00
1-1-0
3.44
0-1-0
1.66
0-1-0
2.19
0-0-2
2.93
0-0-1
1.31
2-0-0
3.74
1-0-0
1.39
0-0-1
1.43
0-0-1
1.96
1-0-1
3.46
1-0-0
1.62
0-0-2
2.06
0-1-0
1.29
0-0-1
1.89
1-0-1
3.47
1-1-0
3.27
2-0-0
4.08
Marseille
0-1-1
3.80
1-1-0
3.22
1-1-0
3.07
1-0-0
1.98
0-1-0
1.59
2-0-0
2.58
1-0-0
1.42
0-1-0
1.65
1-0-0
1.35
0-1-0
1.70
0-1-1
3.20
1-0-0
1.08
2-0-0
3.78
0-0-1
0.66
0-0-1
1.81
1-1-0
2.81
2-0-0
3.06
1-0-0
1.82
2-0-0
3.95
Metz
1-0-1
2.97
0-0-1
1.09
0-0-2
2.38
0-0-1
1.12
0-1-0
1.08
0-1-0
0.68
0-0-2
1.80
0-1-0
1.09
1-0-0
1.65
0-2-0
2.10
1-1-0
2.22
0-0-1
0.91
1-1-0
2.63
0-0-1
0.97
1-1-0
2.15
0-0-1
1.32
2-0-0
2.28
1-1-0
2.34
0-1-0
1.71
Monaco
2-0-0
3.38
1-1-0
2.82
0-0-1
0.98
1-0-0
1.73
1-1-0
3.19
1-0-0
1.31
0-0-1
1.33
0-0-1
1.37
0-0-1
1.09
1-0-1
2.36
1-0-0
0.92
1-0-1
2.48
0-1-1
2.96
0-1-1
1.43
0-2-0
2.49
1-0-0
1.43
0-0-1
0.92
0-1-1
2.72
1-0-0
1.37
Montpellier
2-0-0
3.74
0-1-1
3.20
0-1-0
1.25
1-0-0
1.87
1-1-0
3.64
0-0-1
0.92
1-0-0
1.30
0-1-0
1.05
0-2-0
3.41
1-0-1
3.13
0-0-1
1.18
1-0-0
1.71
1-0-0
1.78
0-0-2
1.64
0-0-1
1.09
0-0-2
2.76
1-1-0
2.98
1-0-1
3.00
1-0-0
2.02
Nantes
1-0-0
1.21
0-0-2
2.95
0-0-2
2.80
0-1-0
1.21
1-1-0
3.21
0-0-2
2.28
1-0-0
0.81
1-1-0
2.32
0-1-1
3.26
0-0-1
1.84
1-0-0
1.55
1-0-0
1.75
1-0-0
1.36
0-0-2
1.31
1-0-0
1.62
1-0-1
2.43
1-0-1
2.55
0-0-1
1.18
1-0-0
1.97
Nice
1-0-0
1.85
1-1-0
2.67
0-2-0
2.62
0-2-0
2.96
1-0-0
2.01
0-1-0
1.35
1-0-1
2.05
0-0-1
1.66
1-0-0
1.85
1-0-1
2.99
0-0-1
1.03
0-0-1
1.00
1-0-1
3.06
0-0-1
1.01
1-1-0
2.46
1-1-0
2.40
0-0-1
0.94
0-0-1
1.12
2-0-0
3.72
Nimes Olympique
0-1-0
1.82
1-0-1
2.62
0-0-1
0.92
1-0-0
1.75
1-1-0
3.01
0-1-0
0.79
0-0-1
1.11
0-0-2
1.78
0-1-1
2.86
1-1-0
2.50
0-0-1
0.97
0-0-1
1.37
1-0-1
2.44
0-0-1
0.67
1-1-0
2.07
0-0-2
1.99
0-0-2
2.46
0-0-1
1.13
1-0-0
1.80
Paris Saint-Germain
1-1-0
4.98
1-0-0
2.10
2-0-0
4.02
1-0-0
1.91
1-0-1
4.70
2-0-0
3.82
2-0-0
3.50
1-0-0
2.16
1-0-0
1.78
1-1-0
4.18
2-0-0
3.94
2-0-0
4.33
1-0-0
1.74
1-0-0
2.14
0-0-1
2.19
0-0-1
1.54
1-0-0
1.73
1-0-0
2.24
1-0-0
2.26
Reims
0-1-0
1.57
1-1-0
2.84
0-1-0
1.70
1-0-1
3.17
0-0-1
2.10
1-0-0
1.36
0-1-0
1.44
1-0-0
0.94
0-1-1
3.35
0-2-0
3.01
1-0-0
1.65
0-0-1
1.11
0-1-1
3.02
0-1-1
3.42
1-0-0
0.63
2-0-0
2.53
1-1-0
2.84
0-1-1
2.87
1-0-0
1.63
Rennes
1-0-0
1.91
1-0-0
1.84
1-0-0
1.78
0-2-0
3.45
0-0-1
1.51
0-1-1
2.65
1-0-0
0.87
0-1-1
2.67
1-0-0
1.41
0-0-1
1.29
2-0-0
2.73
1-0-1
3.06
0-1-1
3.09
2-0-0
3.52
1-0-0
1.19
0-0-2
2.94
1-0-0
1.61
1-0-0
1.20
2-0-0
3.87
Saint-Etienne
0-1-0
1.96
0-0-1
1.19
1-1-0
2.50
0-1-1
3.13
1-0-0
1.49
0-0-1
1.03
1-0-1
2.06
0-0-2
2.40
0-0-2
3.22
1-0-0
1.84
0-1-1
2.53
1-0-1
2.93
1-0-0
1.81
2-0-0
3.04
0-0-1
1.01
0-1-1
2.62
0-0-1
1.13
0-0-1
1.16
0-1-0
1.93
Strasbourg
1-1-0
3.33
0-0-1
0.98
1-0-0
0.91
0-0-1
1.28
0-0-1
1.34
0-0-2
2.32
0-1-1
2.23
0-0-1
0.93
0-1-1
3.14
1-1-0
2.78
1-0-1
2.47
1-0-0
1.55
1-0-0
1.62
1-0-0
1.60
0-0-1
0.59
1-1-0
2.60
0-0-1
1.53
1-0-0
1.57
2-0-0
3.60
Toulouse
1-1-0
2.62
0-0-1
1.44
0-0-1
1.41
0-1-1
2.38
1-0-1
2.48
1-0-1
1.56
0-0-2
1.54
0-0-2
1.66
0-1-0
1.04
0-0-1
1.36
0-0-1
0.77
0-0-1
0.80
0-0-2
1.81
0-0-1
0.95
0-0-1
0.58
0-0-1
1.11
0-0-2
1.67
0-1-0
0.84
0-0-2
1.92

Goal Differential vs Points

Each team plotted by their final goal differential (x) and final point total (y). Teams above the broad trend (more points than their GD would suggest) were efficient at narrow wins; teams below took more lopsided losses than their results imply.

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
07.53%11.29%5.73%2.69%1.43%0.90%29.57%
111.29%11.11%8.24%3.05%1.61%0.18%35.48%
25.73%8.24%5.38%1.25%0.54%0.18%21.33%
32.69%3.05%1.25%0.72%0.36%8.06%
41.43%1.61%0.54%0.36%0.36%4.30%
5+0.90%0.18%0.18%1.25%
Total29.57%35.48%21.33%8.06%4.30%1.25%100%

Summary Statistics

Mean scored1.26
Mean allowed1.26
StdDev scored1.18
StdDev allowed1.18
Mean total goals/game2.52
Correlation (home vs away score)-0.055
Sample size (games)279
↓ Scored | Allowed →012345+Total
010.71%3.57%3.57%3.57%3.57%25.00%
17.14%14.29%17.86%7.14%3.57%50.00%
23.57%10.71%3.57%17.86%
33.57%3.57%
43.57%3.57%
5+
Total17.86%25.00%32.14%10.71%14.29%100%

Amiens — Summary Statistics

Mean scored1.11
Mean allowed1.79
StdDev scored0.96
StdDev allowed1.29
Mean total goals/game2.89
Correlation (scored vs allowed)0.290
Games played28
↓ Scored | Allowed →012345+Total
014.29%10.71%7.14%3.57%3.57%39.29%
114.29%7.14%7.14%3.57%3.57%35.71%
210.71%3.57%14.29%
33.57%3.57%7.14%
43.57%3.57%
5+
Total42.86%28.57%14.29%3.57%7.14%3.57%100%

Angers — Summary Statistics

Mean scored1.00
Mean allowed1.18
StdDev scored1.09
StdDev allowed1.52
Mean total goals/game2.18
Correlation (scored vs allowed)-0.247
Games played28
↓ Scored | Allowed →012345+Total
03.57%14.29%3.57%21.43%
13.57%25.00%3.57%7.14%39.29%
210.71%7.14%7.14%25.00%
37.14%3.57%10.71%
4
5+3.57%3.57%
Total21.43%53.57%10.71%10.71%3.57%100%

Bordeaux — Summary Statistics

Mean scored1.43
Mean allowed1.21
StdDev scored1.29
StdDev allowed1.03
Mean total goals/game2.64
Correlation (scored vs allowed)-0.100
Games played28
↓ Scored | Allowed →012345+Total
010.71%14.29%7.14%3.57%35.71%
17.14%14.29%7.14%3.57%32.14%
27.14%3.57%10.71%21.43%
33.57%3.57%
4
5+3.57%3.57%7.14%
Total28.57%32.14%25.00%7.14%7.14%100%

Brest — Summary Statistics

Mean scored1.21
Mean allowed1.32
StdDev scored1.37
StdDev allowed1.19
Mean total goals/game2.54
Correlation (scored vs allowed)-0.067
Games played28
↓ Scored | Allowed →012345+Total
010.71%14.29%14.29%3.57%42.86%
17.14%7.14%10.71%25.00%
214.29%10.71%25.00%
33.57%3.57%7.14%
4
5+
Total21.43%35.71%35.71%3.57%3.57%100%

Dijon — Summary Statistics

Mean scored0.96
Mean allowed1.32
StdDev scored1.00
StdDev allowed0.98
Mean total goals/game2.29
Correlation (scored vs allowed)0.050
Games played28
↓ Scored | Allowed →012345+Total
03.57%7.14%10.71%21.43%
121.43%7.14%10.71%3.57%42.86%
27.14%14.29%3.57%25.00%
310.71%10.71%
4
5+
Total42.86%28.57%25.00%3.57%100%

Lille — Summary Statistics

Mean scored1.25
Mean allowed0.96
StdDev scored0.93
StdDev allowed1.14
Mean total goals/game2.21
Correlation (scored vs allowed)-0.307
Games played28
↓ Scored | Allowed →012345+Total
07.14%25.00%32.14%
110.71%7.14%17.86%
210.71%10.71%7.14%3.57%32.14%
37.14%3.57%10.71%
43.57%3.57%
5+3.57%3.57%
Total32.14%46.43%17.86%3.57%100%

Lyon — Summary Statistics

Mean scored1.50
Mean allowed0.96
StdDev scored1.45
StdDev allowed0.92
Mean total goals/game2.46
Correlation (scored vs allowed)-0.152
Games played28
↓ Scored | Allowed →012345+Total
014.29%3.57%3.57%21.43%
110.71%10.71%7.14%28.57%
214.29%17.86%3.57%35.71%
37.14%3.57%10.71%
43.57%3.57%
5+
Total39.29%35.71%10.71%10.71%3.57%100%

Marseille — Summary Statistics

Mean scored1.46
Mean allowed1.04
StdDev scored1.07
StdDev allowed1.14
Mean total goals/game2.50
Correlation (scored vs allowed)0.138
Games played28
↓ Scored | Allowed →012345+Total
07.14%3.57%17.86%3.57%32.14%
117.86%17.86%7.14%3.57%46.43%
23.57%10.71%14.29%
33.57%3.57%7.14%
4
5+
Total28.57%28.57%35.71%3.57%3.57%100%

Metz — Summary Statistics

Mean scored0.96
Mean allowed1.25
StdDev scored0.88
StdDev allowed1.04
Mean total goals/game2.21
Correlation (scored vs allowed)-0.151
Games played28
↓ Scored | Allowed →012345+Total
07.14%3.57%7.14%17.86%
114.29%7.14%7.14%10.71%3.57%42.86%
27.14%7.14%14.29%
33.57%3.57%3.57%3.57%3.57%17.86%
43.57%3.57%
5+3.57%3.57%
Total25.00%28.57%17.86%21.43%7.14%100%

Monaco — Summary Statistics

Mean scored1.57
Mean allowed1.57
StdDev scored1.29
StdDev allowed1.29
Mean total goals/game3.14
Correlation (scored vs allowed)0.019
Games played28
↓ Scored | Allowed →012345+Total
07.14%21.43%7.14%35.71%
110.71%10.71%3.57%3.57%28.57%
210.71%7.14%17.86%
37.14%3.57%10.71%
43.57%3.57%7.14%
5+
Total28.57%46.43%14.29%3.57%7.14%100%

Montpellier — Summary Statistics

Mean scored1.25
Mean allowed1.21
StdDev scored1.27
StdDev allowed1.32
Mean total goals/game2.46
Correlation (scored vs allowed)-0.211
Games played28
↓ Scored | Allowed →012345+Total
07.14%14.29%10.71%32.14%
125.00%3.57%14.29%42.86%
23.57%7.14%7.14%17.86%
33.57%3.57%7.14%
4
5+
Total35.71%28.57%25.00%10.71%100%

Nantes — Summary Statistics

Mean scored1.00
Mean allowed1.11
StdDev scored0.90
StdDev allowed1.03
Mean total goals/game2.11
Correlation (scored vs allowed)0.239
Games played28
↓ Scored | Allowed →012345+Total
03.57%7.14%10.71%
121.43%10.71%7.14%7.14%46.43%
27.14%21.43%3.57%32.14%
33.57%3.57%7.14%
43.57%3.57%
5+
Total14.29%57.14%14.29%7.14%7.14%100%

Nice — Summary Statistics

Mean scored1.46
Mean allowed1.36
StdDev scored0.92
StdDev allowed1.06
Mean total goals/game2.82
Correlation (scored vs allowed)-0.251
Games played28
↓ Scored | Allowed →012345+Total
07.14%17.86%3.57%3.57%3.57%35.71%
17.14%7.14%14.29%3.57%3.57%35.71%
27.14%7.14%3.57%17.86%
33.57%7.14%10.71%
4
5+
Total25.00%32.14%21.43%10.71%7.14%3.57%100%

Nimes Olympique — Summary Statistics

Mean scored1.04
Mean allowed1.57
StdDev scored1.00
StdDev allowed1.48
Mean total goals/game2.61
Correlation (scored vs allowed)-0.215
Games played28
↓ Scored | Allowed →012345+Total
03.70%3.70%
111.11%7.41%18.52%
214.81%7.41%22.22%
33.70%3.70%3.70%11.11%
418.52%11.11%3.70%3.70%3.70%40.74%
5+3.70%3.70%
Total51.85%22.22%14.81%7.41%3.70%100%

Paris Saint-Germain — Summary Statistics

Mean scored2.78
Mean allowed0.89
StdDev scored1.37
StdDev allowed1.15
Mean total goals/game3.67
Correlation (scored vs allowed)0.032
Games played27
↓ Scored | Allowed →012345+Total
014.29%10.71%7.14%3.57%35.71%
117.86%25.00%3.57%46.43%
210.71%10.71%
33.57%3.57%
43.57%3.57%
5+
Total42.86%42.86%10.71%3.57%100%

Reims — Summary Statistics

Mean scored0.93
Mean allowed0.75
StdDev scored0.98
StdDev allowed0.80
Mean total goals/game1.68
Correlation (scored vs allowed)-0.166
Games played28
↓ Scored | Allowed →012345+Total
07.14%17.86%25.00%
117.86%10.71%7.14%35.71%
27.14%14.29%3.57%25.00%
33.57%7.14%10.71%
4
5+3.57%3.57%
Total35.71%46.43%14.29%3.57%100%

Rennes — Summary Statistics

Mean scored1.36
Mean allowed0.86
StdDev scored1.19
StdDev allowed0.80
Mean total goals/game2.21
Correlation (scored vs allowed)0.132
Games played28
↓ Scored | Allowed →012345+Total
03.57%10.71%10.71%3.57%3.57%32.14%
114.29%10.71%7.14%7.14%3.57%42.86%
27.14%7.14%3.57%17.86%
33.57%3.57%
43.57%3.57%
5+
Total17.86%32.14%28.57%14.29%7.14%100%

Saint-Etienne — Summary Statistics

Mean scored1.04
Mean allowed1.61
StdDev scored1.00
StdDev allowed1.17
Mean total goals/game2.64
Correlation (scored vs allowed)-0.051
Games played28
↓ Scored | Allowed →012345+Total
07.41%14.81%11.11%3.70%3.70%40.74%
114.81%7.41%7.41%29.63%
27.41%3.70%11.11%
33.70%3.70%7.41%
43.70%3.70%3.70%11.11%
5+
Total29.63%37.04%25.93%3.70%3.70%100%

Strasbourg — Summary Statistics

Mean scored1.19
Mean allowed1.19
StdDev scored1.36
StdDev allowed1.14
Mean total goals/game2.37
Correlation (scored vs allowed)-0.221
Games played27
↓ Scored | Allowed →012345+Total
03.57%14.29%14.29%14.29%3.57%50.00%
13.57%3.57%10.71%3.57%21.43%
23.57%3.57%7.14%7.14%3.57%3.57%28.57%
3
4
5+
Total10.71%21.43%32.14%25.00%7.14%3.57%100%

Toulouse — Summary Statistics

Mean scored0.79
Mean allowed2.07
StdDev scored0.88
StdDev allowed1.25
Mean total goals/game2.86
Correlation (scored vs allowed)0.150
Games played28

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 Marseille 56 47.2 +8.76
2 Rennes 50 45.5 +4.52
3 Monaco 40 35.5 +4.45
4 Metz 34 30.4 +3.56
5 Angers 39 35.8 +3.20

Biggest Disappointments

# Team Actual Sim vsSim
1 Lyon 40 50.8 -10.83
2 Toulouse 13 21.8 -8.81
3 Saint-Etienne 30 37.5 -7.54
4 Nimes Olympique 27 31.3 -4.27
5 Montpellier 40 43.5 -3.55

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.

Longest Winning Streaks

# Team Games Dates Probability
1 Marseille 6 Nov 2 – Dec 8 1 in 172
2 Rennes 5 Dec 1 – Dec 21 1 in 102
3 Nimes Olympique 4 Feb 1 – Feb 15 1 in 67
4 Metz 3 Jan 11 – Feb 2 1 in 35
5 Saint-Etienne 3 Sep 29 – Oct 20 1 in 35

Longest Losing Streaks

# Team Games Dates Probability
1 Toulouse 11 Oct 27 – Jan 26 1 in 1,460
2 Nantes 4 Oct 19 – Nov 10 1 in 92
3 Bordeaux 4 Dec 8 – Jan 11 1 in 48
4 Saint-Etienne 4 Dec 8 – Jan 12 1 in 42
5 Angers 4 Feb 1 – Feb 15 1 in 40

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Marseille 14 Nov 2 – Feb 16 1 in 165
2 Metz 6 Dec 14 – Feb 5 1 in 48
3 Amiens 5 Sep 28 – Nov 2 1 in 28
4 Nice 7 Dec 7 – Feb 5 1 in 25
5 Dijon 4 Sep 24 – Oct 19 1 in 23

Longest Winless Streaks

# Team Games Dates Probability
1 Lyon 8 Aug 27 – Oct 19 1 in 292
2 Amiens 16 Nov 10 – Mar 6 1 in 145
3 Toulouse 18 Oct 27 – Mar 7 1 in 105
4 Nimes Olympique 12 Sep 25 – Dec 21 1 in 101
5 Rennes 7 Sep 1 – Oct 20 1 in 37

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.

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
Paris Saint-Germain83.00%14.00%2.00%1.00%
Marseille3.00%11.00%12.00%15.00%21.00%5.00%10.00%3.00%2.00%4.00%5.00%4.00%1.00%2.00%1.00%1.00%
Rennes1.00%10.00%18.00%15.00%4.00%9.00%8.00%6.00%1.00%7.00%4.00%3.00%4.00%2.00%2.00%3.00%3.00%
Lille3.00%16.00%13.00%11.00%9.00%10.00%8.00%8.00%4.00%7.00%2.00%1.00%3.00%1.00%2.00%1.00%1.00%
Reims1.00%7.00%12.00%6.00%12.00%7.00%13.00%5.00%5.00%4.00%7.00%5.00%7.00%3.00%1.00%2.00%1.00%2.00%
Nice2.00%2.00%2.00%8.00%6.00%14.00%2.00%6.00%8.00%15.00%7.00%8.00%7.00%2.00%4.00%3.00%1.00%3.00%
Lyon9.00%29.00%14.00%8.00%11.00%4.00%8.00%3.00%6.00%2.00%2.00%2.00%1.00%1.00%
Montpellier1.00%7.00%10.00%9.00%13.00%8.00%9.00%11.00%2.00%6.00%3.00%5.00%4.00%2.00%3.00%1.00%5.00%1.00%
Monaco2.00%2.00%1.00%1.00%5.00%4.00%4.00%4.00%9.00%8.00%11.00%8.00%10.00%12.00%8.00%2.00%7.00%1.00%1.00%
Angers1.00%4.00%1.00%3.00%6.00%6.00%3.00%10.00%8.00%4.00%7.00%6.00%8.00%9.00%8.00%8.00%3.00%3.00%2.00%
Strasbourg2.00%3.00%5.00%2.00%8.00%3.00%7.00%10.00%6.00%8.00%6.00%10.00%3.00%10.00%4.00%7.00%4.00%2.00%
Bordeaux2.00%4.00%8.00%8.00%6.00%4.00%10.00%14.00%5.00%6.00%10.00%7.00%2.00%7.00%1.00%3.00%2.00%1.00%
Nantes1.00%5.00%4.00%5.00%12.00%7.00%7.00%8.00%3.00%9.00%7.00%6.00%8.00%5.00%7.00%3.00%2.00%1.00%
Brest1.00%1.00%1.00%3.00%3.00%3.00%5.00%4.00%5.00%5.00%11.00%5.00%9.00%10.00%9.00%13.00%7.00%5.00%
Metz1.00%3.00%1.00%1.00%2.00%3.00%1.00%6.00%7.00%6.00%8.00%10.00%13.00%12.00%9.00%11.00%6.00%
Dijon1.00%4.00%3.00%8.00%6.00%2.00%5.00%7.00%3.00%5.00%11.00%12.00%17.00%16.00%
Saint-Etienne2.00%2.00%3.00%6.00%4.00%3.00%8.00%9.00%8.00%8.00%8.00%4.00%11.00%5.00%8.00%2.00%5.00%4.00%
Nimes Olympique1.00%2.00%4.00%4.00%5.00%6.00%4.00%6.00%3.00%11.00%7.00%14.00%11.00%8.00%9.00%5.00%
Amiens2.00%2.00%2.00%1.00%6.00%2.00%8.00%7.00%11.00%15.00%22.00%22.00%
Toulouse1.00%2.00%1.00%1.00%1.00%1.00%3.00%2.00%3.00%3.00%6.00%17.00%17.00%42.00%

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).

No Trend Data Yet

Season Trends will appear here once midseason progression snapshots are available for this season.

Next-Season Status

Across 100,000 regular-season simulations, the probability of each team's next-season status. Columns appear in best-to-worst outcome order: promotion-positive on the left, relegation-positive on the right. Cells with darker shading indicate higher likelihood.

Team Same level Won relegation playoff Lost relegation playoff Direct relegation
Lille 100%
Marseille 100%
Montpellier 99.0% 1.0%
Paris Saint-Germain 100%
Rennes 100%
Bordeaux 97.0% 2.0% 1.0%
Lyon 99.0% 1.0%
Nantes 97.0% 2.0% 1.0%
Reims 97.0% 1.0% 2.0%
Nice 96.0% 1.0% 3.0%
Strasbourg 94.0% 3.0% 1.0% 2.0%
Monaco 91.0% 5.0% 2.0% 2.0%
Angers 92.0% 3.0% 5.0%
Saint-Etienne 91.0% 3.0% 2.0% 4.0%
Nimes Olympique 78.0% 4.0% 4.0% 14.0%
Brest 75.0% 6.0% 7.0% 12.0%
Metz 74.0% 4.0% 5.0% 17.0%
Dijon 55.0% 7.0% 5.0% 33.0%
Amiens 41.0% 11.0% 4.0% 44.0%
Toulouse 24.0% 9.0% 8.0% 59.0%

Overall Game Log

Every regular-season game from each team's perspective. Use the team filter at the top of the tab; the table scrolls within its frame. Sort any column by clicking its header. @ before an opponent name indicates an away game.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2019-08-09 Lyon L 0-3 1837 1918 35.4% 27.2% 37.4% -19.0 0
2019-08-09 @ Monaco W 3-0 1918 1837 37.4% 27.2% 35.4% +19.0 3
2019-08-10 Bordeaux W 3-1 1835 1829 47.7% 25.9% 26.4% +9.0 3
2019-08-10 @ Angers L 1-3 1829 1835 26.4% 25.9% 47.7% -9.0 0
2019-08-10 Toulouse D 1-1 1798 1797 47.1% 26.0% 26.9% -0.8 1
2019-08-10 @ Brest D 1-1 1797 1798 26.9% 26.0% 47.1% +0.8 1
2019-08-10 Saint-Etienne L 1-2 1788 1893 32.3% 27.0% 40.7% -6.1 0
2019-08-10 @ Dijon W 2-1 1893 1788 40.7% 27.0% 32.3% +6.1 3
2019-08-10 Reims L 0-2 1878 1839 52.2% 24.6% 23.2% -17.6 0
2019-08-10 @ Marseille W 2-0 1839 1878 23.2% 24.6% 52.2% +17.6 3
2019-08-10 Rennes L 0-1 1877 1865 48.6% 25.6% 25.7% -8.8 0
2019-08-10 @ Montpellier W 1-0 1865 1877 25.7% 25.6% 48.6% +8.8 3
2019-08-10 Amiens W 2-1 1845 1797 53.5% 24.1% 22.4% +4.4 3
2019-08-10 @ Nice L 1-2 1797 1845 22.4% 24.1% 53.5% -4.4 0
2019-08-11 Nantes W 2-1 1913 1842 56.5% 22.9% 20.5% +4.0 3
2019-08-11 @ Lille L 1-2 1842 1913 20.5% 22.9% 56.5% -4.0 0
2019-08-11 Nimes Olympique W 3-0 1981 1843 65.0% 18.9% 16.1% +8.8 3
2019-08-11 @ Paris Saint-Germain L 0-3 1843 1981 16.1% 18.9% 65.0% -8.8 0
2019-08-11 Metz D 1-1 1845 1812 51.5% 24.8% 23.7% -1.1 1
2019-08-11 @ Strasbourg D 1-1 1812 1845 23.7% 24.8% 51.5% +1.1 1
2019-08-16 Angers W 6-0 1937 1844 59.4% 21.7% 18.9% +20.4 6
2019-08-16 @ Lyon L 0-6 1844 1937 18.9% 21.7% 59.4% -20.5 3
2019-08-17 Lille W 1-0 1792 1917 29.8% 26.7% 43.6% +8.1 3
2019-08-17 @ Amiens L 0-1 1917 1792 43.6% 26.7% 29.8% -8.1 3
2019-08-17 Montpellier D 1-1 1820 1868 40.3% 27.1% 32.6% -0.3 1
2019-08-17 @ Bordeaux D 1-1 1868 1820 32.6% 27.1% 40.3% +0.3 1
2019-08-17 Monaco W 3-0 1813 1818 46.4% 26.2% 27.5% +15.6 4
2019-08-17 @ Metz L 0-3 1818 1813 27.5% 26.2% 46.4% -15.6 0
2019-08-17 Marseille D 0-0 1838 1860 43.9% 26.6% 29.5% -0.6 1
2019-08-17 @ Nantes D 0-0 1860 1838 29.5% 26.6% 43.9% +0.6 1
2019-08-17 Nice L 1-2 1834 1849 44.9% 26.5% 28.7% -7.8 0
2019-08-17 @ Nimes Olympique W 2-1 1849 1834 28.7% 26.5% 44.9% +7.8 6
2019-08-17 Dijon W 1-0 1798 1782 49.2% 25.5% 25.3% +5.3 4
2019-08-17 @ Toulouse L 0-1 1782 1798 25.3% 25.5% 49.2% -5.3 0
2019-08-18 Strasbourg D 0-0 1857 1844 48.8% 25.6% 25.7% -1.0 4
2019-08-18 @ Reims D 0-0 1844 1857 25.7% 25.6% 48.8% +1.0 2
2019-08-18 Paris Saint-Germain W 2-1 1873 1989 30.8% 26.9% 42.3% +7.5 6
2019-08-18 @ Rennes L 1-2 1989 1873 42.3% 26.9% 30.8% -7.5 3
2019-08-18 Brest D 1-1 1899 1797 60.5% 21.2% 18.3% -1.7 4
2019-08-18 @ Saint-Etienne D 1-1 1797 1899 18.3% 21.2% 60.5% +1.7 2
2019-08-24 Nantes L 1-2 1800 1837 41.8% 26.9% 31.3% -7.4 3
2019-08-24 @ Amiens W 2-1 1837 1800 31.3% 26.9% 41.8% +7.4 4
2019-08-24 Metz W 3-0 1823 1829 46.2% 26.2% 27.6% +15.6 6
2019-08-24 @ Angers L 0-3 1829 1823 27.6% 26.2% 46.2% -15.6 4
2019-08-24 Reims W 1-0 1799 1856 38.9% 27.2% 33.9% +6.7 5
2019-08-24 @ Brest L 0-1 1856 1799 33.9% 27.2% 38.9% -6.7 4
2019-08-24 Bordeaux L 0-2 1777 1820 40.9% 27.0% 32.1% -14.6 0
2019-08-24 @ Dijon W 2-0 1820 1777 32.1% 27.0% 40.9% +14.6 4
2019-08-25 Nimes Olympique D 2-2 1802 1826 43.6% 26.7% 29.7% -0.4 1
2019-08-25 @ Monaco D 2-2 1826 1802 29.7% 26.7% 43.6% +0.4 1
2019-08-25 Toulouse W 4-0 1982 1804 69.8% 16.3% 13.9% +9.6 6
2019-08-25 @ Paris Saint-Germain L 0-4 1804 1982 13.9% 16.3% 69.8% -9.6 4
2019-08-25 Rennes L 0-2 1845 1881 41.9% 26.9% 31.1% -14.9 2
2019-08-25 @ Strasbourg W 2-0 1881 1845 31.1% 26.9% 41.9% +14.9 9
2019-08-27 Lyon W 1-0 1868 1958 34.3% 27.2% 38.5% +7.4 4
2019-08-27 @ Montpellier L 0-1 1958 1868 38.5% 27.2% 34.3% -7.4 6
2019-08-28 Saint-Etienne W 3-0 1909 1898 48.6% 25.7% 25.8% +14.7 6
2019-08-28 @ Lille L 0-3 1898 1909 25.8% 25.7% 48.6% -14.7 4
2019-08-28 Marseille L 1-2 1857 1861 46.5% 26.2% 27.4% -8.0 6
2019-08-28 @ Nice W 2-1 1861 1857 27.4% 26.2% 46.5% +8.0 4
2019-08-30 Paris Saint-Germain L 0-2 1813 1992 24.1% 25.0% 51.0% -9.5 4
2019-08-30 @ Metz W 2-0 1992 1813 51.0% 25.0% 24.1% +9.5 9
2019-08-31 Dijon W 2-0 1839 1762 57.2% 22.7% 20.1% +7.9 9
2019-08-31 @ Angers L 0-2 1762 1839 20.1% 22.7% 57.2% -7.9 0
2019-08-31 Bordeaux D 1-1 1950 1835 62.2% 20.4% 17.4% -1.8 7
2019-08-31 @ Lyon D 1-1 1835 1950 17.4% 20.4% 62.2% +1.8 5
2019-08-31 Montpellier W 1-0 1845 1875 42.7% 26.8% 30.5% +6.2 7
2019-08-31 @ Nantes L 0-1 1875 1845 30.5% 26.8% 42.7% -6.2 4
2019-08-31 Brest W 3-0 1827 1806 49.8% 25.3% 24.9% +14.2 4
2019-08-31 @ Nimes Olympique L 0-3 1806 1827 24.9% 25.3% 49.8% -14.2 5
2019-08-31 Amiens W 2-0 1794 1793 47.1% 26.0% 26.9% +10.5 7
2019-08-31 @ Toulouse L 0-2 1793 1794 26.9% 26.0% 47.1% -10.5 3
2019-09-01 Saint-Etienne W 1-0 1869 1883 45.0% 26.4% 28.5% +5.9 7
2019-09-01 @ Marseille L 0-1 1883 1869 28.5% 26.4% 45.0% -5.9 4
2019-09-01 Lille W 2-0 1849 1924 36.4% 27.2% 36.4% +13.4 7
2019-09-01 @ Reims L 0-2 1924 1849 36.4% 27.2% 36.4% -13.4 6
2019-09-01 Nice L 1-2 1896 1849 53.3% 24.2% 22.5% -8.9 9
2019-09-01 @ Rennes W 2-1 1849 1896 22.5% 24.2% 53.3% +8.9 9
2019-09-01 Monaco D 2-2 1830 1802 50.9% 25.0% 24.1% -0.8 3
2019-09-01 @ Strasbourg D 2-2 1802 1830 24.1% 25.0% 50.9% +0.8 2
2019-09-13 Lyon D 2-2 1783 1948 25.3% 25.5% 49.3% +0.7 4
2019-09-13 @ Amiens D 2-2 1948 1783 49.3% 25.5% 25.3% -0.7 8
2019-09-13 Angers W 2-1 1910 1847 55.6% 23.3% 21.1% +4.1 9
2019-09-13 @ Lille L 1-2 1847 1910 21.1% 23.3% 55.6% -4.2 9
2019-09-14 Metz W 2-0 1836 1804 51.5% 24.8% 23.7% +9.4 8
2019-09-14 @ Bordeaux L 0-2 1804 1836 23.7% 24.8% 51.5% -9.4 4
2019-09-14 Rennes D 0-0 1792 1887 33.5% 27.1% 39.4% +0.2 6
2019-09-14 @ Brest D 0-0 1887 1792 39.4% 27.1% 33.5% -0.2 10
2019-09-14 Nimes Olympique D 0-0 1755 1841 34.8% 27.2% 38.0% +0.1 1
2019-09-14 @ Dijon D 0-0 1841 1755 38.0% 27.2% 34.8% -0.1 5
2019-09-14 Nice W 2-1 1869 1858 48.5% 25.7% 25.8% +5.1 7
2019-09-14 @ Montpellier L 1-2 1858 1869 25.8% 25.7% 48.5% -5.1 9
2019-09-14 Strasbourg W 1-0 2001 1829 69.0% 16.7% 14.3% +2.8 12
2019-09-14 @ Paris Saint-Germain L 0-1 1829 2001 14.3% 16.7% 69.0% -2.8 3
2019-09-15 Marseille L 3-4 1802 1875 36.7% 27.2% 36.0% -6.2 2
2019-09-15 @ Monaco W 4-3 1875 1802 36.0% 27.2% 36.7% +6.2 10
2019-09-15 Reims W 1-0 1851 1863 45.4% 26.4% 28.3% +5.8 10
2019-09-15 @ Nantes L 0-1 1863 1851 28.3% 26.4% 45.4% -5.8 7
2019-09-15 Toulouse D 2-2 1877 1804 56.7% 22.9% 20.4% -1.1 5
2019-09-15 @ Saint-Etienne D 2-2 1804 1877 20.4% 22.9% 56.7% +1.1 8
2019-09-20 Nantes W 2-1 1827 1857 42.8% 26.8% 30.4% +5.8 6
2019-09-20 @ Strasbourg L 1-2 1857 1827 30.4% 26.8% 42.8% -5.8 10
2019-09-21 Brest D 2-2 1846 1792 54.3% 23.8% 21.9% -1.0 9
2019-09-21 @ Bordeaux D 2-2 1792 1846 21.9% 23.8% 54.3% +1.0 7
2019-09-21 Montpellier D 1-1 1881 1874 47.9% 25.8% 26.3% -0.8 11
2019-09-21 @ Marseille D 1-1 1874 1881 26.3% 25.8% 47.9% +0.8 8
2019-09-21 Amiens L 1-2 1794 1783 48.5% 25.7% 25.8% -8.3 4
2019-09-21 @ Metz W 2-1 1783 1794 25.8% 25.7% 48.5% +8.3 7
2019-09-21 Dijon W 2-1 1853 1755 60.0% 21.4% 18.6% +3.6 12
2019-09-21 @ Nice L 1-2 1755 1853 18.6% 21.4% 60.0% -3.6 1
2019-09-21 Toulouse W 1-0 1841 1806 51.8% 24.7% 23.5% +4.9 8
2019-09-21 @ Nimes Olympique L 0-1 1806 1841 23.5% 24.7% 51.8% -4.9 8
2019-09-21 Monaco D 0-0 1857 1796 55.2% 23.5% 21.3% -1.5 8
2019-09-21 @ Reims D 0-0 1796 1857 21.3% 23.5% 55.2% +1.5 3
2019-09-22 Saint-Etienne W 4-1 1843 1876 42.3% 26.9% 30.8% +14.4 12
2019-09-22 @ Angers L 1-4 1876 1843 30.8% 26.9% 42.3% -14.4 5
2019-09-22 Paris Saint-Germain L 0-1 1948 2004 39.0% 27.2% 33.8% -7.5 8
2019-09-22 @ Lyon W 1-0 2004 1948 33.8% 27.2% 39.0% +7.5 15
2019-09-22 Lille D 1-1 1887 1915 43.0% 26.8% 30.2% -0.5 11
2019-09-22 @ Rennes D 1-1 1915 1887 30.2% 26.8% 43.0% +0.5 10
2019-09-24 Marseille D 0-0 1751 1880 29.3% 26.6% 44.1% +0.6 2
2019-09-24 @ Dijon D 0-0 1880 1751 44.1% 26.6% 29.3% -0.6 12
2019-09-24 Nice W 3-1 1798 1856 38.7% 27.2% 34.2% +11.0 6
2019-09-24 @ Monaco L 1-3 1856 1798 34.2% 27.2% 38.7% -11.0 12
2019-09-25 Bordeaux L 1-3 1792 1845 39.4% 27.1% 33.4% -12.3 7
2019-09-25 @ Amiens W 3-1 1845 1792 33.4% 27.1% 39.4% +12.3 12
2019-09-25 Lyon D 2-2 1793 1940 27.2% 26.1% 46.7% +0.6 8
2019-09-25 @ Brest D 2-2 1940 1793 46.7% 26.1% 27.2% -0.6 9
2019-09-25 Strasbourg W 2-0 1915 1833 58.0% 22.3% 19.7% +7.7 13
2019-09-25 @ Lille L 0-2 1833 1915 19.7% 22.3% 58.0% -7.7 6
2019-09-25 Nimes Olympique W 1-0 1875 1846 51.0% 25.0% 24.0% +5.0 11
2019-09-25 @ Montpellier L 0-1 1846 1875 24.0% 25.0% 51.0% -5.0 8
2019-09-25 Rennes W 1-0 1851 1886 42.0% 26.9% 31.1% +6.3 13
2019-09-25 @ Nantes L 0-1 1886 1851 31.1% 26.9% 42.0% -6.3 11
2019-09-25 Reims L 0-2 2011 1855 67.2% 17.8% 15.1% -21.1 15
2019-09-25 @ Paris Saint-Germain W 2-0 1855 2011 15.1% 17.8% 67.2% +21.1 11
2019-09-25 Metz L 0-1 1861 1786 57.1% 22.7% 20.2% -10.0 5
2019-09-25 @ Saint-Etienne W 1-0 1786 1861 20.2% 22.7% 57.1% +10.0 7
2019-09-25 Angers L 0-2 1801 1857 39.0% 27.2% 33.8% -14.1 8
2019-09-25 @ Toulouse W 2-0 1857 1801 33.8% 27.2% 39.0% +14.1 15
2019-09-28 Amiens D 1-1 1871 1779 59.2% 21.8% 19.0% -1.6 16
2019-09-28 @ Angers D 1-1 1779 1871 19.0% 21.8% 59.2% +1.6 8
2019-09-28 Paris Saint-Germain L 0-1 1857 1990 28.8% 26.5% 44.7% -5.9 12
2019-09-28 @ Bordeaux W 1-0 1990 1857 44.7% 26.5% 28.8% +5.9 18
2019-09-28 Nantes L 0-1 1940 1857 58.0% 22.3% 19.7% -10.1 9
2019-09-28 @ Lyon W 1-0 1857 1940 19.7% 22.3% 58.0% +10.1 16
2019-09-28 Toulouse D 2-2 1796 1787 48.3% 25.7% 26.0% -0.7 8
2019-09-28 @ Metz D 2-2 1787 1796 26.0% 25.7% 48.3% +0.7 9
2019-09-28 Brest W 4-1 1809 1793 49.1% 25.5% 25.4% +12.2 9
2019-09-28 @ Monaco L 1-4 1793 1809 25.4% 25.5% 49.1% -12.2 8
2019-09-28 Lille D 1-1 1845 1923 36.0% 27.2% 36.8% +0.0 13
2019-09-28 @ Nice D 1-1 1923 1845 36.8% 27.2% 36.0% -0.0 14
2019-09-28 Dijon L 1-2 1876 1752 63.3% 19.8% 16.9% -10.1 11
2019-09-28 @ Reims W 2-1 1752 1876 16.9% 19.8% 63.3% +10.2 5
2019-09-29 Rennes D 1-1 1879 1880 46.9% 26.1% 27.0% -0.8 13
2019-09-29 @ Marseille D 1-1 1880 1879 27.0% 26.1% 46.9% +0.8 12
2019-09-29 Saint-Etienne L 0-1 1841 1851 45.5% 26.4% 28.2% -8.4 8
2019-09-29 @ Nimes Olympique W 1-0 1851 1841 28.2% 26.4% 45.5% +8.4 8
2019-09-29 Montpellier W 1-0 1825 1880 39.2% 27.2% 33.7% +6.7 9
2019-09-29 @ Strasbourg L 0-1 1880 1825 33.7% 27.2% 39.2% -6.7 11
2019-10-04 Marseille W 3-1 1781 1879 33.2% 27.1% 39.7% +12.3 11
2019-10-04 @ Amiens L 1-3 1879 1781 39.7% 27.1% 33.2% -12.4 13
2019-10-05 Metz W 2-0 1781 1795 45.0% 26.4% 28.6% +11.1 11
2019-10-05 @ Brest L 0-2 1795 1781 28.6% 26.4% 45.0% -11.1 8
2019-10-05 Strasbourg W 1-0 1762 1832 37.1% 27.2% 35.7% +7.0 8
2019-10-05 @ Dijon L 0-1 1832 1762 35.7% 27.2% 37.1% -7.0 9
2019-10-05 Monaco W 3-1 1873 1821 54.1% 23.9% 22.0% +7.5 14
2019-10-05 @ Montpellier L 1-3 1821 1873 22.0% 23.9% 54.1% -7.5 9
2019-10-05 Nice W 1-0 1867 1845 50.0% 25.3% 24.8% +5.2 19
2019-10-05 @ Nantes L 0-1 1845 1867 24.8% 25.3% 50.0% -5.2 13
2019-10-05 Angers W 4-0 1996 1869 63.6% 19.7% 16.8% +12.1 21
2019-10-05 @ Paris Saint-Germain L 0-4 1869 1996 16.8% 19.7% 63.6% -12.1 16
2019-10-05 Bordeaux L 1-3 1787 1851 37.9% 27.2% 34.9% -11.9 9
2019-10-05 @ Toulouse W 3-1 1851 1787 34.9% 27.2% 37.9% +11.9 15
2019-10-06 Nimes Olympique D 2-2 1923 1832 59.1% 21.9% 19.1% -1.2 15
2019-10-06 @ Lille D 2-2 1832 1923 19.1% 21.9% 59.1% +1.2 9
2019-10-06 Reims L 0-1 1881 1866 48.9% 25.6% 25.5% -8.9 12
2019-10-06 @ Rennes W 1-0 1866 1881 25.5% 25.6% 48.9% +8.9 14
2019-10-06 Lyon W 1-0 1860 1930 37.1% 27.2% 35.7% +7.0 11
2019-10-06 @ Saint-Etienne L 0-1 1930 1860 35.7% 27.2% 37.1% -7.0 9
2019-10-18 Paris Saint-Germain L 1-4 1840 2008 25.1% 25.4% 49.5% -12.1 13
2019-10-18 @ Nice W 4-1 2008 1840 49.5% 25.4% 25.1% +12.1 24
2019-10-19 Brest L 0-1 1857 1792 55.8% 23.3% 21.0% -9.8 16
2019-10-19 @ Angers W 1-0 1792 1857 21.0% 23.3% 55.8% +9.8 14
2019-10-19 Dijon D 0-0 1923 1769 66.9% 17.9% 15.2% -2.4 10
2019-10-19 @ Lyon D 0-0 1769 1923 15.2% 17.9% 66.9% +2.4 9
2019-10-19 Nantes W 1-0 1784 1873 34.4% 27.2% 38.4% +7.4 11
2019-10-19 @ Metz L 0-1 1873 1784 38.4% 27.2% 34.4% -7.4 19
2019-10-19 Amiens D 1-1 1833 1793 52.4% 24.5% 23.1% -1.2 10
2019-10-19 @ Nimes Olympique D 1-1 1793 1833 23.1% 24.5% 52.4% +1.2 12
2019-10-19 Montpellier W 1-0 1875 1881 46.2% 26.2% 27.6% +5.7 17
2019-10-19 @ Reims L 0-1 1881 1875 27.6% 26.2% 46.2% -5.7 14
2019-10-19 Lille W 2-1 1775 1922 27.3% 26.1% 46.6% +8.0 12
2019-10-19 @ Toulouse L 1-2 1922 1775 46.6% 26.1% 27.3% -8.0 15
2019-10-20 Saint-Etienne L 0-1 1863 1867 46.5% 26.2% 27.4% -8.5 15
2019-10-20 @ Bordeaux W 1-0 1867 1863 27.4% 26.2% 46.5% +8.5 14
2019-10-20 Strasbourg W 2-0 1866 1825 52.7% 24.4% 22.9% +9.1 16
2019-10-20 @ Marseille L 0-2 1825 1866 22.9% 24.4% 52.7% -9.0 9
2019-10-20 Rennes W 3-2 1814 1872 38.7% 27.2% 34.1% +6.0 12
2019-10-20 @ Monaco L 2-3 1872 1814 34.1% 27.2% 38.7% -6.0 12
2019-10-25 Monaco L 0-1 1865 1820 53.2% 24.2% 22.6% -9.5 19
2019-10-25 @ Nantes W 1-0 1820 1865 22.6% 24.2% 53.2% +9.5 15
2019-10-26 Dijon W 2-0 1802 1771 51.2% 24.9% 23.9% +9.4 17
2019-10-26 @ Brest L 0-2 1771 1802 23.9% 24.9% 51.2% -9.4 9
2019-10-26 Bordeaux W 3-0 1914 1855 54.9% 23.6% 21.5% +12.3 18
2019-10-26 @ Lille L 0-3 1855 1914 21.5% 23.6% 54.9% -12.3 15
2019-10-26 Metz W 2-0 1920 1792 63.8% 19.5% 16.6% +6.3 13
2019-10-26 @ Lyon L 0-2 1792 1920 16.6% 19.5% 63.8% -6.3 11
2019-10-26 Angers D 0-0 1875 1848 50.8% 25.0% 24.2% -1.2 15
2019-10-26 @ Montpellier D 0-0 1848 1875 24.2% 25.0% 50.8% +1.2 17
2019-10-26 Nimes Olympique D 0-0 1881 1832 53.6% 24.1% 22.3% -1.4 18
2019-10-26 @ Reims D 0-0 1832 1881 22.3% 24.1% 53.6% +1.4 11
2019-10-26 Nice W 1-0 1816 1828 45.2% 26.4% 28.4% +5.8 12
2019-10-26 @ Strasbourg L 0-1 1828 1816 28.4% 26.4% 45.2% -5.8 13
2019-10-27 Marseille W 4-0 2020 1875 65.8% 18.5% 15.7% +11.2 27
2019-10-27 @ Paris Saint-Germain L 0-4 1875 2020 15.7% 18.5% 65.8% -11.2 16
2019-10-27 Toulouse W 3-2 1866 1783 58.0% 22.3% 19.7% +3.6 15
2019-10-27 @ Rennes L 2-3 1783 1866 19.7% 22.3% 58.0% -3.6 12
2019-10-27 Amiens D 2-2 1875 1794 57.8% 22.4% 19.8% -1.1 15
2019-10-27 @ Saint-Etienne D 2-2 1794 1875 19.8% 22.4% 57.8% +1.1 13
2019-11-01 Paris Saint-Germain W 2-1 1762 2031 17.1% 20.1% 62.8% +10.1 12
2019-11-01 @ Dijon L 1-2 2031 1762 62.8% 20.1% 17.1% -10.1 27
2019-11-02 Brest W 1-0 1796 1811 44.8% 26.5% 28.7% +5.9 16
2019-11-02 @ Amiens L 0-1 1811 1796 28.7% 26.5% 44.8% -5.9 17
2019-11-02 Strasbourg W 1-0 1849 1821 50.7% 25.1% 24.2% +5.1 20
2019-11-02 @ Angers L 0-1 1821 1849 24.2% 25.1% 50.7% -5.1 12
2019-11-02 Lille W 2-1 1864 1926 38.2% 27.2% 34.6% +6.4 19
2019-11-02 @ Marseille L 1-2 1926 1864 34.6% 27.2% 38.2% -6.4 18
2019-11-02 Montpellier D 2-2 1785 1874 34.4% 27.2% 38.4% +0.1 12
2019-11-02 @ Metz D 2-2 1874 1785 38.4% 27.2% 34.4% -0.1 16
2019-11-02 Lyon L 2-3 1780 1927 27.2% 26.1% 46.7% -5.1 12
2019-11-02 @ Toulouse W 3-2 1927 1780 46.7% 26.1% 27.2% +5.0 16
2019-11-03 Nantes W 2-0 1842 1856 45.1% 26.4% 28.5% +11.0 18
2019-11-03 @ Bordeaux L 0-2 1856 1842 28.5% 26.4% 45.1% -11.0 19
2019-11-03 Reims W 2-0 1822 1879 38.9% 27.2% 33.9% +12.7 16
2019-11-03 @ Nice L 0-2 1879 1822 33.9% 27.2% 38.9% -12.7 18
2019-11-03 Monaco W 1-0 1874 1829 53.1% 24.3% 22.6% +4.7 18
2019-11-03 @ Saint-Etienne L 0-1 1829 1874 22.6% 24.3% 53.1% -4.7 15
2019-11-08 Bordeaux D 1-1 1835 1853 44.4% 26.6% 29.0% -0.6 17
2019-11-08 @ Nice D 1-1 1853 1835 29.0% 26.6% 44.4% +0.6 19
2019-11-09 Paris Saint-Germain L 1-2 1806 2021 20.8% 23.2% 56.0% -4.1 17
2019-11-09 @ Brest W 2-1 2021 1806 56.0% 23.2% 20.8% +4.1 30
2019-11-09 Metz D 0-0 1919 1785 64.5% 19.2% 16.3% -2.2 19
2019-11-09 @ Lille D 0-0 1785 1919 16.3% 19.2% 64.5% +2.2 13
2019-11-09 Dijon W 1-0 1824 1772 54.1% 23.9% 22.0% +4.6 18
2019-11-09 @ Monaco L 0-1 1772 1824 22.0% 23.9% 54.1% -4.6 12
2019-11-09 Angers D 0-0 1867 1854 48.8% 25.6% 25.6% -1.0 19
2019-11-09 @ Reims D 0-0 1854 1867 25.6% 25.6% 48.8% +1.0 21
2019-11-09 Nimes Olympique W 4-1 1816 1834 44.5% 26.5% 28.9% +13.7 15
2019-11-09 @ Strasbourg L 1-4 1834 1816 28.9% 26.5% 44.5% -13.7 11
2019-11-10 Lyon W 2-1 1871 1932 38.4% 27.2% 34.5% +6.4 22
2019-11-10 @ Marseille L 1-2 1932 1871 34.5% 27.2% 38.4% -6.4 16
2019-11-10 Toulouse W 3-0 1874 1775 60.2% 21.3% 18.5% +10.4 19
2019-11-10 @ Montpellier L 0-3 1775 1874 18.5% 21.3% 60.2% -10.4 12
2019-11-10 Saint-Etienne L 2-3 1845 1879 42.2% 26.9% 31.0% -7.1 19
2019-11-10 @ Nantes W 3-2 1879 1845 31.0% 26.9% 42.2% +7.1 21
2019-11-10 Amiens W 3-1 1869 1801 56.1% 23.1% 20.8% +7.1 18
2019-11-10 @ Rennes L 1-3 1801 1869 20.8% 23.1% 56.1% -7.1 16
2019-11-22 Lille W 2-0 2025 1917 61.3% 20.8% 17.9% +6.9 33
2019-11-22 @ Paris Saint-Germain L 0-2 1917 2025 17.9% 20.8% 61.3% -6.9 19
2019-11-23 Strasbourg L 0-4 1794 1830 42.0% 26.9% 31.1% -28.2 16
2019-11-23 @ Amiens W 4-0 1830 1794 31.1% 26.9% 42.0% +28.2 18
2019-11-23 Nimes Olympique W 1-0 1855 1820 51.7% 24.7% 23.5% +4.9 24
2019-11-23 @ Angers L 0-1 1820 1855 23.5% 24.7% 51.7% -4.9 11
2019-11-23 Nantes D 1-1 1801 1838 41.9% 26.9% 31.2% -0.4 18
2019-11-23 @ Brest D 1-1 1838 1801 31.2% 26.9% 41.9% +0.4 20
2019-11-23 Rennes W 2-1 1767 1876 31.7% 27.0% 41.3% +7.4 15
2019-11-23 @ Dijon L 1-2 1876 1767 41.3% 27.0% 31.7% -7.4 18
2019-11-23 Nice W 2-1 1925 1834 59.1% 21.9% 19.1% +3.7 19
2019-11-23 @ Lyon L 1-2 1834 1925 19.1% 21.9% 59.1% -3.7 17
2019-11-23 Reims D 1-1 1788 1866 35.9% 27.2% 36.9% +0.0 14
2019-11-23 @ Metz D 1-1 1866 1788 36.9% 27.2% 35.9% -0.0 20
2019-11-24 Monaco W 2-1 1854 1829 50.4% 25.1% 24.4% +4.8 22
2019-11-24 @ Bordeaux L 1-2 1829 1854 24.4% 25.1% 50.4% -4.8 18
2019-11-24 Montpellier D 0-0 1886 1884 47.2% 26.0% 26.8% -0.9 22
2019-11-24 @ Saint-Etienne D 0-0 1884 1886 26.8% 26.0% 47.2% +0.9 20
2019-11-24 Marseille L 0-2 1764 1877 31.2% 26.9% 41.9% -11.9 12
2019-11-24 @ Toulouse W 2-0 1877 1764 41.9% 26.9% 31.2% +11.9 25
2019-11-29 Brest W 2-1 1889 1801 58.7% 22.0% 19.3% +3.8 28
2019-11-29 @ Marseille L 1-2 1801 1889 19.3% 22.0% 58.7% -3.8 18
2019-11-30 Dijon W 1-0 1910 1775 64.7% 19.1% 16.2% +3.3 22
2019-11-30 @ Lille L 0-1 1775 1910 16.2% 19.1% 64.7% -3.3 15
2019-11-30 Amiens W 4-2 1885 1766 62.7% 20.1% 17.2% +5.1 23
2019-11-30 @ Montpellier L 2-4 1766 1885 17.2% 20.1% 62.7% -5.1 16
2019-11-30 Angers W 3-1 1831 1860 42.9% 26.8% 30.3% +10.1 20
2019-11-30 @ Nice L 1-3 1860 1831 30.3% 26.8% 42.9% -10.1 24
2019-11-30 Metz D 1-1 1815 1788 50.7% 25.0% 24.2% -1.0 12
2019-11-30 @ Nimes Olympique D 1-1 1788 1815 24.2% 25.0% 50.7% +1.0 15
2019-11-30 Bordeaux D 1-1 1866 1859 47.9% 25.8% 26.3% -0.9 21
2019-11-30 @ Reims D 1-1 1859 1866 26.3% 25.8% 47.9% +0.9 23
2019-11-30 Lyon L 1-2 1858 1929 37.0% 27.2% 35.8% -6.8 18
2019-11-30 @ Strasbourg W 2-1 1929 1858 35.8% 27.2% 37.0% +6.8 22
2019-12-01 Toulouse W 2-1 1838 1752 58.4% 22.1% 19.4% +3.8 23
2019-12-01 @ Nantes L 1-2 1752 1838 19.4% 22.1% 58.4% -3.8 12
2019-12-01 Saint-Etienne W 2-1 1869 1885 44.7% 26.5% 28.8% +5.6 21
2019-12-01 @ Rennes L 1-2 1885 1869 28.8% 26.5% 44.7% -5.6 22
2019-12-03 Marseille L 0-2 1850 1893 40.9% 27.0% 32.1% -14.6 24
2019-12-03 @ Angers W 2-0 1893 1850 32.1% 27.0% 40.9% +14.6 31
2019-12-03 Nimes Olympique W 6-0 1860 1814 53.2% 24.2% 22.6% +24.8 26
2019-12-03 @ Bordeaux L 0-6 1814 1860 22.6% 24.2% 53.2% -24.8 12
2019-12-03 Strasbourg W 5-0 1797 1851 39.3% 27.1% 33.5% +29.4 21
2019-12-03 @ Brest L 0-5 1851 1797 33.5% 27.1% 39.3% -29.4 18
2019-12-03 Lille L 0-1 1936 1914 50.0% 25.3% 24.7% -9.0 22
2019-12-03 @ Lyon W 1-0 1914 1936 24.7% 25.3% 50.0% +9.0 25
2019-12-04 Montpellier D 2-2 1771 1890 30.5% 26.8% 42.7% +0.3 16
2019-12-04 @ Dijon D 2-2 1890 1771 42.7% 26.8% 30.5% -0.4 24
2019-12-04 Rennes L 0-1 1789 1875 34.8% 27.2% 38.0% -6.9 15
2019-12-04 @ Metz W 1-0 1875 1789 38.0% 27.2% 34.8% +6.9 24
2019-12-04 Nantes W 2-0 2032 1842 71.2% 15.5% 13.3% +4.8 36
2019-12-04 @ Paris Saint-Germain L 0-2 1842 2032 13.3% 15.5% 71.2% -4.8 23
2019-12-04 Nice W 4-1 1880 1841 52.3% 24.6% 23.2% +11.2 25
2019-12-04 @ Saint-Etienne L 1-4 1841 1880 23.2% 24.6% 52.3% -11.2 20
2019-12-04 Monaco L 1-2 1748 1824 36.2% 27.2% 36.5% -6.7 12
2019-12-04 @ Toulouse W 2-1 1824 1748 36.5% 27.2% 36.2% +6.7 21
2019-12-06 Brest W 1-0 1923 1827 59.7% 21.6% 18.7% +3.9 28
2019-12-06 @ Lille L 0-1 1827 1923 18.7% 21.6% 59.7% -3.9 21
2019-12-06 Lyon L 0-4 1789 1927 28.3% 26.4% 45.3% -20.8 12
2019-12-06 @ Nimes Olympique W 4-0 1927 1789 45.3% 26.4% 28.3% +20.8 25
2019-12-07 Amiens W 3-0 1831 1761 56.4% 23.0% 20.6% +11.8 24
2019-12-07 @ Monaco L 0-3 1761 1831 20.6% 23.0% 56.4% -11.8 16
2019-12-07 Paris Saint-Germain L 1-3 1890 2037 27.2% 26.1% 46.7% -9.2 24
2019-12-07 @ Montpellier W 3-1 2037 1890 46.7% 26.1% 27.2% +9.2 39
2019-12-07 Metz W 4-1 1830 1782 53.5% 24.1% 22.4% +10.8 23
2019-12-07 @ Nice L 1-4 1782 1830 22.4% 24.1% 53.5% -10.8 15
2019-12-07 Angers W 2-1 1881 1835 53.3% 24.2% 22.5% +4.5 27
2019-12-07 @ Rennes L 1-2 1835 1881 22.5% 24.2% 53.3% -4.5 24
2019-12-07 Toulouse W 4-2 1822 1742 57.7% 22.5% 19.8% +6.0 21
2019-12-07 @ Strasbourg L 2-4 1742 1822 19.8% 22.5% 57.7% -6.0 12
2019-12-08 Bordeaux W 3-1 1907 1884 50.1% 25.2% 24.7% +8.4 34
2019-12-08 @ Marseille L 1-3 1884 1907 24.7% 25.2% 50.1% -8.4 26
2019-12-08 Dijon W 1-0 1837 1772 55.8% 23.3% 21.0% +4.4 26
2019-12-08 @ Nantes L 0-1 1772 1837 21.0% 23.3% 55.8% -4.4 16
2019-12-08 Saint-Etienne W 3-1 1865 1891 43.4% 26.7% 29.9% +10.0 24
2019-12-08 @ Reims L 1-3 1891 1865 29.9% 26.7% 43.4% -10.0 25
2019-12-13 Montpellier W 2-1 1926 1881 53.2% 24.2% 22.6% +4.5 31
2019-12-13 @ Lille L 1-2 1881 1926 22.6% 24.2% 53.2% -4.5 24
2019-12-14 Dijon D 1-1 1749 1767 44.5% 26.5% 29.0% -0.6 17
2019-12-14 @ Amiens D 1-1 1767 1749 29.0% 26.5% 44.5% +0.6 17
2019-12-14 Monaco D 0-0 1831 1843 45.3% 26.4% 28.3% -0.7 25
2019-12-14 @ Angers D 0-0 1843 1831 28.3% 26.4% 45.3% +0.7 25
2019-12-14 Nice D 0-0 1823 1840 44.5% 26.5% 29.0% -0.7 22
2019-12-14 @ Brest D 0-0 1840 1823 29.0% 26.5% 44.5% +0.7 24
2019-12-14 Marseille D 1-1 1771 1916 27.5% 26.2% 46.4% +0.7 16
2019-12-14 @ Metz D 1-1 1916 1771 46.4% 26.2% 27.5% -0.7 35
2019-12-14 Nantes L 0-1 1768 1841 36.6% 27.2% 36.2% -7.1 12
2019-12-14 @ Nimes Olympique W 1-0 1841 1768 36.2% 27.2% 36.6% +7.1 29
2019-12-14 Reims L 0-1 1736 1875 28.1% 26.3% 45.6% -5.8 12
2019-12-14 @ Toulouse W 1-0 1875 1736 45.6% 26.3% 28.1% +5.8 27
2019-12-15 Strasbourg L 0-1 1876 1828 53.5% 24.1% 22.4% -9.5 26
2019-12-15 @ Bordeaux W 1-0 1828 1876 22.4% 24.1% 53.5% +9.5 24
2019-12-15 Rennes L 0-1 1947 1886 55.3% 23.5% 21.3% -9.7 25
2019-12-15 @ Lyon W 1-0 1886 1947 21.3% 23.5% 55.3% +9.7 30
2019-12-15 Paris Saint-Germain L 0-4 1881 2046 25.3% 25.5% 49.2% -18.9 25
2019-12-15 @ Saint-Etienne W 4-0 2046 1881 49.2% 25.5% 25.3% +18.9 42
2019-12-21 Metz D 2-2 1768 1772 46.5% 26.2% 27.4% -0.5 18
2019-12-21 @ Dijon D 2-2 1772 1768 27.4% 26.2% 46.5% +0.5 17
2019-12-21 Nimes Olympique W 3-1 1915 1761 66.9% 17.9% 15.2% +4.9 38
2019-12-21 @ Marseille L 1-3 1761 1915 15.2% 17.9% 66.9% -4.9 12
2019-12-21 Lille W 5-1 1843 1931 34.5% 27.2% 38.3% +21.9 28
2019-12-21 @ Monaco L 1-5 1931 1843 38.3% 27.2% 34.5% -21.9 31
2019-12-21 Brest W 4-0 1876 1822 54.3% 23.8% 21.9% +16.4 27
2019-12-21 @ Montpellier L 0-4 1822 1876 21.9% 23.8% 54.3% -16.4 22
2019-12-21 Angers L 1-2 1849 1830 49.5% 25.4% 25.1% -8.4 29
2019-12-21 @ Nantes W 2-1 1830 1849 25.1% 25.4% 49.5% +8.4 28
2019-12-21 Toulouse W 3-0 1841 1730 61.7% 20.6% 17.7% +9.9 27
2019-12-21 @ Nice L 0-3 1730 1841 17.7% 20.6% 61.7% -9.9 12
2019-12-21 Amiens W 4-1 2065 1749 83.9% 8.0% 8.2% +3.1 45
2019-12-21 @ Paris Saint-Germain L 1-4 1749 2065 8.2% 8.0% 83.9% -3.1 17
2019-12-21 Lyon D 1-1 1881 1938 38.9% 27.2% 33.9% -0.2 28
2019-12-21 @ Reims D 1-1 1938 1881 33.9% 27.2% 38.9% +0.2 26
2019-12-21 Bordeaux W 1-0 1896 1866 51.0% 25.0% 24.1% +5.0 33
2019-12-21 @ Rennes L 0-1 1866 1896 24.1% 25.0% 51.0% -5.0 26
2019-12-21 Saint-Etienne W 2-1 1838 1862 43.6% 26.7% 29.8% +5.7 27
2019-12-21 @ Strasbourg L 1-2 1862 1838 29.8% 26.7% 43.6% -5.7 25
2020-01-10 Marseille L 0-1 1901 1920 44.3% 26.6% 29.1% -8.2 33
2020-01-10 @ Rennes W 1-0 1920 1901 29.1% 26.6% 44.3% +8.2 41
2020-01-11 Montpellier L 1-2 1746 1893 27.2% 26.1% 46.7% -5.3 17
2020-01-11 @ Amiens W 2-1 1893 1746 46.7% 26.1% 27.2% +5.3 30
2020-01-11 Nice D 1-1 1838 1851 45.2% 26.4% 28.4% -0.6 29
2020-01-11 @ Angers D 1-1 1851 1838 28.4% 26.4% 45.2% +0.6 28
2020-01-11 Lyon L 1-2 1861 1938 36.1% 27.2% 36.6% -6.7 26
2020-01-11 @ Bordeaux W 2-1 1938 1861 36.6% 27.2% 36.1% +6.6 29
2020-01-11 Strasbourg W 1-0 1772 1843 36.9% 27.2% 35.9% +7.0 20
2020-01-11 @ Metz L 0-1 1843 1772 35.9% 27.2% 36.9% -7.0 27
2020-01-11 Reims W 2-0 1756 1880 29.8% 26.7% 43.5% +15.3 15
2020-01-11 @ Nimes Olympique L 0-2 1880 1756 43.5% 26.7% 29.8% -15.3 28
2020-01-11 Brest L 2-5 1720 1806 34.8% 27.2% 38.0% -13.7 12
2020-01-11 @ Toulouse W 5-2 1806 1720 38.0% 27.2% 34.8% +13.7 25
2020-01-12 Lille W 1-0 1767 1909 27.8% 26.3% 45.9% +8.4 21
2020-01-12 @ Dijon L 0-1 1909 1767 45.9% 26.3% 27.8% -8.4 31
2020-01-12 Monaco D 3-3 2068 1865 72.7% 14.6% 12.7% -1.5 46
2020-01-12 @ Paris Saint-Germain D 3-3 1865 2068 12.7% 14.6% 72.7% +1.5 29
2020-01-12 Nantes L 0-2 1856 1840 49.2% 25.5% 25.3% -16.8 25
2020-01-12 @ Saint-Etienne W 2-0 1840 1856 25.3% 25.5% 49.2% +16.8 32
2020-01-15 Rennes L 0-1 1772 1892 30.2% 26.8% 43.0% -6.1 15
2020-01-15 @ Nimes Olympique W 1-0 1892 1772 43.0% 26.8% 30.2% +6.2 36
2020-01-15 Paris Saint-Germain L 1-4 1867 2067 22.1% 24.0% 53.9% -10.7 29
2020-01-15 @ Monaco W 4-1 2067 1867 53.9% 24.0% 22.1% +10.7 49
2020-01-15 Reims D 1-1 1740 1865 29.7% 26.7% 43.6% +0.5 18
2020-01-15 @ Amiens D 1-1 1865 1740 43.6% 26.7% 29.7% -0.5 29
2020-01-24 Rennes D 1-1 1852 1899 40.4% 27.1% 32.6% -0.3 29
2020-01-24 @ Nice D 1-1 1899 1852 32.6% 27.1% 40.4% +0.3 37
2020-01-25 Amiens W 2-1 1820 1741 57.5% 22.5% 19.9% +3.9 28
2020-01-25 @ Brest L 1-2 1741 1820 19.9% 22.5% 57.5% -3.9 18
2020-01-25 Angers D 0-0 1928 1838 59.0% 21.9% 19.1% -1.8 42
2020-01-25 @ Marseille D 0-0 1838 1928 19.1% 21.9% 59.0% +1.8 30
2020-01-25 Strasbourg L 1-3 1856 1836 49.7% 25.4% 25.0% -14.7 29
2020-01-25 @ Monaco W 3-1 1836 1856 25.0% 25.4% 49.7% +14.6 30
2020-01-25 Dijon W 2-1 1898 1776 63.0% 19.9% 17.0% +3.3 33
2020-01-25 @ Montpellier L 1-2 1776 1898 17.0% 19.9% 63.0% -3.3 21
2020-01-25 Metz L 0-1 1865 1779 58.4% 22.2% 19.4% -10.1 29
2020-01-25 @ Reims W 1-0 1779 1865 19.4% 22.2% 58.4% +10.1 23
2020-01-25 Nimes Olympique W 2-1 1839 1765 56.9% 22.8% 20.3% +4.0 28
2020-01-25 @ Saint-Etienne L 1-2 1765 1839 20.3% 22.8% 56.9% -4.0 15
2020-01-26 Paris Saint-Germain L 0-2 1900 2078 24.2% 25.0% 50.8% -9.5 31
2020-01-26 @ Lille W 2-0 2078 1900 50.8% 25.0% 24.2% +9.5 52
2020-01-26 Toulouse W 3-0 1945 1706 76.4% 12.4% 11.2% +5.5 32
2020-01-26 @ Lyon L 0-3 1706 1945 11.2% 12.4% 76.4% -5.5 12
2020-01-26 Bordeaux L 0-1 1857 1855 47.3% 26.0% 26.8% -8.6 32
2020-01-26 @ Nantes W 1-0 1855 1857 26.8% 26.0% 47.3% +8.6 29
2020-01-31 Nantes W 3-2 1899 1848 53.8% 24.0% 22.1% +4.1 40
2020-01-31 @ Rennes L 2-3 1848 1899 22.1% 24.0% 53.8% -4.2 32
2020-02-01 Toulouse D 0-0 1737 1701 51.9% 24.7% 23.4% -1.3 19
2020-02-01 @ Amiens D 0-0 1701 1737 23.4% 24.7% 51.9% +1.3 13
2020-02-01 Reims L 1-4 1839 1854 44.9% 26.5% 28.7% -19.2 30
2020-02-01 @ Angers W 4-1 1854 1839 28.7% 26.5% 44.9% +19.2 32
2020-02-01 Brest W 3-0 1773 1823 39.8% 27.1% 33.1% +18.1 24
2020-02-01 @ Dijon L 0-3 1823 1773 33.1% 27.1% 39.8% -18.1 28
2020-02-01 Monaco W 3-1 1761 1841 35.6% 27.2% 37.1% +11.8 18
2020-02-01 @ Nimes Olympique L 1-3 1841 1761 37.1% 27.2% 35.6% -11.8 29
2020-02-01 Montpellier W 5-0 2087 1901 70.7% 15.8% 13.6% +11.4 55
2020-02-01 @ Paris Saint-Germain L 0-5 1901 2087 13.6% 15.8% 70.7% -11.4 33
2020-02-01 Lille L 1-2 1851 1891 41.3% 27.0% 31.7% -7.3 30
2020-02-01 @ Strasbourg W 2-1 1891 1851 31.7% 27.0% 41.3% +7.3 34
2020-02-02 Marseille D 0-0 1863 1926 38.1% 27.2% 34.7% -0.1 30
2020-02-02 @ Bordeaux D 0-0 1926 1863 34.7% 27.2% 38.1% +0.1 43
2020-02-02 Saint-Etienne W 3-1 1789 1843 39.3% 27.1% 33.5% +10.9 26
2020-02-02 @ Metz L 1-3 1843 1789 33.5% 27.1% 39.3% -10.9 28
2020-02-02 Lyon W 2-1 1851 1950 33.1% 27.1% 39.8% +7.2 32
2020-02-02 @ Nice L 1-2 1950 1851 39.8% 27.1% 33.1% -7.1 32
2020-02-04 Rennes W 1-0 1898 1903 46.3% 26.2% 27.5% +5.7 37
2020-02-04 @ Lille L 0-1 1903 1898 27.5% 26.2% 46.3% -5.7 40
2020-02-04 Angers W 1-0 1830 1820 48.2% 25.7% 26.0% +5.4 32
2020-02-04 @ Monaco L 0-1 1820 1830 26.0% 25.7% 48.2% -5.4 30
2020-02-04 Paris Saint-Germain L 1-2 1844 2099 18.1% 21.0% 60.9% -3.5 32
2020-02-04 @ Nantes W 2-1 2099 1844 60.9% 21.0% 18.1% +3.5 58
2020-02-05 Bordeaux D 1-1 1805 1863 38.8% 27.2% 34.1% -0.2 29
2020-02-05 @ Brest D 1-1 1863 1805 34.1% 27.2% 38.8% +0.2 31
2020-02-05 Amiens D 0-0 1943 1736 73.1% 14.4% 12.5% -2.8 33
2020-02-05 @ Lyon D 0-0 1736 1943 12.5% 14.4% 73.1% +2.7 20
2020-02-05 Metz D 1-1 1890 1800 58.9% 21.9% 19.1% -1.6 34
2020-02-05 @ Montpellier D 1-1 1800 1890 19.1% 21.9% 58.9% +1.6 27
2020-02-05 Dijon W 2-0 1773 1791 44.5% 26.5% 28.9% +11.2 21
2020-02-05 @ Nimes Olympique L 0-2 1791 1773 28.9% 26.5% 44.5% -11.2 24
2020-02-05 Nice D 1-1 1874 1859 49.1% 25.5% 25.4% -0.9 33
2020-02-05 @ Reims D 1-1 1859 1874 25.4% 25.5% 49.1% +0.9 33
2020-02-05 Marseille L 0-2 1832 1926 33.7% 27.2% 39.2% -12.6 28
2020-02-05 @ Saint-Etienne W 2-0 1926 1832 39.2% 27.2% 33.7% +12.6 46
2020-02-05 Strasbourg L 0-1 1702 1844 27.8% 26.3% 45.9% -5.7 13
2020-02-05 @ Toulouse W 1-0 1844 1702 45.9% 26.3% 27.8% +5.7 33
2020-02-07 Lille L 0-2 1815 1904 34.4% 27.2% 38.5% -12.8 30
2020-02-07 @ Angers W 2-0 1904 1815 38.5% 27.2% 34.4% +12.8 40
2020-02-08 Monaco L 1-2 1738 1835 33.3% 27.1% 39.6% -6.3 20
2020-02-08 @ Amiens W 2-1 1835 1738 39.6% 27.1% 33.3% +6.3 35
2020-02-08 Nantes D 3-3 1779 1841 38.3% 27.2% 34.5% -0.1 25
2020-02-08 @ Dijon D 3-3 1841 1779 34.5% 27.2% 38.3% +0.1 33
2020-02-08 Toulouse W 1-0 1939 1696 76.9% 12.1% 11.0% +2.0 49
2020-02-08 @ Marseille L 0-1 1696 1939 11.0% 12.1% 76.9% -2.0 13
2020-02-08 Bordeaux L 1-2 1802 1863 38.2% 27.2% 34.5% -6.9 27
2020-02-08 @ Metz W 2-1 1863 1802 34.5% 27.2% 38.2% +6.9 34
2020-02-08 Nimes Olympique L 1-3 1859 1784 57.0% 22.7% 20.2% -16.3 33
2020-02-08 @ Nice W 3-1 1784 1859 20.2% 22.7% 57.0% +16.3 24
2020-02-08 Brest D 0-0 1897 1805 59.3% 21.8% 19.0% -1.8 41
2020-02-08 @ Rennes D 0-0 1805 1897 19.0% 21.8% 59.3% +1.8 30
2020-02-09 Saint-Etienne W 1-0 1888 1820 56.2% 23.1% 20.7% +4.3 37
2020-02-09 @ Montpellier L 0-1 1820 1888 20.7% 23.1% 56.2% -4.3 28
2020-02-09 Lyon W 4-2 2102 1940 67.9% 17.4% 14.8% +4.2 61
2020-02-09 @ Paris Saint-Germain L 2-4 1940 2102 14.8% 17.4% 67.9% -4.2 33
2020-02-09 Reims W 3-0 1849 1873 43.7% 26.7% 29.6% +16.6 36
2020-02-09 @ Strasbourg L 0-3 1873 1849 29.6% 26.7% 43.7% -16.6 33
2020-02-14 Montpellier W 1-0 1841 1893 39.7% 27.1% 33.2% +6.6 38
2020-02-14 @ Monaco L 0-1 1893 1841 33.2% 27.1% 39.7% -6.6 37
2020-02-15 Paris Saint-Germain D 4-4 1732 2106 11.7% 13.2% 75.0% +1.4 21
2020-02-15 @ Amiens D 4-4 2106 1732 75.0% 13.2% 11.7% -1.4 62
2020-02-15 Dijon D 2-2 1870 1779 59.1% 21.8% 19.1% -1.2 35
2020-02-15 @ Bordeaux D 2-2 1779 1870 19.1% 21.8% 59.1% +1.2 26
2020-02-15 Metz D 0-0 1841 1795 53.2% 24.2% 22.6% -1.4 34
2020-02-15 @ Nantes D 0-0 1795 1841 22.6% 24.2% 53.2% +1.4 28
2020-02-15 Angers W 1-0 1801 1802 46.8% 26.1% 27.1% +5.6 27
2020-02-15 @ Nimes Olympique L 0-1 1802 1801 27.1% 26.1% 46.8% -5.6 30
2020-02-15 Nice L 0-2 1694 1843 27.0% 26.1% 46.9% -10.6 13
2020-02-15 @ Toulouse W 2-0 1843 1694 46.9% 26.1% 27.0% +10.6 36
2020-02-16 Saint-Etienne W 3-2 1807 1816 45.8% 26.3% 27.9% +5.2 33
2020-02-16 @ Brest L 2-3 1816 1807 27.9% 26.3% 45.8% -5.1 28
2020-02-16 Marseille L 1-2 1917 1941 43.6% 26.7% 29.7% -7.6 40
2020-02-16 @ Lille W 2-1 1941 1917 29.7% 26.7% 43.6% +7.7 52
2020-02-16 Strasbourg D 1-1 1936 1866 56.4% 23.0% 20.6% -1.4 34
2020-02-16 @ Lyon D 1-1 1866 1936 20.6% 23.0% 56.4% +1.4 37
2020-02-16 Rennes W 1-0 1856 1896 41.4% 27.0% 31.6% +6.4 36
2020-02-16 @ Reims L 0-1 1896 1856 31.6% 27.0% 41.4% -6.4 41
2020-02-21 Lyon L 0-2 1796 1934 28.2% 26.4% 45.4% -11.0 28
2020-02-21 @ Metz W 2-0 1934 1796 45.4% 26.4% 28.2% +11.0 37
2020-02-21 Brest D 2-2 1854 1812 52.6% 24.4% 22.9% -0.9 37
2020-02-21 @ Nice D 2-2 1812 1854 22.9% 24.4% 52.6% +0.9 34
2020-02-22 Montpellier W 1-0 1796 1886 34.3% 27.2% 38.5% +7.4 33
2020-02-22 @ Angers L 0-1 1886 1796 38.5% 27.2% 34.3% -7.4 37
2020-02-22 Monaco D 1-1 1781 1848 37.4% 27.2% 35.3% -0.1 27
2020-02-22 @ Dijon D 1-1 1848 1781 35.3% 27.2% 37.4% +0.1 39
2020-02-22 Toulouse W 3-0 1909 1684 75.1% 13.2% 11.7% +5.9 43
2020-02-22 @ Lille L 0-3 1684 1909 11.7% 13.2% 75.1% -5.9 13
2020-02-22 Nantes L 1-3 1949 1839 61.4% 20.7% 17.8% -17.2 52
2020-02-22 @ Marseille W 3-1 1839 1949 17.8% 20.7% 61.4% +17.2 37
2020-02-22 Amiens D 0-0 1867 1733 64.5% 19.2% 16.3% -2.2 38
2020-02-22 @ Strasbourg D 0-0 1733 1867 16.3% 19.2% 64.5% +2.2 22
2020-02-23 Bordeaux W 4-3 2105 1869 76.2% 12.6% 11.3% +1.8 65
2020-02-23 @ Paris Saint-Germain L 3-4 1869 2105 11.3% 12.6% 76.2% -1.8 35
2020-02-23 Nimes Olympique W 2-1 1889 1806 58.1% 22.3% 19.6% +3.8 44
2020-02-23 @ Rennes L 1-2 1806 1889 19.6% 22.3% 58.1% -3.8 27
2020-02-23 Reims D 1-1 1810 1863 39.6% 27.1% 33.3% -0.2 29
2020-02-23 @ Saint-Etienne D 1-1 1863 1810 33.3% 27.1% 39.6% +0.2 37
2020-02-28 Marseille L 2-3 1802 1931 29.2% 26.6% 44.2% -5.4 27
2020-02-28 @ Nimes Olympique W 3-2 1931 1802 44.2% 26.6% 29.2% +5.3 55
2020-02-29 Metz L 0-1 1736 1785 40.0% 27.1% 32.9% -7.6 22
2020-02-29 @ Amiens W 1-0 1785 1736 32.9% 27.1% 40.0% +7.6 31
2020-02-29 Angers L 0-1 1813 1804 48.2% 25.7% 26.0% -8.8 34
2020-02-29 @ Brest W 1-0 1804 1813 26.0% 25.7% 48.2% +8.8 36
2020-02-29 Reims D 1-1 1848 1863 44.9% 26.5% 28.6% -0.6 40
2020-02-29 @ Monaco D 1-1 1863 1848 28.6% 26.5% 44.9% +0.6 38
2020-02-29 Strasbourg W 3-0 1879 1865 48.8% 25.6% 25.6% +14.6 40
2020-02-29 @ Montpellier L 0-3 1865 1879 25.6% 25.6% 48.8% -14.6 38
2020-02-29 Dijon W 4-0 2107 1781 84.7% 7.5% 7.8% +4.6 68
2020-02-29 @ Paris Saint-Germain L 0-4 1781 2107 7.8% 7.5% 84.7% -4.6 27
2020-02-29 Rennes L 0-2 1678 1893 20.9% 23.2% 55.9% -8.2 13
2020-02-29 @ Toulouse W 2-0 1893 1678 55.9% 23.2% 20.9% +8.2 47
2020-03-01 Nice D 1-1 1867 1853 49.0% 25.5% 25.5% -0.9 36
2020-03-01 @ Bordeaux D 1-1 1853 1867 25.5% 25.5% 49.0% +0.9 38
2020-03-01 Saint-Etienne W 2-0 1945 1810 64.7% 19.1% 16.2% +6.1 40
2020-03-01 @ Lyon L 0-2 1810 1945 16.2% 19.1% 64.7% -6.2 29
2020-03-01 Lille L 0-1 1857 1915 38.7% 27.2% 34.1% -7.4 37
2020-03-01 @ Nantes W 1-0 1915 1857 34.1% 27.2% 38.7% +7.4 46
2020-03-06 Amiens D 2-2 1937 1728 73.3% 14.3% 12.5% -1.8 56
2020-03-06 @ Marseille D 2-2 1728 1937 12.5% 14.3% 73.3% +1.8 23
2020-03-07 Nantes W 2-0 1813 1849 41.9% 26.9% 31.2% +11.9 39
2020-03-07 @ Angers L 0-2 1849 1813 31.2% 26.9% 41.9% -11.9 37
2020-03-07 Toulouse W 2-1 1776 1670 61.0% 20.9% 18.0% +3.5 30
2020-03-07 @ Dijon L 1-2 1670 1776 18.0% 20.9% 61.0% -3.5 13
2020-03-07 Nimes Olympique W 2-1 1793 1797 46.4% 26.2% 27.4% +5.3 34
2020-03-07 @ Metz L 1-2 1797 1793 27.4% 26.2% 46.4% -5.3 27
2020-03-07 Monaco W 2-1 1854 1847 47.9% 25.8% 26.3% +5.2 41
2020-03-07 @ Nice L 1-2 1847 1854 26.3% 25.8% 47.9% -5.2 40
2020-03-07 Brest W 1-0 1863 1804 55.0% 23.6% 21.4% +4.5 41
2020-03-07 @ Reims L 0-1 1804 1863 21.4% 23.6% 55.0% -4.5 34
2020-03-08 Lyon W 1-0 1922 1952 42.9% 26.8% 30.3% +6.2 49
2020-03-08 @ Lille L 0-1 1952 1922 30.3% 26.8% 42.9% -6.2 40
2020-03-08 Montpellier W 5-0 1901 1893 48.1% 25.8% 26.1% +24.0 50
2020-03-08 @ Rennes L 0-5 1893 1901 26.1% 25.8% 48.1% -24.0 40
2020-03-08 Bordeaux D 1-1 1804 1867 38.1% 27.2% 34.7% -0.1 30
2020-03-08 @ Saint-Etienne D 1-1 1867 1804 34.7% 27.2% 38.1% +0.1 37

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 2019-09-25 15.08% Reims 1855 2 @ Paris Saint-Germain 2011 0
2 2019-09-28 16.86% Dijon 1752 2 @ Reims 1876 1
3 2019-11-01 17.12% @ Dijon 1762 2 Paris Saint-Germain 2031 1
4 2020-02-22 17.82% Nantes 1839 3 @ Marseille 1949 1
5 2020-01-25 19.45% Metz 1779 1 @ Reims 1865 0
6 2019-09-28 19.67% Nantes 1857 1 @ Lyon 1940 0
7 2019-09-25 20.17% Metz 1786 1 @ Saint-Etienne 1861 0
8 2020-02-08 20.21% Nimes Olympique 1784 3 @ Nice 1859 1
9 2019-10-19 20.97% Brest 1792 1 @ Angers 1857 0
10 2019-12-15 21.26% Rennes 1886 1 @ Lyon 1947 0
11 2019-12-15 22.38% Strasbourg 1828 1 @ Bordeaux 1876 0
12 2019-09-01 22.48% Nice 1849 2 @ Rennes 1896 1
13 2019-10-25 22.58% Monaco 1820 1 @ Nantes 1865 0
14 2019-08-10 23.22% Reims 1839 2 @ Marseille 1878 0
15 2019-12-03 24.73% Lille 1914 1 @ Lyon 1936 0
16 2020-01-25 24.96% Strasbourg 1836 3 @ Monaco 1856 1
17 2019-12-21 25.07% Angers 1830 2 @ Nantes 1849 1
18 2020-01-12 25.32% Nantes 1840 2 @ Saint-Etienne 1856 0
19 2019-10-06 25.50% Reims 1866 1 @ Rennes 1881 0
20 2019-08-10 25.74% Rennes 1865 1 @ Montpellier 1877 0
21 2019-09-21 25.84% Amiens 1783 2 @ Metz 1794 1
22 2020-02-29 26.03% Angers 1804 1 @ Brest 1813 0
23 2020-01-26 26.77% Bordeaux 1855 1 @ Nantes 1857 0
24 2019-10-19 27.30% @ Toulouse 1775 2 Lille 1922 1
25 2019-10-20 27.38% Saint-Etienne 1867 1 @ Bordeaux 1863 0

Biggest Elo Changes

The 25 games that moved the Elo needle the most. Elo Δ is the magnitude of the rating swing; both teams move by the same amount per game (one up, one down). The winning side is shown first. An asterisk (*) after the date marks a playoff game.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2019-12-03 29.43 @ Brest 5 1797 39.32% Strasbourg 0 1851 33.54%
2 2019-11-23 28.21 Strasbourg 4 1830 31.13% @ Amiens 0 1794 41.97%
3 2019-12-03 24.77 @ Bordeaux 6 1860 53.19% Nimes Olympique 0 1814 22.57%
4 2020-03-08 23.97 @ Rennes 5 1901 48.09% Montpellier 0 1893 26.14%
5 2019-12-21 21.94 @ Monaco 5 1843 34.55% Lille 1 1931 38.26%
6 2019-09-25 21.13 Reims 2 1855 15.08% @ Paris Saint-Germain 0 2011 67.17%
7 2019-12-06 20.83 Lyon 4 1927 45.33% @ Nimes Olympique 0 1789 28.29%
8 2019-08-16 20.46 @ Lyon 6 1937 59.43% Angers 0 1844 18.88%
9 2020-02-01 19.16 Reims 4 1854 28.66% @ Angers 1 1839 44.88%
10 2019-08-09 19.04 Lyon 3 1918 37.37% @ Monaco 0 1837 35.41%
11 2019-12-15 18.88 Paris Saint-Germain 4 2046 49.23% @ Saint-Etienne 0 1881 25.29%
12 2020-02-01 18.10 @ Dijon 3 1773 39.80% Brest 0 1823 33.09%
13 2019-08-10 17.57 Reims 2 1839 23.22% @ Marseille 0 1878 52.20%
14 2020-02-22 17.19 Nantes 3 1839 17.82% @ Marseille 1 1949 61.44%
15 2020-01-12 16.79 Nantes 2 1840 25.32% @ Saint-Etienne 0 1856 49.19%
16 2020-02-09 16.58 @ Strasbourg 3 1849 43.69% Reims 0 1873 29.65%
17 2019-12-21 16.37 @ Montpellier 4 1876 54.32% Brest 0 1822 21.85%
18 2020-02-08 16.28 Nimes Olympique 3 1784 20.21% @ Nice 1 1859 57.05%
19 2019-08-24 15.61 @ Angers 3 1823 46.21% Metz 0 1829 27.58%
20 2019-08-17 15.56 @ Metz 3 1813 46.35% Monaco 0 1818 27.48%
21 2020-01-11 15.27 @ Nimes Olympique 2 1756 29.84% Reims 0 1880 43.46%
22 2019-08-25 14.86 Rennes 2 1881 31.15% @ Strasbourg 0 1845 41.95%
23 2019-08-28 14.70 @ Lille 3 1909 48.58% Saint-Etienne 0 1898 25.77%
24 2020-01-25 14.65 Strasbourg 3 1836 24.96% @ Monaco 1 1856 49.69%
25 2020-02-29 14.60 @ Montpellier 3 1879 48.84% Strasbourg 0 1865 25.58%