2019-20 Championnat National Season

223 games · 100,000 simulations

Final

Promoted

No promotions.

Relegated

No relegation

Biggest Overachiever

Avranches

11.48 points above expected

42 points · 30.52 expected points

Biggest Disappointment

Toulon

19.27 points below expected

13 points · 32.27 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 Pau FC 25 13 9 3 48 43 20 +23 42.9 +5.07
2 Dunkerque 25 14 5 6 47 42 26 +16 38.8 +8.19
3 Boulogne 25 14 4 7 46 32 17 +15 37.7 +8.31
4 Bourg-Peronnas 25 11 9 5 42 38 30 +8 33.1 +8.91
5 Red Star 25 12 6 7 42 27 22 +5 41.7 +0.25
6 Avranches 24 13 3 8 42 30 26 +4 30.5 +11.48
7 Villefranche Beaujolais 25 10 11 4 41 34 24 +10 37.9 +3.08
8 Lyon Duchere 25 11 7 7 40 37 32 +5 35.4 +4.60
9 Creteil-Lusitanos 25 9 8 8 35 33 27 +6 28.5 +6.47
10 Laval 25 9 8 8 35 26 24 +2 35.1 -0.10
11 Concarneau 25 8 7 10 31 21 25 -4 29.0 +1.97
12 Cholet 25 7 7 11 28 32 40 -8 29.5 -1.53
13 Quevilly-Rouen 24 6 6 12 24 26 34 -8 29.1 -5.12
14 Bastia-Borgo 23 5 9 9 24 22 32 -10 32.1 -8.09
15 Le Puy Foot 43 25 6 5 14 23 27 40 -13 33.7 -10.71
16 Beziers 25 5 8 12 23 26 43 -17 34.0 -10.98
17 Gazelec Ajaccio 25 4 8 13 20 15 32 -17 30.6 -10.57
18 Toulon 25 1 10 14 13 17 34 -17 32.3 -19.27

Form

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

League Race

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

Season Summary

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

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Pau FC 1552 48 55.28 -7.28 17.0% 36 44 50 54 60 68 76
Boulogne 1527 46 50.04 -4.04 31.0% 27 35 46 50 55 62 68
Dunkerque 1519 47 51.16 -4.16 32.0% 30 40 47 51 55 63 73
Red Star 1499 42 54.10 -12.10 3.0% 39 44 49 54 57 65 71
Bourg-Peronnas 1491 42 45.44 -3.44 40.0% 29 34 39 45 51 57 65
Villefranche Beaujolais 1483 41 50.27 -9.27 8.0% 34 38 45 50 54 62 68
Avranches 1458 42 44.24 -2.24 39.0% 23 29 40 45 49 56 58
Lyon Duchere 1457 40 47.75 -7.75 18.0% 31 35 43 48 52 60 69
Laval 1447 35 47.45 -12.45 5.0% 29 35 42 47 52 59 72
Bastia-Borgo 1432 24 47.18 -23.18 1.0% 22 33 42 48 52 58 66
Creteil-Lusitanos 1422 35 40.88 -5.88 24.0% 24 28 36 41 45 53 56
Le Puy Foot 43 1420 23 46.06 -23.06 0.0% 28 35 41 45 52 59 66
Concarneau 1414 31 41.38 -10.38 10.0% 21 30 36 42 47 56 60
Beziers 1413 23 46.33 -23.33 0.0% 29 34 42 47 51 57 67
Quevilly-Rouen 1409 24 42.84 -18.84 0.0% 26 29 38 43 48 54 57
Toulon 1397 13 44.62 -31.62 0.0% 28 34 40 44 49 54 64
Cholet 1395 28 41.88 -13.88 1.0% 27 32 36 41 47 56 60
Gazelec Ajaccio 1394 20 42.92 -22.92 0.0% 31 33 38 42 47 56 67

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 AVR BAS BEZ BOU BOU CHO CON CRE DUN GA LAV LPF4 LD PAU QUE RS TOU VB
Avranches
1-0-0
1.31
0-1-1
2.90
0-0-2
2.56
0-1-0
1.06
2-0-0
2.87
0-0-1
1.14
1-0-0
1.63
1-0-0
1.46
2-0-0
2.51
0-0-1
0.98
1-1-0
2.61
2-0-0
2.54
0-0-1
0.89
2-0-0
3.14
0-0-1
1.00
1-0-0
1.56
0-0-1
1.52
Bastia-Borgo
0-0-1
1.42
0-1-0
1.09
1-0-1
2.58
0-0-1
1.79
1-1-0
3.11
1-1-0
3.31
0-1-0
1.55
0-1-0
1.02
1-1-0
2.96
0-1-0
1.54
0-0-2
2.93
0-1-1
2.79
0-0-1
1.48
1-0-0
2.03
0-0-1
1.70
0-1-0
1.13
0-0-1
0.96
Beziers
1-1-0
2.56
0-1-0
1.64
1-0-0
1.73
1-1-0
2.98
0-0-1
1.23
1-0-1
3.01
0-0-2
3.04
0-0-2
2.66
1-0-0
1.18
0-1-1
2.71
0-1-0
1.19
0-0-1
1.77
0-0-2
2.72
0-1-0
1.26
0-0-1
1.53
0-1-0
1.11
0-1-1
2.49
Boulogne
2-0-0
2.93
1-0-1
2.88
0-0-1
1.01
1-0-0
1.56
1-0-1
3.28
2-0-0
3.21
1-0-1
3.15
0-1-0
0.97
1-1-0
3.01
1-1-0
2.57
2-0-0
2.80
0-0-1
1.09
0-1-0
1.45
1-0-0
1.88
0-0-1
1.51
1-0-0
1.07
0-0-1
1.04
Bourg-Peronnas
0-1-0
1.68
1-0-0
0.96
0-1-1
2.53
0-0-1
1.17
1-0-0
1.70
1-0-0
1.14
0-1-0
1.71
2-0-0
2.21
0-2-0
2.67
2-0-0
2.69
1-0-0
1.72
0-0-1
1.02
0-1-1
2.18
0-1-0
1.63
0-1-1
2.33
1-1-0
2.61
2-0-0
2.34
Cholet
0-0-2
2.63
0-1-1
2.38
1-0-0
1.49
1-0-1
2.21
0-0-1
1.04
0-2-0
2.93
1-0-1
2.86
0-0-1
1.51
0-1-0
0.94
0-1-1
2.49
2-0-0
2.36
1-0-0
1.56
0-1-0
1.03
0-0-1
1.35
0-0-1
0.91
1-0-0
1.62
0-1-1
2.39
Concarneau
1-0-0
1.59
0-1-1
2.20
1-0-1
2.50
0-0-2
2.27
0-0-1
1.60
0-2-0
2.55
0-0-1
0.93
0-0-1
0.83
0-0-1
0.98
0-0-1
1.41
1-1-0
2.23
1-1-0
2.02
0-0-1
1.25
1-1-0
2.71
2-0-0
2.13
1-0-0
0.86
0-1-0
0.78
Creteil-Lusitanos
0-0-1
1.11
0-1-0
1.18
2-0-0
2.43
1-0-1
2.35
0-1-0
1.03
1-0-1
2.63
1-0-0
1.83
0-0-1
1.46
1-0-0
1.59
0-1-0
0.93
1-0-1
2.45
0-0-2
2.30
0-1-0
0.80
1-0-1
2.72
0-2-0
2.18
1-1-0
2.58
0-1-0
1.39
Dunkerque
0-0-1
1.27
0-1-0
1.72
2-0-0
2.80
0-1-0
1.79
0-0-2
3.29
1-0-0
1.22
1-0-0
1.95
1-0-0
1.27
1-0-1
3.15
0-0-1
1.81
1-0-0
1.31
1-0-0
1.67
1-0-1
2.60
2-0-0
3.13
1-1-0
2.69
2-0-0
3.13
0-2-0
2.91
Gazelec Ajaccio
0-0-2
3.00
0-1-1
2.52
0-0-1
1.56
0-1-1
2.53
0-2-0
2.79
0-1-0
1.82
1-0-0
1.76
0-0-1
1.14
1-0-1
2.32
0-0-1
1.07
1-0-1
2.55
0-0-1
1.73
1-0-1
2.14
0-1-0
1.80
0-0-1
1.10
0-2-0
2.65
0-0-1
1.06
Laval
1-0-0
1.77
0-1-0
1.19
1-1-0
2.78
0-1-1
2.91
0-0-2
2.81
1-1-0
2.98
1-0-0
1.32
0-1-0
1.83
1-0-0
0.94
1-0-0
1.67
1-0-0
1.47
0-1-1
2.68
0-0-1
1.52
0-1-1
3.16
0-0-2
2.60
2-0-0
2.74
0-1-0
0.94
Le Puy Foot 43
0-1-1
2.89
2-0-0
2.55
0-1-0
1.54
0-0-2
2.72
0-0-1
1.02
0-0-2
3.12
0-1-1
3.26
1-0-1
3.09
0-0-1
1.42
1-0-1
2.93
0-0-1
1.25
1-0-1
2.65
1-0-0
0.74
0-0-1
1.44
0-0-1
0.93
0-1-0
1.60
0-1-0
1.32
Lyon Duchere
0-0-2
2.94
1-1-0
2.68
1-0-0
0.98
1-0-0
1.64
1-0-0
1.72
0-0-1
1.17
0-1-1
3.47
2-0-0
3.20
0-0-1
1.07
1-0-0
1.01
1-1-0
2.79
1-0-1
2.86
0-2-0
2.60
0-0-1
1.91
1-0-0
1.57
0-1-0
1.25
1-1-0
2.59
Pau FC
1-0-0
1.87
1-0-0
1.25
2-0-0
2.81
0-1-0
1.28
1-1-0
3.32
0-1-0
1.71
1-0-0
1.48
0-1-0
1.97
1-0-1
2.88
1-0-1
3.34
1-0-0
1.21
0-0-1
2.05
0-2-0
2.87
1-1-0
3.22
2-0-0
2.73
1-1-0
3.19
0-1-0
1.74
Quevilly-Rouen
0-0-2
2.35
0-0-1
0.76
0-1-0
1.47
0-0-1
0.88
0-1-0
1.11
1-0-0
1.38
0-1-1
2.79
1-0-1
2.77
0-0-2
2.40
0-1-0
0.96
1-1-0
2.34
1-0-0
1.29
1-0-0
0.86
0-1-1
2.26
0-0-1
0.81
1-0-0
1.53
0-0-2
2.36
Red Star
1-0-0
1.75
1-0-0
1.04
1-0-0
1.21
1-0-0
1.22
1-1-0
3.17
1-0-0
1.85
0-0-2
3.39
0-2-0
3.30
0-1-1
2.80
1-0-0
1.64
2-0-0
2.90
1-0-0
1.82
0-0-1
1.16
0-0-2
2.73
1-0-0
1.97
1-1-0
3.01
0-1-1
2.72
Toulon
0-0-1
1.18
0-1-0
1.60
0-1-0
1.62
0-0-1
1.66
0-1-1
2.92
0-0-1
1.12
0-0-1
1.91
0-1-1
2.88
0-0-2
2.34
0-2-0
2.83
0-0-2
2.77
0-1-0
1.14
0-1-0
1.48
0-1-1
2.36
0-0-1
1.20
0-1-1
2.45
1-0-1
2.27
Villefranche Beaujolais
1-0-0
1.21
1-0-0
1.80
1-1-0
2.97
1-0-0
1.70
0-0-2
3.14
1-1-0
3.12
0-1-0
2.00
0-1-0
1.34
0-2-0
2.59
1-0-0
1.68
0-1-0
1.82
0-1-0
1.41
0-1-1
2.90
0-1-0
1.00
2-0-0
3.16
1-1-0
2.77
1-0-1
3.20

Goal Differential vs Points

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

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
012.56%9.42%6.73%3.36%0.67%0.22%32.96%
19.42%11.21%8.07%2.02%1.35%0.22%32.29%
26.73%8.07%4.93%1.79%0.45%0.67%22.65%
33.36%2.02%1.79%0.45%0.22%7.85%
40.67%1.35%0.45%0.22%2.69%
5+0.22%0.22%0.67%0.45%1.57%
Total32.96%32.29%22.65%7.85%2.69%1.57%100%

Summary Statistics

Mean scored1.18
Mean allowed1.18
StdDev scored1.17
StdDev allowed1.17
Mean total goals/game2.36
Correlation (home vs away score)0.043
Sample size (games)223
↓ Scored | Allowed →012345+Total
012.50%12.50%4.17%29.17%
116.67%12.50%4.17%33.33%
28.33%16.67%25.00%
34.17%4.17%8.33%
44.17%4.17%
5+
Total25.00%50.00%16.67%8.33%100%

Avranches — Summary Statistics

Mean scored1.25
Mean allowed1.08
StdDev scored1.11
StdDev allowed0.88
Mean total goals/game2.33
Correlation (scored vs allowed)-0.244
Games played24
↓ Scored | Allowed →012345+Total
026.09%13.04%4.35%43.48%
14.35%4.35%13.04%4.35%26.09%
24.35%4.35%8.70%4.35%21.74%
38.70%8.70%
4
5+
Total34.78%21.74%30.43%4.35%4.35%4.35%100%

Bastia-Borgo — Summary Statistics

Mean scored0.96
Mean allowed1.39
StdDev scored1.02
StdDev allowed1.50
Mean total goals/game2.35
Correlation (scored vs allowed)0.427
Games played23
↓ Scored | Allowed →012345+Total
012.00%8.00%4.00%24.00%
18.00%8.00%20.00%8.00%4.00%48.00%
28.00%4.00%12.00%4.00%28.00%
3
4
5+
Total28.00%20.00%32.00%8.00%4.00%8.00%100%

Beziers — Summary Statistics

Mean scored1.04
Mean allowed1.72
StdDev scored0.73
StdDev allowed1.72
Mean total goals/game2.76
Correlation (scored vs allowed)0.042
Games played25
↓ Scored | Allowed →012345+Total
08.00%16.00%8.00%32.00%
116.00%8.00%4.00%28.00%
212.00%12.00%24.00%
38.00%4.00%12.00%
44.00%4.00%
5+
Total44.00%44.00%12.00%100%

Boulogne — Summary Statistics

Mean scored1.28
Mean allowed0.68
StdDev scored1.17
StdDev allowed0.69
Mean total goals/game1.96
Correlation (scored vs allowed)-0.245
Games played25
↓ Scored | Allowed →012345+Total
012.00%4.00%16.00%
112.00%12.00%8.00%4.00%4.00%40.00%
24.00%12.00%12.00%28.00%
34.00%4.00%8.00%
44.00%4.00%8.00%
5+
Total36.00%32.00%20.00%4.00%4.00%4.00%100%

Bourg-Peronnas — Summary Statistics

Mean scored1.52
Mean allowed1.20
StdDev scored1.12
StdDev allowed1.32
Mean total goals/game2.72
Correlation (scored vs allowed)0.095
Games played25
↓ Scored | Allowed →012345+Total
08.00%4.00%8.00%8.00%4.00%32.00%
14.00%12.00%8.00%4.00%28.00%
24.00%12.00%8.00%8.00%32.00%
34.00%4.00%
4
5+4.00%4.00%
Total20.00%28.00%28.00%20.00%4.00%100%

Cholet — Summary Statistics

Mean scored1.28
Mean allowed1.60
StdDev scored1.34
StdDev allowed1.15
Mean total goals/game2.88
Correlation (scored vs allowed)-0.086
Games played25
↓ Scored | Allowed →012345+Total
016.00%16.00%16.00%48.00%
112.00%8.00%4.00%24.00%
24.00%12.00%4.00%4.00%24.00%
34.00%4.00%
4
5+
Total36.00%36.00%24.00%4.00%100%

Concarneau — Summary Statistics

Mean scored0.84
Mean allowed1.00
StdDev scored0.94
StdDev allowed1.00
Mean total goals/game1.84
Correlation (scored vs allowed)0.044
Games played25
↓ Scored | Allowed →012345+Total
020.00%16.00%4.00%40.00%
14.00%4.00%4.00%4.00%16.00%
24.00%8.00%4.00%4.00%20.00%
38.00%4.00%4.00%4.00%20.00%
44.00%4.00%
5+
Total36.00%32.00%20.00%12.00%100%

Creteil-Lusitanos — Summary Statistics

Mean scored1.32
Mean allowed1.08
StdDev scored1.31
StdDev allowed1.04
Mean total goals/game2.40
Correlation (scored vs allowed)0.317
Games played25
↓ Scored | Allowed →012345+Total
04.00%8.00%8.00%20.00%
18.00%12.00%4.00%24.00%
28.00%20.00%4.00%32.00%
34.00%4.00%4.00%4.00%16.00%
44.00%4.00%8.00%
5+
Total28.00%48.00%20.00%4.00%100%

Dunkerque — Summary Statistics

Mean scored1.68
Mean allowed1.04
StdDev scored1.22
StdDev allowed0.93
Mean total goals/game2.72
Correlation (scored vs allowed)0.012
Games played25
↓ Scored | Allowed →012345+Total
016.00%12.00%20.00%4.00%52.00%
14.00%12.00%4.00%4.00%4.00%28.00%
28.00%4.00%4.00%16.00%
3
4
5+4.00%4.00%
Total28.00%28.00%28.00%4.00%8.00%4.00%100%

Gazelec Ajaccio — Summary Statistics

Mean scored0.56
Mean allowed1.24
StdDev scored0.82
StdDev allowed1.27
Mean total goals/game1.80
Correlation (scored vs allowed)0.066
Games played25
↓ Scored | Allowed →012345+Total
08.00%12.00%4.00%8.00%32.00%
116.00%16.00%8.00%40.00%
28.00%4.00%8.00%20.00%
38.00%8.00%
4
5+
Total40.00%32.00%20.00%8.00%100%

Laval — Summary Statistics

Mean scored1.04
Mean allowed0.96
StdDev scored0.93
StdDev allowed0.98
Mean total goals/game2.00
Correlation (scored vs allowed)-0.317
Games played25
↓ Scored | Allowed →012345+Total
08.00%16.00%8.00%4.00%4.00%40.00%
18.00%12.00%12.00%4.00%36.00%
24.00%4.00%4.00%12.00%
34.00%4.00%8.00%
4
5+4.00%4.00%
Total24.00%28.00%28.00%12.00%4.00%4.00%100%

Le Puy Foot 43 — Summary Statistics

Mean scored1.08
Mean allowed1.60
StdDev scored1.38
StdDev allowed1.44
Mean total goals/game2.68
Correlation (scored vs allowed)0.100
Games played25
↓ Scored | Allowed →012345+Total
08.00%4.00%12.00%24.00%
18.00%16.00%8.00%4.00%36.00%
28.00%8.00%4.00%20.00%
38.00%4.00%12.00%
44.00%4.00%
5+4.00%4.00%
Total24.00%44.00%16.00%12.00%4.00%100%

Lyon Duchere — Summary Statistics

Mean scored1.48
Mean allowed1.28
StdDev scored1.33
StdDev allowed1.10
Mean total goals/game2.76
Correlation (scored vs allowed)-0.182
Games played25
↓ Scored | Allowed →012345+Total
020.00%20.00%
116.00%12.00%4.00%4.00%36.00%
24.00%12.00%4.00%20.00%
38.00%4.00%12.00%
44.00%4.00%8.00%
5+4.00%4.00%
Total56.00%24.00%8.00%8.00%4.00%100%

Pau FC — Summary Statistics

Mean scored1.72
Mean allowed0.80
StdDev scored1.62
StdDev allowed1.15
Mean total goals/game2.52
Correlation (scored vs allowed)0.080
Games played25
↓ Scored | Allowed →012345+Total
016.67%12.50%12.50%4.17%45.83%
14.17%4.17%8.33%
28.33%8.33%4.17%12.50%4.17%37.50%
34.17%4.17%8.33%
4
5+
Total29.17%29.17%16.67%20.83%4.17%100%

Quevilly-Rouen — Summary Statistics

Mean scored1.08
Mean allowed1.42
StdDev scored1.10
StdDev allowed1.25
Mean total goals/game2.50
Correlation (scored vs allowed)0.132
Games played24
↓ Scored | Allowed →012345+Total
012.00%4.00%4.00%20.00%
124.00%12.00%16.00%4.00%56.00%
28.00%4.00%12.00%
34.00%4.00%
44.00%4.00%
5+4.00%4.00%
Total44.00%24.00%20.00%8.00%4.00%100%

Red Star — Summary Statistics

Mean scored1.04
Mean allowed0.84
StdDev scored1.02
StdDev allowed1.07
Mean total goals/game1.88
Correlation (scored vs allowed)0.083
Games played25
↓ Scored | Allowed →012345+Total
016.00%16.00%8.00%8.00%48.00%
116.00%24.00%40.00%
28.00%8.00%
34.00%4.00%
4
5+
Total20.00%32.00%40.00%8.00%100%

Toulon — Summary Statistics

Mean scored0.68
Mean allowed1.36
StdDev scored0.80
StdDev allowed0.91
Mean total goals/game2.04
Correlation (scored vs allowed)0.050
Games played25
↓ Scored | Allowed →012345+Total
016.00%8.00%4.00%28.00%
18.00%20.00%4.00%32.00%
216.00%4.00%8.00%28.00%
34.00%4.00%
44.00%4.00%
5+4.00%4.00%
Total40.00%28.00%28.00%4.00%100%

Villefranche Beaujolais — Summary Statistics

Mean scored1.36
Mean allowed0.96
StdDev scored1.29
StdDev allowed0.93
Mean total goals/game2.32
Correlation (scored vs allowed)0.151
Games played25

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 Avranches 42 30.5 +11.48
2 Bourg-Peronnas 42 33.1 +8.91
3 Boulogne 46 37.7 +8.31
4 Dunkerque 47 38.8 +8.19
5 Creteil-Lusitanos 35 28.5 +6.47

Biggest Disappointments

# Team Actual Sim vsSim
1 Toulon 13 32.3 -19.27
2 Beziers 23 34.0 -10.98
3 Le Puy Foot 43 23 33.7 -10.71
4 Gazelec Ajaccio 20 30.6 -10.57
5 Bastia-Borgo 24 32.1 -8.09

Top Streaks

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

Longest Winning Streaks

# Team Games Dates Probability
1 Concarneau 4 Feb 14 – Mar 6 1 in 179
2 Dunkerque 5 Aug 2 – Aug 30 1 in 167
3 Red Star 5 Oct 4 – Nov 22 1 in 86
4 Boulogne 4 Aug 23 – Sep 13 1 in 76
5 Villefranche Beaujolais 4 Aug 23 – Sep 13 1 in 65

Longest Losing Streaks

# Team Games Dates Probability
1 Le Puy Foot 43 5 Sep 6 – Oct 4 1 in 318
2 Red Star 3 Aug 23 – Sep 6 1 in 35
3 Beziers 3 Aug 16 – Aug 30 1 in 26
4 Quevilly-Rouen 3 Aug 9 – Aug 23 1 in 24
5 Gazelec Ajaccio 3 Oct 18 – Nov 8 1 in 18

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Villefranche Beaujolais 14 Sep 27 – Feb 14 1 in 190
2 Bourg-Peronnas 8 Jan 10 – Mar 6 1 in 63
3 Boulogne 8 Nov 29 – Feb 7 1 in 41
4 Lyon Duchere 8 Nov 22 – Feb 7 1 in 37
5 Creteil-Lusitanos 5 Sep 6 – Oct 4 1 in 19

Longest Winless Streaks

# Team Games Dates Probability
1 Toulon 22 Aug 2 – Feb 14 1 in 35,007
2 Gazelec Ajaccio 13 Sep 20 – Feb 7 1 in 617
3 Le Puy Foot 43 10 Sep 6 – Nov 29 1 in 135
4 Bastia-Borgo 9 Oct 4 – Jan 10 1 in 61
5 Quevilly-Rouen 9 Aug 2 – Sep 27 1 in 41

Home-Field Advantage Edge

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

Finish Position Heatmap

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

Team123456789101112131415161718
Pau FC25.00%17.00%10.00%8.00%7.00%14.00%3.00%3.00%3.00%4.00%1.00%1.00%1.00%3.00%
Dunkerque8.00%13.00%10.00%12.00%8.00%5.00%5.00%11.00%4.00%4.00%3.00%8.00%2.00%1.00%3.00%1.00%1.00%1.00%
Boulogne9.00%10.00%11.00%8.00%8.00%5.00%6.00%5.00%5.00%10.00%3.00%5.00%4.00%1.00%3.00%2.00%1.00%4.00%
Bourg-Peronnas1.00%5.00%6.00%4.00%7.00%6.00%8.00%3.00%3.00%4.00%5.00%10.00%4.00%7.00%12.00%3.00%9.00%3.00%
Red Star16.00%16.00%9.00%14.00%11.00%8.00%4.00%4.00%5.00%2.00%4.00%3.00%2.00%2.00%
Avranches2.00%4.00%3.00%4.00%4.00%4.00%8.00%6.00%6.00%8.00%8.00%7.00%6.00%5.00%6.00%5.00%6.00%8.00%
Villefranche Beaujolais7.00%11.00%7.00%9.00%4.00%11.00%6.00%10.00%6.00%4.00%8.00%2.00%7.00%2.00%1.00%3.00%1.00%1.00%
Lyon Duchere8.00%2.00%3.00%2.00%11.00%7.00%6.00%10.00%13.00%7.00%3.00%4.00%3.00%5.00%5.00%3.00%5.00%3.00%
Creteil-Lusitanos1.00%2.00%2.00%2.00%1.00%5.00%4.00%8.00%2.00%8.00%6.00%5.00%10.00%9.00%10.00%12.00%13.00%
Laval3.00%5.00%8.00%7.00%8.00%6.00%5.00%2.00%6.00%7.00%10.00%5.00%11.00%7.00%1.00%4.00%2.00%3.00%
Concarneau1.00%6.00%3.00%1.00%7.00%3.00%2.00%4.00%8.00%10.00%5.00%6.00%8.00%4.00%16.00%16.00%
Cholet3.00%3.00%2.00%1.00%2.00%2.00%7.00%2.00%6.00%9.00%5.00%4.00%10.00%5.00%16.00%11.00%12.00%
Quevilly-Rouen3.00%4.00%3.00%3.00%2.00%5.00%4.00%4.00%8.00%6.00%6.00%8.00%15.00%6.00%7.00%4.00%12.00%
Bastia-Borgo4.00%4.00%4.00%6.00%9.00%6.00%11.00%7.00%6.00%7.00%3.00%5.00%3.00%3.00%6.00%8.00%4.00%4.00%
Le Puy Foot 433.00%4.00%4.00%9.00%3.00%4.00%4.00%8.00%4.00%6.00%7.00%4.00%11.00%6.00%8.00%4.00%8.00%3.00%
Beziers3.00%2.00%6.00%5.00%7.00%4.00%10.00%7.00%7.00%4.00%6.00%5.00%8.00%5.00%3.00%6.00%6.00%6.00%
Gazelec Ajaccio4.00%1.00%2.00%1.00%3.00%4.00%2.00%3.00%8.00%6.00%4.00%3.00%6.00%9.00%14.00%14.00%10.00%6.00%
Toulon3.00%2.00%2.00%1.00%3.00%4.00%7.00%6.00%8.00%7.00%4.00%11.00%11.00%7.00%5.00%10.00%4.00%5.00%

Points Required Per Position

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

Points Totals in Context

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

No Trend Data Yet

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

Next-Season Status

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

Team Direct promotion Same level Direct relegation
Pau FC 42.0% 55.0% 3.0%
Red Star 32.0% 66.0% 2.0%
Dunkerque 21.0% 73.0% 6.0%
Villefranche Beaujolais 18.0% 76.0% 6.0%
Boulogne 19.0% 71.0% 10.0%
Laval 8.0% 82.0% 10.0%
Lyon Duchere 10.0% 74.0% 16.0%
Bastia-Borgo 8.0% 70.0% 22.0%
Beziers 5.0% 74.0% 21.0%
Le Puy Foot 43 7.0% 70.0% 23.0%
Avranches 6.0% 69.0% 25.0%
Toulon 5.0% 71.0% 24.0%
Bourg-Peronnas 6.0% 67.0% 27.0%
Quevilly-Rouen 3.0% 68.0% 29.0%
Gazelec Ajaccio 5.0% 51.0% 44.0%
Cholet 3.0% 53.0% 44.0%
Concarneau 1.0% 55.0% 44.0%
Creteil-Lusitanos 1.0% 55.0% 44.0%

Overall Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2019-08-02 Gazelec Ajaccio W —-— 1479 1487 45.8% 26.3% 27.9% +0.0 3
2019-08-02 @ Red Star L —-— 1487 1479 27.9% 26.3% 45.8% +0.0 0
2019-08-02 Quevilly-Rouen D 0-0 1427 1438 45.5% 26.4% 28.2% -0.7 1
2019-08-02 @ Bourg-Peronnas D 0-0 1438 1427 28.2% 26.4% 45.5% +0.8 1
2019-08-02 Avranches W 2-0 1402 1421 44.3% 26.6% 29.1% +11.2 3
2019-08-02 @ Concarneau L 0-2 1421 1402 29.1% 26.6% 44.3% -11.2 0
2019-08-02 Bastia-Borgo D 0-0 1380 1500 30.4% 26.8% 42.8% +0.5 1
2019-08-02 @ Creteil-Lusitanos D 0-0 1500 1380 42.8% 26.8% 30.4% -0.5 1
2019-08-02 Lyon Duchere W 3-0 1435 1436 46.9% 26.1% 27.1% +15.3 3
2019-08-02 @ Dunkerque L 0-3 1436 1435 27.1% 26.1% 46.9% -15.3 0
2019-08-02 Le Puy Foot 43 W 1-0 1452 1500 40.1% 27.1% 32.8% +6.6 3
2019-08-02 @ Laval L 0-1 1500 1452 32.8% 27.1% 40.1% -6.6 0
2019-08-02 Cholet D 1-1 1447 1436 48.6% 25.7% 25.8% -0.9 1
2019-08-02 @ Pau FC D 1-1 1436 1447 25.8% 25.7% 48.6% +0.9 1
2019-08-02 Beziers D 0-0 1493 1504 45.4% 26.4% 28.2% -0.7 1
2019-08-02 @ Toulon D 0-0 1504 1493 28.2% 26.4% 45.4% +0.7 1
2019-08-02 Boulogne W 1-0 1451 1442 48.2% 25.7% 26.1% +5.4 3
2019-08-02 @ Villefranche Beaujolais L 0-1 1442 1451 26.1% 25.7% 48.2% -5.4 0
2019-08-09 Bourg-Peronnas W 2-1 1505 1427 57.5% 22.6% 20.0% +3.9 4
2019-08-09 @ Beziers L 1-2 1427 1505 20.0% 22.6% 57.5% -3.9 1
2019-08-09 Concarneau W 2-0 1499 1413 58.5% 22.1% 19.4% +7.6 4
2019-08-09 @ Bastia-Borgo L 0-2 1413 1499 19.4% 22.1% 58.5% -7.6 3
2019-08-09 Laval D 1-1 1436 1458 43.9% 26.6% 29.5% -0.6 1
2019-08-09 @ Boulogne D 1-1 1458 1436 29.5% 26.6% 43.9% +0.5 4
2019-08-09 Villefranche Beaujolais D 1-1 1436 1456 44.2% 26.6% 29.2% -0.6 2
2019-08-09 @ Cholet D 1-1 1456 1436 29.2% 26.6% 44.2% +0.6 4
2019-08-09 Avranches L 0-1 1487 1410 57.3% 22.6% 20.1% -10.0 0
2019-08-09 @ Gazelec Ajaccio W 1-0 1410 1487 20.1% 22.6% 57.3% +10.0 3
2019-08-09 Creteil-Lusitanos L 2-3 1493 1381 61.8% 20.5% 17.6% -9.5 0
2019-08-09 @ Le Puy Foot 43 W 3-2 1381 1493 17.6% 20.5% 61.8% +9.5 4
2019-08-09 Pau FC D 0-0 1420 1446 43.4% 26.7% 29.9% -0.6 1
2019-08-09 @ Lyon Duchere D 0-0 1446 1420 29.9% 26.7% 43.4% +0.6 2
2019-08-09 Dunkerque L 1-3 1439 1450 45.4% 26.4% 28.3% -13.7 1
2019-08-09 @ Quevilly-Rouen W 3-1 1450 1439 28.3% 26.4% 45.4% +13.7 6
2019-08-09 Toulon D 1-1 1479 1492 45.1% 26.4% 28.4% -0.6 4
2019-08-09 @ Red Star D 1-1 1492 1479 28.4% 26.4% 45.1% +0.6 2
2019-08-16 Bastia-Borgo W 1-0 1420 1507 34.6% 27.2% 38.2% +7.3 6
2019-08-16 @ Avranches L 0-1 1507 1420 38.2% 27.2% 34.6% -7.3 4
2019-08-16 Le Puy Foot 43 D 1-1 1406 1484 35.9% 27.2% 36.9% +0.0 4
2019-08-16 @ Concarneau D 1-1 1484 1406 36.9% 27.2% 35.9% -0.0 1
2019-08-16 Boulogne W 1-0 1390 1436 40.6% 27.0% 32.4% +6.5 7
2019-08-16 @ Creteil-Lusitanos L 0-1 1436 1390 32.4% 27.0% 40.6% -6.5 1
2019-08-16 Beziers W 2-1 1464 1509 40.7% 27.0% 32.3% +6.1 9
2019-08-16 @ Dunkerque L 1-2 1509 1464 32.3% 27.0% 40.7% -6.1 4
2019-08-16 Cholet W 2-0 1459 1436 50.1% 25.2% 24.7% +9.7 7
2019-08-16 @ Laval L 0-2 1436 1459 24.7% 25.2% 50.1% -9.7 2
2019-08-16 Quevilly-Rouen W 4-2 1447 1425 49.9% 25.3% 24.8% +7.6 5
2019-08-16 @ Pau FC L 2-4 1425 1447 24.8% 25.3% 49.9% -7.6 1
2019-08-16 Gazelec Ajaccio D 1-1 1492 1477 49.1% 25.5% 25.4% -0.9 3
2019-08-16 @ Toulon D 1-1 1477 1492 25.4% 25.5% 49.1% +0.9 1
2019-08-16 Lyon Duchere L 0-2 1457 1420 52.0% 24.6% 23.4% -17.5 4
2019-08-16 @ Villefranche Beaujolais W 2-0 1420 1457 23.4% 24.6% 52.0% +17.5 4
2019-08-17 Red Star L 1-4 1423 1478 39.2% 27.2% 33.7% -17.3 1
2019-08-17 @ Bourg-Peronnas W 4-1 1478 1423 33.7% 27.2% 39.2% +17.3 7
2019-08-23 Pau FC L 0-1 1503 1454 53.5% 24.1% 22.4% -9.5 4
2019-08-23 @ Beziers W 1-0 1454 1503 22.4% 24.1% 53.5% +9.5 8
2019-08-23 Concarneau W 2-1 1429 1406 50.2% 25.2% 24.6% +4.8 4
2019-08-23 @ Boulogne L 1-2 1406 1429 24.6% 25.2% 50.2% -4.8 4
2019-08-23 Creteil-Lusitanos W 1-0 1426 1397 51.0% 25.0% 24.0% +5.0 5
2019-08-23 @ Cholet L 0-1 1397 1426 24.0% 25.0% 51.0% -5.0 7
2019-08-23 Bastia-Borgo D 0-0 1478 1500 43.9% 26.6% 29.4% -0.6 2
2019-08-23 @ Gazelec Ajaccio D 0-0 1500 1478 29.4% 26.6% 43.9% +0.6 5
2019-08-23 Avranches D 1-1 1484 1427 54.6% 23.7% 21.7% -1.3 2
2019-08-23 @ Le Puy Foot 43 D 1-1 1427 1484 21.7% 23.7% 54.6% +1.3 7
2019-08-23 Laval W 2-1 1437 1468 42.6% 26.8% 30.6% +5.9 7
2019-08-23 @ Lyon Duchere L 1-2 1468 1437 30.6% 26.8% 42.6% -5.8 7
2019-08-23 Villefranche Beaujolais L 0-2 1418 1439 44.0% 26.6% 29.4% -15.4 1
2019-08-23 @ Quevilly-Rouen W 2-0 1439 1418 29.4% 26.6% 44.0% +15.4 7
2019-08-23 Dunkerque L 1-2 1495 1470 50.4% 25.1% 24.4% -8.5 7
2019-08-23 @ Red Star W 2-1 1470 1495 24.4% 25.1% 50.4% +8.6 12
2019-08-23 Bourg-Peronnas D 2-2 1492 1405 58.5% 22.1% 19.4% -1.2 4
2019-08-23 @ Toulon D 2-2 1405 1492 19.4% 22.1% 58.5% +1.2 2
2019-08-30 Boulogne L 0-1 1429 1434 46.2% 26.2% 27.6% -8.5 7
2019-08-30 @ Avranches W 1-0 1434 1429 27.6% 26.2% 46.2% +8.5 7
2019-08-30 Le Puy Foot 43 L 2-6 1500 1483 49.4% 25.4% 25.2% -22.6 5
2019-08-30 @ Bastia-Borgo W 6-2 1483 1500 25.2% 25.4% 49.4% +22.6 5
2019-08-30 Gazelec Ajaccio D 2-2 1407 1477 36.9% 27.2% 35.8% -0.0 3
2019-08-30 @ Bourg-Peronnas D 2-2 1477 1407 35.8% 27.2% 36.9% +0.0 3
2019-08-30 Cholet D 2-2 1401 1431 42.7% 26.8% 30.5% -0.4 5
2019-08-30 @ Concarneau D 2-2 1431 1401 30.5% 26.8% 42.7% +0.3 6
2019-08-30 Lyon Duchere L 0-1 1392 1443 39.7% 27.1% 33.2% -7.6 7
2019-08-30 @ Creteil-Lusitanos W 1-0 1443 1392 33.2% 27.1% 39.7% +7.6 10
2019-08-30 Toulon W 2-1 1479 1490 45.4% 26.4% 28.3% +5.5 15
2019-08-30 @ Dunkerque L 1-2 1490 1479 28.3% 26.4% 45.4% -5.5 4
2019-08-30 Quevilly-Rouen D 1-1 1462 1402 55.1% 23.5% 21.4% -1.3 8
2019-08-30 @ Laval D 1-1 1402 1462 21.4% 23.5% 55.1% +1.4 2
2019-08-30 Red Star W 3-0 1464 1487 43.8% 26.7% 29.6% +16.5 11
2019-08-30 @ Pau FC L 0-3 1487 1464 29.6% 26.7% 43.8% -16.5 7
2019-08-30 Beziers W 5-2 1454 1493 41.5% 27.0% 31.5% +12.7 10
2019-08-30 @ Villefranche Beaujolais L 2-5 1493 1454 31.5% 27.0% 41.5% -12.7 4
2019-09-06 Laval D 2-2 1480 1461 49.6% 25.4% 25.0% -0.7 5
2019-09-06 @ Beziers D 2-2 1461 1480 25.0% 25.4% 49.6% +0.7 9
2019-09-06 Bastia-Borgo W 2-1 1442 1478 42.0% 26.9% 31.1% +5.9 10
2019-09-06 @ Boulogne L 1-2 1478 1442 31.1% 26.9% 42.0% -5.9 5
2019-09-06 Dunkerque W 1-0 1407 1484 35.9% 27.2% 36.8% +7.2 6
2019-09-06 @ Bourg-Peronnas L 0-1 1484 1407 36.8% 27.2% 35.9% -7.1 15
2019-09-06 Avranches L 1-2 1432 1420 48.5% 25.7% 25.8% -8.3 6
2019-09-06 @ Cholet W 2-1 1420 1432 25.8% 25.7% 48.5% +8.3 10
2019-09-06 Le Puy Foot 43 W 2-0 1477 1505 43.1% 26.8% 30.2% +11.6 6
2019-09-06 @ Gazelec Ajaccio L 0-2 1505 1477 30.2% 26.8% 43.1% -11.6 5
2019-09-06 Concarneau D 1-1 1451 1401 53.8% 24.0% 22.2% -1.3 11
2019-09-06 @ Lyon Duchere D 1-1 1401 1451 22.2% 24.0% 53.8% +1.3 6
2019-09-06 Creteil-Lusitanos L 0-3 1404 1384 49.6% 25.4% 25.0% -24.6 2
2019-09-06 @ Quevilly-Rouen W 3-0 1384 1404 25.0% 25.4% 49.6% +24.5 10
2019-09-06 Villefranche Beaujolais L 0-2 1470 1467 47.4% 25.9% 26.7% -16.3 7
2019-09-06 @ Red Star W 2-0 1467 1470 26.7% 25.9% 47.4% +16.3 13
2019-09-06 Pau FC D 0-0 1485 1480 47.6% 25.9% 26.5% -0.9 5
2019-09-06 @ Toulon D 0-0 1480 1485 26.5% 25.9% 47.6% +0.9 12
2019-09-13 Lyon Duchere W 2-1 1428 1449 44.0% 26.6% 29.4% +5.7 13
2019-09-13 @ Avranches L 1-2 1449 1428 29.4% 26.6% 44.0% -5.7 11
2019-09-13 Cholet W 3-2 1472 1423 53.6% 24.1% 22.3% +4.2 8
2019-09-13 @ Bastia-Borgo L 2-3 1423 1472 22.3% 24.1% 53.6% -4.2 6
2019-09-13 Quevilly-Rouen D 0-0 1402 1379 50.1% 25.2% 24.7% -1.1 7
2019-09-13 @ Concarneau D 0-0 1379 1402 24.7% 25.2% 50.1% +1.1 3
2019-09-13 Beziers W 3-1 1409 1480 36.9% 27.2% 35.8% +11.5 13
2019-09-13 @ Creteil-Lusitanos L 1-3 1480 1409 35.8% 27.2% 36.9% -11.4 5
2019-09-13 Gazelec Ajaccio L 0-1 1477 1489 45.3% 26.4% 28.3% -8.4 15
2019-09-13 @ Dunkerque W 1-0 1489 1477 28.3% 26.4% 45.3% +8.4 9
2019-09-13 Red Star L 0-2 1462 1454 48.1% 25.8% 26.1% -16.5 9
2019-09-13 @ Laval W 2-0 1454 1462 26.1% 25.8% 48.1% +16.5 10
2019-09-13 Boulogne L 0-2 1494 1448 53.1% 24.3% 22.6% -17.8 5
2019-09-13 @ Le Puy Foot 43 W 2-0 1448 1494 22.6% 24.3% 53.1% +17.8 13
2019-09-13 Bourg-Peronnas W 2-1 1481 1414 56.1% 23.1% 20.8% +4.1 15
2019-09-13 @ Pau FC L 1-2 1414 1481 20.8% 23.1% 56.1% -4.1 6
2019-09-13 Toulon W 2-1 1483 1484 46.9% 26.1% 27.0% +5.3 16
2019-09-13 @ Villefranche Beaujolais L 1-2 1484 1483 27.0% 26.1% 46.9% -5.3 5
2019-09-20 Concarneau W 1-0 1468 1401 56.1% 23.2% 20.8% +4.3 8
2019-09-20 @ Beziers L 0-1 1401 1468 20.8% 23.2% 56.1% -4.3 7
2019-09-20 Villefranche Beaujolais W 2-0 1410 1489 35.7% 27.2% 37.0% +13.5 9
2019-09-20 @ Bourg-Peronnas L 0-2 1489 1410 37.0% 27.2% 35.7% -13.5 16
2019-09-20 Le Puy Foot 43 W 2-1 1419 1476 39.0% 27.2% 33.9% +6.3 9
2019-09-20 @ Cholet L 1-2 1476 1419 33.9% 27.2% 39.0% -6.3 5
2019-09-20 Pau FC W 4-1 1469 1485 44.6% 26.5% 28.8% +13.7 18
2019-09-20 @ Dunkerque L 1-4 1485 1469 28.8% 26.5% 44.6% -13.7 15
2019-09-20 Boulogne D 0-0 1497 1466 51.2% 24.9% 23.9% -1.2 10
2019-09-20 @ Gazelec Ajaccio D 0-0 1466 1497 23.9% 24.9% 51.2% +1.2 14
2019-09-20 Bastia-Borgo D 0-0 1444 1476 42.5% 26.8% 30.7% -0.5 12
2019-09-20 @ Lyon Duchere D 0-0 1476 1444 30.7% 26.8% 42.5% +0.5 9
2019-09-20 Avranches L 0-1 1380 1434 39.4% 27.1% 33.5% -7.5 3
2019-09-20 @ Quevilly-Rouen W 1-0 1434 1380 33.5% 27.1% 39.4% +7.5 16
2019-09-20 Creteil-Lusitanos D 0-0 1470 1420 53.8% 24.0% 22.2% -1.4 11
2019-09-20 @ Red Star D 0-0 1420 1470 22.2% 24.0% 53.8% +1.4 14
2019-09-20 Laval L 0-1 1479 1445 51.5% 24.8% 23.7% -9.2 5
2019-09-20 @ Toulon W 1-0 1445 1479 23.7% 24.8% 51.5% +9.2 12
2019-09-27 Beziers D 1-1 1442 1473 42.6% 26.8% 30.6% -0.5 17
2019-09-27 @ Avranches D 1-1 1473 1442 30.6% 26.8% 42.6% +0.5 9
2019-09-27 Quevilly-Rouen W 3-2 1476 1373 60.7% 21.1% 18.2% +3.3 12
2019-09-27 @ Bastia-Borgo L 2-3 1373 1476 18.2% 21.1% 60.7% -3.4 3
2019-09-27 Cholet L 1-2 1467 1425 52.7% 24.4% 22.9% -8.9 14
2019-09-27 @ Boulogne W 2-1 1425 1467 22.9% 24.4% 52.7% +8.8 12
2019-09-27 Red Star W 2-1 1396 1469 36.7% 27.2% 36.1% +6.6 10
2019-09-27 @ Concarneau L 1-2 1469 1396 36.1% 27.2% 36.7% -6.6 11
2019-09-27 Toulon D 1-1 1422 1469 40.2% 27.1% 32.7% -0.3 15
2019-09-27 @ Creteil-Lusitanos D 1-1 1469 1422 32.7% 27.1% 40.2% +0.3 6
2019-09-27 Bourg-Peronnas L 0-1 1455 1423 51.3% 24.9% 23.8% -9.2 12
2019-09-27 @ Laval W 1-0 1423 1455 23.8% 24.9% 51.3% +9.2 12
2019-09-27 Lyon Duchere L 1-2 1469 1443 50.5% 25.1% 24.3% -8.6 5
2019-09-27 @ Le Puy Foot 43 W 2-1 1443 1469 24.3% 25.1% 50.5% +8.6 15
2019-09-27 Gazelec Ajaccio W 4-0 1472 1496 43.6% 26.7% 29.8% +21.7 18
2019-09-27 @ Pau FC L 0-4 1496 1472 29.8% 26.7% 43.6% -21.7 10
2019-09-27 Dunkerque D 0-0 1475 1482 46.0% 26.3% 27.8% -0.8 17
2019-09-27 @ Villefranche Beaujolais D 0-0 1482 1475 27.8% 26.3% 46.0% +0.8 19
2019-10-04 Bastia-Borgo D 1-1 1473 1480 46.0% 26.2% 27.7% -0.7 10
2019-10-04 @ Beziers D 1-1 1480 1473 27.7% 26.2% 46.0% +0.7 13
2019-10-04 Creteil-Lusitanos D 0-0 1432 1421 48.5% 25.7% 25.8% -1.0 13
2019-10-04 @ Bourg-Peronnas D 0-0 1421 1432 25.8% 25.7% 48.5% +1.0 16
2019-10-04 Laval L 1-2 1483 1445 52.1% 24.6% 23.3% -8.8 19
2019-10-04 @ Dunkerque W 2-1 1445 1483 23.3% 24.6% 52.1% +8.8 15
2019-10-04 Cholet D 1-1 1474 1434 52.4% 24.5% 23.1% -1.2 11
2019-10-04 @ Gazelec Ajaccio D 1-1 1434 1474 23.1% 24.5% 52.4% +1.2 13
2019-10-04 Boulogne W 2-0 1452 1459 46.0% 26.2% 27.7% +10.8 18
2019-10-04 @ Lyon Duchere L 0-2 1459 1452 27.7% 26.2% 46.0% -10.8 14
2019-10-04 Villefranche Beaujolais D 1-1 1494 1474 49.6% 25.4% 25.0% -1.0 19
2019-10-04 @ Pau FC D 1-1 1474 1494 25.0% 25.4% 49.6% +1.0 18
2019-10-04 Le Puy Foot 43 W 3-0 1369 1461 34.0% 27.2% 38.8% +20.4 6
2019-10-04 @ Quevilly-Rouen L 0-3 1461 1369 38.8% 27.2% 34.0% -20.4 5
2019-10-04 Avranches W 2-0 1462 1441 49.9% 25.3% 24.8% +9.8 14
2019-10-04 @ Red Star L 0-2 1441 1462 24.8% 25.3% 49.9% -9.8 17
2019-10-04 Concarneau L 0-1 1470 1403 56.0% 23.2% 20.8% -9.8 6
2019-10-04 @ Toulon W 1-0 1403 1470 20.8% 23.2% 56.0% +9.8 13
2019-10-18 Toulon W 2-1 1431 1460 43.0% 26.8% 30.2% +5.8 20
2019-10-18 @ Avranches L 1-2 1460 1431 30.2% 26.8% 43.0% -5.8 6
2019-10-18 Red Star L 0-1 1480 1472 48.1% 25.8% 26.1% -8.8 13
2019-10-18 @ Bastia-Borgo W 1-0 1472 1480 26.1% 25.8% 48.1% +8.8 17
2019-10-18 Quevilly-Rouen W 2-0 1448 1390 54.8% 23.6% 21.5% +8.5 17
2019-10-18 @ Boulogne L 0-2 1390 1448 21.5% 23.6% 54.8% -8.5 6
2019-10-18 Lyon Duchere W 3-0 1435 1463 43.1% 26.7% 30.1% +16.8 16
2019-10-18 @ Cholet L 0-3 1463 1435 30.1% 26.7% 43.1% -16.8 18
2019-10-18 Bourg-Peronnas L 0-1 1413 1431 44.4% 26.6% 29.1% -8.2 13
2019-10-18 @ Concarneau W 1-0 1431 1413 29.1% 26.6% 44.4% +8.2 16
2019-10-18 Dunkerque L 0-1 1422 1474 39.6% 27.1% 33.3% -7.5 16
2019-10-18 @ Creteil-Lusitanos W 1-0 1474 1422 33.3% 27.1% 39.6% +7.5 22
2019-10-18 Pau FC L 0-1 1454 1493 41.6% 27.0% 31.5% -7.8 15
2019-10-18 @ Laval W 1-0 1493 1454 31.5% 27.0% 41.6% +7.8 22
2019-10-18 Beziers D 0-0 1440 1472 42.5% 26.8% 30.6% -0.5 6
2019-10-18 @ Le Puy Foot 43 D 0-0 1472 1440 30.6% 26.8% 42.5% +0.5 11
2019-10-18 Gazelec Ajaccio W 2-0 1475 1473 47.3% 26.0% 26.8% +10.5 21
2019-10-18 @ Villefranche Beaujolais L 0-2 1473 1475 26.8% 26.0% 47.3% -10.5 11
2019-11-01 Boulogne W 2-0 1473 1456 49.2% 25.5% 25.3% +10.0 14
2019-11-01 @ Beziers L 0-2 1456 1473 25.3% 25.5% 49.2% -9.9 17
2019-11-01 Concarneau W 2-0 1482 1405 57.4% 22.6% 20.0% +7.9 25
2019-11-01 @ Dunkerque L 0-2 1405 1482 20.0% 22.6% 57.4% -7.9 13
2019-11-01 Lyon Duchere L 1-3 1463 1446 49.3% 25.5% 25.2% -14.5 11
2019-11-01 @ Gazelec Ajaccio W 3-1 1446 1463 25.2% 25.5% 49.3% +14.6 21
2019-11-01 Creteil-Lusitanos D 3-3 1500 1415 58.4% 22.1% 19.4% -1.0 23
2019-11-01 @ Pau FC D 3-3 1415 1500 19.4% 22.1% 58.4% +1.0 17
2019-11-01 Cholet W 2-0 1381 1452 36.9% 27.2% 35.9% +13.2 9
2019-11-01 @ Quevilly-Rouen L 0-2 1452 1381 35.9% 27.2% 36.9% -13.2 16
2019-11-01 Le Puy Foot 43 W 1-0 1481 1440 52.5% 24.5% 23.0% +4.8 20
2019-11-01 @ Red Star L 0-1 1440 1481 23.0% 24.5% 52.5% -4.8 6
2019-11-01 Bastia-Borgo D 2-2 1454 1472 44.5% 26.5% 29.0% -0.4 7
2019-11-01 @ Toulon D 2-2 1472 1454 29.0% 26.5% 44.5% +0.4 14
2019-11-01 Laval D 1-1 1486 1446 52.4% 24.5% 23.1% -1.2 22
2019-11-01 @ Villefranche Beaujolais D 1-1 1446 1486 23.1% 24.5% 52.4% +1.2 16
2019-11-02 Avranches D 1-1 1440 1437 47.3% 26.0% 26.7% -0.8 17
2019-11-02 @ Bourg-Peronnas D 1-1 1437 1440 26.7% 26.0% 47.3% +0.8 21
2019-11-08 Dunkerque W 2-0 1438 1490 39.6% 27.1% 33.2% +12.5 24
2019-11-08 @ Avranches L 0-2 1490 1438 33.2% 27.1% 39.6% -12.5 25
2019-11-08 Bourg-Peronnas L 1-2 1472 1439 51.5% 24.8% 23.7% -8.7 14
2019-11-08 @ Bastia-Borgo W 2-1 1439 1472 23.7% 24.8% 51.5% +8.7 20
2019-11-08 Red Star L 0-1 1446 1486 41.4% 27.0% 31.6% -7.8 17
2019-11-08 @ Boulogne W 1-0 1486 1446 31.6% 27.0% 41.4% +7.8 23
2019-11-08 Beziers W 2-1 1439 1483 40.8% 27.0% 32.2% +6.1 19
2019-11-08 @ Cholet L 1-2 1483 1439 32.2% 27.0% 40.8% -6.1 14
2019-11-08 Pau FC L 0-1 1397 1499 32.5% 27.1% 40.4% -6.5 13
2019-11-08 @ Concarneau W 1-0 1499 1397 40.4% 27.1% 32.5% +6.5 26
2019-11-08 Villefranche Beaujolais D 2-2 1416 1485 37.2% 27.2% 35.6% -0.0 18
2019-11-08 @ Creteil-Lusitanos D 2-2 1485 1416 35.6% 27.2% 37.2% +0.0 23
2019-11-08 Gazelec Ajaccio W 2-0 1448 1448 46.9% 26.1% 27.1% +10.6 19
2019-11-08 @ Laval L 0-2 1448 1448 27.1% 26.1% 46.9% -10.6 11
2019-11-08 Toulon D 0-0 1435 1454 44.4% 26.6% 29.0% -0.7 7
2019-11-08 @ Le Puy Foot 43 D 0-0 1454 1435 29.0% 26.6% 44.4% +0.6 8
2019-11-08 Quevilly-Rouen L 1-2 1460 1394 55.9% 23.2% 20.9% -9.2 21
2019-11-08 @ Lyon Duchere W 2-1 1394 1460 20.9% 23.2% 55.9% +9.2 12
2019-11-22 Lyon Duchere L 1-4 1477 1451 50.5% 25.1% 24.4% -21.0 14
2019-11-22 @ Beziers W 4-1 1451 1477 24.4% 25.1% 50.5% +21.0 24
2019-11-22 Le Puy Foot 43 W 4-0 1448 1435 48.8% 25.6% 25.6% +19.1 23
2019-11-22 @ Bourg-Peronnas L 0-4 1435 1448 25.6% 25.6% 48.8% -19.1 7
2019-11-22 Bastia-Borgo D 2-2 1477 1463 48.9% 25.6% 25.5% -0.7 26
2019-11-22 @ Dunkerque D 2-2 1463 1477 25.5% 25.6% 48.9% +0.7 15
2019-11-22 Quevilly-Rouen D 0-0 1438 1404 51.6% 24.8% 23.6% -1.2 12
2019-11-22 @ Gazelec Ajaccio D 0-0 1404 1438 23.6% 24.8% 51.6% +1.2 13
2019-11-22 Creteil-Lusitanos D 0-0 1458 1416 52.7% 24.4% 22.9% -1.3 20
2019-11-22 @ Laval D 0-0 1416 1458 22.9% 24.4% 52.7% +1.3 19
2019-11-22 Avranches W 1-0 1506 1450 54.5% 23.8% 21.8% +4.6 29
2019-11-22 @ Pau FC L 0-1 1450 1506 21.8% 23.8% 54.5% -4.6 24
2019-11-22 Cholet W 2-1 1493 1445 53.5% 24.1% 22.3% +4.4 26
2019-11-22 @ Red Star L 1-2 1445 1493 22.3% 24.1% 53.5% -4.4 19
2019-11-22 Concarneau D 0-0 1485 1390 59.6% 21.6% 18.8% -1.8 24
2019-11-22 @ Villefranche Beaujolais D 0-0 1390 1485 18.8% 21.6% 59.6% +1.8 14
2019-11-29 Villefranche Beaujolais L 0-1 1446 1483 41.8% 26.9% 31.3% -7.9 24
2019-11-29 @ Avranches W 1-0 1483 1446 31.3% 26.9% 41.8% +7.8 27
2019-11-29 Pau FC L 1-2 1464 1510 40.4% 27.1% 32.5% -7.2 15
2019-11-29 @ Bastia-Borgo W 2-1 1510 1464 32.5% 27.1% 40.4% +7.2 32
2019-11-29 Bourg-Peronnas W 1-0 1439 1467 43.0% 26.8% 30.2% +6.2 20
2019-11-29 @ Boulogne L 0-1 1467 1439 30.2% 26.8% 43.0% -6.1 23
2019-11-29 Toulon W 2-0 1441 1454 45.1% 26.4% 28.5% +11.0 22
2019-11-29 @ Cholet L 0-2 1454 1441 28.5% 26.4% 45.1% -11.0 8
2019-11-29 Laval L 0-1 1392 1457 37.8% 27.2% 35.0% -7.3 14
2019-11-29 @ Concarneau W 1-0 1457 1392 35.0% 27.2% 37.8% +7.3 23
2019-11-29 Gazelec Ajaccio W 2-0 1417 1436 44.3% 26.6% 29.1% +11.3 22
2019-11-29 @ Creteil-Lusitanos L 0-2 1436 1417 29.1% 26.6% 44.3% -11.3 12
2019-11-29 Dunkerque L 1-2 1415 1477 38.3% 27.2% 34.5% -6.9 7
2019-11-29 @ Le Puy Foot 43 W 2-1 1477 1415 34.5% 27.2% 38.3% +6.9 29
2019-11-29 Red Star W 3-1 1472 1498 43.4% 26.7% 29.9% +10.0 27
2019-11-29 @ Lyon Duchere L 1-3 1498 1472 29.9% 26.7% 43.4% -10.0 26
2019-11-29 Beziers D 2-2 1405 1456 39.8% 27.1% 33.1% -0.2 14
2019-11-29 @ Quevilly-Rouen D 2-2 1456 1405 33.1% 27.1% 39.8% +0.2 15
2019-12-06 Boulogne L 1-2 1443 1445 46.8% 26.1% 27.1% -8.1 8
2019-12-06 @ Toulon W 2-1 1445 1443 27.1% 26.1% 46.8% +8.1 23
2019-12-13 Cholet W 3-1 1460 1452 48.2% 25.8% 26.1% +8.8 26
2019-12-13 @ Bourg-Peronnas L 1-3 1452 1460 26.1% 25.8% 48.2% -8.9 22
2019-12-13 Concarneau W 4-2 1428 1385 52.9% 24.3% 22.8% +7.0 25
2019-12-13 @ Creteil-Lusitanos L 2-4 1385 1428 22.8% 24.3% 52.9% -7.0 14
2019-12-13 Boulogne D 1-1 1484 1453 51.2% 24.9% 23.9% -1.1 30
2019-12-13 @ Dunkerque D 1-1 1453 1484 23.9% 24.9% 51.2% +1.1 24
2019-12-13 Avranches W 3-0 1464 1438 50.5% 25.1% 24.4% +14.0 26
2019-12-13 @ Laval L 0-3 1438 1464 24.4% 25.1% 50.5% -14.0 24
2019-12-13 Quevilly-Rouen W 1-0 1488 1405 58.1% 22.3% 19.6% +4.1 29
2019-12-13 @ Red Star L 0-1 1405 1488 19.6% 22.3% 58.1% -4.1 14
2019-12-13 Lyon Duchere D 1-1 1435 1482 40.4% 27.1% 32.6% -0.3 9
2019-12-13 @ Toulon D 1-1 1482 1435 32.6% 27.1% 40.4% +0.3 28
2019-12-13 Bastia-Borgo W 4-1 1491 1457 51.6% 24.8% 23.6% +11.4 30
2019-12-13 @ Villefranche Beaujolais L 1-4 1457 1491 23.6% 24.8% 51.6% -11.4 15
2019-12-14 Le Puy Foot 43 L 2-3 1518 1408 61.4% 20.8% 17.8% -9.4 32
2019-12-14 @ Pau FC W 3-2 1408 1518 17.8% 20.8% 61.4% +9.4 10
2019-12-20 Creteil-Lusitanos W 2-1 1424 1435 45.4% 26.4% 28.2% +5.5 27
2019-12-20 @ Avranches L 1-2 1435 1424 28.2% 26.4% 45.4% -5.5 25
2019-12-20 Red Star L 1-3 1456 1492 41.9% 26.9% 31.2% -12.9 15
2019-12-20 @ Beziers W 3-1 1492 1456 31.2% 26.9% 41.9% +12.8 32
2019-12-20 Laval D 0-0 1446 1478 42.4% 26.9% 30.7% -0.5 16
2019-12-20 @ Bastia-Borgo D 0-0 1478 1446 30.7% 26.9% 42.4% +0.5 27
2019-12-20 Pau FC D 0-0 1454 1508 39.3% 27.1% 33.6% -0.2 25
2019-12-20 @ Boulogne D 0-0 1508 1454 33.6% 27.1% 39.3% +0.2 33
2019-12-20 Dunkerque L 0-4 1443 1483 41.4% 27.0% 31.6% -27.9 22
2019-12-20 @ Cholet W 4-0 1483 1443 31.6% 27.0% 41.4% +27.9 33
2019-12-20 Villefranche Beaujolais D 1-1 1418 1502 35.0% 27.2% 37.8% +0.1 11
2019-12-20 @ Le Puy Foot 43 D 1-1 1502 1418 37.8% 27.2% 35.0% -0.1 31
2019-12-20 Bourg-Peronnas W 5-1 1482 1469 48.8% 25.6% 25.6% +15.9 31
2019-12-20 @ Lyon Duchere L 1-5 1469 1482 25.6% 25.6% 48.8% -15.9 26
2019-12-20 Toulon W 2-0 1401 1435 42.2% 26.9% 30.9% +11.8 17
2019-12-20 @ Quevilly-Rouen L 0-2 1435 1401 30.9% 26.9% 42.2% -11.8 9
2020-01-10 Gazelec Ajaccio W 2-0 1430 1425 47.6% 25.9% 26.5% +10.4 30
2020-01-10 @ Avranches L 0-2 1425 1430 26.5% 25.9% 47.6% -10.4 12
2020-01-10 Beziers D 2-2 1453 1443 48.4% 25.7% 25.9% -0.7 27
2020-01-10 @ Bourg-Peronnas D 2-2 1443 1453 25.9% 25.7% 48.4% +0.7 16
2020-01-10 Bastia-Borgo D 0-0 1378 1445 37.5% 27.2% 35.3% -0.1 15
2020-01-10 @ Concarneau D 0-0 1445 1378 35.3% 27.2% 37.5% +0.1 17
2020-01-10 Le Puy Foot 43 L 0-2 1430 1418 48.6% 25.6% 25.8% -16.6 25
2020-01-10 @ Creteil-Lusitanos W 2-0 1418 1430 25.8% 25.6% 48.6% +16.6 14
2020-01-10 Quevilly-Rouen W 3-2 1510 1413 60.0% 21.4% 18.6% +3.4 36
2020-01-10 @ Dunkerque L 2-3 1413 1510 18.6% 21.4% 60.0% -3.4 17
2020-01-10 Boulogne L 0-3 1478 1454 50.4% 25.1% 24.5% -24.8 27
2020-01-10 @ Laval W 3-0 1454 1478 24.5% 25.1% 50.4% +24.8 28
2020-01-10 Lyon Duchere D 1-1 1509 1498 48.4% 25.7% 25.9% -0.9 34
2020-01-10 @ Pau FC D 1-1 1498 1509 25.9% 25.7% 48.4% +0.9 32
2020-01-10 Red Star L 0-1 1423 1505 35.4% 27.2% 37.4% -7.0 9
2020-01-10 @ Toulon W 1-0 1505 1423 37.4% 27.2% 35.4% +7.0 35
2020-01-10 Cholet W 3-2 1502 1415 58.6% 22.1% 19.3% +3.6 34
2020-01-10 @ Villefranche Beaujolais L 2-3 1415 1502 19.3% 22.1% 58.6% -3.6 22
2020-01-17 Beziers L 0-1 1415 1444 42.9% 26.8% 30.3% -8.0 12
2020-01-17 @ Gazelec Ajaccio W 1-0 1444 1415 30.3% 26.8% 42.9% +8.0 19
2020-01-23 Dunkerque L 1-2 1452 1514 38.2% 27.2% 34.6% -6.9 19
2020-01-23 @ Beziers W 2-1 1514 1452 34.6% 27.2% 38.2% +6.9 39
2020-01-24 Creteil-Lusitanos W 1-0 1478 1413 55.8% 23.3% 21.0% +4.4 31
2020-01-24 @ Boulogne L 0-1 1413 1478 21.0% 23.3% 55.8% -4.4 25
2020-01-24 Laval D 2-2 1411 1454 41.0% 27.0% 32.0% -0.2 23
2020-01-24 @ Cholet D 2-2 1454 1411 32.0% 27.0% 41.0% +0.3 28
2020-01-24 Toulon D 0-0 1407 1416 45.7% 26.3% 28.0% -0.8 13
2020-01-24 @ Gazelec Ajaccio D 0-0 1416 1407 28.0% 26.3% 45.7% +0.8 10
2020-01-24 Concarneau L 0-1 1435 1378 54.7% 23.7% 21.6% -9.7 14
2020-01-24 @ Le Puy Foot 43 W 1-0 1378 1435 21.6% 23.7% 54.7% +9.7 18
2020-01-24 Villefranche Beaujolais D 2-2 1499 1506 46.1% 26.2% 27.7% -0.5 33
2020-01-24 @ Lyon Duchere D 2-2 1506 1499 27.7% 26.2% 46.1% +0.5 35
2020-01-24 Pau FC D 0-0 1409 1508 33.1% 27.1% 39.8% +0.3 18
2020-01-24 @ Quevilly-Rouen D 0-0 1508 1409 39.8% 27.1% 33.1% -0.3 35
2020-01-24 Bourg-Peronnas D 1-1 1512 1453 54.9% 23.6% 21.5% -1.3 36
2020-01-24 @ Red Star D 1-1 1453 1512 21.5% 23.6% 54.9% +1.3 28
2020-01-31 Le Puy Foot 43 W 3-1 1440 1425 49.0% 25.5% 25.4% +8.7 33
2020-01-31 @ Avranches L 1-3 1425 1440 25.4% 25.5% 49.0% -8.7 14
2020-01-31 Gazelec Ajaccio W 2-1 1445 1406 52.3% 24.5% 23.2% +4.6 20
2020-01-31 @ Bastia-Borgo L 1-2 1406 1445 23.2% 24.5% 52.3% -4.6 13
2020-01-31 Toulon W 2-1 1454 1417 52.1% 24.6% 23.3% +4.6 31
2020-01-31 @ Bourg-Peronnas L 1-2 1417 1454 23.3% 24.6% 52.1% -4.6 10
2020-01-31 Boulogne L 0-2 1387 1483 33.5% 27.1% 39.4% -12.6 18
2020-01-31 @ Concarneau W 2-0 1483 1387 39.4% 27.1% 33.5% +12.6 34
2020-01-31 Cholet W 3-0 1409 1411 46.7% 26.1% 27.2% +15.4 28
2020-01-31 @ Creteil-Lusitanos L 0-3 1411 1409 27.2% 26.1% 46.7% -15.4 23
2020-01-31 Red Star D 1-1 1521 1510 48.4% 25.7% 25.9% -0.9 40
2020-01-31 @ Dunkerque D 1-1 1510 1521 25.9% 25.7% 48.4% +0.9 37
2020-01-31 Lyon Duchere D 1-1 1454 1499 40.7% 27.0% 32.3% -0.3 29
2020-01-31 @ Laval D 1-1 1499 1454 32.3% 27.0% 40.7% +0.3 34
2020-01-31 Quevilly-Rouen W 2-0 1506 1409 59.9% 21.5% 18.6% +7.3 38
2020-01-31 @ Villefranche Beaujolais L 0-2 1409 1506 18.6% 21.5% 59.9% -7.3 18
2020-02-01 Beziers W 7-0 1507 1445 55.4% 23.4% 21.2% +26.8 38
2020-02-01 @ Pau FC L 0-7 1445 1507 21.2% 23.4% 55.4% -26.8 19
2020-02-07 Villefranche Beaujolais D 0-0 1418 1513 33.5% 27.1% 39.4% +0.2 20
2020-02-07 @ Beziers D 0-0 1513 1418 39.4% 27.1% 33.5% -0.2 39
2020-02-07 Avranches W 3-1 1495 1449 53.3% 24.2% 22.5% +7.7 37
2020-02-07 @ Boulogne L 1-3 1449 1495 22.5% 24.2% 53.3% -7.7 33
2020-02-07 Concarneau D 0-0 1396 1375 49.8% 25.3% 24.9% -1.1 24
2020-02-07 @ Cholet D 0-0 1375 1396 24.9% 25.3% 49.8% +1.1 19
2020-02-07 Bourg-Peronnas D 1-1 1401 1459 38.9% 27.2% 34.0% -0.2 14
2020-02-07 @ Gazelec Ajaccio D 1-1 1459 1401 34.0% 27.2% 38.9% +0.2 32
2020-02-07 Bastia-Borgo W 3-0 1416 1450 42.3% 26.9% 30.9% +17.1 17
2020-02-07 @ Le Puy Foot 43 L 0-3 1450 1416 30.9% 26.9% 42.3% -17.1 20
2020-02-07 Creteil-Lusitanos W 3-2 1499 1424 57.0% 22.8% 20.2% +3.8 37
2020-02-07 @ Lyon Duchere L 2-3 1424 1499 20.2% 22.8% 57.0% -3.8 28
2020-02-07 Laval W 2-1 1402 1454 39.7% 27.1% 33.2% +6.2 21
2020-02-07 @ Quevilly-Rouen L 1-2 1454 1402 33.2% 27.1% 39.7% -6.2 29
2020-02-07 Pau FC L 1-2 1511 1534 43.8% 26.7% 29.6% -7.7 37
2020-02-07 @ Red Star W 2-1 1534 1511 29.6% 26.7% 43.8% +7.7 41
2020-02-07 Dunkerque L 0-1 1412 1520 31.9% 27.0% 41.1% -6.4 10
2020-02-07 @ Toulon W 1-0 1520 1412 41.1% 27.0% 31.9% +6.4 43
2020-02-11 Concarneau W 2-0 1401 1376 50.4% 25.1% 24.4% +9.6 17
2020-02-11 @ Gazelec Ajaccio L 0-2 1376 1401 24.4% 25.1% 50.4% -9.6 19
2020-02-14 Cholet W 1-0 1441 1395 53.3% 24.2% 22.5% +4.7 36
2020-02-14 @ Avranches L 0-1 1395 1441 22.5% 24.2% 53.3% -4.7 24
2020-02-14 Boulogne W 1-0 1433 1503 37.0% 27.2% 35.8% +7.0 23
2020-02-14 @ Bastia-Borgo L 0-1 1503 1433 35.8% 27.2% 37.0% -7.0 37
2020-02-14 Lyon Duchere W 3-0 1366 1503 28.4% 26.4% 45.2% +22.8 22
2020-02-14 @ Concarneau L 0-3 1503 1366 45.2% 26.4% 28.4% -22.8 37
2020-02-14 Quevilly-Rouen L 1-3 1420 1408 48.6% 25.6% 25.7% -14.4 28
2020-02-14 @ Creteil-Lusitanos W 3-1 1408 1420 25.7% 25.6% 48.6% +14.4 24
2020-02-14 Bourg-Peronnas L 3-4 1526 1459 56.1% 23.2% 20.8% -8.6 43
2020-02-14 @ Dunkerque W 4-3 1459 1526 20.8% 23.2% 56.1% +8.6 35
2020-02-14 Beziers W 1-0 1447 1418 51.0% 25.0% 24.1% +5.0 32
2020-02-14 @ Laval L 0-1 1418 1447 24.1% 25.0% 51.0% -5.0 20
2020-02-14 Gazelec Ajaccio W 1-0 1433 1411 50.1% 25.2% 24.7% +5.2 20
2020-02-14 @ Le Puy Foot 43 L 0-1 1411 1433 24.7% 25.2% 50.1% -5.2 17
2020-02-14 Toulon W 3-0 1542 1406 64.8% 19.1% 16.2% +8.9 44
2020-02-14 @ Pau FC L 0-3 1406 1542 16.2% 19.1% 64.8% -8.9 10
2020-02-14 Red Star D 0-0 1513 1504 48.3% 25.7% 26.0% -1.0 40
2020-02-14 @ Villefranche Beaujolais D 0-0 1504 1513 26.0% 25.7% 48.3% +1.0 38
2020-02-21 Creteil-Lusitanos L 1-2 1413 1406 47.9% 25.8% 26.2% -8.2 20
2020-02-21 @ Beziers W 2-1 1406 1413 26.2% 25.8% 47.9% +8.2 31
2020-02-21 Le Puy Foot 43 W 1-0 1496 1439 54.8% 23.7% 21.6% +4.5 40
2020-02-21 @ Boulogne L 0-1 1439 1496 21.6% 23.7% 54.8% -4.5 20
2020-02-21 Pau FC D 0-0 1467 1551 35.1% 27.2% 37.6% +0.1 36
2020-02-21 @ Bourg-Peronnas D 0-0 1551 1467 37.6% 27.2% 35.1% -0.1 45
2020-02-21 Bastia-Borgo D 0-0 1390 1440 40.0% 27.1% 32.9% -0.3 25
2020-02-21 @ Cholet D 0-0 1440 1390 32.9% 27.1% 40.0% +0.3 24
2020-02-21 Dunkerque L 0-2 1406 1518 31.3% 26.9% 41.8% -11.9 17
2020-02-21 @ Gazelec Ajaccio W 2-0 1518 1406 41.8% 26.9% 31.3% +11.9 46
2020-02-21 Avranches L 1-4 1480 1446 51.7% 24.8% 23.6% -21.3 37
2020-02-21 @ Lyon Duchere W 4-1 1446 1480 23.6% 24.8% 51.7% +21.3 39
2020-02-21 Concarneau L 0-1 1423 1389 51.6% 24.8% 23.6% -9.2 24
2020-02-21 @ Quevilly-Rouen W 1-0 1389 1423 23.6% 24.8% 51.6% +9.2 25
2020-02-21 Villefranche Beaujolais W 3-0 1397 1512 30.9% 26.9% 42.2% +21.7 13
2020-02-21 @ Toulon L 0-3 1512 1397 42.2% 26.9% 30.9% -21.7 40
2020-02-22 Laval W 1-0 1505 1452 54.1% 23.9% 22.0% +4.6 41
2020-02-22 @ Red Star L 0-1 1452 1505 22.0% 23.9% 54.1% -4.6 32
2020-02-28 Quevilly-Rouen W 3-2 1467 1414 54.2% 23.9% 21.9% +4.1 42
2020-02-28 @ Avranches L 2-3 1414 1467 21.9% 23.9% 54.2% -4.1 24
2020-02-28 Lyon Duchere L 0-1 1440 1459 44.4% 26.6% 29.1% -8.2 24
2020-02-28 @ Bastia-Borgo W 1-0 1459 1440 29.1% 26.6% 44.4% +8.2 40
2020-02-28 Gazelec Ajaccio W 4-1 1501 1394 61.1% 20.9% 18.0% +8.5 43
2020-02-28 @ Boulogne L 1-4 1394 1501 18.0% 20.9% 61.1% -8.5 17
2020-02-28 Beziers W 2-1 1398 1405 46.1% 26.2% 27.7% +5.4 28
2020-02-28 @ Concarneau L 1-2 1405 1398 27.7% 26.2% 46.1% -5.4 20
2020-02-28 Red Star D 0-0 1414 1509 33.6% 27.1% 39.3% +0.2 32
2020-02-28 @ Creteil-Lusitanos D 0-0 1509 1414 39.3% 27.1% 33.6% -0.2 42
2020-02-28 Toulon W 3-0 1448 1419 51.0% 25.0% 24.1% +13.8 35
2020-02-28 @ Laval L 0-3 1419 1448 24.1% 25.0% 51.0% -13.8 13
2020-02-28 Cholet L 2-6 1434 1390 53.0% 24.3% 22.7% -23.9 20
2020-02-28 @ Le Puy Foot 43 W 6-2 1390 1434 22.7% 24.3% 53.0% +23.9 28
2020-02-28 Dunkerque W 2-0 1551 1530 49.9% 25.3% 24.8% +9.8 48
2020-02-28 @ Pau FC L 0-2 1530 1551 24.8% 25.3% 49.9% -9.8 46
2020-02-28 Bourg-Peronnas L 1-2 1491 1468 50.1% 25.2% 24.6% -8.5 40
2020-02-28 @ Villefranche Beaujolais W 2-1 1468 1491 24.6% 25.2% 50.1% +8.5 39
2020-03-06 Avranches W 2-0 1399 1471 36.8% 27.2% 36.0% +13.2 23
2020-03-06 @ Beziers L 0-2 1471 1399 36.0% 27.2% 36.8% -13.3 42
2020-03-06 Laval W 3-0 1476 1462 49.0% 25.5% 25.5% +14.6 42
2020-03-06 @ Bourg-Peronnas L 0-3 1462 1476 25.5% 25.5% 49.0% -14.5 35
2020-03-06 Boulogne L 0-3 1413 1509 33.5% 27.1% 39.4% -18.2 28
2020-03-06 @ Cholet W 3-0 1509 1413 39.4% 27.1% 33.5% +18.2 46
2020-03-06 Villefranche Beaujolais D 1-1 1520 1482 52.1% 24.6% 23.3% -1.2 47
2020-03-06 @ Dunkerque D 1-1 1482 1520 23.3% 24.6% 52.1% +1.1 41
2020-03-06 Pau FC W 2-1 1385 1560 24.3% 25.1% 50.5% +8.6 20
2020-03-06 @ Gazelec Ajaccio L 1-2 1560 1385 50.5% 25.1% 24.3% -8.6 48
2020-03-06 Le Puy Foot 43 L 0-1 1467 1410 54.6% 23.7% 21.7% -9.6 40
2020-03-06 @ Lyon Duchere W 1-0 1410 1467 21.7% 23.7% 54.6% +9.6 23
2020-03-06 Concarneau L 1-2 1509 1404 60.9% 21.0% 18.1% -9.9 42
2020-03-06 @ Red Star W 2-1 1404 1509 18.1% 21.0% 60.9% +9.9 31
2020-03-06 Creteil-Lusitanos L 1-2 1405 1415 45.6% 26.3% 28.1% -7.9 13
2020-03-06 @ Toulon W 2-1 1415 1405 28.1% 26.3% 45.6% +7.9 35

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-08-09 17.62% Creteil-Lusitanos 1381 3 @ Le Puy Foot 43 1493 2
2 2019-12-14 17.83% Le Puy Foot 43 1408 3 @ Pau FC 1518 2
3 2020-03-06 18.09% Concarneau 1404 2 @ Red Star 1509 1
4 2019-08-09 20.05% Avranches 1410 1 @ Gazelec Ajaccio 1487 0
5 2020-02-14 20.79% Bourg-Peronnas 1459 4 @ Dunkerque 1526 3
6 2019-10-04 20.85% Concarneau 1403 1 @ Toulon 1470 0
7 2019-11-08 20.90% Quevilly-Rouen 1394 2 @ Lyon Duchere 1460 1
8 2020-01-24 21.63% Concarneau 1378 1 @ Le Puy Foot 43 1435 0
9 2020-03-06 21.66% Le Puy Foot 43 1410 1 @ Lyon Duchere 1467 0
10 2019-08-23 22.36% Pau FC 1454 1 @ Beziers 1503 0
11 2019-09-13 22.62% Boulogne 1448 2 @ Le Puy Foot 43 1494 0
12 2020-02-28 22.68% Cholet 1390 6 @ Le Puy Foot 43 1434 2
13 2019-09-27 22.90% Cholet 1425 2 @ Boulogne 1467 1
14 2019-10-04 23.27% Laval 1445 2 @ Dunkerque 1483 1
15 2019-08-16 23.37% Lyon Duchere 1420 2 @ Villefranche Beaujolais 1457 0
16 2020-02-21 23.59% Avranches 1446 4 @ Lyon Duchere 1480 1
17 2020-02-21 23.65% Concarneau 1389 1 @ Quevilly-Rouen 1423 0
18 2019-11-08 23.67% Bourg-Peronnas 1439 2 @ Bastia-Borgo 1472 1
19 2019-09-20 23.68% Laval 1445 1 @ Toulon 1479 0
20 2019-09-27 23.85% Bourg-Peronnas 1423 1 @ Laval 1455 0
21 2019-09-27 24.35% Lyon Duchere 1443 2 @ Le Puy Foot 43 1469 1
22 2020-03-06 24.35% @ Gazelec Ajaccio 1385 2 Pau FC 1560 1
23 2019-11-22 24.42% Lyon Duchere 1451 4 @ Beziers 1477 1
24 2019-08-23 24.45% Dunkerque 1470 2 @ Red Star 1495 1
25 2020-01-10 24.46% Boulogne 1454 3 @ Laval 1478 0

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2019-12-20 27.91 Dunkerque 4 1483 31.64% @ Cholet 0 1443 41.39%
2 2020-02-01 26.84 @ Pau FC 7 1507 55.43% Beziers 0 1445 21.17%
3 2020-01-10 24.84 Boulogne 3 1454 24.46% @ Laval 0 1478 50.39%
4 2019-09-06 24.55 Creteil-Lusitanos 3 1384 25.00% @ Quevilly-Rouen 0 1404 49.64%
5 2020-02-28 23.86 Cholet 6 1390 22.68% @ Le Puy Foot 43 2 1434 53.03%
6 2020-02-14 22.84 @ Concarneau 3 1366 28.40% Lyon Duchere 0 1503 45.20%
7 2019-08-30 22.60 Le Puy Foot 43 6 1483 25.16% @ Bastia-Borgo 2 1500 49.41%
8 2019-09-27 21.73 @ Pau FC 4 1472 43.57% Gazelec Ajaccio 0 1496 29.75%
9 2020-02-21 21.69 @ Toulon 3 1397 30.92% Villefranche Beaujolais 0 1512 42.21%
10 2020-02-21 21.34 Avranches 4 1446 23.59% @ Lyon Duchere 1 1480 51.66%
11 2019-11-22 20.97 Lyon Duchere 4 1451 24.42% @ Beziers 1 1477 50.46%
12 2019-10-04 20.37 @ Quevilly-Rouen 3 1369 34.02% Le Puy Foot 43 0 1461 38.81%
13 2019-11-22 19.11 @ Bourg-Peronnas 4 1448 48.77% Le Puy Foot 43 0 1435 25.63%
14 2020-03-06 18.24 Boulogne 3 1509 39.41% @ Cholet 0 1413 33.45%
15 2019-09-13 17.81 Boulogne 2 1448 22.62% @ Le Puy Foot 43 0 1494 53.12%
16 2019-08-16 17.52 Lyon Duchere 2 1420 23.37% @ Villefranche Beaujolais 0 1457 51.99%
17 2019-08-17 17.29 Red Star 4 1478 33.68% @ Bourg-Peronnas 1 1423 39.17%
18 2020-02-07 17.13 @ Le Puy Foot 43 3 1416 42.29% Bastia-Borgo 0 1450 30.85%
19 2019-10-18 16.79 @ Cholet 3 1435 43.15% Lyon Duchere 0 1463 30.10%
20 2020-01-10 16.63 Le Puy Foot 43 2 1418 25.75% @ Creteil-Lusitanos 0 1430 48.61%
21 2019-08-30 16.55 @ Pau FC 3 1464 43.78% Red Star 0 1487 29.57%
22 2019-09-13 16.50 Red Star 2 1454 26.14% @ Laval 0 1462 48.08%
23 2019-09-06 16.31 Villefranche Beaujolais 2 1467 26.67% @ Red Star 0 1470 47.39%
24 2019-12-20 15.92 @ Lyon Duchere 5 1482 48.78% Bourg-Peronnas 1 1469 25.63%
25 2020-01-31 15.44 @ Creteil-Lusitanos 3 1409 46.65% Cholet 0 1411 27.24%