Home / Leagues / France / Ligue 2 / 2018-19

2018-19 Ligue 2 Season

380 games · 2 promotion-playoff teams

Final

Promoted

Metz

81 pts

Brest · 74 pts

Relegated

Red Star

30 pts

Beziers · 38 pts

Gazelec Ajaccio · via playoff

Biggest Overachiever

Metz

13.62 points above expected

81 points · 67.38 expected points

Biggest Disappointment

Clermont Foot 63

11.19 points below expected

48 points · 59.19 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 Metz Promoted 38 24 9 5 81 60 23 +37 67.38 +13.62
2 Brest Promoted 38 21 11 6 74 64 35 +29 64.82 +9.18
3 Troyes 38 21 8 9 71 51 28 +23 60.45 +10.55
4 Paris FC 38 17 14 7 65 36 22 +14 57.82 +7.18
5 Lens 38 18 9 11 63 49 28 +21 60.88 +2.12
6 Lorient 38 17 12 9 63 51 41 +10 59.58 +3.42
7 Le Havre 38 13 15 10 54 45 40 +5 60.73 -6.73
8 Orleans 38 15 7 16 52 51 53 -2 49.46 +2.54
9 Grenoble Foot 38 38 13 11 14 50 43 47 -4 46.65 +3.35
10 Clermont Foot 63 38 11 15 12 48 44 37 +7 59.19 -11.19
11 Chateauroux 38 11 15 12 48 37 42 -5 47.46 +0.54
12 Chamois Niortais 38 11 14 13 47 34 41 -7 50.45 -3.45
13 Valenciennes 38 11 10 17 43 52 61 -9 45.47 -2.47
14 Nancy Lorraine 38 12 6 20 42 36 50 -14 41.72 +0.28
15 Auxerre 38 10 11 17 41 34 36 -2 51.31 -10.31
16 Sochaux 38 11 8 19 41 27 43 -16 42.87 -1.87
17 Ajaccio 38 9 13 16 40 29 45 -16 48.45 -8.45
18 Gazelec Ajaccio Relegated 38 9 12 17 39 30 54 -24 41.00 -2.00
19 Beziers Relegated 38 9 11 18 38 33 50 -17 39.05 -1.05
20 Red Star Relegated 38 7 9 22 30 28 58 -30 35.91 -5.91

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

Le Mans 3
Gazelec Ajaccio 2

Leg 1: Le Mans 1-2 Gazelec Ajaccio

Leg 2: Gazelec Ajaccio 0-2 Le Mans

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
Metz 1810 81 67.38 +13.62 96.7% 40 55 62 67 73 80 97
Troyes 1784 71 60.45 +10.55 92.1% 33 48 55 60 66 73 92
Brest 1784 74 64.82 +9.18 90.0% 37 52 60 65 70 77 94
Lens 1730 63 60.88 +2.12 63.6% 32 48 56 61 66 74 94
Paris FC 1728 65 57.82 +7.18 84.1% 31 46 53 58 63 70 84
Lorient 1696 63 59.58 +3.42 69.6% 30 47 54 60 65 72 88
Clermont Foot 63 1690 48 59.19 -11.19 8.7% 32 46 54 59 64 72 88
Le Havre 1687 54 60.73 -6.73 20.6% 32 48 56 61 66 73 90
Orleans 1657 52 49.46 +2.54 65.9% 24 37 44 49 55 62 79
Chateauroux 1632 48 47.46 +0.54 56.0% 20 35 42 47 52 60 78
Auxerre 1627 41 51.31 -10.31 9.8% 24 39 46 51 56 64 79
Valenciennes 1619 43 45.47 -2.47 40.3% 19 33 40 45 51 58 77
Nancy Lorraine 1606 42 41.72 +0.28 54.8% 16 30 36 42 47 54 73
Chamois Niortais 1604 47 50.45 -3.45 35.7% 25 38 45 50 56 63 80
Grenoble Foot 38 1588 50 46.65 +3.35 69.7% 18 35 41 47 52 59 74
Ajaccio 1580 40 48.45 -8.45 14.7% 22 36 43 48 53 61 74
Beziers 1566 38 39.05 -1.05 48.0% 15 27 34 39 44 51 74
Sochaux 1562 41 42.87 -1.87 43.5% 19 31 38 43 48 55 72
Gazelec Ajaccio 1512 39 41.00 -2.00 42.3% 17 29 36 41 46 53 70
Red Star 1507 30 35.91 -5.91 22.7% 14 25 31 36 41 48 63

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 AUX BEZ BRE CN CHA CF6 GA GF3 LH LEN LOR MET NL ORL PAR RS SOC TRO VAL
Ajaccio
1-1-0
2.55
2-0-0
3.21
0-0-2
1.64
1-0-1
2.67
0-2-0
2.91
0-2-0
1.89
0-0-2
3.21
0-0-2
2.69
1-0-1
2.15
1-0-1
1.91
0-1-1
2.25
0-1-1
2.08
0-1-1
2.76
2-0-0
2.22
0-2-0
2.40
0-1-1
3.47
0-1-1
3.22
0-1-1
2.07
1-0-1
3.05
Auxerre
0-1-1
2.84
1-0-1
3.28
0-0-2
2.32
0-2-0
2.63
0-1-1
2.87
1-0-1
2.36
1-0-1
3.16
1-1-0
2.70
0-1-1
2.22
0-0-2
2.13
0-2-0
2.20
1-1-0
1.66
1-0-1
3.52
2-0-0
3.10
0-0-2
2.32
0-1-1
3.56
2-0-0
3.12
0-0-2
2.47
0-1-1
2.80
Beziers
0-0-2
2.20
1-0-1
2.13
1-0-1
1.30
0-2-0
2.14
0-1-1
2.26
0-1-1
1.65
1-1-0
2.69
0-0-2
2.25
1-1-0
1.68
0-1-1
1.68
0-0-2
1.73
0-0-2
1.55
2-0-0
2.15
0-1-1
2.10
0-0-2
1.92
1-0-1
2.99
0-1-1
2.45
1-1-0
1.80
1-1-0
2.38
Brest
2-0-0
3.82
2-0-0
3.09
1-0-1
4.22
1-1-0
3.62
1-1-0
3.65
0-2-0
2.96
1-1-0
3.74
2-0-0
3.63
1-1-0
2.77
1-0-1
3.13
1-1-0
2.97
0-0-2
2.72
2-0-0
3.89
1-1-0
3.34
1-1-0
2.98
1-1-0
4.24
1-0-1
3.59
1-1-0
2.83
1-0-1
3.73
Chamois Niortais
1-0-1
2.72
0-2-0
2.75
0-2-0
3.29
0-1-1
1.84
0-0-2
2.95
1-0-1
2.29
1-1-0
3.18
0-1-1
2.97
1-1-0
2.17
0-0-2
2.16
0-2-0
2.19
0-0-2
1.85
1-1-0
3.24
0-1-1
3.18
1-1-0
2.30
2-0-0
3.08
1-0-1
3.03
0-1-1
2.50
2-0-0
2.83
Chateauroux
0-2-0
2.48
1-1-0
2.52
1-1-0
3.14
0-1-1
1.79
2-0-0
2.47
0-2-0
2.28
1-0-1
3.27
0-2-0
2.74
1-0-1
1.99
1-1-0
1.83
0-0-2
2.21
0-0-2
1.66
2-0-0
3.11
0-0-2
2.88
0-1-1
2.05
1-1-0
3.15
1-1-0
3.12
0-0-2
2.15
0-2-0
2.69
Clermont Foot 63
0-2-0
3.54
1-0-1
3.05
1-1-0
3.80
0-2-0
2.43
1-0-1
3.11
0-2-0
3.13
1-1-0
3.64
0-1-1
3.46
0-2-0
2.63
0-1-1
2.69
0-1-1
2.58
1-0-1
2.47
1-0-1
3.71
1-0-1
2.97
0-1-1
2.91
1-1-0
3.90
1-0-1
3.48
1-0-1
2.31
1-0-1
3.32
Gazelec Ajaccio
2-0-0
2.20
1-0-1
2.24
0-1-1
2.70
0-1-1
1.71
0-1-1
2.22
1-0-1
2.14
0-1-1
1.80
1-1-0
2.46
0-2-0
1.63
1-0-1
1.60
1-0-1
1.96
0-0-2
1.40
0-0-2
2.86
0-1-1
2.22
0-1-1
1.99
1-1-0
2.97
0-0-2
2.76
1-0-1
1.70
0-2-0
2.57
Grenoble Foot 38
2-0-0
2.71
0-1-1
2.68
2-0-0
3.15
0-0-2
1.82
1-1-0
2.42
0-2-0
2.65
1-1-0
1.96
0-1-1
2.96
0-2-0
2.08
0-1-1
2.07
0-0-2
2.05
0-2-0
1.74
2-0-0
2.89
1-0-1
2.27
0-0-2
2.26
2-0-0
3.16
1-0-1
2.74
0-0-2
2.16
1-0-1
2.77
Le Havre
1-0-1
3.26
1-1-0
3.19
0-1-1
3.77
0-1-1
2.62
0-1-1
3.24
1-0-1
3.43
0-2-0
2.78
0-2-0
3.84
0-2-0
3.35
1-1-0
2.46
0-1-1
2.82
1-1-0
2.23
1-0-1
3.79
1-1-0
3.45
1-0-1
2.78
2-0-0
3.72
2-0-0
3.62
0-1-1
2.85
1-0-1
3.49
Lens
1-0-1
3.51
2-0-0
3.28
1-1-0
3.78
1-0-1
2.28
2-0-0
3.25
0-1-1
3.62
1-1-0
2.71
1-0-1
3.87
1-1-0
3.34
0-1-1
2.94
0-1-1
2.84
0-1-1
2.45
2-0-0
3.49
2-0-0
3.04
0-1-1
3.01
1-0-1
3.72
2-0-0
3.48
1-0-1
2.80
0-1-1
3.56
Lorient
1-1-0
3.16
0-2-0
3.21
2-0-0
3.73
0-1-1
2.42
0-2-0
3.21
2-0-0
3.21
1-1-0
2.82
1-0-1
3.49
2-0-0
3.38
1-1-0
2.57
1-1-0
2.57
0-1-1
2.29
1-0-1
3.54
0-0-2
3.48
1-1-0
2.82
2-0-0
3.82
0-1-1
3.79
0-0-2
2.68
2-0-0
3.34
Metz
1-1-0
3.33
0-1-1
3.80
2-0-0
3.95
2-0-0
2.68
2-0-0
3.58
2-0-0
3.82
1-0-1
2.94
2-0-0
4.10
0-2-0
3.74
0-1-1
3.17
1-1-0
2.94
1-1-0
3.13
1-0-1
4.05
2-0-0
3.50
1-0-1
3.27
2-0-0
4.46
1-1-0
3.89
1-1-0
3.09
2-0-0
3.93
Nancy Lorraine
1-1-0
2.65
1-0-1
1.90
0-0-2
3.25
0-0-2
1.59
0-1-1
2.18
0-0-2
2.30
1-0-1
1.74
2-0-0
2.56
0-0-2
2.50
1-0-1
1.68
0-0-2
1.95
1-0-1
1.90
1-0-1
1.45
2-0-0
2.04
0-0-2
2.04
1-1-0
3.18
1-1-0
2.63
0-1-1
1.63
0-1-1
2.57
Orleans
0-0-2
3.18
0-0-2
2.32
1-1-0
3.34
0-1-1
2.07
1-1-0
2.23
2-0-0
2.52
1-0-1
2.44
1-1-0
3.21
1-0-1
3.15
0-1-1
1.98
0-0-2
2.36
2-0-0
1.95
0-0-2
1.92
0-0-2
3.38
1-1-0
1.98
1-1-0
3.63
2-0-0
2.84
0-0-2
2.06
2-0-0
2.95
Paris FC
0-2-0
3.01
2-0-0
3.09
2-0-0
3.50
0-1-1
2.42
0-1-1
3.11
1-1-0
3.36
1-1-0
2.48
1-1-0
3.48
2-0-0
3.17
1-0-1
2.61
1-1-0
2.40
0-1-1
2.60
1-0-1
2.14
2-0-0
3.38
0-1-1
3.44
1-1-0
4.06
0-1-1
3.71
2-0-0
2.60
0-2-0
3.34
Red Star
1-1-0
1.96
1-1-0
1.90
1-0-1
2.41
0-1-1
1.29
0-0-2
2.34
0-1-1
2.25
0-1-1
1.58
0-1-1
2.43
0-0-2
2.26
0-0-2
1.75
1-0-1
1.72
0-0-2
1.65
0-0-2
1.12
0-1-1
2.22
0-1-1
1.83
0-1-1
1.44
2-0-0
2.17
0-0-2
1.35
1-0-1
2.27
Sochaux
1-1-0
2.19
0-0-2
2.31
1-1-0
2.95
1-0-1
1.89
1-0-1
2.40
0-1-1
2.28
1-0-1
1.94
2-0-0
2.64
1-0-1
2.64
0-0-2
1.82
0-0-2
1.94
1-1-0
1.67
0-1-1
1.62
0-1-1
2.76
0-0-2
2.57
1-1-0
1.73
0-0-2
3.23
1-1-0
1.71
0-0-2
2.59
Troyes
1-1-0
3.42
2-0-0
2.93
0-1-1
3.64
0-1-1
2.58
1-1-0
2.89
2-0-0
3.28
1-0-1
3.09
1-0-1
3.78
2-0-0
3.27
1-1-0
2.56
1-0-1
2.60
2-0-0
2.70
0-1-1
2.31
1-1-0
3.84
2-0-0
3.36
0-0-2
2.80
2-0-0
4.18
0-1-1
3.74
2-0-0
3.46
Valenciennes
1-0-1
2.34
1-1-0
2.59
0-1-1
3.05
1-0-1
1.73
0-0-2
2.59
0-2-0
2.71
1-0-1
2.12
0-2-0
2.82
1-0-1
2.61
1-0-1
1.94
1-1-0
1.87
0-0-2
2.07
0-0-2
1.56
1-1-0
2.83
0-0-2
2.46
0-2-0
2.08
1-0-1
3.13
2-0-0
2.81
0-0-2
1.97

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.66 +10.2
Allowed 0.61 -9.7
Differential 0.93 +7.3

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
013.95%12.37%5.79%3.16%1.18%0.13%36.58%
112.37%11.58%6.05%2.50%0.79%0.26%33.55%
25.79%6.05%3.42%1.97%0.79%0.26%18.29%
33.16%2.50%1.97%0.13%7.76%
41.18%0.79%0.79%0.13%2.89%
5+0.13%0.26%0.26%0.26%0.92%
Total36.58%33.55%18.29%7.76%2.89%0.92%100%

Summary Statistics

Scored Allowed Difference
Mean 1.10 1.10 +0.00
SD 1.13 1.13 1.56
CV 1.03 1.03
Max 6 6 +5
Min 0 0 -5

Games Played: 380

↓ Scored | Allowed →012345+Total
023.68%10.53%15.79%2.63%52.63%
17.89%7.89%5.26%5.26%26.32%
27.89%2.63%2.63%13.16%
35.26%2.63%7.89%
4
5+
Total31.58%31.58%26.32%7.89%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 0.76 1.18 -0.42
SD 0.97 1.06 1.31
CV 1.27 0.90
Max 3 4 +2
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
021.05%15.79%13.16%2.63%52.63%
110.53%5.26%7.89%2.63%26.32%
22.63%2.63%2.63%7.89%
35.26%5.26%
45.26%2.63%7.89%
5+
Total44.74%23.68%23.68%7.89%100%

Summary Statistics

Scored Allowed Difference
Mean 0.89 0.95 -0.05
SD 1.25 1.01 1.72
CV 1.39 1.07
Max 4 3 +4
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
015.79%15.79%7.89%7.89%47.37%
110.53%13.16%5.26%7.89%36.84%
22.63%2.63%5.26%
35.26%2.63%7.89%
4
5+2.63%2.63%
Total34.21%28.95%15.79%15.79%2.63%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 0.87 1.32 -0.45
SD 1.23 1.32 1.50
CV 1.42 1.00
Max 6 5 +3
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
05.26%7.89%2.63%15.79%
110.53%18.42%2.63%31.58%
213.16%7.89%5.26%2.63%28.95%
35.26%7.89%5.26%18.42%
42.63%2.63%
5+2.63%2.63%
Total34.21%47.37%15.79%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.68 0.92 +0.76
SD 1.19 0.97 1.46
CV 0.71 1.05
Max 5 5 +4
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
013.16%13.16%2.63%7.89%36.84%
115.79%21.05%5.26%2.63%44.74%
22.63%5.26%2.63%2.63%13.16%
32.63%2.63%
42.63%2.63%
5+
Total34.21%39.47%13.16%10.53%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 0.89 1.08 -0.18
SD 0.92 1.08 1.39
CV 1.03 1.00
Max 4 4 +3
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
015.79%7.89%2.63%2.63%28.95%
115.79%13.16%15.79%2.63%47.37%
22.63%7.89%10.53%21.05%
32.63%2.63%
4
5+
Total34.21%31.58%28.95%2.63%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 0.97 1.11 -0.13
SD 0.79 1.09 1.21
CV 0.81 0.98
Max 3 5 +2
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
023.68%13.16%2.63%39.47%
17.89%10.53%5.26%23.68%
25.26%2.63%5.26%5.26%5.26%23.68%
35.26%2.63%7.89%
45.26%5.26%
5+
Total47.37%26.32%13.16%7.89%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 1.16 0.97 +0.18
SD 1.20 1.20 1.54
CV 1.03 1.23
Max 4 4 +4
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%15.79%10.53%2.63%2.63%2.63%42.11%
110.53%18.42%2.63%5.26%2.63%39.47%
22.63%7.89%5.26%15.79%
32.63%2.63%
4
5+
Total21.05%42.11%21.05%7.89%5.26%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 0.79 1.42 -0.63
SD 0.81 1.22 1.53
CV 1.03 0.86
Max 3 5 +2
Min 0 0 -5

Games Played: 38

↓ Scored | Allowed →012345+Total
010.53%10.53%7.89%5.26%34.21%
110.53%15.79%5.26%5.26%36.84%
25.26%5.26%2.63%2.63%15.79%
35.26%2.63%7.89%
45.26%5.26%
5+
Total31.58%31.58%23.68%7.89%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 1.13 1.24 -0.11
SD 1.14 1.15 1.64
CV 1.01 0.93
Max 4 4 +3
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
015.79%13.16%2.63%31.58%
113.16%18.42%2.63%34.21%
27.89%5.26%7.89%21.05%
37.89%2.63%10.53%
42.63%2.63%
5+
Total28.95%47.37%13.16%10.53%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.05 +0.13
SD 1.09 0.93 0.96
CV 0.92 0.88
Max 4 3 +2
Min 0 0 -2

Games Played: 38

↓ Scored | Allowed →012345+Total
021.05%13.16%7.89%42.11%
17.89%5.26%13.16%
215.79%10.53%2.63%2.63%31.58%
35.26%5.26%
42.63%2.63%
5+2.63%2.63%5.26%
Total52.63%26.32%18.42%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 0.74 +0.55
SD 1.41 0.95 1.67
CV 1.10 1.29
Max 5 4 +5
Min 0 0 -2

Games Played: 38

↓ Scored | Allowed →012345+Total
015.79%5.26%5.26%2.63%28.95%
115.79%5.26%2.63%2.63%26.32%
213.16%10.53%5.26%28.95%
32.63%7.89%2.63%13.16%
42.63%2.63%
5+
Total34.21%34.21%21.05%10.53%100%

Summary Statistics

Scored Allowed Difference
Mean 1.34 1.08 +0.26
SD 1.12 1.00 1.33
CV 0.84 0.92
Max 4 3 +3
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
010.53%7.89%18.42%
115.79%10.53%5.26%31.58%
213.16%13.16%2.63%28.95%
310.53%5.26%2.63%18.42%
4
5+2.63%2.63%
Total50.00%39.47%10.53%100%

Summary Statistics

Scored Allowed Difference
Mean 1.58 0.61 +0.97
SD 1.15 0.68 1.28
CV 0.73 1.12
Max 5 2 +4
Min 0 0 -1

Games Played: 38

↓ Scored | Allowed →012345+Total
02.63%18.42%7.89%7.89%36.84%
115.79%13.16%13.16%2.63%44.74%
22.63%2.63%2.63%7.89%
32.63%5.26%7.89%
42.63%2.63%
5+
Total23.68%36.84%26.32%10.53%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 0.95 1.32 -0.37
SD 1.01 1.04 1.55
CV 1.07 0.79
Max 4 4 +4
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%10.53%2.63%10.53%31.58%
17.89%5.26%2.63%7.89%2.63%26.32%
210.53%7.89%5.26%2.63%2.63%28.95%
32.63%2.63%
47.89%2.63%10.53%
5+
Total34.21%28.95%10.53%21.05%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 1.34 1.39 -0.05
SD 1.26 1.42 2.12
CV 0.94 1.02
Max 4 5 +4
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
021.05%7.89%2.63%2.63%34.21%
123.68%13.16%5.26%42.11%
210.53%5.26%2.63%18.42%
35.26%5.26%
4
5+
Total60.53%26.32%10.53%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 0.95 0.58 +0.37
SD 0.87 0.89 1.32
CV 0.92 1.54
Max 3 4 +3
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%15.79%10.53%7.89%5.26%47.37%
17.89%13.16%10.53%2.63%2.63%36.84%
22.63%2.63%2.63%2.63%10.53%
32.63%2.63%5.26%
4
5+
Total21.05%34.21%23.68%13.16%7.89%100%

Summary Statistics

Scored Allowed Difference
Mean 0.74 1.53 -0.79
SD 0.86 1.20 1.61
CV 1.17 0.79
Max 3 4 +3
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
018.42%23.68%5.26%5.26%2.63%55.26%
110.53%2.63%5.26%2.63%2.63%23.68%
27.89%5.26%2.63%15.79%
32.63%2.63%5.26%
4
5+
Total36.84%34.21%13.16%10.53%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 0.71 1.13 -0.42
SD 0.93 1.19 1.50
CV 1.31 1.05
Max 3 4 +2
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
07.89%10.53%5.26%23.68%
118.42%13.16%7.89%39.47%
213.16%7.89%21.05%
37.89%2.63%10.53%
45.26%5.26%
5+
Total47.37%31.58%21.05%100%

Summary Statistics

Scored Allowed Difference
Mean 1.34 0.74 +0.61
SD 1.12 0.79 1.35
CV 0.84 1.08
Max 4 2 +3
Min 0 0 -2

Games Played: 38

↓ Scored | Allowed →012345+Total
013.16%10.53%2.63%2.63%2.63%31.58%
110.53%13.16%5.26%7.89%2.63%39.47%
22.63%5.26%7.89%
32.63%2.63%2.63%7.89%
42.63%2.63%2.63%7.89%
5+2.63%2.63%5.26%
Total28.95%28.95%15.79%10.53%13.16%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.37 1.61 -0.24
SD 1.48 1.55 1.76
CV 1.08 0.97
Max 5 6 +4
Min 0 0 -4

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 Metz 81 67.38 +13.62
2 Troyes 71 60.45 +10.55
3 Brest 74 64.82 +9.18
4 Paris FC 65 57.82 +7.18
5 Lorient 63 59.58 +3.42

Biggest Disappointments

# Team Actual Sim vsSim
1 Clermont Foot 63 48 59.19 -11.19
2 Auxerre 41 51.31 -10.31
3 Ajaccio 40 48.45 -8.45
4 Le Havre 54 60.73 -6.73
5 Red Star 30 35.91 -5.91

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 Metz 7 Jul 30 – Sep 17 1 in 792
2 Orleans 6 Sep 14 – Oct 26 1 in 591
3 Brest 7 Aug 24 – Oct 20 1 in 374
4 Troyes 8 Mar 29 – May 10 1 in 301
5 Nancy Lorraine 4 Feb 15 – Mar 8 1 in 169

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Nancy Lorraine 7 Jul 27 – Sep 14 1 in 617
2 Troyes 5 Aug 3 – Aug 31 1 in 305
3 Clermont Foot 63 4 Feb 1 – Feb 22 1 in 277
4 Auxerre 5 Feb 22 – Mar 29 1 in 149
5 Lens 3 Oct 27 – Nov 10 1 in 78

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Orleans 11 Jan 26 – Apr 12 1 in 158
2 Auxerre 9 Nov 5 – Jan 18 1 in 83
3 Troyes 14 Feb 15 – May 17 1 in 44
4 Sochaux 4 Mar 11 – Apr 5 1 in 35
5 Brest 12 Aug 24 – Nov 30 1 in 31

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Chamois Niortais 17 Dec 14 – Apr 23 1 in 1,664
2 Clermont Foot 63 9 Mar 29 – May 17 1 in 114
3 Beziers 14 Nov 23 – Mar 8 1 in 58
4 Ajaccio 9 Mar 1 – Apr 26 1 in 43
5 Grenoble Foot 38 9 Dec 14 – Feb 22 1 in 36

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
Metz33.98%19.97%13.59%10.12%6.51%5.00%3.53%2.37%1.75%1.13%0.90%0.51%0.27%0.22%0.07%0.05%0.02%0.01%
Brest20.44%19.05%14.58%11.24%9.24%7.69%5.27%3.89%2.99%1.94%1.51%0.86%0.52%0.36%0.23%0.09%0.06%0.03%0.01%
Troyes8.91%10.50%11.62%11.45%10.57%9.20%9.45%7.00%5.67%4.12%3.71%2.55%2.03%1.25%0.80%0.59%0.31%0.14%0.11%0.02%
Paris FC4.36%6.59%8.66%8.98%10.13%10.28%9.15%8.82%7.70%6.49%5.36%4.08%3.04%2.51%1.63%0.93%0.60%0.42%0.21%0.06%
Lens9.43%11.27%11.85%11.70%10.41%9.51%8.35%7.21%5.72%4.52%3.18%2.20%1.56%1.25%0.68%0.56%0.32%0.15%0.09%0.04%
Lorient6.63%8.93%9.86%10.43%10.93%10.68%9.11%8.16%6.03%5.37%4.53%3.17%2.23%1.59%1.01%0.59%0.33%0.26%0.13%0.03%
Le Havre7.60%10.50%11.33%11.76%11.54%9.55%9.10%7.45%6.24%4.40%3.31%2.43%1.93%1.15%0.75%0.42%0.30%0.19%0.05%
Orleans0.32%0.82%1.42%2.26%3.17%4.17%5.49%6.84%7.64%8.28%8.49%8.77%8.75%7.87%7.14%5.99%5.11%3.75%2.44%1.28%
Grenoble Foot 380.18%0.38%0.64%1.27%1.67%2.45%3.47%4.51%5.70%6.97%7.28%8.42%8.47%9.13%9.17%7.93%7.59%6.58%5.16%3.03%
Clermont Foot 636.17%8.10%9.66%10.27%10.41%10.38%9.16%7.88%6.99%5.64%4.67%3.48%2.59%1.81%1.11%0.71%0.49%0.31%0.14%0.03%
Chateauroux0.25%0.35%0.82%1.46%2.16%2.99%3.80%5.04%6.30%6.85%8.65%8.72%8.73%8.81%8.82%7.55%6.69%5.41%4.10%2.50%
Chamois Niortais0.67%1.08%1.81%2.71%3.76%4.65%5.98%7.38%8.08%8.79%8.59%8.68%8.29%7.03%6.37%5.78%4.15%3.14%2.06%1.00%
Valenciennes0.10%0.23%0.44%0.67%1.24%2.02%2.71%3.61%4.67%6.05%7.06%7.99%8.35%9.35%8.77%9.04%9.24%7.98%6.49%3.99%
Nancy Lorraine0.03%0.08%0.09%0.22%0.42%0.70%1.13%1.67%2.21%3.15%4.24%5.35%6.47%7.81%9.40%10.37%11.57%12.47%12.15%10.47%
Auxerre0.69%1.36%2.23%3.35%4.13%5.86%6.95%7.76%8.90%9.25%8.34%8.25%7.96%6.53%5.45%4.73%3.36%2.48%1.48%0.94%
Sochaux0.03%0.09%0.20%0.34%0.61%0.73%1.46%2.23%3.09%3.88%4.75%6.25%6.96%8.09%10.21%10.53%11.31%11.35%9.89%8.00%
Ajaccio0.20%0.64%1.12%1.52%2.47%3.37%4.33%5.71%6.89%7.79%8.32%8.52%9.31%8.30%7.93%7.33%6.01%4.69%3.43%2.12%
Gazelec Ajaccio0.01%0.04%0.05%0.14%0.34%0.47%0.80%1.38%1.82%2.75%3.51%4.63%5.80%7.37%8.47%10.53%11.79%12.91%14.26%12.93%
Beziers0.02%0.01%0.07%0.21%0.20%0.56%0.75%1.16%1.82%2.49%3.56%4.52%5.92%7.61%9.47%11.74%14.39%16.79%18.71%
Red Star0.02%0.04%0.08%0.10%0.20%0.34%0.45%0.81%1.11%1.58%2.22%3.65%4.38%6.81%9.01%13.35%21.00%34.85%

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
+8.95%
Slight Edge
40.00%28.95%31.05%
Elo Value
Home Edge: 31.17 Elo pts.
225 Elo
0.004 goals per Elo point
0600
Scoring Tilt
Expected
+0.15 goals
Neutral
-2+0.14+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
5.3
Open
124610
Champion Preseason Odds
34%
Metz, 1st of 20
LongshotFavorite
Title Margin
Expected
0.18/gm
Tight Race
00.130.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.05 * Some Luck: 6.05 to 9.07 * Lucky: 9.07 to 12.09 * Wild Swing: 12.09 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.42 * Close: 2.42 to 3.62 * Off: 3.62 to 4.83 * Way Off: 4.83 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.81 * A Surprise: 1.81 to 2.9 * Several Surprises: 2.9 to 3.99 * Many Surprises: 3.99 and up.
Luck Spread
Expected
6.62 points
Some Luck
07.5619
Average Finish Error
Expected
2.10
Pinpoint
03.028
Biggest Overachiever
Expected 97.50%
96.75%
Metz
50100
Biggest Underachiever
Expected 2.50%
8.66%
Clermont Foot 63
050
Season Outliers
Expected
1 of 20
Minimal Outliers
02.010
Unexpected Relegations
Expected
0 of 3
As Expected
01.83

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.14
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.48
Moderate Separation
01.003
Interquartile Edge
66%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
85%
Strong Edge
50%88%100%
Close Games
Expected
70%
Very Frequent
0%66%100%
Blowouts
Expected
12%
Occasional
0%11%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.64
Hard to Predict
00.632
Matchup Imbalance
0.31
Lopsided
00.10.180.280.5
Strangeness
Expected
0.75
Very Predictable
01.002
Repeatability
0.62
Strong Carryover
00.30.60.851
Upset Rate
Expected
27%
As Expected
0%25%50%
Clear Favorite Upset Rate
Expected
22%
As Expected
0%21%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.09 * Near Noise Ceiling: 0.09 to 0.13 * Above Noise: 0.13 to 0.17 * Well Above Noise: 0.17 and up.
Probability calibration
0.92
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.88
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.061
Well Within Noise
00.0860.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
Metz 53.95% 30.22% 15.82% 0.01%
Brest 39.49% 35.06% 25.41% 0.03% 0.01%
Le Havre 18.10% 34.63% 47.03% 0.19% 0.05%
Lorient 15.56% 31.22% 52.80% 0.26% 0.16%
Clermont Foot 63 14.27% 30.34% 54.91% 0.31% 0.17%
Lens 100%
Paris FC 100%
Troyes 100%
Auxerre 2.05% 9.71% 83.34% 2.48% 2.42%
Chamois Niortais 1.75% 8.28% 83.77% 3.14% 3.06%
Orleans 1.14% 6.85% 84.54% 3.75% 3.72%
Ajaccio 0.84% 5.11% 83.81% 4.69% 5.55%
Chateauroux 0.60% 4.44% 82.95% 5.41% 6.60%
Grenoble Foot 38 0.56% 3.58% 81.09% 6.58% 8.19%
Valenciennes 0.33% 2.35% 78.86% 7.98% 10.48%
Sochaux 0.12% 1.15% 69.49% 11.35% 17.89%
Nancy Lorraine 0.11% 0.73% 64.07% 12.47% 22.62%
Gazelec Ajaccio 0.05% 0.53% 59.32% 12.91% 27.19%
Beziers 0.02% 0.29% 49.80% 14.39% 35.50%
Red Star 0.14% 30.66% 13.35% 55.85%
Loser →
↓ Winner
AjaccioAmiensAngersAuxerreBeziersBordeauxBrestCaenChamois NiortaisChateaurouxClermont Foot 63DijonGazelec AjaccioGrenoble Foot 38GuingampLe HavreLensLilleLorientLyonMarseilleMetzMonacoMontpellierNancy LorraineNantesNiceNimes OlympiqueOrleansParis FCRed StarReimsRennesSaint-EtienneSochauxStrasbourgToulouseTroyesValenciennes
Ajaccio63.2%19.00%20.0%45.00%38.5%13.00%60.0%5.00%17.2%29.00%0.0%1.00%0.0%3.00%36.2%58.00%26.7%45.00%30.8%39.00%44.7%38.00%100.0%1.00%22.2%9.00%17.2%29.00%100.0%1.00%29.8%47.00%0.0%2.00%
Amiens
Angers
Auxerre36.8%19.00%27.6%87.00%75.0%16.00%50.0%6.00%39.5%76.00%100.0%1.00%77.8%9.00%37.2%86.00%38.4%86.00%43.2%81.00%35.3%68.00%100.0%3.00%47.1%17.00%41.8%79.00%0.0%1.00%26.9%93.00%71.4%7.00%
Beziers0.0%4.00%0.0%2.00%0.0%4.00%33.3%6.00%100.0%1.00%0.0%3.00%50.0%2.00%100.0%1.00%0.0%1.00%28.6%7.00%
Bordeaux
Brest80.0%45.00%72.4%87.00%100.0%4.00%64.9%74.00%77.8%45.00%58.0%243.00%66.7%6.00%76.7%30.00%68.4%247.00%56.0%273.00%63.0%235.00%49.7%171.00%66.7%9.00%58.0%50.00%57.8%218.00%70.0%10.00%50.4%258.00%75.0%20.00%
Caen
Chamois Niortais61.5%13.00%25.0%16.00%35.1%74.00%33.3%12.00%28.6%70.00%50.0%2.00%71.4%7.00%35.1%74.00%39.7%68.00%45.0%80.00%29.9%77.00%100.0%1.00%50.0%18.00%50.0%58.00%66.7%3.00%23.3%73.00%66.7%3.00%
Chateauroux40.0%5.00%50.0%6.00%100.0%2.00%22.2%45.00%66.7%12.00%42.9%42.00%50.0%2.00%35.8%53.00%50.0%36.00%53.3%45.00%39.3%28.00%0.0%1.00%20.0%10.00%40.5%37.00%100.0%1.00%22.6%31.00%0.0%2.00%
Clermont Foot 6382.8%29.00%60.5%76.00%100.0%4.00%42.0%243.00%71.4%70.00%57.1%42.00%71.4%7.00%68.0%25.00%51.6%273.00%45.5%286.00%46.9%262.00%37.4%198.00%50.0%2.00%52.5%61.00%46.9%209.00%83.3%6.00%36.8%269.00%70.0%20.00%
Dijon
Gazelec Ajaccio100.0%1.00%0.0%1.00%33.3%6.00%50.0%2.00%28.6%7.00%42.9%7.00%27.3%11.00%33.3%6.00%0.0%4.00%0.0%2.00%0.0%1.00%0.0%6.00%
Grenoble Foot 38100.0%3.00%22.2%9.00%23.3%30.00%28.6%7.00%50.0%2.00%32.0%25.00%45.0%40.00%28.1%32.00%28.2%39.00%28.6%28.00%75.0%8.00%27.3%22.00%100.0%1.00%25.0%24.00%
Guingamp
Le Havre63.8%58.00%62.8%86.00%66.7%6.00%31.6%247.00%64.9%74.00%64.2%53.00%48.4%273.00%57.1%7.00%55.0%40.00%43.5%276.00%41.5%270.00%33.0%209.00%71.4%7.00%52.9%68.00%47.3%220.00%80.0%15.00%40.3%305.00%65.0%20.00%
Lens73.3%45.00%61.6%86.00%0.0%1.00%44.0%273.00%60.3%68.00%50.0%36.00%54.5%286.00%72.7%11.00%71.9%32.00%56.5%276.00%55.8%267.00%37.8%188.00%75.0%4.00%67.6%68.00%52.2%289.00%66.7%9.00%39.3%300.00%55.2%29.00%
Lille
Lorient69.2%39.00%56.8%81.00%100.0%3.00%37.0%235.00%55.0%80.00%46.7%45.00%53.1%262.00%66.7%6.00%71.8%39.00%58.5%270.00%44.2%267.00%32.2%202.00%85.7%7.00%66.0%53.00%46.0%252.00%53.8%13.00%41.9%277.00%76.0%25.00%
Lyon
Marseille
Metz55.3%38.00%64.7%68.00%50.0%2.00%50.3%171.00%70.1%77.00%60.7%28.00%62.6%198.00%100.0%4.00%71.4%28.00%67.0%209.00%62.2%188.00%67.8%202.00%33.3%9.00%65.5%55.00%61.0%182.00%87.5%8.00%55.8%199.00%80.0%15.00%
Monaco
Montpellier
Nancy Lorraine0.0%1.00%0.0%3.00%0.0%1.00%33.3%9.00%0.0%1.00%100.0%1.00%50.0%2.00%28.6%7.00%25.0%4.00%14.3%7.00%66.7%9.00%0.0%1.00%28.6%7.00%12.5%8.00%
Nantes
Nice
Nimes Olympique
Orleans77.8%9.00%52.9%17.00%42.0%50.00%50.0%18.00%80.0%10.00%47.5%61.00%25.0%8.00%47.1%68.00%32.4%68.00%34.0%53.00%34.5%55.00%100.0%1.00%53.3%60.00%100.0%2.00%25.0%52.00%20.0%5.00%
Paris FC82.8%29.00%58.2%79.00%100.0%1.00%42.2%218.00%50.0%58.00%59.5%37.00%53.1%209.00%100.0%2.00%72.7%22.00%52.7%220.00%47.8%289.00%54.0%252.00%39.0%182.00%71.4%7.00%46.7%60.00%100.0%1.00%87.5%8.00%42.2%249.00%46.7%15.00%
Red Star0.0%1.00%0.0%2.00%
Reims
Rennes
Saint-Etienne
Sochaux0.0%1.00%100.0%1.00%30.0%10.00%33.3%3.00%0.0%1.00%16.7%6.00%100.0%1.00%0.0%1.00%20.0%15.00%33.3%9.00%46.2%13.00%12.5%8.00%0.0%2.00%12.5%8.00%35.0%20.00%
Strasbourg
Toulouse
Troyes70.2%47.00%73.1%93.00%71.4%7.00%49.6%258.00%76.7%73.00%77.4%31.00%63.2%269.00%100.0%6.00%75.0%24.00%59.7%305.00%60.7%300.00%58.1%277.00%44.2%199.00%87.5%8.00%75.0%52.00%57.8%249.00%100.0%2.00%65.0%20.00%69.2%26.00%
Valenciennes100.0%2.00%28.6%7.00%25.0%20.00%33.3%3.00%100.0%2.00%30.0%20.00%35.0%20.00%44.8%29.00%24.0%25.00%20.0%15.00%80.0%5.00%53.3%15.00%30.8%26.00%
Loser →
↓ Winner
AjaccioAmiensAngersAuxerreBeziersBordeauxBrestCaenChamois NiortaisChateaurouxClermont Foot 63DijonGazelec AjaccioGrenoble Foot 38GuingampLe HavreLensLilleLorientLyonMarseilleMetzMonacoMontpellierNancy LorraineNantesNiceNimes OlympiqueOrleansParis FCRed StarReimsRennesSaint-EtienneSochauxStrasbourgToulouseTroyesValenciennes
Ajaccio75.0%4.00%20.5%44.00%66.7%3.00%50.0%2.00%47.4%19.00%100.0%1.00%100.0%2.00%40.9%22.00%27.3%33.00%43.5%23.00%40.0%25.00%0.0%1.00%50.0%2.00%36.4%22.00%0.0%1.00%25.0%24.00%
Amiens
Angers
Auxerre25.0%4.00%25.0%84.00%46.2%13.00%83.3%6.00%35.7%56.00%33.3%3.00%48.9%45.00%43.8%64.00%44.2%52.00%34.5%87.00%28.6%7.00%37.8%37.00%29.2%65.00%66.7%3.00%
Beziers0.0%1.00%33.3%3.00%100.0%1.00%66.7%3.00%33.3%3.00%0.0%2.00%0.0%1.00%
Bordeaux
Brest79.5%44.00%75.0%84.00%100.0%1.00%62.7%67.00%68.0%25.00%61.5%314.00%66.7%6.00%52.9%17.00%63.7%353.00%54.8%347.00%60.9%345.00%45.6%353.00%33.3%3.00%57.1%56.00%59.3%285.00%50.0%4.00%47.8%389.00%60.0%15.00%
Caen
Chamois Niortais33.3%3.00%53.8%13.00%37.3%67.00%55.6%9.00%40.5%37.00%100.0%1.00%0.0%2.00%32.4%37.00%37.5%48.00%32.4%34.00%29.8%57.00%42.9%7.00%41.9%43.00%34.4%32.00%0.0%2.00%
Chateauroux50.0%2.00%16.7%6.00%32.0%25.00%44.4%9.00%40.0%20.00%0.0%1.00%60.0%5.00%33.3%24.00%25.9%27.00%30.4%23.00%36.0%25.00%25.0%4.00%21.4%14.00%50.0%2.00%34.8%23.00%100.0%2.00%
Clermont Foot 6352.6%19.00%64.3%56.00%66.7%3.00%38.5%314.00%59.5%37.00%60.0%20.00%50.0%2.00%50.0%10.00%50.6%247.00%46.2%264.00%50.3%187.00%35.6%312.00%100.0%3.00%48.5%33.00%45.9%181.00%75.0%4.00%37.1%272.00%62.5%8.00%
Dijon
Gazelec Ajaccio0.0%1.00%33.3%6.00%0.0%1.00%100.0%1.00%50.0%2.00%100.0%1.00%50.0%2.00%33.3%3.00%0.0%3.00%50.0%4.00%40.0%5.00%
Grenoble Foot 380.0%2.00%66.7%3.00%47.1%17.00%100.0%2.00%40.0%5.00%50.0%10.00%50.0%16.00%38.9%18.00%45.5%22.00%45.0%20.00%50.0%2.00%25.0%4.00%28.6%7.00%36.4%22.00%
Guingamp
Le Havre59.1%22.00%51.1%45.00%36.3%353.00%67.6%37.00%66.7%24.00%49.4%247.00%0.0%1.00%50.0%16.00%39.5%281.00%53.7%231.00%40.6%293.00%50.0%4.00%56.4%39.00%43.4%226.00%57.1%7.00%39.9%311.00%33.3%12.00%
Lens72.7%33.00%56.2%64.00%0.0%1.00%45.2%347.00%62.5%48.00%74.1%27.00%53.8%264.00%50.0%2.00%61.1%18.00%60.5%281.00%52.9%274.00%38.1%307.00%75.0%8.00%63.3%49.00%49.2%250.00%42.9%7.00%44.6%368.00%70.0%10.00%
Lille
Lorient56.5%23.00%55.8%52.00%33.3%3.00%39.1%345.00%67.6%34.00%69.6%23.00%49.7%187.00%66.7%3.00%54.5%22.00%46.3%231.00%47.1%274.00%29.9%284.00%50.0%2.00%56.2%32.00%43.0%186.00%66.7%6.00%38.7%305.00%73.3%15.00%
Lyon
Marseille
Metz60.0%25.00%65.5%87.00%66.7%3.00%54.4%353.00%70.2%57.00%64.0%25.00%64.4%312.00%100.0%3.00%55.0%20.00%59.4%293.00%61.9%307.00%70.1%284.00%66.7%3.00%68.3%41.00%57.6%236.00%100.0%1.00%40.0%5.00%52.0%352.00%75.0%12.00%
Monaco
Montpellier
Nancy Lorraine100.0%1.00%66.7%3.00%0.0%3.00%50.0%2.00%50.0%4.00%25.0%8.00%50.0%2.00%33.3%3.00%50.0%2.00%33.3%3.00%
Nantes
Nice
Nimes Olympique
Orleans50.0%2.00%71.4%7.00%42.9%56.00%57.1%7.00%75.0%4.00%51.5%33.00%75.0%4.00%43.6%39.00%36.7%49.00%43.8%32.00%31.7%41.00%32.0%25.00%0.0%1.00%50.0%2.00%23.3%43.00%
Paris FC63.6%22.00%62.2%37.00%100.0%2.00%40.7%285.00%58.1%43.00%78.6%14.00%54.1%181.00%50.0%4.00%71.4%7.00%56.6%226.00%50.8%250.00%57.0%186.00%42.4%236.00%50.0%2.00%68.0%25.00%60.0%5.00%39.7%257.00%64.3%14.00%
Red Star0.0%1.00%100.0%1.00%
Reims
Rennes
Saint-Etienne
Sochaux100.0%1.00%50.0%4.00%50.0%2.00%25.0%4.00%42.9%7.00%57.1%7.00%33.3%6.00%60.0%5.00%50.0%2.00%40.0%5.00%28.6%7.00%
Strasbourg
Toulouse
Troyes75.0%24.00%70.8%65.00%100.0%1.00%52.2%389.00%65.6%32.00%65.2%23.00%62.9%272.00%60.0%5.00%63.6%22.00%60.1%311.00%55.4%368.00%61.3%305.00%48.0%352.00%66.7%3.00%76.7%43.00%60.3%257.00%71.4%7.00%80.0%10.00%
Valenciennes33.3%3.00%40.0%15.00%100.0%2.00%0.0%2.00%37.5%8.00%66.7%12.00%30.0%10.00%26.7%15.00%25.0%12.00%35.7%14.00%20.0%10.00%
Loser →
↓ Winner
AjaccioAmiensAngersAuxerreBeziersBordeauxBrestCaenChamois NiortaisChateaurouxClermont Foot 63DijonGazelec AjaccioGrenoble Foot 38GuingampLe HavreLensLilleLorientLyonMarseilleMetzMonacoMontpellierNancy LorraineNantesNiceNimes OlympiqueOrleansParis FCRed StarReimsRennesSaint-EtienneSochauxStrasbourgToulouseTroyesValenciennes
Ajaccio33.3%15.00%25.0%4.00%0.0%2.00%44.4%9.00%53.8%13.00%30.8%13.00%14.3%7.00%0.0%1.00%0.0%4.00%0.0%2.00%30.0%10.00%
Amiens66.7%15.00%66.7%24.00%100.0%1.00%41.3%208.00%66.7%12.00%75.0%4.00%57.0%107.00%100.0%1.00%64.3%14.00%54.1%109.00%49.7%157.00%59.3%108.00%37.6%170.00%0.0%1.00%61.5%13.00%45.9%111.00%66.7%3.00%39.5%185.00%40.0%5.00%
Angers75.0%4.00%62.5%8.00%67.1%79.00%88.9%9.00%37.5%8.00%77.4%31.00%0.0%1.00%79.6%54.00%69.5%59.00%70.0%50.00%50.0%70.00%100.0%3.00%60.0%5.00%67.3%49.00%100.0%3.00%46.3%54.00%100.0%1.00%
Auxerre33.3%24.00%37.5%8.00%33.3%6.00%43.8%32.00%23.1%26.00%33.3%30.00%0.0%1.00%50.0%2.00%0.0%2.00%11.1%18.00%0.0%5.00%14.3%7.00%100.0%1.00%0.0%1.00%0.0%1.00%20.0%5.00%36.0%25.00%
Beziers0.0%1.00%0.0%1.00%0.0%3.00%
Bordeaux100.0%2.00%66.7%6.00%42.9%49.00%100.0%2.00%100.0%1.00%56.0%25.00%100.0%1.00%66.7%3.00%71.8%39.00%60.3%58.00%60.0%25.00%57.1%63.00%100.0%1.00%100.0%4.00%61.8%34.00%100.0%1.00%56.8%44.00%
Brest58.7%208.00%32.9%79.00%57.1%49.00%72.0%211.00%53.4%236.00%63.2%204.00%0.0%10.00%0.0%2.00%56.0%25.00%75.0%4.00%42.4%92.00%40.7%54.00%39.3%56.00%41.5%41.00%27.6%29.00%14.3%7.00%43.5%46.00%61.7%196.00%
Caen55.6%9.00%56.2%32.00%100.0%1.00%28.0%211.00%90.5%21.00%66.7%9.00%57.3%124.00%71.4%14.00%54.0%137.00%46.5%172.00%44.4%117.00%34.6%214.00%0.0%1.00%53.8%26.00%43.1%137.00%100.0%1.00%50.0%2.00%31.0%197.00%0.0%5.00%
Chamois Niortais33.3%12.00%11.1%9.00%0.0%2.00%9.5%21.00%10.0%20.00%36.8%19.00%0.0%1.00%0.0%2.00%33.3%3.00%50.0%12.00%0.0%6.00%50.0%4.00%0.0%2.00%0.0%1.00%0.0%4.00%30.8%26.00%
Chateauroux25.0%4.00%62.5%8.00%0.0%1.00%33.3%9.00%50.0%10.00%80.0%10.00%0.0%1.00%0.0%2.00%0.0%2.00%16.7%6.00%0.0%2.00%25.0%4.00%50.0%2.00%80.0%10.00%
Clermont Foot 6343.0%107.00%22.6%31.00%44.0%25.00%42.7%124.00%43.4%129.00%50.0%130.00%33.3%3.00%25.0%4.00%41.2%17.00%0.0%4.00%31.7%63.00%26.7%30.00%34.9%43.00%26.5%34.00%27.3%11.00%20.0%5.00%25.0%28.00%46.4%84.00%
Dijon46.2%13.00%76.9%26.00%100.0%3.00%46.6%236.00%90.0%20.00%50.0%10.00%56.6%129.00%66.7%3.00%71.4%7.00%52.2%134.00%44.9%178.00%51.8%137.00%34.2%199.00%57.7%26.00%52.2%136.00%50.0%2.00%37.9%224.00%87.5%8.00%
Gazelec Ajaccio0.0%1.00%0.0%1.00%33.3%3.00%0.0%4.00%50.0%2.00%
Grenoble Foot 3835.7%14.00%100.0%1.00%33.3%3.00%28.6%14.00%28.6%7.00%30.8%13.00%0.0%1.00%0.0%2.00%0.0%5.00%0.0%1.00%25.0%4.00%
Guingamp69.2%13.00%66.7%30.00%36.8%204.00%63.2%19.00%20.0%10.00%50.0%130.00%69.2%13.00%55.5%128.00%39.2%153.00%55.1%118.00%36.4%217.00%0.0%1.00%47.1%17.00%45.8%120.00%75.0%4.00%33.0%215.00%80.0%5.00%
Le Havre45.9%109.00%20.4%54.00%28.2%39.00%46.0%137.00%47.8%134.00%44.5%128.00%0.0%7.00%50.0%2.00%33.3%3.00%45.5%11.00%28.6%7.00%31.2%48.00%42.3%26.00%32.5%40.00%22.6%31.00%40.0%10.00%22.2%9.00%23.5%34.00%41.2%114.00%
Lens50.3%157.00%30.5%59.00%39.7%58.00%53.5%172.00%55.1%178.00%60.8%153.00%20.0%10.00%100.0%1.00%50.0%2.00%50.0%16.00%30.0%10.00%27.8%72.00%31.6%38.00%42.9%42.00%25.8%31.00%16.7%18.00%20.0%10.00%29.6%27.00%51.1%133.00%
Lille100.0%1.00%100.0%10.00%100.0%1.00%66.7%3.00%100.0%7.00%80.0%10.00%100.0%3.00%75.0%8.00%85.7%7.00%85.7%7.00%
Lorient40.7%108.00%30.0%50.00%40.0%25.00%55.6%117.00%48.2%137.00%44.9%118.00%0.0%3.00%12.5%16.00%33.3%3.00%21.0%62.00%36.0%25.00%25.0%36.00%26.3%19.00%25.0%16.00%20.0%5.00%30.8%26.00%44.1%111.00%
Lyon50.0%2.00%0.0%1.00%
Marseille100.0%2.00%75.0%4.00%66.7%3.00%50.0%2.00%25.0%4.00%66.7%3.00%80.0%5.00%
Metz62.4%170.00%50.0%70.00%42.9%63.00%65.4%214.00%65.8%199.00%63.6%217.00%25.0%8.00%75.0%4.00%55.6%18.00%57.1%14.00%49.5%91.00%40.9%44.00%44.1%59.00%41.9%31.00%36.0%25.00%25.0%12.00%39.5%43.00%60.3%179.00%
Monaco50.0%2.00%44.0%25.00%100.0%2.00%100.0%1.00%58.8%17.00%54.5%11.00%50.0%16.00%87.5%16.00%44.4%18.00%0.0%1.00%60.0%10.00%50.0%26.00%100.0%1.00%
Montpellier100.0%2.00%25.0%4.00%66.7%3.00%100.0%2.00%100.0%4.00%71.4%7.00%70.0%10.00%66.7%3.00%42.9%14.00%80.0%5.00%100.0%2.00%85.7%14.00%
Nancy Lorraine100.0%1.00%0.0%3.00%0.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%0.0%2.00%50.0%2.00%
Nantes85.7%7.00%88.9%18.00%57.6%92.00%50.0%12.00%100.0%2.00%68.3%63.00%100.0%4.00%100.0%1.00%68.8%48.00%72.2%72.00%79.0%62.00%50.5%91.00%83.3%12.00%61.0%59.00%59.5%79.00%75.0%4.00%
Nice100.0%1.00%100.0%5.00%59.3%54.00%100.0%6.00%83.3%6.00%73.3%30.00%100.0%2.00%57.7%26.00%68.4%38.00%64.0%25.00%59.1%44.00%0.0%1.00%28.6%7.00%43.8%16.00%55.3%38.00%100.0%1.00%
Nimes Olympique100.0%4.00%85.7%7.00%60.7%56.00%50.0%4.00%100.0%2.00%65.1%43.00%100.0%5.00%67.5%40.00%57.1%42.00%75.0%36.00%55.9%59.00%66.7%6.00%66.7%36.00%50.0%2.00%61.8%55.00%100.0%3.00%
Orleans38.5%13.00%40.0%5.00%0.0%4.00%46.2%26.00%42.3%26.00%52.9%17.00%100.0%1.00%16.7%12.00%71.4%7.00%33.3%6.00%0.0%1.00%0.0%1.00%0.0%2.00%35.3%17.00%
Paris FC54.1%111.00%32.7%49.00%38.2%34.00%56.9%137.00%47.8%136.00%54.2%120.00%14.3%7.00%33.3%3.00%40.0%10.00%20.0%5.00%39.0%59.00%56.2%16.00%33.3%36.00%37.0%27.00%15.4%13.00%33.3%3.00%27.3%22.00%50.5%101.00%
Red Star0.0%1.00%
Reims0.0%1.00%58.5%41.00%75.0%4.00%73.5%34.00%77.4%31.00%74.2%31.00%73.7%19.00%58.1%31.00%100.0%2.00%100.0%1.00%63.0%27.00%100.0%1.00%50.0%46.00%100.0%2.00%
Rennes100.0%1.00%72.4%29.00%100.0%2.00%50.0%2.00%72.7%11.00%60.0%10.00%83.3%18.00%75.0%16.00%64.0%25.00%100.0%1.00%84.6%13.00%54.5%33.00%
Saint-Etienne100.0%1.00%85.7%7.00%100.0%1.00%80.0%5.00%77.8%9.00%80.0%10.00%80.0%5.00%75.0%12.00%66.7%3.00%75.0%4.00%
Sochaux33.3%3.00%0.0%3.00%0.0%1.00%50.0%2.00%50.0%2.00%25.0%4.00%0.0%2.00%50.0%2.00%0.0%1.00%50.0%2.00%
Strasbourg100.0%2.00%80.0%5.00%56.5%46.00%100.0%4.00%75.0%28.00%100.0%1.00%76.5%34.00%70.4%27.00%69.2%26.00%60.5%43.00%100.0%2.00%72.7%22.00%62.5%40.00%100.0%2.00%
Toulouse70.0%10.00%64.0%25.00%38.3%196.00%69.2%26.00%20.0%10.00%53.6%84.00%50.0%2.00%75.0%4.00%58.8%114.00%48.9%133.00%55.9%111.00%39.7%179.00%50.0%2.00%64.7%17.00%49.5%101.00%50.0%2.00%34.7%176.00%
Troyes60.5%185.00%53.7%54.00%43.2%44.00%69.0%197.00%62.1%224.00%67.0%215.00%14.3%7.00%20.0%5.00%50.0%26.00%14.3%14.00%40.5%79.00%44.7%38.00%38.2%55.00%50.0%46.00%45.5%33.00%25.0%4.00%37.5%40.00%65.3%176.00%
Valenciennes60.0%5.00%0.0%1.00%100.0%5.00%12.5%8.00%20.0%5.00%0.0%1.00%25.0%4.00%0.0%1.00%0.0%3.00%0.0%2.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
Dijon 40.60%
Troyes 63.30% 39.27%
Paris FC 57.18% 21.00% 11.40%
Lens 42.82% 15.70% 8.73%
Loser →
↓ Winner
DijonLensParis FCTroyes
Dijon
Lens42.8%100.00%
Paris FC57.2%100.00%
Troyes
Loser →
↓ Winner
DijonLensParis FCTroyes
Dijon
Lens36.7%42.82%
Paris FC36.7%57.18%
Troyes63.3%42.82%63.3%57.18%
Loser →
↓ Winner
DijonLensParis FCTroyes
Dijon44.4%15.70%45.7%21.00%38.0%63.30%
Lens55.6%15.70%
Paris FC54.3%21.00%
Troyes62.0%63.30%

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
2018-07-27 Auxerre W 3-1 1633 1650 39.76% 30.49% 29.75% +11.8 3
2018-07-27 @ Valenciennes L 1-3 1650 1633 29.75% 30.49% 39.76% -11.8 0
2018-07-27 Beziers L 0-2 1641 1589 49.03% 28.89% 22.08% -19.7 0
2018-07-27 @ Nancy Lorraine W 2-0 1589 1641 22.08% 28.89% 49.03% +19.7 3
2018-07-27 Chamois Niortais L 1-2 1606 1626 39.44% 30.52% 30.04% -8.4 0
2018-07-27 @ Red Star W 2-1 1626 1606 30.04% 30.52% 39.44% +8.3 3
2018-07-27 Chateauroux D 0-0 1691 1639 49.03% 28.89% 22.08% -1.4 1
2018-07-27 @ Clermont Foot 63 D 0-0 1639 1691 22.08% 28.89% 49.03% +1.4 1
2018-07-27 Lens L 0-2 1631 1669 36.77% 30.67% 32.55% -15.9 0
2018-07-27 @ Orleans W 2-0 1669 1631 32.55% 30.67% 36.77% +15.9 3
2018-07-27 Paris FC D 1-1 1618 1657 36.61% 30.68% 32.71% -0.2 1
2018-07-27 @ Gazelec Ajaccio D 1-1 1657 1618 32.71% 30.68% 36.61% +0.2 1
2018-07-27 Sochaux W 1-0 1592 1634 36.34% 30.69% 32.98% +7.8 3
2018-07-27 @ Grenoble Foot 38 L 0-1 1634 1592 32.98% 30.69% 36.34% -7.8 0
2018-07-27 Troyes L 0-1 1674 1686 40.53% 30.42% 29.06% -9.0 0
2018-07-27 @ Ajaccio W 1-0 1686 1674 29.06% 30.42% 40.53% +9.0 3
2018-07-28 Le Havre D 0-0 1684 1708 38.85% 30.56% 30.59% -0.4 1
2018-07-28 @ Lorient D 0-0 1708 1684 30.59% 30.56% 38.85% +0.4 1
2018-07-30 Metz L 0-1 1692 1673 44.80% 29.82% 25.38% -9.7 0
2018-07-30 @ Brest W 1-0 1673 1692 25.38% 29.82% 44.80% +9.7 3
2018-08-03 Ajaccio L 0-1 1609 1665 34.18% 30.71% 35.11% -8.0 3
2018-08-03 @ Beziers W 1-0 1665 1609 35.11% 30.71% 34.18% +8.0 3
2018-08-03 Brest L 1-2 1695 1683 43.88% 29.98% 26.14% -9.0 3
2018-08-03 @ Troyes W 2-1 1683 1695 26.14% 29.98% 43.88% +9.0 3
2018-08-03 Clermont Foot 63 W 4-2 1634 1690 34.36% 30.71% 34.93% +11.9 6
2018-08-03 @ Chamois Niortais L 2-4 1690 1634 34.93% 30.71% 34.36% -11.9 1
2018-08-03 Gazelec Ajaccio L 2-3 1638 1617 44.96% 29.79% 25.24% -8.7 0
2018-08-03 @ Auxerre W 3-2 1617 1638 25.24% 29.79% 44.96% +8.7 4
2018-08-03 Grenoble Foot 38 D 1-1 1708 1600 55.85% 26.66% 17.48% -1.8 2
2018-08-03 @ Le Havre D 1-1 1600 1708 17.48% 26.66% 55.85% +1.8 4
2018-08-03 Nancy Lorraine W 2-0 1658 1621 47.02% 29.38% 23.61% +11.4 4
2018-08-03 @ Paris FC L 0-2 1621 1658 23.61% 29.38% 47.02% -11.4 0
2018-08-03 Orleans W 5-1 1683 1615 50.97% 28.35% 20.68% +16.0 6
2018-08-03 @ Metz L 1-5 1615 1683 20.68% 28.35% 50.97% -16.0 0
2018-08-03 Valenciennes L 0-1 1626 1644 39.65% 30.50% 29.85% -8.9 0
2018-08-03 @ Sochaux W 1-0 1644 1626 29.85% 30.50% 39.65% +8.9 6
2018-08-04 Red Star W 1-0 1685 1598 53.42% 27.56% 19.02% +5.0 6
2018-08-04 @ Lens L 0-1 1598 1685 19.02% 27.56% 53.42% -5.0 0
2018-08-06 Lorient L 1-2 1640 1683 36.13% 30.69% 33.17% -7.8 1
2018-08-06 @ Chateauroux W 2-1 1683 1640 33.17% 30.69% 36.13% +7.8 4
2018-08-10 Auxerre L 0-3 1599 1629 37.93% 30.62% 31.45% -23.6 0
2018-08-10 @ Orleans W 3-0 1629 1599 31.45% 30.62% 37.93% +23.6 3
2018-08-10 Beziers L 0-1 1686 1601 53.19% 27.64% 19.17% -11.1 3
2018-08-10 @ Troyes W 1-0 1601 1686 19.17% 27.64% 53.19% +11.1 6
2018-08-10 Chamois Niortais W 1-0 1602 1646 35.98% 30.70% 33.32% +7.8 7
2018-08-10 @ Grenoble Foot 38 L 0-1 1646 1602 33.32% 30.70% 35.98% -7.8 6
2018-08-10 Chateauroux D 1-1 1653 1633 44.97% 29.79% 25.24% -0.9 7
2018-08-10 @ Valenciennes D 1-1 1633 1653 25.24% 29.79% 44.97% +0.9 2
2018-08-10 Le Havre L 0-1 1593 1706 26.84% 30.11% 43.06% -6.7 0
2018-08-10 @ Red Star W 1-0 1706 1593 43.06% 30.11% 26.84% +6.7 5
2018-08-10 Lens L 0-3 1610 1690 30.91% 30.59% 38.50% -20.4 0
2018-08-10 @ Nancy Lorraine W 3-0 1690 1610 38.50% 30.59% 30.91% +20.4 9
2018-08-10 Lorient L 1-3 1626 1691 33.00% 30.69% 36.31% -12.7 4
2018-08-10 @ Gazelec Ajaccio W 3-1 1691 1626 36.31% 30.69% 33.00% +12.7 7
2018-08-10 Paris FC D 1-1 1692 1669 45.22% 29.74% 25.03% -0.9 4
2018-08-10 @ Brest D 1-1 1669 1692 25.03% 29.74% 45.22% +0.9 5
2018-08-10 Sochaux L 2-3 1673 1617 49.52% 28.76% 21.72% -9.4 3
2018-08-10 @ Ajaccio W 3-2 1617 1673 21.72% 28.76% 49.52% +9.4 3
2018-08-11 Metz L 2-3 1678 1699 39.30% 30.53% 30.17% -7.9 1
2018-08-11 @ Clermont Foot 63 W 3-2 1699 1678 30.17% 30.53% 39.30% +7.9 9
2018-08-17 Beziers W 1-0 1670 1612 49.80% 28.68% 21.52% +5.6 8
2018-08-17 @ Paris FC L 0-1 1612 1670 21.52% 28.68% 49.80% -5.6 6
2018-08-17 Brest W 2-0 1627 1691 33.16% 30.69% 36.15% +15.7 6
2018-08-17 @ Sochaux L 0-2 1691 1627 36.15% 30.69% 33.16% -15.7 4
2018-08-17 Clermont Foot 63 D 0-0 1713 1670 47.89% 29.18% 22.94% -1.3 6
2018-08-17 @ Le Havre D 0-0 1670 1713 22.94% 29.18% 47.89% +1.3 2
2018-08-17 Grenoble Foot 38 W 2-0 1613 1610 42.66% 30.16% 27.18% +12.7 7
2018-08-17 @ Gazelec Ajaccio L 0-2 1610 1613 27.18% 30.16% 42.66% -12.7 7
2018-08-17 Nancy Lorraine W 1-0 1653 1589 50.49% 28.49% 21.02% +5.5 6
2018-08-17 @ Auxerre L 0-1 1589 1653 21.02% 28.49% 50.49% -5.5 0
2018-08-17 Orleans D 1-1 1638 1575 50.39% 28.52% 21.10% -1.3 7
2018-08-17 @ Chamois Niortais D 1-1 1575 1638 21.10% 28.52% 50.39% +1.3 1
2018-08-17 Red Star D 1-1 1633 1586 48.42% 29.05% 22.54% -1.2 3
2018-08-17 @ Chateauroux D 1-1 1586 1633 22.54% 29.05% 48.42% +1.2 1
2018-08-17 Valenciennes W 3-1 1704 1652 48.98% 28.90% 22.12% +9.3 10
2018-08-17 @ Lorient L 1-3 1652 1704 22.12% 28.90% 48.98% -9.3 7
2018-08-18 Troyes W 2-0 1711 1675 46.93% 29.40% 23.67% +11.4 12
2018-08-18 @ Lens L 0-2 1675 1711 23.67% 29.40% 46.93% -11.4 3
2018-08-20 Ajaccio W 3-1 1706 1664 47.83% 29.19% 22.98% +9.6 12
2018-08-20 @ Metz L 1-3 1664 1706 22.98% 29.19% 47.83% -9.6 3
2018-08-24 Auxerre W 1-0 1587 1658 32.17% 30.66% 37.17% +8.5 4
2018-08-24 @ Red Star L 0-1 1658 1587 37.17% 30.66% 32.17% -8.5 6
2018-08-24 Chamois Niortais L 0-1 1584 1637 34.72% 30.71% 34.57% -8.1 0
2018-08-24 @ Nancy Lorraine W 1-0 1637 1584 34.57% 30.71% 34.72% +8.1 10
2018-08-24 Chateauroux D 0-0 1597 1632 37.26% 30.65% 32.09% -0.2 8
2018-08-24 @ Grenoble Foot 38 D 0-0 1632 1597 32.09% 30.65% 37.26% +0.2 4
2018-08-24 Le Havre W 1-0 1675 1712 37.03% 30.66% 32.30% +7.7 7
2018-08-24 @ Brest L 0-1 1712 1675 32.30% 30.66% 37.03% -7.7 6
2018-08-24 Lorient D 0-0 1654 1713 33.83% 30.71% 35.47% +0.1 4
2018-08-24 @ Ajaccio D 0-0 1713 1654 35.47% 30.71% 33.83% -0.1 11
2018-08-24 Metz L 0-1 1664 1716 34.79% 30.71% 34.50% -8.1 3
2018-08-24 @ Troyes W 1-0 1716 1664 34.50% 30.71% 34.79% +8.1 15
2018-08-24 Paris FC W 4-0 1577 1675 28.61% 30.37% 41.02% +32.6 4
2018-08-24 @ Orleans L 0-4 1675 1577 41.02% 30.37% 28.61% -32.6 8
2018-08-24 Sochaux W 1-0 1671 1642 46.02% 29.59% 24.39% +6.2 5
2018-08-24 @ Clermont Foot 63 L 0-1 1642 1671 24.39% 29.59% 46.02% -6.2 6
2018-08-27 Gazelec Ajaccio D 0-0 1643 1626 44.45% 29.88% 25.67% -0.9 8
2018-08-27 @ Valenciennes D 0-0 1626 1643 25.67% 29.88% 44.45% +0.9 8
2018-08-31 Ajaccio W 2-0 1645 1654 40.89% 30.38% 28.73% +13.3 13
2018-08-31 @ Chamois Niortais L 0-2 1654 1645 28.73% 30.38% 40.89% -13.3 4
2018-08-31 Beziers W 1-0 1636 1606 46.20% 29.55% 24.25% +6.2 9
2018-08-31 @ Sochaux L 0-1 1606 1636 24.25% 29.55% 46.20% -6.2 6
2018-08-31 Brest L 0-2 1650 1683 37.61% 30.64% 31.75% -16.1 6
2018-08-31 @ Auxerre W 2-0 1683 1650 31.75% 30.64% 37.61% +16.1 10
2018-08-31 Clermont Foot 63 L 0-4 1642 1677 37.25% 30.65% 32.09% -30.4 8
2018-08-31 @ Valenciennes W 4-0 1677 1642 32.09% 30.65% 37.25% +30.4 8
2018-08-31 Nancy Lorraine W 1-0 1632 1576 49.61% 28.74% 21.65% +5.6 7
2018-08-31 @ Chateauroux L 0-1 1576 1632 21.65% 28.74% 49.61% -5.6 0
2018-08-31 Orleans W 3-1 1704 1609 54.28% 27.25% 18.46% +7.9 9
2018-08-31 @ Le Havre L 1-3 1609 1704 18.46% 27.25% 54.28% -7.9 4
2018-08-31 Red Star W 2-1 1627 1596 46.35% 29.52% 24.13% +5.8 11
2018-08-31 @ Gazelec Ajaccio L 1-2 1596 1627 24.13% 29.52% 46.35% -5.8 4
2018-08-31 Troyes W 2-0 1643 1656 40.41% 30.43% 29.16% +13.5 11
2018-08-31 @ Paris FC L 0-2 1656 1643 29.16% 30.43% 40.41% -13.5 3
2018-09-01 Lens W 2-0 1724 1722 42.45% 30.19% 27.36% +12.8 18
2018-09-01 @ Metz L 0-2 1722 1724 27.36% 30.19% 42.45% -12.8 12
2018-09-03 Grenoble Foot 38 W 1-0 1713 1597 56.83% 26.27% 16.89% +4.4 14
2018-09-03 @ Lorient L 0-1 1597 1713 16.89% 26.27% 56.83% -4.4 8
2018-09-14 Auxerre W 2-0 1708 1634 51.76% 28.10% 20.13% +9.9 11
2018-09-14 @ Clermont Foot 63 L 0-2 1634 1708 20.13% 28.10% 51.76% -9.9 6
2018-09-14 Chamois Niortais W 2-0 1642 1658 39.93% 30.48% 29.59% +13.6 6
2018-09-14 @ Troyes L 0-2 1658 1642 29.59% 30.48% 39.93% -13.6 13
2018-09-14 Chateauroux W 2-0 1602 1638 37.06% 30.66% 32.28% +14.5 7
2018-09-14 @ Orleans L 0-2 1638 1602 32.28% 30.66% 37.06% -14.5 7
2018-09-14 Gazelec Ajaccio W 4-1 1699 1633 50.78% 28.41% 20.82% +12.5 13
2018-09-14 @ Brest L 1-4 1633 1699 20.82% 28.41% 50.78% -12.5 11
2018-09-14 Le Havre L 0-1 1570 1712 23.77% 29.42% 46.81% -6.1 0
2018-09-14 @ Nancy Lorraine W 1-0 1712 1570 46.81% 29.42% 23.77% +6.1 12
2018-09-14 Lorient L 0-3 1590 1718 25.25% 29.79% 44.96% -17.5 4
2018-09-14 @ Red Star W 3-0 1718 1590 44.96% 29.79% 25.25% +17.5 17
2018-09-14 Paris FC D 0-0 1641 1656 40.06% 30.46% 29.47% -0.5 5
2018-09-14 @ Ajaccio D 0-0 1656 1641 29.47% 30.46% 40.06% +0.5 12
2018-09-14 Valenciennes W 4-2 1592 1612 39.49% 30.51% 30.00% +10.6 11
2018-09-14 @ Grenoble Foot 38 L 2-4 1612 1592 30.00% 30.51% 39.49% -10.6 8
2018-09-15 Sochaux W 2-0 1709 1642 50.90% 28.37% 20.73% +10.2 15
2018-09-15 @ Lens L 0-2 1642 1709 20.73% 28.37% 50.90% -10.2 9
2018-09-17 Metz L 1-3 1600 1737 24.25% 29.55% 46.20% -10.1 6
2018-09-17 @ Beziers W 3-1 1737 1600 46.20% 29.55% 24.25% +10.1 21
2018-09-21 Ajaccio D 0-0 1624 1640 39.90% 30.48% 29.63% -0.5 7
2018-09-21 @ Auxerre D 0-0 1640 1624 29.63% 30.48% 39.90% +0.5 6
2018-09-21 Beziers W 2-0 1624 1590 46.67% 29.45% 23.88% +11.5 10
2018-09-21 @ Chateauroux L 0-2 1590 1624 23.88% 29.45% 46.67% -11.5 6
2018-09-21 Brest L 1-2 1603 1711 27.45% 30.21% 42.35% -6.4 11
2018-09-21 @ Grenoble Foot 38 W 2-1 1711 1603 42.35% 30.21% 27.45% +6.4 16
2018-09-21 Clermont Foot 63 D 0-0 1735 1718 44.53% 29.87% 25.60% -0.9 18
2018-09-21 @ Lorient D 0-0 1718 1735 25.60% 29.87% 44.53% +0.9 12
2018-09-21 Nancy Lorraine L 0-1 1620 1564 49.56% 28.75% 21.69% -10.5 11
2018-09-21 @ Gazelec Ajaccio W 1-0 1564 1620 21.69% 28.75% 49.56% +10.5 3
2018-09-21 Orleans L 0-1 1632 1616 44.36% 29.90% 25.74% -9.7 9
2018-09-21 @ Sochaux W 1-0 1616 1632 25.74% 29.90% 44.36% +9.7 10
2018-09-21 Red Star W 4-1 1601 1573 45.99% 29.59% 24.41% +14.3 11
2018-09-21 @ Valenciennes L 1-4 1573 1601 24.41% 29.59% 45.99% -14.3 4
2018-09-21 Troyes D 1-1 1718 1656 50.33% 28.53% 21.13% -1.3 13
2018-09-21 @ Le Havre D 1-1 1656 1718 21.13% 28.53% 50.33% +1.3 7
2018-09-22 Metz W 2-1 1657 1747 29.64% 30.48% 39.88% +8.4 15
2018-09-22 @ Paris FC L 1-2 1747 1657 39.88% 30.48% 29.64% -8.4 21
2018-09-24 Lens L 1-2 1645 1719 31.68% 30.63% 37.69% -7.2 13
2018-09-24 @ Chamois Niortais W 2-1 1719 1645 37.69% 30.63% 31.68% +7.1 18
2018-09-28 Chamois Niortais D 1-1 1578 1638 33.84% 30.71% 35.46% +0.1 7
2018-09-28 @ Beziers D 1-1 1638 1578 35.46% 30.71% 33.84% -0.1 14
2018-09-28 Chateauroux W 5-1 1718 1635 52.83% 27.76% 19.41% +15.1 19
2018-09-28 @ Brest L 1-5 1635 1718 19.41% 27.76% 52.83% -15.1 10
2018-09-28 Gazelec Ajaccio D 1-1 1719 1610 55.93% 26.63% 17.43% -1.8 13
2018-09-28 @ Clermont Foot 63 D 1-1 1610 1719 17.43% 26.63% 55.93% +1.8 12
2018-09-28 Grenoble Foot 38 L 2-3 1558 1597 36.81% 30.67% 32.52% -7.5 4
2018-09-28 @ Red Star W 3-2 1597 1558 32.52% 30.67% 36.81% +7.5 14
2018-09-28 Lorient W 2-0 1626 1734 27.41% 30.20% 42.39% +17.6 13
2018-09-28 @ Orleans L 0-2 1734 1626 42.39% 30.20% 27.41% -17.6 18
2018-09-28 Paris FC D 0-0 1727 1665 50.22% 28.57% 21.21% -1.5 19
2018-09-28 @ Lens D 0-0 1665 1727 21.21% 28.57% 50.22% +1.5 16
2018-09-28 Sochaux D 0-0 1575 1623 35.45% 30.71% 33.84% -0.1 4
2018-09-28 @ Nancy Lorraine D 0-0 1623 1575 33.84% 30.71% 35.45% +0.1 10
2018-09-28 Valenciennes W 3-1 1641 1615 45.59% 29.67% 24.74% +10.2 9
2018-09-28 @ Ajaccio L 1-3 1615 1641 24.74% 29.67% 45.59% -10.2 11
2018-09-29 Le Havre L 0-1 1739 1717 45.12% 29.76% 25.12% -9.8 21
2018-09-29 @ Metz W 1-0 1717 1739 25.12% 29.76% 45.12% +9.8 16
2018-10-01 Auxerre W 1-0 1657 1624 46.64% 29.46% 23.90% +6.1 10
2018-10-01 @ Troyes L 0-1 1624 1657 23.90% 29.46% 46.64% -6.1 7
2018-10-02 Lens D 0-0 1578 1725 23.27% 29.28% 47.45% +1.2 8
2018-10-02 @ Beziers D 0-0 1725 1578 47.45% 29.28% 23.27% -1.2 20
2018-10-05 Ajaccio W 2-0 1551 1651 28.39% 30.34% 41.27% +17.3 7
2018-10-05 @ Red Star L 0-2 1651 1551 41.27% 30.34% 28.39% -17.3 9
2018-10-05 Beziers L 2-3 1726 1580 60.26% 24.78% 14.96% -11.0 16
2018-10-05 @ Le Havre W 3-2 1580 1726 14.96% 24.78% 60.26% +11.0 11
2018-10-05 Brest L 1-3 1605 1733 25.25% 29.79% 44.95% -10.4 11
2018-10-05 @ Valenciennes W 3-1 1733 1605 44.95% 29.79% 25.25% +10.4 22
2018-10-05 Clermont Foot 63 W 1-0 1604 1717 26.94% 30.12% 42.94% +9.4 17
2018-10-05 @ Grenoble Foot 38 L 0-1 1717 1604 42.94% 30.12% 26.94% -9.4 13
2018-10-05 Nancy Lorraine W 4-1 1717 1575 59.72% 25.02% 15.25% +9.1 21
2018-10-05 @ Lorient L 1-4 1575 1717 15.25% 25.02% 59.72% -9.1 4
2018-10-05 Orleans L 0-2 1612 1643 37.77% 30.63% 31.60% -16.2 12
2018-10-05 @ Gazelec Ajaccio W 2-0 1643 1612 31.60% 30.63% 37.77% +16.2 16
2018-10-05 Paris FC W 1-0 1637 1667 38.11% 30.61% 31.28% +7.5 17
2018-10-05 @ Chamois Niortais L 0-1 1667 1637 31.28% 30.61% 38.11% -7.5 16
2018-10-05 Troyes L 0-3 1620 1663 36.13% 30.69% 33.18% -22.8 10
2018-10-05 @ Chateauroux W 3-0 1663 1620 33.18% 30.69% 36.13% +22.8 13
2018-10-06 Lens L 1-2 1617 1724 27.66% 30.24% 42.10% -6.5 7
2018-10-06 @ Auxerre W 2-1 1724 1617 42.10% 30.24% 27.66% +6.4 23
2018-10-08 Metz L 1-2 1623 1729 27.69% 30.24% 42.07% -6.5 10
2018-10-08 @ Sochaux W 2-1 1729 1623 42.07% 30.24% 27.69% +6.5 24
2018-10-19 Beziers W 2-0 1611 1591 44.90% 29.80% 25.30% +12.0 10
2018-10-19 @ Auxerre L 0-2 1591 1611 25.30% 29.80% 44.90% -12.0 11
2018-10-19 Chamois Niortais W 3-0 1735 1645 53.76% 27.44% 18.80% +13.5 27
2018-10-19 @ Metz L 0-3 1645 1735 18.80% 27.44% 53.76% -13.4 17
2018-10-19 Chateauroux D 0-0 1659 1597 50.27% 28.55% 21.18% -1.5 17
2018-10-19 @ Paris FC D 0-0 1597 1659 21.18% 28.55% 50.27% +1.5 11
2018-10-19 Grenoble Foot 38 L 1-2 1566 1614 35.42% 30.71% 33.88% -7.7 4
2018-10-19 @ Nancy Lorraine W 2-1 1614 1566 33.88% 30.71% 35.42% +7.7 20
2018-10-19 Le Havre W 3-2 1634 1716 30.77% 30.58% 38.65% +7.8 12
2018-10-19 @ Ajaccio L 2-3 1716 1634 38.65% 30.58% 30.77% -7.8 16
2018-10-19 Red Star D 0-0 1707 1568 59.43% 25.16% 15.41% -2.3 14
2018-10-19 @ Clermont Foot 63 D 0-0 1568 1707 15.41% 25.16% 59.43% +2.4 8
2018-10-19 Sochaux L 1-2 1686 1616 51.24% 28.27% 20.49% -10.2 13
2018-10-19 @ Troyes W 2-1 1616 1686 20.49% 28.27% 51.24% +10.2 13
2018-10-19 Valenciennes W 1-0 1659 1595 50.62% 28.45% 20.93% +5.4 19
2018-10-19 @ Orleans L 0-1 1595 1659 20.93% 28.45% 50.62% -5.4 11
2018-10-20 Lorient W 3-2 1743 1726 44.53% 29.87% 25.60% +5.8 25
2018-10-20 @ Brest L 2-3 1726 1743 25.60% 29.87% 44.53% -5.8 21
2018-10-22 Gazelec Ajaccio W 5-0 1730 1596 58.92% 25.38% 15.69% +18.0 26
2018-10-22 @ Lens L 0-5 1596 1730 15.69% 25.38% 58.92% -18.0 12
2018-10-26 Ajaccio D 2-2 1599 1642 36.14% 30.69% 33.16% -0.1 12
2018-10-26 @ Chateauroux D 2-2 1642 1599 33.16% 30.69% 36.14% +0.1 13
2018-10-26 Beziers L 0-1 1578 1579 42.02% 30.25% 27.74% -9.3 12
2018-10-26 @ Gazelec Ajaccio W 1-0 1579 1578 27.74% 30.25% 42.02% +9.3 14
2018-10-26 Chamois Niortais L 0-3 1626 1632 41.46% 30.32% 28.22% -25.2 13
2018-10-26 @ Sochaux W 3-0 1632 1626 28.22% 30.32% 41.46% +25.2 20
2018-10-26 Metz D 0-0 1720 1749 38.16% 30.61% 31.23% -0.3 22
2018-10-26 @ Lorient D 0-0 1749 1720 31.23% 30.61% 38.16% +0.3 28
2018-10-26 Nancy Lorraine D 1-1 1589 1558 46.40% 29.51% 24.09% -1.0 12
2018-10-26 @ Valenciennes D 1-1 1558 1589 24.09% 29.51% 46.40% +1.0 5
2018-10-26 Orleans L 0-4 1570 1665 29.11% 30.43% 40.46% -25.5 8
2018-10-26 @ Red Star W 4-0 1665 1570 40.46% 30.43% 29.11% +25.5 22
2018-10-26 Paris FC L 0-2 1623 1658 37.34% 30.65% 32.01% -16.0 10
2018-10-26 @ Auxerre W 2-0 1658 1623 32.01% 30.65% 37.34% +16.0 20
2018-10-26 Troyes L 0-2 1621 1676 34.52% 30.71% 34.77% -15.2 20
2018-10-26 @ Grenoble Foot 38 W 2-0 1676 1621 34.77% 30.71% 34.52% +15.2 16
2018-10-27 Lens W 2-1 1708 1748 36.48% 30.68% 32.83% +7.3 19
2018-10-27 @ Le Havre L 1-2 1748 1708 32.83% 30.68% 36.48% -7.3 26
2018-10-29 Brest D 2-2 1705 1749 36.00% 30.70% 33.30% -0.1 15
2018-10-29 @ Clermont Foot 63 D 2-2 1749 1705 33.30% 30.70% 36.00% +0.1 26
2018-11-02 Clermont Foot 63 L 0-1 1559 1705 23.32% 29.29% 47.39% -6.0 5
2018-11-02 @ Nancy Lorraine W 1-0 1705 1559 47.39% 29.29% 23.32% +6.0 18
2018-11-02 Gazelec Ajaccio L 1-2 1642 1568 51.72% 28.12% 20.16% -10.3 13
2018-11-02 @ Ajaccio W 2-1 1568 1642 20.16% 28.12% 51.72% +10.3 15
2018-11-02 Red Star D 1-1 1749 1545 66.35% 21.69% 11.96% -2.6 27
2018-11-02 @ Brest D 1-1 1545 1749 11.96% 21.69% 66.35% +2.6 9
2018-11-02 Sochaux D 0-0 1674 1601 51.58% 28.16% 20.26% -1.6 21
2018-11-02 @ Paris FC D 0-0 1601 1674 20.26% 28.16% 51.58% +1.6 14
2018-11-03 Chateauroux L 0-1 1741 1599 59.77% 25.00% 15.23% -12.2 26
2018-11-03 @ Lens W 1-0 1599 1741 15.23% 25.00% 59.77% +12.2 15
2018-11-03 Grenoble Foot 38 L 0-3 1690 1606 53.02% 27.69% 19.28% -30.4 22
2018-11-03 @ Orleans W 3-0 1606 1690 19.28% 27.69% 53.02% +30.4 23
2018-11-03 Le Havre W 1-0 1657 1715 33.94% 30.71% 35.35% +8.2 23
2018-11-03 @ Chamois Niortais L 0-1 1715 1657 35.35% 30.71% 33.94% -8.2 19
2018-11-03 Lorient L 0-1 1588 1720 24.81% 29.69% 45.50% -6.3 14
2018-11-03 @ Beziers W 1-0 1720 1588 45.50% 29.69% 24.81% +6.3 25
2018-11-03 Valenciennes W 4-2 1691 1588 55.20% 26.91% 17.89% +6.8 19
2018-11-03 @ Troyes L 2-4 1588 1691 17.89% 26.91% 55.20% -6.8 12
2018-11-05 Auxerre L 0-1 1749 1607 59.74% 25.01% 15.24% -12.2 28
2018-11-05 @ Metz W 1-0 1607 1749 15.24% 25.01% 59.74% +12.2 13
2018-11-09 Ajaccio W 2-0 1637 1632 42.85% 30.14% 27.01% +12.7 26
2018-11-09 @ Grenoble Foot 38 L 0-2 1632 1637 27.01% 30.14% 42.85% -12.7 13
2018-11-09 Beziers L 0-3 1548 1582 37.41% 30.65% 31.94% -23.3 9
2018-11-09 @ Red Star W 3-0 1582 1548 31.94% 30.65% 37.41% +23.3 17
2018-11-09 Chamois Niortais D 0-0 1619 1665 35.75% 30.70% 33.54% -0.1 14
2018-11-09 @ Auxerre D 0-0 1665 1619 33.54% 30.70% 35.75% +0.1 24
2018-11-09 Metz L 1-2 1611 1737 25.42% 29.83% 44.75% -6.0 15
2018-11-09 @ Chateauroux W 2-1 1737 1611 44.75% 29.83% 25.42% +6.0 31
2018-11-09 Orleans W 3-0 1711 1660 48.89% 28.93% 22.18% +15.7 21
2018-11-09 @ Clermont Foot 63 L 0-3 1660 1711 22.18% 28.93% 48.89% -15.7 22
2018-11-09 Paris FC W 2-1 1726 1672 49.27% 28.83% 21.91% +5.3 28
2018-11-09 @ Lorient L 1-2 1672 1726 21.91% 28.83% 49.27% -5.3 21
2018-11-09 Sochaux W 3-2 1707 1603 55.38% 26.84% 17.77% +4.2 22
2018-11-09 @ Le Havre L 2-3 1603 1707 17.77% 26.84% 55.38% -4.1 14
2018-11-09 Troyes W 2-1 1579 1698 26.19% 29.99% 43.82% +9.0 18
2018-11-09 @ Gazelec Ajaccio L 1-2 1698 1579 43.82% 29.99% 26.19% -9.0 19
2018-11-10 Lens W 4-2 1582 1729 23.21% 29.26% 47.53% +14.9 15
2018-11-10 @ Valenciennes L 2-4 1729 1582 47.53% 29.26% 23.21% -14.9 26
2018-11-12 Nancy Lorraine W 2-1 1746 1553 65.27% 22.27% 12.46% +3.0 30
2018-11-12 @ Brest L 1-2 1553 1746 12.46% 22.27% 65.27% -2.9 5
2018-11-23 Auxerre L 1-4 1599 1619 39.35% 30.53% 30.13% -20.4 14
2018-11-23 @ Sochaux W 4-1 1619 1599 30.13% 30.53% 39.35% +20.4 17
2018-11-23 Brest D 0-0 1644 1749 27.82% 30.26% 41.92% +0.7 23
2018-11-23 @ Orleans D 0-0 1749 1644 41.92% 30.26% 27.82% -0.7 31
2018-11-23 Chateauroux L 0-1 1665 1605 50.06% 28.61% 21.33% -10.6 24
2018-11-23 @ Chamois Niortais W 1-0 1605 1665 21.33% 28.61% 50.06% +10.6 18
2018-11-23 Clermont Foot 63 D 0-0 1619 1727 27.51% 30.22% 42.27% +0.7 14
2018-11-23 @ Ajaccio D 0-0 1727 1619 42.27% 30.22% 27.51% -0.7 22
2018-11-23 Le Havre W 1-0 1667 1711 35.96% 30.70% 33.34% +7.9 24
2018-11-23 @ Paris FC L 0-1 1711 1667 33.34% 30.70% 35.96% -7.9 22
2018-11-23 Lorient W 2-0 1689 1731 36.20% 30.69% 33.11% +14.7 22
2018-11-23 @ Troyes L 0-2 1731 1689 33.11% 30.69% 36.20% -14.8 28
2018-11-23 Red Star W 1-0 1550 1524 45.62% 29.67% 24.71% +6.3 8
2018-11-23 @ Nancy Lorraine L 0-1 1524 1550 24.71% 29.67% 45.62% -6.3 9
2018-11-23 Valenciennes D 1-1 1605 1596 43.32% 30.07% 26.61% -0.7 18
2018-11-23 @ Beziers D 1-1 1596 1605 26.61% 30.07% 43.32% +0.7 16
2018-11-24 Grenoble Foot 38 D 0-0 1714 1649 50.62% 28.45% 20.93% -1.5 27
2018-11-24 @ Lens D 0-0 1649 1714 20.93% 28.45% 50.62% +1.5 27
2018-11-26 Gazelec Ajaccio W 1-0 1743 1588 61.20% 24.33% 14.47% +3.7 34
2018-11-26 @ Metz L 0-1 1588 1743 14.47% 24.33% 61.20% -3.7 18
2018-11-30 Ajaccio W 2-0 1749 1620 58.29% 25.66% 16.05% +7.9 34
2018-11-30 @ Brest L 0-2 1620 1749 16.05% 25.66% 58.29% -7.9 14
2018-11-30 Auxerre D 1-1 1703 1639 50.50% 28.49% 21.01% -1.4 23
2018-11-30 @ Le Havre D 1-1 1639 1703 21.01% 28.49% 50.50% +1.4 18
2018-11-30 Beziers W 2-0 1726 1604 57.42% 26.03% 16.55% +8.1 25
2018-11-30 @ Clermont Foot 63 L 0-2 1604 1726 16.55% 26.03% 57.42% -8.1 18
2018-11-30 Chamois Niortais L 0-1 1584 1654 32.25% 30.66% 37.08% -7.7 18
2018-11-30 @ Gazelec Ajaccio W 1-0 1654 1584 37.08% 30.66% 32.25% +7.7 27
2018-11-30 Lens D 2-2 1716 1712 42.73% 30.15% 27.12% -0.5 29
2018-11-30 @ Lorient D 2-2 1712 1716 27.12% 30.15% 42.73% +0.5 28
2018-11-30 Nancy Lorraine L 1-2 1645 1556 53.58% 27.50% 18.92% -10.6 23
2018-11-30 @ Orleans W 2-1 1556 1645 18.92% 27.50% 53.58% +10.6 11
2018-11-30 Paris FC D 0-0 1597 1675 31.33% 30.61% 38.06% +0.3 17
2018-11-30 @ Valenciennes D 0-0 1675 1597 38.06% 30.61% 31.33% -0.3 25
2018-11-30 Sochaux W 1-0 1615 1578 47.12% 29.35% 23.53% +6.0 21
2018-11-30 @ Chateauroux L 0-1 1578 1615 23.53% 29.35% 47.12% -6.0 14
2018-11-30 Troyes L 0-3 1518 1703 19.74% 27.92% 52.34% -14.1 9
2018-11-30 @ Red Star W 3-0 1703 1518 52.34% 27.92% 19.74% +14.1 25
2018-12-01 Metz D 1-1 1651 1747 28.95% 30.41% 40.65% +0.5 28
2018-12-01 @ Grenoble Foot 38 D 1-1 1747 1651 40.65% 30.41% 28.95% -0.5 35
2018-12-03 Lorient D 0-0 1641 1716 31.62% 30.63% 37.75% +0.3 19
2018-12-03 @ Auxerre D 0-0 1716 1641 37.75% 30.63% 31.62% -0.3 30
2018-12-04 Brest W 2-1 1713 1757 36.04% 30.70% 33.26% +7.4 31
2018-12-04 @ Lens L 1-2 1757 1713 33.26% 30.70% 36.04% -7.4 34
2018-12-04 Chateauroux W 2-1 1702 1621 52.56% 27.85% 19.59% +4.8 26
2018-12-04 @ Le Havre L 1-2 1621 1702 19.59% 27.85% 52.56% -4.8 21
2018-12-04 Clermont Foot 63 W 3-0 1674 1734 33.75% 30.70% 35.54% +22.5 28
2018-12-04 @ Paris FC L 0-3 1734 1674 35.54% 30.70% 33.75% -22.5 25
2018-12-04 Gazelec Ajaccio W 2-0 1572 1576 41.63% 30.30% 28.07% +13.1 17
2018-12-04 @ Sochaux L 0-2 1576 1572 28.07% 30.30% 41.63% -13.1 18
2018-12-04 Grenoble Foot 38 L 0-3 1596 1651 34.39% 30.71% 34.90% -22.0 18
2018-12-04 @ Beziers W 3-0 1651 1596 34.90% 30.71% 34.39% +22.0 31
2018-12-04 Nancy Lorraine D 1-1 1612 1567 48.13% 29.12% 22.75% -1.2 15
2018-12-04 @ Ajaccio D 1-1 1567 1612 22.75% 29.12% 48.13% +1.1 12
2018-12-04 Orleans W 3-2 1717 1634 52.88% 27.74% 19.37% +4.5 28
2018-12-04 @ Troyes L 2-3 1634 1717 19.37% 27.74% 52.88% -4.5 23
2018-12-04 Red Star W 2-0 1746 1504 70.12% 19.57% 10.31% +4.7 38
2018-12-04 @ Metz L 0-2 1504 1746 10.31% 19.57% 70.12% -4.7 9
2018-12-04 Valenciennes W 1-0 1662 1598 50.60% 28.46% 20.94% +5.4 30
2018-12-04 @ Chamois Niortais L 0-1 1598 1662 20.94% 28.46% 50.60% -5.4 17
2018-12-14 Ajaccio L 1-3 1630 1611 44.78% 29.83% 25.40% -15.9 23
2018-12-14 @ Orleans W 3-1 1611 1630 25.40% 29.83% 44.78% +15.9 18
2018-12-14 Auxerre D 0-0 1617 1641 38.77% 30.57% 30.66% -0.4 22
2018-12-14 @ Chateauroux D 0-0 1641 1617 30.66% 30.57% 38.77% +0.4 20
2018-12-14 Beziers W 3-0 1749 1574 63.33% 23.28% 13.39% +9.3 37
2018-12-14 @ Brest L 0-3 1574 1749 13.39% 23.28% 63.33% -9.4 18
2018-12-14 Chamois Niortais D 1-1 1716 1667 48.55% 29.01% 22.44% -1.2 31
2018-12-14 @ Lorient D 1-1 1667 1716 22.44% 29.01% 48.55% +1.2 31
2018-12-14 Le Havre D 1-1 1563 1707 23.58% 29.37% 47.05% +1.1 19
2018-12-14 @ Gazelec Ajaccio D 1-1 1707 1563 47.05% 29.37% 23.58% -1.1 27
2018-12-14 Paris FC L 0-1 1673 1697 38.91% 30.56% 30.53% -8.8 31
2018-12-14 @ Grenoble Foot 38 W 1-0 1697 1673 30.53% 30.56% 38.91% +8.8 31
2018-12-14 Sochaux W 3-0 1499 1585 30.17% 30.53% 39.30% +24.2 12
2018-12-14 @ Red Star L 0-3 1585 1499 39.30% 30.53% 30.17% -24.2 17
2018-12-14 Troyes D 1-1 1568 1722 22.53% 29.05% 48.42% +1.2 13
2018-12-14 @ Nancy Lorraine D 1-1 1722 1568 48.42% 29.05% 22.53% -1.2 29
2018-12-15 Lens D 0-0 1711 1720 40.95% 30.37% 28.68% -0.6 26
2018-12-15 @ Clermont Foot 63 D 0-0 1720 1711 28.68% 30.37% 40.95% +0.6 32
2018-12-17 Metz L 0-2 1592 1751 22.10% 28.90% 49.01% -10.8 17
2018-12-17 @ Valenciennes W 2-0 1751 1592 49.01% 28.90% 22.10% +10.7 41
2018-12-21 Brest D 1-1 1669 1759 29.70% 30.49% 39.82% +0.4 32
2018-12-21 @ Chamois Niortais D 1-1 1759 1669 39.82% 30.49% 29.70% -0.4 38
2018-12-21 Clermont Foot 63 L 0-1 1721 1711 43.52% 30.04% 26.45% -9.5 29
2018-12-21 @ Troyes W 1-0 1711 1721 26.45% 30.04% 43.52% +9.5 29
2018-12-21 Gazelec Ajaccio L 0-1 1616 1564 49.03% 28.89% 22.08% -10.5 22
2018-12-21 @ Chateauroux W 1-0 1564 1616 22.08% 28.89% 49.03% +10.4 22
2018-12-21 Grenoble Foot 38 W 4-0 1641 1665 38.97% 30.55% 30.47% +26.3 23
2018-12-21 @ Auxerre L 0-4 1665 1641 30.47% 30.55% 38.97% -26.3 31
2018-12-21 Orleans L 1-2 1565 1614 35.25% 30.71% 34.04% -7.7 18
2018-12-21 @ Beziers W 2-1 1614 1565 34.04% 30.71% 35.25% +7.7 26
2018-12-21 Red Star D 1-1 1706 1523 64.08% 22.90% 13.02% -2.5 32
2018-12-21 @ Paris FC D 1-1 1523 1706 13.02% 22.90% 64.08% +2.5 13
2018-12-22 Ajaccio L 1-2 1721 1626 54.25% 27.26% 18.48% -10.7 32
2018-12-22 @ Lens W 2-1 1626 1721 18.48% 27.26% 54.25% +10.7 21
2018-12-22 Lorient W 1-0 1561 1715 22.61% 29.07% 48.32% +10.3 20
2018-12-22 @ Sochaux L 0-1 1715 1561 48.32% 29.07% 22.61% -10.3 31
2019-01-11 Auxerre L 0-4 1575 1668 29.28% 30.44% 40.28% -25.6 22
2019-01-11 @ Gazelec Ajaccio W 4-0 1668 1575 40.28% 30.44% 29.28% +25.6 26
2019-01-11 Beziers W 2-1 1637 1557 52.52% 27.86% 19.62% +4.8 24
2019-01-11 @ Ajaccio L 1-2 1557 1637 19.62% 27.86% 52.52% -4.8 18
2019-01-11 Chamois Niortais W 3-2 1720 1669 48.94% 28.91% 22.15% +5.1 32
2019-01-11 @ Clermont Foot 63 L 2-3 1669 1720 22.15% 28.91% 48.94% -5.1 32
2019-01-11 Chateauroux W 2-1 1704 1606 54.73% 27.09% 18.18% +4.5 34
2019-01-11 @ Lorient L 1-2 1606 1704 18.18% 27.09% 54.73% -4.5 22
2019-01-11 Metz L 0-1 1622 1762 23.95% 29.47% 46.58% -6.1 26
2019-01-11 @ Orleans W 1-0 1762 1622 46.58% 29.47% 23.95% +6.1 44
2019-01-11 Paris FC L 1-2 1569 1703 24.56% 29.63% 45.81% -5.9 13
2019-01-11 @ Nancy Lorraine W 2-1 1703 1569 45.81% 29.63% 24.56% +5.9 35
2019-01-11 Sochaux W 1-0 1581 1571 43.51% 30.04% 26.46% +6.6 20
2019-01-11 @ Valenciennes L 0-1 1571 1581 26.46% 30.04% 43.51% -6.6 20
2019-01-12 Le Havre D 0-0 1638 1706 32.68% 30.68% 36.64% +0.2 32
2019-01-12 @ Grenoble Foot 38 D 0-0 1706 1638 36.64% 30.68% 32.68% -0.2 28
2019-01-12 Troyes D 1-1 1758 1711 48.37% 29.06% 22.57% -1.2 39
2019-01-12 @ Brest D 1-1 1711 1758 22.57% 29.06% 48.37% +1.2 30
2019-01-14 Lens W 1-0 1526 1710 19.83% 27.96% 52.21% +11.0 16
2019-01-14 @ Red Star L 0-1 1710 1526 52.21% 27.96% 19.83% -11.0 32
2019-01-15 Valenciennes W 4-3 1705 1588 56.94% 26.23% 16.83% +3.8 31
2019-01-15 @ Le Havre L 3-4 1588 1705 16.83% 26.23% 56.94% -3.8 20
2019-01-18 Ajaccio D 0-0 1565 1642 31.37% 30.62% 38.01% +0.3 21
2019-01-18 @ Sochaux D 0-0 1642 1565 38.01% 30.62% 31.37% -0.3 25
2019-01-18 Clermont Foot 63 L 1-2 1768 1725 47.77% 29.20% 23.02% -9.7 44
2019-01-18 @ Metz W 2-1 1725 1768 23.02% 29.20% 47.77% +9.7 35
2019-01-18 Gazelec Ajaccio L 0-1 1709 1549 61.67% 24.11% 14.22% -12.5 34
2019-01-18 @ Lorient W 1-0 1549 1709 14.22% 24.11% 61.67% +12.5 25
2019-01-18 Orleans W 3-0 1693 1616 52.25% 27.95% 19.80% +14.1 29
2019-01-18 @ Auxerre L 0-3 1616 1693 19.80% 27.95% 52.25% -14.1 26
2019-01-18 Troyes D 0-0 1552 1712 21.96% 28.85% 49.20% +1.4 19
2019-01-18 @ Beziers D 0-0 1712 1552 49.20% 28.85% 21.96% -1.4 31
2019-01-18 Valenciennes D 1-1 1601 1584 44.48% 29.88% 25.64% -0.8 23
2019-01-18 @ Chateauroux D 1-1 1584 1601 25.64% 29.88% 44.48% +0.8 21
2019-01-19 Grenoble Foot 38 D 1-1 1664 1638 45.61% 29.67% 24.72% -0.9 33
2019-01-19 @ Chamois Niortais D 1-1 1638 1664 24.72% 29.67% 45.61% +0.9 33
2019-01-19 Nancy Lorraine W 2-1 1699 1563 59.07% 25.32% 15.61% +3.8 35
2019-01-19 @ Lens L 1-2 1563 1699 15.61% 25.32% 59.07% -3.8 13
2019-01-21 Brest L 0-1 1709 1757 35.42% 30.71% 33.87% -8.2 35
2019-01-21 @ Paris FC W 1-0 1757 1709 33.87% 30.71% 35.42% +8.2 42
2019-01-21 Red Star W 1-0 1709 1537 63.05% 23.43% 13.53% +3.5 34
2019-01-21 @ Le Havre L 0-1 1537 1709 13.53% 23.43% 63.05% -3.5 16
2019-01-25 Auxerre W 1-0 1559 1708 23.11% 29.23% 47.66% +10.2 16
2019-01-25 @ Nancy Lorraine L 0-1 1708 1559 47.66% 29.23% 23.11% -10.2 29
2019-01-25 Chateauroux L 1-3 1533 1600 32.71% 30.68% 36.61% -12.7 16
2019-01-25 @ Red Star W 3-1 1600 1533 36.61% 30.68% 32.71% +12.7 26
2019-01-25 Gazelec Ajaccio D 1-1 1639 1562 52.24% 27.95% 19.81% -1.5 34
2019-01-25 @ Grenoble Foot 38 D 1-1 1562 1639 19.81% 27.95% 52.24% +1.5 26
2019-01-25 Lorient L 1-2 1585 1696 27.10% 30.15% 42.75% -6.4 21
2019-01-25 @ Valenciennes W 2-1 1696 1585 42.75% 30.15% 27.10% +6.4 37
2019-01-25 Metz D 0-0 1642 1758 26.50% 30.05% 43.46% +0.8 26
2019-01-25 @ Ajaccio D 0-0 1758 1642 43.46% 30.05% 26.50% -0.8 45
2019-01-26 Chamois Niortais W 1-0 1601 1663 33.49% 30.70% 35.81% +8.3 29
2019-01-26 @ Orleans L 0-1 1663 1601 35.81% 30.70% 33.49% -8.3 33
2019-01-26 Sochaux W 1-0 1765 1565 65.92% 21.92% 12.15% +3.0 45
2019-01-26 @ Brest L 0-1 1565 1765 12.15% 21.92% 65.92% -3.0 21
2019-01-28 Le Havre D 0-0 1735 1713 45.20% 29.75% 25.06% -1.0 36
2019-01-28 @ Clermont Foot 63 D 0-0 1713 1735 25.06% 29.75% 45.20% +1.0 35
2019-01-28 Lens W 1-0 1711 1703 43.25% 30.08% 26.67% +6.7 34
2019-01-28 @ Troyes L 0-1 1703 1711 26.67% 30.08% 43.25% -6.7 35
2019-01-28 Paris FC L 0-1 1554 1701 23.22% 29.26% 47.52% -5.9 19
2019-01-28 @ Beziers W 1-0 1701 1554 47.52% 29.26% 23.22% +5.9 38
2019-01-29 Nancy Lorraine W 3-0 1757 1570 64.65% 22.60% 12.75% +8.8 48
2019-01-29 @ Metz L 0-3 1570 1757 12.75% 22.60% 64.65% -8.8 16
2019-02-01 Ajaccio W 1-0 1703 1642 50.05% 28.61% 21.34% +5.5 40
2019-02-01 @ Lorient L 0-1 1642 1703 21.34% 28.61% 50.05% -5.5 26
2019-02-01 Brest D 1-1 1714 1768 34.49% 30.71% 34.80% +0.0 36
2019-02-01 @ Le Havre D 1-1 1768 1714 34.80% 30.71% 34.49% -0.0 46
2019-02-01 Clermont Foot 63 W 2-1 1562 1734 20.89% 28.43% 50.68% +10.1 24
2019-02-01 @ Sochaux L 1-2 1734 1562 50.68% 28.43% 20.89% -10.1 36
2019-02-01 Grenoble Foot 38 D 2-2 1613 1638 38.74% 30.57% 30.69% -0.2 27
2019-02-01 @ Chateauroux D 2-2 1638 1613 30.69% 30.57% 38.74% +0.3 35
2019-02-01 Nancy Lorraine D 1-1 1655 1561 54.21% 27.28% 18.51% -1.7 34
2019-02-01 @ Chamois Niortais D 1-1 1561 1655 18.51% 27.28% 54.21% +1.7 17
2019-02-01 Orleans D 0-0 1707 1610 54.55% 27.16% 18.29% -1.9 39
2019-02-01 @ Paris FC D 0-0 1610 1707 18.29% 27.16% 54.55% +1.9 30
2019-02-01 Red Star D 0-0 1697 1521 63.50% 23.20% 13.31% -2.7 30
2019-02-01 @ Auxerre D 0-0 1521 1697 13.31% 23.20% 63.50% +2.7 17
2019-02-01 Troyes D 1-1 1766 1718 48.56% 29.01% 22.43% -1.2 49
2019-02-01 @ Metz D 1-1 1718 1766 22.43% 29.01% 48.56% +1.2 35
2019-02-04 Beziers W 3-0 1696 1548 60.48% 24.68% 14.85% +10.5 38
2019-02-04 @ Lens L 0-3 1548 1696 14.85% 24.68% 60.48% -10.5 19
2019-02-04 Valenciennes D 0-0 1563 1579 40.01% 30.47% 29.52% -0.5 27
2019-02-04 @ Gazelec Ajaccio D 0-0 1579 1563 29.52% 30.47% 40.01% +0.5 22
2019-02-08 Chamois Niortais W 1-0 1637 1653 39.93% 30.48% 29.59% +7.2 29
2019-02-08 @ Ajaccio L 0-1 1653 1637 29.59% 30.48% 39.93% -7.2 34
2019-02-08 Chateauroux L 0-1 1562 1613 35.07% 30.71% 34.22% -8.1 17
2019-02-08 @ Nancy Lorraine W 1-0 1613 1562 34.22% 30.71% 35.07% +8.1 30
2019-02-08 Gazelec Ajaccio D 1-1 1523 1563 36.69% 30.68% 32.63% -0.2 18
2019-02-08 @ Red Star D 1-1 1563 1523 32.63% 30.68% 36.69% +0.2 28
2019-02-08 Le Havre D 1-1 1612 1714 28.19% 30.31% 41.50% +0.6 31
2019-02-08 @ Orleans D 1-1 1714 1612 41.50% 30.31% 28.19% -0.6 37
2019-02-08 Lorient L 0-1 1638 1708 32.32% 30.66% 37.02% -7.7 35
2019-02-08 @ Grenoble Foot 38 W 1-0 1708 1638 37.02% 30.66% 32.32% +7.7 43
2019-02-08 Paris FC L 0-1 1719 1705 44.08% 29.95% 25.97% -9.6 35
2019-02-08 @ Troyes W 1-0 1705 1719 25.97% 29.95% 44.08% +9.6 42
2019-02-08 Sochaux D 0-0 1537 1572 37.27% 30.65% 32.08% -0.2 20
2019-02-08 @ Beziers D 0-0 1572 1537 32.08% 30.65% 37.27% +0.2 25
2019-02-08 Valenciennes L 0-1 1724 1579 60.05% 24.87% 15.07% -12.2 36
2019-02-08 @ Clermont Foot 63 W 1-0 1579 1724 15.07% 24.87% 60.05% +12.2 25
2019-02-09 Metz D 0-0 1707 1765 34.01% 30.71% 35.28% +0.1 39
2019-02-09 @ Lens D 0-0 1765 1707 35.28% 30.71% 34.01% -0.1 50
2019-02-11 Auxerre W 1-0 1768 1695 51.72% 28.12% 20.16% +5.2 49
2019-02-11 @ Brest L 0-1 1695 1768 20.16% 28.12% 51.72% -5.2 30
2019-02-15 Ajaccio D 1-1 1714 1644 51.32% 28.24% 20.44% -1.4 43
2019-02-15 @ Paris FC D 1-1 1644 1714 20.44% 28.24% 51.32% +1.4 30
2019-02-15 Brest D 1-1 1563 1773 17.78% 26.85% 55.37% +1.8 29
2019-02-15 @ Gazelec Ajaccio D 1-1 1773 1563 55.37% 26.85% 17.78% -1.8 50
2019-02-15 Clermont Foot 63 W 1-0 1689 1712 39.06% 30.55% 30.39% +7.3 33
2019-02-15 @ Auxerre L 0-1 1712 1689 30.39% 30.55% 39.06% -7.3 36
2019-02-15 Grenoble Foot 38 W 3-2 1591 1630 36.71% 30.68% 32.61% +6.9 28
2019-02-15 @ Valenciennes L 2-3 1630 1591 32.61% 30.68% 36.71% -6.9 35
2019-02-15 Nancy Lorraine L 0-2 1713 1554 61.58% 24.15% 14.27% -23.5 37
2019-02-15 @ Le Havre W 2-0 1554 1713 14.27% 24.15% 61.58% +23.5 20
2019-02-15 Orleans L 1-2 1621 1612 43.36% 30.06% 26.58% -9.0 30
2019-02-15 @ Chateauroux W 2-1 1612 1621 26.58% 30.06% 43.36% +9.0 34
2019-02-15 Red Star W 2-1 1716 1523 65.16% 22.33% 12.51% +3.0 46
2019-02-15 @ Lorient L 1-2 1523 1716 12.51% 22.33% 65.16% -3.0 18
2019-02-15 Troyes D 1-1 1646 1709 33.23% 30.69% 36.07% +0.1 35
2019-02-15 @ Chamois Niortais D 1-1 1709 1646 36.07% 30.69% 33.23% -0.1 36
2019-02-17 Lens L 0-1 1572 1707 24.51% 29.62% 45.87% -6.2 25
2019-02-17 @ Sochaux W 1-0 1707 1572 45.87% 29.62% 24.51% +6.2 42
2019-02-18 Beziers W 1-0 1765 1537 68.72% 20.37% 10.91% +2.7 53
2019-02-18 @ Metz L 0-1 1537 1765 10.91% 20.37% 68.72% -2.7 20
2019-02-22 Auxerre W 2-1 1646 1697 34.97% 30.71% 34.32% +7.6 33
2019-02-22 @ Ajaccio L 1-2 1697 1646 34.32% 30.71% 34.97% -7.6 33
2019-02-22 Chateauroux D 1-1 1534 1612 31.27% 30.61% 38.12% +0.3 21
2019-02-22 @ Beziers D 1-1 1612 1534 38.12% 30.61% 31.27% -0.3 31
2019-02-22 Gazelec Ajaccio W 3-1 1578 1564 43.97% 29.96% 26.07% +10.7 23
2019-02-22 @ Nancy Lorraine L 1-3 1564 1578 26.07% 29.96% 43.97% -10.7 29
2019-02-22 Grenoble Foot 38 W 3-1 1772 1623 60.42% 24.70% 14.88% +6.3 53
2019-02-22 @ Brest L 1-3 1623 1772 14.88% 24.70% 60.42% -6.3 35
2019-02-22 Le Havre W 2-1 1709 1690 44.81% 29.82% 25.37% +6.0 39
2019-02-22 @ Troyes L 1-2 1690 1709 25.37% 29.82% 44.81% -6.0 37
2019-02-22 Lorient L 0-1 1704 1719 40.20% 30.45% 29.35% -9.0 36
2019-02-22 @ Clermont Foot 63 W 1-0 1719 1704 29.35% 30.45% 40.20% +9.0 49
2019-02-22 Paris FC W 2-0 1767 1713 49.34% 28.81% 21.85% +10.6 56
2019-02-22 @ Metz L 0-2 1713 1767 21.85% 28.81% 49.34% -10.6 43
2019-02-22 Sochaux W 2-0 1621 1566 49.39% 28.79% 21.81% +10.6 37
2019-02-22 @ Orleans L 0-2 1566 1621 21.81% 28.79% 49.39% -10.6 25
2019-02-22 Valenciennes W 1-0 1520 1598 31.24% 30.61% 38.16% +8.6 21
2019-02-22 @ Red Star L 0-1 1598 1520 38.16% 30.61% 31.24% -8.6 28
2019-02-25 Chamois Niortais W 4-1 1713 1646 50.94% 28.36% 20.71% +12.4 45
2019-02-25 @ Lens L 1-4 1646 1713 20.71% 28.36% 50.94% -12.4 35
2019-03-01 Ajaccio W 4-0 1590 1653 33.22% 30.69% 36.08% +29.7 31
2019-03-01 @ Valenciennes L 0-4 1653 1590 36.08% 30.69% 33.22% -29.7 33
2019-03-01 Beziers D 0-0 1634 1535 54.80% 27.06% 18.13% -1.9 36
2019-03-01 @ Chamois Niortais D 0-0 1535 1634 18.13% 27.06% 54.80% +1.9 22
2019-03-01 Brest D 2-2 1612 1778 21.41% 28.64% 49.95% +1.0 32
2019-03-01 @ Chateauroux D 2-2 1778 1612 49.95% 28.64% 21.41% -1.0 54
2019-03-01 Clermont Foot 63 L 0-3 1554 1695 23.77% 29.42% 46.81% -16.6 29
2019-03-01 @ Gazelec Ajaccio W 3-0 1695 1554 46.81% 29.42% 23.77% +16.6 39
2019-03-01 Nancy Lorraine L 0-4 1556 1588 37.60% 30.64% 31.76% -30.6 25
2019-03-01 @ Sochaux W 4-0 1588 1556 31.76% 30.64% 37.60% +30.6 26
2019-03-01 Red Star W 2-0 1617 1529 53.52% 27.53% 18.96% +9.3 38
2019-03-01 @ Grenoble Foot 38 L 0-2 1529 1617 18.96% 27.53% 53.52% -9.3 21
2019-03-01 Troyes L 0-2 1689 1715 38.55% 30.58% 30.87% -16.4 33
2019-03-01 @ Auxerre W 2-0 1715 1689 30.87% 30.58% 38.55% +16.4 42
2019-03-02 Orleans L 1-3 1728 1632 54.43% 27.20% 18.37% -18.5 49
2019-03-02 @ Lorient W 3-1 1632 1728 18.37% 27.20% 54.43% +18.5 40
2019-03-03 Lens W 2-0 1702 1726 38.94% 30.56% 30.51% +13.9 46
2019-03-03 @ Paris FC L 0-2 1726 1702 30.51% 30.56% 38.94% -13.9 45
2019-03-04 Metz D 2-2 1684 1778 29.11% 30.43% 40.46% +0.4 38
2019-03-04 @ Le Havre D 2-2 1778 1684 40.46% 30.43% 29.11% -0.4 57
2019-03-08 Chamois Niortais D 0-0 1716 1632 53.07% 27.68% 19.25% -1.8 47
2019-03-08 @ Paris FC D 0-0 1632 1716 19.25% 27.68% 53.07% +1.8 37
2019-03-08 Chateauroux W 1-0 1732 1613 57.12% 26.16% 16.73% +4.4 45
2019-03-08 @ Troyes L 0-1 1613 1732 16.73% 26.16% 57.12% -4.4 32
2019-03-08 Gazelec Ajaccio D 2-2 1650 1537 56.45% 26.43% 17.12% -1.4 41
2019-03-08 @ Orleans D 2-2 1537 1650 17.12% 26.43% 56.45% +1.4 30
2019-03-08 Grenoble Foot 38 D 1-1 1712 1626 53.19% 27.64% 19.17% -1.6 40
2019-03-08 @ Clermont Foot 63 D 1-1 1626 1712 19.17% 27.64% 53.19% +1.6 39
2019-03-08 Le Havre D 1-1 1536 1684 23.19% 29.25% 47.56% +1.1 23
2019-03-08 @ Beziers D 1-1 1684 1536 47.56% 29.25% 23.19% -1.1 39
2019-03-08 Lorient W 3-2 1619 1709 29.67% 30.48% 39.85% +8.0 29
2019-03-08 @ Nancy Lorraine L 2-3 1709 1619 39.85% 30.48% 29.67% -8.0 49
2019-03-08 Red Star D 0-0 1623 1520 55.37% 26.85% 17.78% -2.0 34
2019-03-08 @ Ajaccio D 0-0 1520 1623 17.78% 26.85% 55.37% +2.0 22
2019-03-08 Valenciennes L 2-5 1777 1619 61.45% 24.21% 14.34% -24.9 54
2019-03-08 @ Brest W 5-2 1619 1777 14.34% 24.21% 61.45% +24.9 34
2019-03-09 Auxerre W 2-0 1712 1673 47.36% 29.30% 23.34% +11.3 48
2019-03-09 @ Lens L 0-2 1673 1712 23.34% 29.30% 47.36% -11.3 33
2019-03-11 Sochaux D 1-1 1778 1525 71.10% 18.99% 9.90% -3.0 58
2019-03-11 @ Metz D 1-1 1525 1778 9.90% 18.99% 71.10% +3.0 26
2019-03-15 Ajaccio W 3-1 1683 1621 50.21% 28.57% 21.22% +9.0 42
2019-03-15 @ Le Havre L 1-3 1621 1683 21.22% 28.57% 50.21% -9.0 34
2019-03-15 Auxerre W 1-0 1538 1662 25.65% 29.88% 44.47% +9.7 26
2019-03-15 @ Beziers L 0-1 1662 1538 44.47% 29.88% 25.65% -9.7 33
2019-03-15 Clermont Foot 63 L 0-4 1522 1710 19.45% 27.78% 52.77% -18.2 22
2019-03-15 @ Red Star W 4-0 1710 1522 52.77% 27.78% 19.45% +18.2 43
2019-03-15 Metz L 0-3 1633 1775 23.80% 29.43% 46.77% -16.6 37
2019-03-15 @ Chamois Niortais W 3-0 1775 1633 46.77% 29.43% 23.80% +16.6 61
2019-03-15 Nancy Lorraine W 1-0 1628 1627 42.31% 30.21% 27.48% +6.8 42
2019-03-15 @ Grenoble Foot 38 L 0-1 1627 1628 27.48% 30.21% 42.31% -6.8 29
2019-03-15 Orleans L 1-4 1644 1649 41.52% 30.31% 28.17% -21.2 34
2019-03-15 @ Valenciennes W 4-1 1649 1644 28.17% 30.31% 41.52% +21.2 44
2019-03-15 Paris FC L 0-1 1608 1714 27.70% 30.24% 42.06% -6.9 32
2019-03-15 @ Chateauroux W 1-0 1714 1608 42.06% 30.24% 27.70% +6.9 50
2019-03-15 Troyes D 0-0 1528 1736 17.98% 26.97% 55.04% +1.9 27
2019-03-15 @ Sochaux D 0-0 1736 1528 55.04% 26.97% 17.98% -1.9 46
2019-03-16 Brest D 1-1 1701 1752 35.01% 30.71% 34.28% -0.0 50
2019-03-16 @ Lorient D 1-1 1752 1701 34.28% 30.71% 35.01% +0.0 55
2019-03-18 Lens W 1-0 1539 1723 19.83% 27.96% 52.21% +11.0 33
2019-03-18 @ Gazelec Ajaccio L 0-1 1723 1539 52.21% 27.96% 19.83% -11.0 48
2019-03-29 Auxerre W 3-0 1721 1652 51.23% 28.27% 20.50% +14.6 53
2019-03-29 @ Paris FC L 0-3 1652 1721 20.50% 28.27% 51.23% -14.6 33
2019-03-29 Chateauroux D 1-1 1612 1602 43.65% 30.01% 26.33% -0.8 35
2019-03-29 @ Ajaccio D 1-1 1602 1612 26.33% 30.01% 43.65% +0.8 33
2019-03-29 Clermont Foot 63 D 0-0 1752 1729 45.32% 29.72% 24.95% -1.0 56
2019-03-29 @ Brest D 0-0 1729 1752 24.95% 29.72% 45.32% +1.0 44
2019-03-29 Gazelec Ajaccio D 0-0 1547 1550 41.85% 30.27% 27.88% -0.7 27
2019-03-29 @ Beziers D 0-0 1550 1547 27.88% 30.27% 41.85% +0.7 34
2019-03-29 Grenoble Foot 38 W 2-1 1734 1635 54.81% 27.06% 18.13% +4.5 49
2019-03-29 @ Troyes L 1-2 1635 1734 18.13% 27.06% 54.81% -4.5 42
2019-03-29 Red Star D 2-2 1670 1503 62.44% 23.73% 13.83% -1.8 45
2019-03-29 @ Orleans D 2-2 1503 1670 13.83% 23.73% 62.44% +1.7 23
2019-03-29 Sochaux L 0-1 1617 1530 53.34% 27.59% 19.07% -11.2 37
2019-03-29 @ Chamois Niortais W 1-0 1530 1617 19.07% 27.59% 53.34% +11.2 30
2019-03-29 Valenciennes L 0-2 1620 1623 41.78% 30.28% 27.94% -17.4 29
2019-03-29 @ Nancy Lorraine W 2-0 1623 1620 27.94% 30.28% 41.78% +17.4 37
2019-03-31 Lorient W 2-1 1791 1701 53.75% 27.44% 18.81% +4.6 64
2019-03-31 @ Metz L 1-2 1701 1791 18.81% 27.44% 53.75% -4.6 50
2019-04-01 Le Havre D 0-0 1712 1692 44.89% 29.80% 25.30% -1.0 49
2019-04-01 @ Lens D 0-0 1692 1712 25.30% 29.80% 44.89% +1.0 43
2019-04-05 Ajaccio W 1-0 1550 1612 33.50% 30.70% 35.80% +8.3 37
2019-04-05 @ Gazelec Ajaccio L 0-1 1612 1550 35.80% 30.70% 33.50% -8.3 35
2019-04-05 Beziers W 3-1 1697 1547 60.61% 24.61% 14.77% +6.2 53
2019-04-05 @ Lorient L 1-3 1547 1697 14.77% 24.61% 60.61% -6.2 27
2019-04-05 Brest L 0-2 1505 1751 15.43% 25.17% 59.41% -7.5 23
2019-04-05 @ Red Star W 2-0 1751 1505 59.41% 25.17% 15.43% +7.6 59
2019-04-05 Chamois Niortais D 0-0 1693 1606 53.37% 27.57% 19.05% -1.8 44
2019-04-05 @ Le Havre D 0-0 1606 1693 19.05% 27.57% 53.37% +1.8 38
2019-04-05 Nancy Lorraine L 2-3 1730 1603 58.03% 25.77% 16.20% -10.7 44
2019-04-05 @ Clermont Foot 63 W 3-2 1603 1730 16.20% 25.77% 58.03% +10.7 32
2019-04-05 Orleans L 0-4 1630 1668 36.86% 30.67% 32.47% -30.2 42
2019-04-05 @ Grenoble Foot 38 W 4-0 1668 1630 32.47% 30.67% 36.86% +30.2 48
2019-04-05 Paris FC W 1-0 1541 1736 18.99% 27.54% 53.47% +11.2 33
2019-04-05 @ Sochaux L 0-1 1736 1541 53.47% 27.54% 18.99% -11.2 53
2019-04-05 Troyes L 0-1 1640 1739 28.67% 30.37% 40.95% -7.0 37
2019-04-05 @ Valenciennes W 1-0 1739 1640 40.95% 30.37% 28.67% +7.0 52
2019-04-06 Metz D 0-0 1637 1796 22.09% 28.89% 49.02% +1.4 34
2019-04-06 @ Auxerre D 0-0 1796 1637 49.02% 28.89% 22.09% -1.4 65
2019-04-08 Lens D 0-0 1602 1711 27.38% 30.20% 42.42% +0.7 34
2019-04-08 @ Chateauroux D 0-0 1711 1602 42.42% 30.20% 27.38% -0.7 50
2019-04-12 Auxerre D 0-0 1607 1639 37.83% 30.63% 31.54% -0.3 39
2019-04-12 @ Chamois Niortais D 0-0 1639 1607 31.54% 30.63% 37.83% +0.3 35
2019-04-12 Brest L 2-3 1613 1759 23.41% 29.32% 47.27% -5.4 32
2019-04-12 @ Nancy Lorraine W 3-2 1759 1613 47.27% 29.32% 23.41% +5.3 62
2019-04-12 Chateauroux W 2-1 1795 1603 65.07% 22.38% 12.55% +3.0 68
2019-04-12 @ Metz L 1-2 1603 1795 12.55% 22.38% 65.07% -3.0 34
2019-04-12 Clermont Foot 63 W 2-1 1699 1719 39.34% 30.53% 30.13% +6.9 51
2019-04-12 @ Orleans L 1-2 1719 1699 30.13% 30.53% 39.34% -6.9 44
2019-04-12 Gazelec Ajaccio W 1-0 1746 1558 64.59% 22.63% 12.78% +3.2 55
2019-04-12 @ Troyes L 0-1 1558 1746 12.78% 22.63% 64.59% -3.2 37
2019-04-12 Grenoble Foot 38 L 1-2 1603 1600 42.60% 30.17% 27.23% -8.8 35
2019-04-12 @ Ajaccio W 2-1 1600 1603 27.23% 30.17% 42.60% +8.8 45
2019-04-12 Le Havre L 1-3 1552 1691 24.08% 29.51% 46.42% -10.0 33
2019-04-12 @ Sochaux W 3-1 1691 1552 46.42% 29.51% 24.08% +10.0 47
2019-04-12 Red Star L 1-3 1540 1498 47.85% 29.19% 22.97% -16.7 27
2019-04-12 @ Beziers W 3-1 1498 1540 22.97% 29.19% 47.85% +16.7 26
2019-04-12 Valenciennes D 0-0 1710 1633 52.14% 27.99% 19.88% -1.7 51
2019-04-12 @ Lens D 0-0 1633 1710 19.88% 27.99% 52.14% +1.7 38
2019-04-15 Lorient D 2-2 1725 1703 45.13% 29.76% 25.11% -0.7 54
2019-04-15 @ Paris FC D 2-2 1703 1725 25.11% 29.76% 45.13% +0.7 54
2019-04-19 Ajaccio D 0-0 1712 1595 56.96% 26.22% 16.82% -2.1 45
2019-04-19 @ Clermont Foot 63 D 0-0 1595 1712 16.82% 26.22% 56.96% +2.1 36
2019-04-19 Beziers L 5-6 1635 1524 56.26% 26.50% 17.24% -9.9 38
2019-04-19 @ Valenciennes W 6-5 1524 1635 17.24% 26.50% 56.26% +9.9 30
2019-04-19 Chamois Niortais W 2-1 1600 1607 41.19% 30.35% 28.46% +6.6 37
2019-04-19 @ Chateauroux L 1-2 1607 1600 28.46% 30.35% 41.19% -6.6 39
2019-04-19 Metz L 0-2 1555 1798 15.65% 25.35% 59.01% -7.7 37
2019-04-19 @ Gazelec Ajaccio W 2-0 1798 1555 59.01% 25.35% 15.65% +7.7 71
2019-04-19 Nancy Lorraine D 1-1 1514 1608 29.20% 30.44% 40.36% +0.5 27
2019-04-19 @ Red Star D 1-1 1608 1514 40.36% 30.44% 29.20% -0.5 33
2019-04-19 Orleans W 3-1 1764 1705 49.85% 28.67% 21.48% +9.1 65
2019-04-19 @ Brest L 1-3 1705 1764 21.48% 28.67% 49.85% -9.1 51
2019-04-19 Paris FC W 2-1 1701 1724 38.96% 30.55% 30.48% +7.0 50
2019-04-19 @ Le Havre L 1-2 1724 1701 30.48% 30.55% 38.96% -6.9 54
2019-04-19 Sochaux W 1-0 1639 1542 54.51% 27.17% 18.32% +4.8 38
2019-04-19 @ Auxerre L 0-1 1542 1639 18.32% 27.17% 54.51% -4.8 33
2019-04-19 Troyes L 0-3 1703 1749 35.81% 30.70% 33.49% -22.6 54
2019-04-19 @ Lorient W 3-0 1749 1703 33.49% 30.70% 35.81% +22.6 58
2019-04-20 Lens L 0-2 1609 1709 28.49% 30.35% 41.15% -13.2 45
2019-04-20 @ Grenoble Foot 38 W 2-0 1709 1609 41.15% 30.35% 28.49% +13.2 54
2019-04-22 Valenciennes D 0-0 1717 1625 53.96% 27.37% 18.67% -1.8 55
2019-04-22 @ Paris FC D 0-0 1625 1717 18.67% 27.37% 53.96% +1.8 39
2019-04-23 Brest L 0-2 1597 1773 20.51% 28.27% 51.22% -10.0 36
2019-04-23 @ Ajaccio W 2-0 1773 1597 51.22% 28.27% 20.51% +10.0 68
2019-04-23 Chateauroux D 0-0 1538 1607 32.44% 30.67% 36.89% +0.2 34
2019-04-23 @ Sochaux D 0-0 1607 1538 36.89% 30.67% 32.44% -0.2 38
2019-04-23 Clermont Foot 63 D 1-1 1534 1710 20.50% 28.27% 51.23% +1.4 31
2019-04-23 @ Beziers D 1-1 1710 1534 51.23% 28.27% 20.50% -1.4 46
2019-04-23 Gazelec Ajaccio D 1-1 1601 1548 49.15% 28.86% 21.99% -1.2 40
2019-04-23 @ Chamois Niortais D 1-1 1548 1601 21.99% 28.86% 49.15% +1.2 38
2019-04-23 Grenoble Foot 38 D 1-1 1805 1596 66.89% 21.40% 11.72% -2.7 72
2019-04-23 @ Metz D 1-1 1596 1805 11.72% 21.40% 66.89% +2.7 46
2019-04-23 Le Havre L 0-1 1644 1708 33.11% 30.69% 36.19% -7.8 38
2019-04-23 @ Auxerre W 1-0 1708 1644 36.19% 30.69% 33.11% +7.8 53
2019-04-23 Lorient L 0-1 1722 1681 47.62% 29.24% 23.14% -10.2 54
2019-04-23 @ Lens W 1-0 1681 1722 23.14% 29.24% 47.62% +10.2 57
2019-04-23 Orleans W 1-0 1608 1696 29.84% 30.50% 39.66% +8.9 36
2019-04-23 @ Nancy Lorraine L 0-1 1696 1608 39.66% 30.50% 29.84% -8.9 51
2019-04-23 Red Star W 2-0 1771 1515 71.48% 18.77% 9.75% +4.4 61
2019-04-23 @ Troyes L 0-2 1515 1771 9.75% 18.77% 71.48% -4.4 27
2019-04-26 Ajaccio W 1-0 1616 1587 46.16% 29.56% 24.28% +6.2 39
2019-04-26 @ Nancy Lorraine L 0-1 1587 1616 24.28% 29.56% 46.16% -6.2 36
2019-04-26 Beziers W 4-2 1599 1535 50.49% 28.49% 21.02% +8.0 49
2019-04-26 @ Grenoble Foot 38 L 2-4 1535 1599 21.02% 28.49% 50.49% -8.0 31
2019-04-26 Chamois Niortais L 1-2 1627 1599 45.88% 29.62% 24.50% -9.4 39
2019-04-26 @ Valenciennes W 2-1 1599 1627 24.50% 29.62% 45.88% +9.4 43
2019-04-26 Le Havre W 1-0 1606 1716 27.32% 30.18% 42.50% +9.3 41
2019-04-26 @ Chateauroux L 0-1 1716 1606 42.50% 30.18% 27.32% -9.4 53
2019-04-26 Metz L 1-2 1510 1803 12.86% 22.72% 64.41% -3.1 27
2019-04-26 @ Red Star W 2-1 1803 1510 64.41% 22.72% 12.86% +3.1 75
2019-04-26 Paris FC D 1-1 1709 1715 41.24% 30.34% 28.42% -0.6 47
2019-04-26 @ Clermont Foot 63 D 1-1 1715 1709 28.42% 30.34% 41.24% +0.6 56
2019-04-26 Sochaux L 0-2 1549 1538 43.67% 30.01% 26.32% -18.0 38
2019-04-26 @ Gazelec Ajaccio W 2-0 1538 1549 26.32% 30.01% 43.67% +18.0 37
2019-04-26 Troyes L 0-1 1688 1776 29.90% 30.51% 39.59% -7.3 51
2019-04-26 @ Orleans W 1-0 1776 1688 39.59% 30.51% 29.90% +7.3 64
2019-04-27 Lens W 2-0 1783 1712 51.47% 28.20% 20.33% +10.0 71
2019-04-27 @ Brest L 0-2 1712 1783 20.33% 28.20% 51.47% -10.0 54
2019-04-29 Auxerre D 2-2 1691 1636 49.43% 28.78% 21.79% -0.9 58
2019-04-29 @ Lorient D 2-2 1636 1691 21.79% 28.78% 49.43% +0.9 39
2019-05-03 Brest W 1-0 1527 1793 14.25% 24.13% 61.63% +12.5 34
2019-05-03 @ Beziers L 0-1 1793 1527 61.63% 24.13% 14.25% -12.5 71
2019-05-03 Chateauroux L 1-2 1637 1616 45.00% 29.78% 25.21% -9.2 39
2019-05-03 @ Auxerre W 2-1 1616 1637 25.21% 29.78% 45.00% +9.2 44
2019-05-03 Gazelec Ajaccio D 2-2 1706 1531 63.38% 23.26% 13.36% -1.8 54
2019-05-03 @ Le Havre D 2-2 1531 1706 13.36% 23.26% 63.38% +1.8 39
2019-05-03 Grenoble Foot 38 W 1-0 1716 1607 56.01% 26.60% 17.39% +4.5 59
2019-05-03 @ Paris FC L 0-1 1607 1716 17.39% 26.60% 56.01% -4.5 49
2019-05-03 Nancy Lorraine W 2-1 1783 1623 61.75% 24.07% 14.18% +3.4 67
2019-05-03 @ Troyes L 1-2 1623 1783 14.18% 24.07% 61.75% -3.4 39
2019-05-03 Orleans W 1-0 1580 1680 28.47% 30.35% 41.18% +9.1 39
2019-05-03 @ Ajaccio L 0-1 1680 1580 41.18% 30.35% 28.47% -9.1 51
2019-05-03 Red Star L 1-2 1556 1507 48.57% 29.01% 22.42% -9.8 37
2019-05-03 @ Sochaux W 2-1 1507 1556 22.42% 29.01% 48.57% +9.8 30
2019-05-03 Valenciennes W 3-0 1806 1618 64.70% 22.57% 12.73% +8.8 78
2019-05-03 @ Metz L 0-3 1618 1806 12.73% 22.57% 64.70% -8.8 39
2019-05-04 Clermont Foot 63 W 1-0 1702 1708 41.29% 30.34% 28.37% +7.0 57
2019-05-04 @ Lens L 0-1 1708 1702 28.37% 30.34% 41.29% -7.0 47
2019-05-06 Lorient D 2-2 1609 1690 30.79% 30.58% 38.63% +0.2 44
2019-05-06 @ Chamois Niortais D 2-2 1690 1609 38.63% 30.58% 30.79% -0.2 59
2019-05-10 Auxerre D 0-0 1602 1628 38.61% 30.58% 30.81% -0.4 50
2019-05-10 @ Grenoble Foot 38 D 0-0 1628 1602 30.81% 30.58% 38.61% +0.4 40
2019-05-10 Beziers D 0-0 1671 1539 58.57% 25.54% 15.89% -2.3 52
2019-05-10 @ Orleans D 0-0 1539 1671 15.89% 25.54% 58.57% +2.3 35
2019-05-10 Chamois Niortais W 3-0 1781 1609 62.97% 23.46% 13.57% +9.5 74
2019-05-10 @ Brest L 0-3 1609 1781 13.57% 23.46% 62.97% -9.5 44
2019-05-10 Chateauroux L 1-2 1533 1625 29.38% 30.45% 40.16% -6.8 39
2019-05-10 @ Gazelec Ajaccio W 2-1 1625 1533 40.16% 30.45% 29.38% +6.8 47
2019-05-10 Le Havre W 1-0 1609 1705 28.96% 30.41% 40.64% +9.0 42
2019-05-10 @ Valenciennes L 0-1 1705 1609 40.64% 30.41% 28.96% -9.0 54
2019-05-10 Lens L 0-2 1590 1709 26.20% 29.99% 43.81% -12.4 39
2019-05-10 @ Ajaccio W 2-0 1709 1590 43.81% 29.99% 26.20% +12.4 60
2019-05-10 Metz W 1-0 1619 1815 18.95% 27.52% 53.53% +11.2 42
2019-05-10 @ Nancy Lorraine L 0-1 1815 1619 53.53% 27.52% 18.95% -11.2 78
2019-05-10 Paris FC L 0-1 1517 1720 18.33% 27.18% 54.49% -4.8 30
2019-05-10 @ Red Star W 1-0 1720 1517 54.49% 27.18% 18.33% +4.8 62
2019-05-10 Sochaux D 0-0 1690 1546 59.94% 24.92% 15.13% -2.4 60
2019-05-10 @ Lorient D 0-0 1546 1690 15.13% 24.92% 59.94% +2.4 38
2019-05-10 Troyes L 2-4 1701 1786 30.27% 30.54% 39.20% -10.7 47
2019-05-10 @ Clermont Foot 63 W 4-2 1786 1701 39.20% 30.54% 30.27% +10.7 70
2019-05-17 Ajaccio D 0-0 1797 1577 67.94% 20.81% 11.25% -3.1 71
2019-05-17 @ Troyes D 0-0 1577 1797 11.25% 20.81% 67.94% +3.1 40
2019-05-17 Brest W 1-0 1803 1790 43.96% 29.97% 26.08% +6.5 81
2019-05-17 @ Metz L 0-1 1790 1803 26.08% 29.97% 43.96% -6.5 74
2019-05-17 Clermont Foot 63 D 2-2 1632 1690 33.91% 30.71% 35.38% +0.0 48
2019-05-17 @ Chateauroux D 2-2 1690 1632 35.38% 30.71% 33.91% -0.0 48
2019-05-17 Gazelec Ajaccio W 1-0 1725 1526 65.86% 21.96% 12.18% +3.1 65
2019-05-17 @ Paris FC L 0-1 1526 1725 12.18% 21.96% 65.86% -3.0 39
2019-05-17 Grenoble Foot 38 W 3-1 1548 1602 34.67% 30.71% 34.61% +13.2 41
2019-05-17 @ Sochaux L 1-3 1602 1548 34.61% 30.71% 34.67% -13.2 50
2019-05-17 Lorient L 2-3 1696 1687 43.27% 30.07% 26.66% -8.5 54
2019-05-17 @ Le Havre W 3-2 1687 1696 26.66% 30.07% 43.27% +8.5 63
2019-05-17 Nancy Lorraine W 3-0 1542 1630 29.85% 30.50% 39.65% +24.3 38
2019-05-17 @ Beziers L 0-3 1630 1542 39.65% 30.50% 29.85% -24.3 42
2019-05-17 Orleans W 5-2 1721 1669 49.05% 28.88% 22.06% +11.4 63
2019-05-17 @ Lens L 2-5 1669 1721 22.06% 28.88% 49.05% -11.4 52
2019-05-17 Red Star W 1-0 1599 1512 53.37% 27.58% 19.05% +5.0 47
2019-05-17 @ Chamois Niortais L 0-1 1512 1599 19.05% 27.58% 53.37% -5.0 30
2019-05-17 Valenciennes D 1-1 1628 1618 43.54% 30.03% 26.43% -0.8 41
2019-05-17 @ Auxerre D 1-1 1618 1628 26.43% 30.03% 43.54% +0.8 43

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
2019-05-21 Lens D 1-1 1728 1732 41.59% 30.30% 28.11% -0.6 0-0-1
2019-05-21 @ Paris FC D 1-1 1732 1728 28.11% 30.30% 41.59% +0.6 0-0-1
2019-05-24 Lens L 1-2 1794 1733 50.18% 28.58% 21.24% -10.0 0-1
2019-05-24 @ Troyes W 2-1 1733 1794 21.24% 28.58% 50.18% +10.0 1-0-1
2019-05-28 Gazelec Ajaccio L 1-2 1501 1523 39.09% 30.55% 30.37% -8.3 0-1
2019-05-28 @ Le Mans W 2-1 1523 1501 30.37% 30.55% 39.09% +8.3 1-0
2019-05-30 Dijon D 1-1 1743 1723 44.86% 29.81% 25.33% -0.9 1-0-2
2019-05-30 @ Lens D 1-1 1723 1743 25.33% 29.81% 44.86% +0.9 0-0-1
2019-06-02 Le Mans L 0-2 1531 1492 47.33% 29.31% 23.36% -19.2 1-1
2019-06-02 @ Gazelec Ajaccio W 2-0 1492 1531 23.36% 29.31% 47.33% +19.2 1-1
2019-06-02 Lens W 3-1 1724 1742 39.64% 30.50% 29.86% +11.8 1-0-1
2019-06-02 @ Dijon L 1-3 1742 1724 29.86% 30.50% 39.64% -11.9 1-1-2

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-01-18 14.22% Gazelec Ajaccio 1549 1 @ Lorient 1709 0
2 2019-05-03 14.25% @ Beziers 1527 1 Brest 1793 0
3 2019-02-15 14.27% Nancy Lorraine 1554 2 @ Le Havre 1713 0
4 2019-03-08 14.34% Valenciennes 1619 5 @ Brest 1777 2
5 2018-10-05 14.96% Beziers 1580 3 @ Le Havre 1726 2
6 2019-02-08 15.07% Valenciennes 1579 1 @ Clermont Foot 63 1724 0
7 2018-11-03 15.23% Chateauroux 1599 1 @ Lens 1741 0
8 2018-11-05 15.24% Auxerre 1607 1 @ Metz 1749 0
9 2019-04-05 16.20% Nancy Lorraine 1603 3 @ Clermont Foot 63 1730 2
10 2019-04-19 17.24% Beziers 1524 6 @ Valenciennes 1635 5
11 2019-03-02 18.37% Orleans 1632 3 @ Lorient 1728 1
12 2018-12-22 18.48% Ajaccio 1626 2 @ Lens 1721 1
13 2018-11-30 18.92% Nancy Lorraine 1556 2 @ Orleans 1645 1
14 2019-05-10 18.95% @ Nancy Lorraine 1619 1 Metz 1815 0
15 2019-04-05 18.99% @ Sochaux 1541 1 Paris FC 1736 0
16 2019-03-29 19.07% Sochaux 1530 1 @ Chamois Niortais 1617 0
17 2018-08-10 19.17% Beziers 1601 1 @ Troyes 1686 0
18 2018-11-03 19.28% Grenoble Foot 38 1606 3 @ Orleans 1690 0
19 2019-01-14 19.83% @ Red Star 1526 1 Lens 1710 0
20 2019-03-18 19.83% @ Gazelec Ajaccio 1539 1 Lens 1723 0
21 2018-11-02 20.16% Gazelec Ajaccio 1568 2 @ Ajaccio 1642 1
22 2018-10-19 20.49% Sochaux 1616 2 @ Troyes 1686 1
23 2019-02-01 20.89% @ Sochaux 1562 2 Clermont Foot 63 1734 1
24 2018-11-23 21.33% Chateauroux 1605 1 @ Chamois Niortais 1665 0
25 2018-09-21 21.69% Nancy Lorraine 1564 1 @ Gazelec Ajaccio 1620 0

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 2018-08-24 32.61 @ Orleans 4 1577 28.61% Paris FC 0 1675 41.02% 30.37%
2 2019-03-01 30.59 Nancy Lorraine 4 1588 31.76% @ Sochaux 0 1556 37.60% 30.64%
3 2018-11-03 30.43 Grenoble Foot 38 3 1606 19.28% @ Orleans 0 1690 53.02% 27.69%
4 2018-08-31 30.39 Clermont Foot 63 4 1677 32.09% @ Valenciennes 0 1642 37.25% 30.65%
5 2019-04-05 30.16 Orleans 4 1668 32.47% @ Grenoble Foot 38 0 1630 36.86% 30.67%
6 2019-03-01 29.71 @ Valenciennes 4 1590 33.22% Ajaccio 0 1653 36.08% 30.69%
7 2018-12-21 26.35 @ Auxerre 4 1641 38.97% Grenoble Foot 38 0 1665 30.47% 30.55%
8 2019-01-11 25.59 Auxerre 4 1668 40.28% @ Gazelec Ajaccio 0 1575 29.28% 30.44%
9 2018-10-26 25.48 Orleans 4 1665 40.46% @ Red Star 0 1570 29.11% 30.43%
10 2018-10-26 25.16 Chamois Niortais 3 1632 28.22% @ Sochaux 0 1626 41.46% 30.32%
11 2019-03-08 24.90 Valenciennes 5 1619 14.34% @ Brest 2 1777 61.45% 24.21%
12 2019-05-17 24.34 @ Beziers 3 1542 29.85% Nancy Lorraine 0 1630 39.65% 30.50%
13 2018-12-14 24.18 @ Red Star 3 1499 30.17% Sochaux 0 1585 39.30% 30.53%
14 2018-08-10 23.57 Auxerre 3 1629 31.45% @ Orleans 0 1599 37.93% 30.62%
15 2019-02-15 23.51 Nancy Lorraine 2 1554 14.27% @ Le Havre 0 1713 61.58% 24.15%
16 2018-11-09 23.33 Beziers 3 1582 31.94% @ Red Star 0 1548 37.41% 30.65%
17 2018-10-05 22.76 Troyes 3 1663 33.18% @ Chateauroux 0 1620 36.13% 30.69%
18 2019-04-19 22.62 Troyes 3 1749 33.49% @ Lorient 0 1703 35.81% 30.70%
19 2018-12-04 22.50 @ Paris FC 3 1674 33.75% Clermont Foot 63 0 1734 35.54% 30.70%
20 2018-12-04 21.99 Grenoble Foot 38 3 1651 34.90% @ Beziers 0 1596 34.39% 30.71%
21 2019-03-15 21.24 Orleans 4 1649 28.17% @ Valenciennes 1 1644 41.52% 30.31%
22 2018-11-23 20.41 Auxerre 4 1619 30.13% @ Sochaux 1 1599 39.35% 30.53%
23 2018-08-10 20.38 Lens 3 1690 38.50% @ Nancy Lorraine 0 1610 30.91% 30.59%
24 2018-07-27 19.70 Beziers 2 1589 22.08% @ Nancy Lorraine 0 1641 49.03% 28.89%
25 2019-06-02 * 19.17 Le Mans 2 1492 23.36% @ Gazelec Ajaccio 0 1531 47.33% 29.31%