‹ ›

2019-20 Championnat National Season

223 games

Final

Promoted

Pau

48 pts

Dunkerque · 47 pts

Relegated

Toulon

13 pts

Gazelec Ajaccio · 20 pts

Le Puy Foot 43 · 23 pts

Beziers · 23 pts

Biggest Overachiever

Avranches

8.92 points above expected

42 points · 33.08 expected points

Biggest Disappointment

Toulon

18.30 points below expected

13 points · 31.30 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.40 +5.60
2 Dunkerque Promoted 25 14 5 6 47 42 26 +16 39.97 +7.03
3 Boulogne 25 14 4 7 46 32 17 +15 39.03 +6.97
4 Bourg-Peronnas 25 11 9 5 42 38 30 +8 33.39 +8.61
5 Red Star 25 12 6 7 42 27 22 +5 39.46 +2.54
6 Avranches 24 13 3 8 42 30 26 +4 33.08 +8.92
7 Villefranche Beaujolais 25 10 11 4 41 34 24 +10 37.94 +3.06
8 Lyon Duchere 25 11 7 7 40 37 32 +5 35.76 +4.24
9 Creteil-Lusitanos 25 9 8 8 35 33 27 +6 29.79 +5.21
10 Laval 25 9 8 8 35 26 24 +2 33.90 +1.10
11 Concarneau 25 8 7 10 31 21 25 -4 29.04 +1.96
12 Cholet 25 7 7 11 28 32 40 -8 30.86 -2.86
13 Quevilly-Rouen 24 6 6 12 24 26 34 -8 27.29 -3.29
14 Bastia-Borgo 23 5 9 9 24 22 32 -10 32.04 -8.04
15 Le Puy Foot 43 Relegated 25 6 5 14 23 27 40 -13 32.83 -9.83
16 Beziers Relegated 25 5 8 12 23 26 43 -17 34.12 -11.12
17 Gazelec Ajaccio* Relegated 25 4 8 13 19 15 32 -17 28.86 -9.86
18 Toulon Relegated 25 1 10 14 13 17 34 -17 31.30 -18.30

* Point deductions: Gazelec Ajaccio (-1 pts)

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 33.08 +8.92
2 Bourg-Peronnas 42 33.39 +8.61
3 Dunkerque 47 39.97 +7.03
4 Boulogne 46 39.03 +6.97
5 Pau FC 48 42.40 +5.60

Biggest Disappointments

# Team Actual Sim vsSim
1 Toulon 13 31.30 -18.30
2 Beziers 23 34.12 -11.12
3 Gazelec Ajaccio 19 28.86 -9.86
4 Le Puy Foot 43 23 32.83 -9.83
5 Bastia-Borgo 24 32.04 -8.04

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 consecutive wins or ties; Winless counts consecutive losses or ties.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Concarneau 4 Feb 14 – Mar 6 1 in 197
2 Dunkerque 5 Aug 2 – Aug 30 1 in 140
3 Red Star 5 Oct 4 – Nov 22 1 in 95
4 Boulogne 4 Aug 23 – Sep 13 1 in 71
5 Villefranche Beaujolais 4 Aug 23 – Sep 13 1 in 63

Most Unlikely Losing Streaks

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

Most Unlikely Unbeaten Streaks

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

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Toulon 22 Aug 2 – Feb 14 1 in 33,817
2 Gazelec Ajaccio 13 Sep 20 – Feb 7 1 in 450
3 Le Puy Foot 43 10 Sep 6 – Nov 29 1 in 130
4 Bastia-Borgo 9 Oct 4 – Jan 10 1 in 59
5 Quevilly-Rouen 9 Aug 2 – Sep 27 1 in 39

Position Race

Each team’s league position across the whole season. Colored teams are the season’s headline finishers — champion, promoted, and relegated; everyone else is gray as context.

Recent Form

Each team’s last 5 games, hottest first. Form shows the results (navy win, gray draw, red loss, newest on the right); the bars show Elo change over the window, points taken, points expected from the odds, and actual minus expected. Beside each team: current Elo and season points.

Team Elo Season Pts Form Elo Δ (5) Points (5) Expected (5) Actual − Exp
Pau FC 1572 48 +18 10 8.3 +1.7
Dunkerque 1539 47 -2 7 7.9 -0.9
Boulogne 1547 46 +32 12 8.7 +3.3
Bourg-Peronnas 1504 42 +34 11 6.1 +4.9
Avranches 1473 42 +10 9 6.9 +2.1
Villefranche Beaujolais 1496 41 -32 3 7.4 -4.4
Lyon Duchere 1471 40 -45 6 8.5 -2.5
Red Star 1509 39 -13 5 7.9 -2.9
Creteil-Lusitanos 1432 35 -2 7 5.9 +1.1
Laval 1461 35 -8 6 6.8 -0.8
Concarneau 1425 31 +40 12 5.4 +6.6
Cholet 1407 28 +0 5 6.3 -1.3
Bastia-Borgo 1441 24 -14 7 7.2 -0.2
Quevilly-Rouen 1421 24 +0 6 5.9 +0.1
Le Puy Foot 43 1429 23 +4 9 6.9 +2.1
Beziers 1424 23 -5 4 6.4 -2.4
Gazelec Ajaccio 1397 20 -6 6 5.5 +0.5
Toulon 1407 13 -15 3 5.6 -2.6

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.32
0-1-1
2.94
0-0-2
2.54
0-1-0
1.08
2-0-0
2.88
0-0-1
1.16
1-0-0
1.64
1-0-0
1.44
2-0-0
2.60
0-0-1
0.98
1-1-0
2.64
2-0-0
2.53
0-0-1
0.87
2-0-0
3.18
0-0-1
1.03
1-0-0
1.57
0-0-1
1.53
Bastia-Borgo
0-0-1
1.42
—
0-1-0
1.09
1-0-1
2.52
0-0-1
1.80
1-1-0
3.09
1-1-0
3.31
0-1-0
1.58
0-1-0
0.99
1-1-0
3.04
0-1-0
1.52
0-0-2
2.94
0-1-1
2.75
0-0-1
1.45
1-0-0
2.02
0-0-1
1.72
0-1-0
1.13
0-0-1
0.94
Beziers
1-1-0
2.53
0-1-0
1.65
—
1-0-0
1.71
1-1-0
2.99
0-0-1
1.24
1-0-1
3.01
0-0-2
3.08
0-0-2
2.59
1-0-0
1.22
0-1-1
2.69
0-1-0
1.20
0-0-1
1.75
0-0-2
2.66
0-1-0
1.27
0-0-1
1.54
0-1-0
1.12
0-1-1
2.48
Boulogne
2-0-0
2.95
1-0-1
2.95
0-0-1
1.03
—
1-0-0
1.58
1-0-1
3.32
2-0-0
3.28
1-0-1
3.22
0-1-0
0.95
1-1-0
3.09
1-1-0
2.58
2-0-0
2.84
0-0-1
1.10
0-1-0
1.44
1-0-0
1.90
0-0-1
1.55
1-0-0
1.10
0-0-1
1.06
Bourg-Peronnas
0-1-0
1.66
1-0-0
0.95
0-1-1
2.51
0-0-1
1.15
—
1-0-0
1.69
1-0-0
1.14
0-1-0
1.71
2-0-0
2.11
0-2-0
2.75
2-0-0
2.65
1-0-0
1.72
0-0-1
1.01
0-1-1
2.11
0-1-0
1.61
0-1-1
2.33
1-1-0
2.59
2-0-0
2.30
Cholet
0-0-2
2.62
0-1-1
2.39
1-0-0
1.50
1-0-1
2.16
0-0-1
1.05
—
0-2-0
2.96
1-0-1
2.89
0-0-1
1.49
0-1-0
0.97
0-1-1
2.47
2-0-0
2.38
1-0-0
1.55
0-1-0
1.01
0-0-1
1.37
0-0-1
0.93
1-0-0
1.63
0-1-1
2.39
Concarneau
1-0-0
1.57
0-1-1
2.19
1-0-1
2.49
0-0-2
2.20
0-0-1
1.60
0-2-0
2.52
—
0-0-1
0.92
0-0-1
0.79
0-0-1
1.01
0-0-1
1.38
1-1-0
2.22
1-1-0
1.96
0-0-1
1.21
1-1-0
2.70
2-0-0
2.13
1-0-0
0.85
0-1-0
0.77
Creteil-Lusitanos
0-0-1
1.10
0-1-0
1.15
2-0-0
2.40
1-0-1
2.27
0-1-0
1.03
1-0-1
2.59
1-0-0
1.83
—
0-0-1
1.41
1-0-0
1.63
0-1-0
0.91
1-0-1
2.43
0-0-2
2.24
0-1-0
0.77
1-0-1
2.70
0-2-0
2.18
1-1-0
2.57
0-1-0
1.37
Dunkerque
0-0-1
1.30
0-1-0
1.76
2-0-0
2.88
0-1-0
1.79
0-0-2
3.38
1-0-0
1.25
1-0-0
1.97
1-0-0
1.32
—
1-0-1
3.30
0-0-1
1.83
1-0-0
1.36
1-0-0
1.69
1-0-1
2.60
2-0-0
3.17
1-1-0
2.78
2-0-0
3.21
0-2-0
2.96
Gazelec Ajaccio
0-0-2
2.90
0-1-1
2.44
0-0-1
1.52
0-1-1
2.43
0-2-0
2.72
0-1-0
1.77
1-0-0
1.73
0-0-1
1.11
1-0-1
2.18
—
0-0-1
1.02
1-0-1
2.48
0-0-1
1.68
1-0-1
2.01
0-1-0
1.76
0-0-1
1.08
0-2-0
2.57
0-0-1
1.02
Laval
1-0-0
1.77
0-1-0
1.22
1-1-0
2.80
0-1-1
2.91
0-0-2
2.84
1-1-0
3.01
1-0-0
1.35
0-1-0
1.84
1-0-0
0.92
1-0-0
1.72
—
1-0-0
1.49
0-1-1
2.68
0-0-1
1.50
0-1-1
3.19
0-0-2
2.65
2-0-0
2.75
0-1-0
0.94
Le Puy Foot 43
0-1-1
2.86
2-0-0
2.54
0-1-0
1.53
0-0-2
2.67
0-0-1
1.02
0-0-2
3.11
0-1-1
3.27
1-0-1
3.08
0-0-1
1.37
1-0-1
3.01
0-0-1
1.24
—
1-0-1
2.61
1-0-0
0.71
0-0-1
1.45
0-0-1
0.94
0-1-0
1.59
0-1-0
1.30
Lyon Duchere
0-0-2
2.95
1-1-0
2.72
1-0-0
0.99
1-0-0
1.64
1-0-0
1.74
0-0-1
1.18
0-1-1
3.53
2-0-0
3.26
0-0-1
1.05
1-0-0
1.06
1-1-0
2.80
1-0-1
2.89
—
0-2-0
2.57
0-0-1
1.92
1-0-0
1.60
0-1-0
1.28
1-1-0
2.61
Pau FC
1-0-0
1.88
1-0-0
1.29
2-0-0
2.84
0-1-0
1.29
1-1-0
3.39
0-1-0
1.74
1-0-0
1.53
0-1-0
1.99
1-0-1
2.88
1-0-1
3.48
1-0-0
1.23
0-0-1
2.07
0-2-0
2.90
—
1-1-0
3.28
2-0-0
2.83
1-1-0
3.22
0-1-0
1.76
Quevilly-Rouen
0-0-2
2.31
0-0-1
0.75
0-1-0
1.46
0-0-1
0.86
0-1-0
1.13
1-0-0
1.36
0-1-1
2.79
1-0-1
2.79
0-0-2
2.33
0-1-0
0.99
1-1-0
2.30
1-0-0
1.29
1-0-0
0.84
0-1-1
2.20
—
0-0-1
0.81
1-0-0
1.54
0-0-2
2.35
Red Star
1-0-0
1.72
1-0-0
1.03
1-0-0
1.20
1-0-0
1.19
1-1-0
3.15
1-0-0
1.82
0-0-2
3.37
0-2-0
3.30
0-1-1
2.70
1-0-0
1.66
2-0-0
2.84
1-0-0
1.81
0-0-1
1.14
0-0-2
2.65
1-0-0
1.95
—
1-1-0
2.99
0-1-1
2.67
Toulon
0-0-1
1.17
0-1-0
1.60
0-1-0
1.62
0-0-1
1.64
0-1-1
2.92
0-0-1
1.11
0-0-1
1.91
0-1-1
2.90
0-0-2
2.26
0-2-0
2.91
0-0-2
2.74
0-1-0
1.15
0-1-0
1.46
0-1-1
2.31
0-0-1
1.20
0-1-1
2.48
—
1-0-1
2.24
Villefranche Beaujolais
1-0-0
1.20
1-0-0
1.81
1-1-0
2.99
1-0-0
1.68
0-0-2
3.18
1-1-0
3.11
0-1-0
2.00
0-1-0
1.36
0-2-0
2.53
1-0-0
1.72
0-1-0
1.81
0-1-0
1.43
0-1-1
2.88
0-1-0
0.98
2-0-0
3.16
1-1-0
2.81
1-0-1
3.23
—

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

R² Slope
Scored 0.68 +11.1
Allowed 0.54 -11.0
Differential 0.92 +8.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
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

Scored Allowed Difference
Mean 1.18 1.18 +0.00
SD 1.17 1.17 1.63
CV 0.99 0.99 —
Max 7 7 +7
Min -1 -1 -7

Games Played: 223

↓ Scored | Allowed →012345+Total
0—12.50%12.50%4.17%——29.17%
116.67%12.50%—4.17%——33.33%
28.33%16.67%————25.00%
3—4.17%4.17%———8.33%
4—4.17%————4.17%
5+———————
Total25.00%50.00%16.67%8.33%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.25 1.08 +0.17
SD 1.11 0.88 1.58
CV 0.89 0.81 —
Max 4 3 +3
Min 0 0 -3

Games Played: 24

↓ 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%
3——8.70%———8.70%
4———————
5+———————
Total34.78%21.74%30.43%4.35%4.35%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 0.96 1.39 -0.43
SD 1.02 1.50 1.41
CV 1.07 1.08 —
Max 3 6 +2
Min 0 0 -4

Games Played: 23

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.04 1.72 -0.68
SD 0.73 1.72 1.84
CV 0.71 1.00 —
Max 2 7 +2
Min 0 0 -7

Games Played: 25

↓ 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%
4—4.00%————4.00%
5+———————
Total44.00%44.00%12.00%———100%

Summary Statistics

Scored Allowed Difference
Mean 1.28 0.68 +0.60
SD 1.17 0.69 1.50
CV 0.92 1.02 —
Max 4 2 +3
Min 0 0 -2

Games Played: 25

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.52 1.20 +0.32
SD 1.12 1.32 1.65
CV 0.74 1.10 —
Max 4 5 +4
Min 0 0 -4

Games Played: 25

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.28 1.60 -0.32
SD 1.34 1.15 1.84
CV 1.05 0.72 —
Max 6 4 +4
Min 0 0 -4

Games Played: 25

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 0.84 1.00 -0.16
SD 0.94 1.00 1.34
CV 1.12 1.00 —
Max 3 4 +3
Min 0 0 -2

Games Played: 25

↓ 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%
4——4.00%———4.00%
5+———————
Total36.00%32.00%20.00%12.00%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.08 +0.24
SD 1.31 1.04 1.39
CV 1.00 0.96 —
Max 4 3 +3
Min 0 0 -2

Games Played: 25

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.68 1.04 +0.64
SD 1.22 0.93 1.52
CV 0.72 0.90 —
Max 4 4 +4
Min 0 0 -2

Games Played: 25

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 0.56 1.24 -0.68
SD 0.82 1.27 1.46
CV 1.47 1.02 —
Max 2 4 +2
Min -1 -1 -4

Games Played: 25

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.04 0.96 +0.08
SD 0.93 0.98 1.55
CV 0.90 1.02 —
Max 3 3 +3
Min 0 0 -3

Games Played: 25

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.08 1.60 -0.52
SD 1.38 1.44 1.90
CV 1.28 0.90 —
Max 6 6 +4
Min 0 0 -4

Games Played: 25

↓ 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%
3—8.00%4.00%———12.00%
4—4.00%————4.00%
5+—4.00%————4.00%
Total24.00%44.00%16.00%12.00%4.00%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.48 1.28 +0.20
SD 1.33 1.10 1.87
CV 0.90 0.86 —
Max 5 4 +4
Min 0 0 -3

Games Played: 25

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.72 0.80 +0.92
SD 1.62 1.15 1.91
CV 0.94 1.44 —
Max 7 4 +7
Min 0 0 -3

Games Played: 25

↓ Scored | Allowed →012345+Total
016.67%12.50%12.50%4.17%——45.83%
1—4.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%

Summary Statistics

Scored Allowed Difference
Mean 1.08 1.42 -0.33
SD 1.10 1.25 1.55
CV 1.02 0.88 —
Max 3 4 +3
Min 0 0 -3

Games Played: 24

↓ 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%
3—4.00%————4.00%
4—4.00%————4.00%
5+—————4.00%4.00%
Total44.00%24.00%20.00%8.00%—4.00%100%

Summary Statistics

Scored Allowed Difference
Mean 1.04 0.84 +0.20
SD 1.02 1.07 1.41
CV 0.98 1.27 —
Max 4 3 +3
Min -1 -1 -3

Games Played: 25

↓ Scored | Allowed →012345+Total
016.00%16.00%8.00%8.00%——48.00%
1—16.00%24.00%———40.00%
2——8.00%———8.00%
34.00%—————4.00%
4———————
5+———————
Total20.00%32.00%40.00%8.00%——100%

Summary Statistics

Scored Allowed Difference
Mean 0.68 1.36 -0.68
SD 0.80 0.91 1.18
CV 1.18 0.67 —
Max 3 3 +3
Min 0 0 -3

Games Played: 25

↓ 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%
3——4.00%———4.00%
4—4.00%————4.00%
5+——4.00%———4.00%
Total40.00%28.00%28.00%4.00%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.36 0.96 +0.40
SD 1.29 0.93 1.47
CV 0.95 0.97 —
Max 5 3 +3
Min 0 0 -3

Games Played: 25

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 1572 48 54.73 -6.73 22.0% 37 42 49 55 61 67 75
Boulogne 1547 46 51.36 -5.36 26.0% 37 39 46 52 56 65 66
Dunkerque 1539 47 52.30 -5.30 29.0% 37 38 46 53 57 64 71
Red Star 1509 42 51.79 -9.79 6.0% 32 41 47 52 56 62 75
Bourg-Peronnas 1504 42 45.72 -3.72 36.0% 27 35 41 45 51 56 60
Villefranche Beaujolais 1496 41 50.27 -9.27 9.0% 35 39 43 50 56 64 66
Avranches 1473 42 46.78 -4.78 32.0% 27 33 41 46 52 60 67
Lyon Duchere 1471 40 48.09 -8.09 15.0% 28 37 43 47 52 61 66
Laval 1461 35 46.23 -11.23 4.0% 30 37 43 45 51 57 67
Bastia-Borgo 1441 24 47.11 -23.11 0.0% 25 34 41 48 52 58 67
Creteil-Lusitanos 1432 35 42.12 -7.12 15.0% 20 26 38 43 48 52 58
Le Puy Foot 43 1429 23 45.16 -22.16 0.0% 28 33 40 45 50 57 64
Concarneau 1425 31 41.37 -10.37 11.0% 26 30 36 41 46 55 68
Beziers 1424 23 46.45 -23.45 0.0% 27 37 42 46 50 57 62
Quevilly-Rouen 1421 24 40.99 -16.99 2.0% 22 28 36 40 46 52 60
Cholet 1407 28 43.19 -15.19 2.0% 26 31 38 43 50 53 58
Toulon 1407 13 43.63 -30.63 0.0% 27 31 38 44 49 54 59
Gazelec Ajaccio 1397 19 41.19 -22.19 0.0% 29 31 36 41 45 51 55

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

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.

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 11.5% * Slight Edge: 11.5% to 19% * Clear Edge: 19% to 28.5% * Strong Edge: 28.5% 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
+13.45%
Slight Edge
42.15%29.15%28.70%
Elo Value
Home Edge: 45.44 Elo pts.
255 Elo
0.004 goals per Elo point
0800
Scoring Tilt
Expected
+0.32 goals
Neutral
-2+0.18+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 3 * Open: 3 to 4 * Wide Open: 4 and up.
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.06 * Tight Race: 0.06 to 0.13 * Comfortable: 0.13 to 0.24 * Runaway: 0.24 and up.
Title-Race Openness
7.8
Wide Open
123411
Title Margin
Expected
0.04/gm
Photo Finish
00.140.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 4.96 * Some Luck: 4.96 to 7.44 * Lucky: 7.44 to 9.92 * Wild Swing: 9.92 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 3.5 * Close: 3.5 to 5.26 * Off: 5.26 to 7.01 * Way Off: 7.01 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 18 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 18 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 18 * As Expected: 18 to 28.8 * Several Outliers: 28.8 to 39.6 * Many Outliers: 39.6 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 2.19 * A Surprise: 2.19 to 3.5 * Several Surprises: 3.5 to 4.82 * Many Surprises: 4.82 and up.
Luck Spread
Expected
8.30 points
Lucky
06.2016
Average Finish Error
Expected
3.11
Pinpoint
04.3810
Biggest Overachiever
Expected 97.22%
92.62%
Bourg-Peronnas
50100
Biggest Underachiever
Expected 2.78%
0.10%
Toulon
050
Season Outliers
Expected
4 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
3 of 4
A Surprise
02.24

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.13 * Even: 0.13 to 0.17 * Top-Heavy: 0.17 to 0.2 * Lopsided: 0.2 and up.
Noll-Scully
Take a league where every match is a coin flip and nobody is better than anybody. You would still get a table, with a leader and a bottom club, purely by luck, and you can work out how far apart that table would be. This is the real table measured against it. At 1.00 the season was no more spread out than pure chance; at 2.00 it was twice as spread out, which takes genuine differences in quality. Dividing by the luck figure is what makes seasons of different lengths comparable, because a short season spreads a table by luck alone far more than a long one does. Elo SD in the corner is the same question in rating points: how far apart the teams finished on the ratings.
Coin-Flip Parity: under 1.5 * Moderate Separation: 1.5 to 1.8 * Strong Separation: 1.8 to 2.15 * Wide Separation: 2.15 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 63.5% * Slight Edge: 63.5% to 68% * Clear Edge: 68% to 74.5% * Wide Edge: 74.5% 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 85% * Clear Edge: 85% to 91% * Strong Edge: 91% to 95% * Dominant: 95% 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 54.5% * Some Drama: 54.5% to 60% * Frequent: 60% to 65% * Very Frequent: 65% 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 14.5% * Occasional: 14.5% to 18.5% * Frequent: 18.5% to 23.5% * Very Frequent: 23.5% and up.
Gini Index
0.18
Top-Heavy
00.130.20.5
Noll-Scully
Elo SD: 52.95
1.66
Moderate Separation
0.751.51.82.153
Interquartile Edge
61%
Even
50%63.5%74.5%100%
Best vs. Worst
Baseline
73%
Even
50%76%100%
Close Games
Expected
69%
Very Frequent
0%64%100%
Blowouts
Expected
13%
Rare
0%13%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.34 * Slight Separation: 0.34 to 0.42 * Notable Separation: 0.42 to 0.51 * Lopsided: 0.51 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.38 * Some Carryover: 0.38 to 0.57 * Strong Carryover: 0.57 to 0.7 * Near-Lock: 0.7 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 18% * As Expected: 18% to 22% * Upset-Prone: 22% to 25% * Very Upset-Prone: 25% 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.5% * As Expected: 15.5% to 18.5% * Shaky Favorites: 18.5% to 22% * Very Shaky: 22% and up.
Brier Score
Expected
0.66
Hard to Predict
00.632
Matchup Imbalance
0.27
Very Even
00.340.420.5
Strangeness
Expected
1.88
Chaotic
01.002
Repeatability
-0.43
Weak Carryover
00.380.570.71
Upset Rate
Expected
31%
Very Upset-Prone
0%27%50%
Clear Favorite Upset Rate
Expected
29%
Very Shaky
0%24%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.11 * Near Noise Ceiling: 0.11 to 0.16 * Above Noise: 0.16 to 0.22 * Well Above Noise: 0.22 and up.
Probability calibration
0.72
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.30
Overconfident
0.09273431.001.90727
Calibration error (ECE)
Noise ceiling
0.082
Well Within Noise
00.1100.25

Final Table Odds

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 FC23.00%15.00%15.00%11.00%5.00%5.00%6.00%3.00%4.00%—3.00%5.00%1.00%2.00%1.00%1.00%——
Dunkerque14.00%17.00%11.00%10.00%9.00%4.00%2.00%4.00%5.00%4.00%3.00%5.00%2.00%1.00%4.00%1.00%4.00%—
Boulogne12.00%12.00%8.00%16.00%9.00%6.00%7.00%1.00%6.00%5.00%3.00%2.00%2.00%4.00%4.00%—3.00%—
Bourg-Peronnas1.00%5.00%7.00%5.00%6.00%3.00%9.00%5.00%7.00%6.00%5.00%7.00%7.00%7.00%9.00%6.00%2.00%3.00%
Red Star12.00%10.00%10.00%8.00%13.00%6.00%6.00%5.00%5.00%7.00%7.00%5.00%3.00%—1.00%1.00%—1.00%
Avranches7.00%4.00%5.00%5.00%3.00%5.00%9.00%5.00%12.00%5.00%6.00%6.00%3.00%6.00%5.00%4.00%4.00%6.00%
Villefranche Beaujolais12.00%9.00%10.00%4.00%7.00%10.00%2.00%6.00%6.00%5.00%4.00%6.00%5.00%8.00%2.00%2.00%1.00%1.00%
Lyon Duchere6.00%7.00%9.00%5.00%4.00%6.00%5.00%10.00%4.00%7.00%7.00%7.00%8.00%6.00%4.00%2.00%2.00%1.00%
Creteil-Lusitanos—1.00%1.00%1.00%3.00%6.00%6.00%8.00%7.00%6.00%9.00%5.00%8.00%8.00%5.00%8.00%7.00%11.00%
Laval2.00%3.00%6.00%5.00%4.00%7.00%7.00%10.00%5.00%9.00%10.00%4.00%5.00%5.00%6.00%7.00%3.00%2.00%
Concarneau3.00%1.00%1.00%3.00%3.00%3.00%4.00%2.00%2.00%8.00%5.00%3.00%10.00%4.00%7.00%10.00%18.00%13.00%
Cholet—2.00%1.00%1.00%8.00%9.00%6.00%5.00%4.00%5.00%3.00%6.00%4.00%9.00%7.00%8.00%6.00%16.00%
Quevilly-Rouen—1.00%2.00%1.00%3.00%3.00%2.00%4.00%10.00%1.00%7.00%7.00%6.00%5.00%9.00%14.00%12.00%13.00%
Bastia-Borgo4.00%3.00%4.00%11.00%8.00%5.00%7.00%7.00%7.00%4.00%3.00%5.00%5.00%6.00%8.00%6.00%3.00%4.00%
Le Puy Foot 432.00%3.00%4.00%4.00%5.00%6.00%6.00%4.00%5.00%6.00%9.00%6.00%9.00%7.00%5.00%7.00%8.00%4.00%
Beziers1.00%6.00%2.00%4.00%2.00%9.00%9.00%9.00%3.00%11.00%5.00%5.00%8.00%9.00%6.00%4.00%5.00%2.00%
Gazelec Ajaccio———3.00%3.00%4.00%3.00%4.00%3.00%5.00%3.00%12.00%7.00%5.00%12.00%11.00%13.00%12.00%
Toulon1.00%1.00%4.00%3.00%5.00%3.00%4.00%8.00%5.00%6.00%8.00%4.00%7.00%8.00%5.00%8.00%9.00%11.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.

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 38.00% 60.00% 2.00%
Dunkerque 31.00% 60.00% 9.00%
Red Star 22.00% 75.00% 3.00%
Boulogne 24.00% 69.00% 7.00%
Villefranche Beaujolais 21.00% 73.00% 6.00%
Lyon Duchere 13.00% 78.00% 9.00%
Avranches 11.00% 70.00% 19.00%
Beziers 7.00% 76.00% 17.00%
Laval 5.00% 77.00% 18.00%
Bastia-Borgo 7.00% 72.00% 21.00%
Bourg-Peronnas 6.00% 74.00% 20.00%
Le Puy Foot 43 5.00% 71.00% 24.00%
Creteil-Lusitanos 1.00% 68.00% 31.00%
Toulon 2.00% 65.00% 33.00%
Cholet 2.00% 61.00% 37.00%
Concarneau 4.00% 48.00% 48.00%
Quevilly-Rouen 1.00% 51.00% 48.00%
Gazelec Ajaccio — 52.00% 48.00%

Overall Game Log

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

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2019-08-02 Gazelec Ajaccio FW54.8 1484 1487 46.66% 26.00% 27.33%+0.17 +0.0 3
2019-08-02 @ Red Star FL54.8 1487 1484 27.33% 26.00% 46.66%-0.17 +0.0 0
2019-08-02 Avranches W 2-040.4 1411 1436 43.67% 26.32% 30.01%+0.08 +12.1 3
2019-08-02 @ Concarneau L 0-240.4 1436 1411 30.01% 26.32% 43.67%-0.08 -12.1 0
2019-08-02 Beziers D 0-059.3 1506 1519 45.35% 26.16% 28.49%+0.13 -0.8 1
2019-08-02 @ Toulon D 0-059.3 1519 1506 28.49% 26.16% 45.35%-0.13 +0.8 1
2019-08-02 Bastia-Borgo D 0-054.7 1386 1513 29.70% 26.29% 44.01%-0.32 +0.6 1
2019-08-02 @ Creteil-Lusitanos D 0-054.7 1513 1386 44.01% 26.29% 29.70%+0.32 -0.7 1
2019-08-02 Boulogne W 1-045.4 1463 1460 47.40% 25.91% 26.69%+0.19 +5.8 3
2019-08-02 @ Villefranche Beaujolais L 0-145.4 1460 1463 26.69% 25.91% 47.40%-0.19 -5.8 0
2019-08-02 Cholet D 1-160.5 1467 1449 49.34% 25.61% 25.04%+0.25 -1.0 1
2019-08-02 @ Pau FC D 1-160.5 1449 1467 25.04% 25.61% 49.34%-0.25 +1.0 1
2019-08-02 Le Puy Foot 43 W 1-049.4 1468 1513 40.96% 26.51% 32.54%+0.00 +6.9 3
2019-08-02 @ Laval L 0-149.4 1513 1468 32.54% 26.51% 40.96%+0.00 -6.9 0
2019-08-02 Lyon Duchere W 3-039.2 1456 1451 47.60% 25.88% 26.52%+0.20 +15.9 3
2019-08-02 @ Dunkerque L 0-339.2 1451 1456 26.52% 25.88% 47.60%-0.20 -15.9 0
2019-08-02 Quevilly-Rouen D 0-054.3 1435 1450 45.01% 26.19% 28.79%+0.12 -0.7 1
2019-08-02 @ Bourg-Peronnas D 0-054.3 1450 1435 28.79% 26.19% 45.01%-0.12 +0.7 1
2019-08-09 Avranches L 0-152.9 1487 1424 54.88% 24.47% 20.65%+0.43 -10.3 0
2019-08-09 @ Gazelec Ajaccio W 1-052.9 1424 1487 20.65% 24.47% 54.88%-0.43 +10.3 3
2019-08-09 Bourg-Peronnas W 2-149.3 1519 1434 57.40% 23.78% 18.81%+0.51 +4.0 4
2019-08-09 @ Beziers L 1-249.3 1434 1519 18.81% 23.78% 57.40%-0.51 -4.0 1
2019-08-09 Concarneau W 2-038.9 1512 1423 57.86% 23.65% 18.49%+0.53 +7.9 4
2019-08-09 @ Bastia-Borgo L 0-238.9 1423 1512 18.49% 23.65% 57.86%-0.53 -7.9 3
2019-08-09 Creteil-Lusitanos L 2-364.2 1506 1387 61.13% 22.58% 16.28%+0.65 -10.1 0
2019-08-09 @ Le Puy Foot 43 W 3-264.2 1387 1506 16.28% 22.58% 61.13%-0.65 +10.1 4
2019-08-09 Dunkerque L 1-352.7 1451 1472 44.23% 26.27% 29.50%+0.10 -14.1 1
2019-08-09 @ Quevilly-Rouen W 3-152.7 1472 1451 29.50% 26.27% 44.23%-0.10 +14.1 6
2019-08-09 Laval D 1-160.8 1454 1475 44.26% 26.27% 29.47%+0.10 -0.6 1
2019-08-09 @ Boulogne D 1-160.8 1475 1454 29.47% 26.27% 44.26%-0.10 +0.6 4
2019-08-09 Pau FC D 0-054.8 1435 1466 42.83% 26.39% 30.78%+0.06 -0.5 1
2019-08-09 @ Lyon Duchere D 0-054.8 1466 1435 30.78% 26.39% 42.83%-0.06 +0.5 2
2019-08-09 Toulon D 1-163.0 1484 1505 44.18% 26.28% 29.54%+0.10 -0.6 4
2019-08-09 @ Red Star D 1-163.0 1505 1484 29.54% 26.28% 44.18%-0.10 +0.6 2
2019-08-09 Villefranche Beaujolais D 1-160.4 1450 1469 44.55% 26.24% 29.21%+0.11 -0.6 2
2019-08-09 @ Cholet D 1-160.4 1469 1450 29.21% 26.24% 44.55%-0.11 +0.6 4
2019-08-16 Beziers W 2-156.0 1486 1524 41.92% 26.45% 31.63%+0.03 +6.3 9
2019-08-16 @ Dunkerque L 1-256.0 1524 1486 31.63% 26.45% 41.92%-0.03 -6.3 4
2019-08-16 Bastia-Borgo W 1-050.1 1434 1520 35.07% 26.60% 38.33%-0.16 +7.7 6
2019-08-16 @ Avranches L 0-150.1 1520 1434 38.33% 26.60% 35.07%+0.16 -7.7 4
2019-08-16 Boulogne W 1-045.5 1397 1454 39.20% 26.58% 34.22%-0.05 +7.1 7
2019-08-16 @ Creteil-Lusitanos L 0-145.5 1454 1397 34.22% 26.58% 39.20%+0.05 -7.1 1
2019-08-16 Cholet W 2-040.9 1476 1450 50.32% 25.45% 24.24%+0.28 +10.2 7
2019-08-16 @ Laval L 0-240.9 1450 1476 24.24% 25.45% 50.32%-0.28 -10.1 2
2019-08-16 Gazelec Ajaccio D 1-163.0 1506 1477 50.79% 25.36% 23.85%+0.29 -1.1 3
2019-08-16 @ Toulon D 1-163.0 1477 1506 23.85% 25.36% 50.79%-0.29 +1.1 1
2019-08-16 Le Puy Foot 43 D 1-160.0 1415 1496 35.81% 26.61% 37.58%-0.14 +0.1 4
2019-08-16 @ Concarneau D 1-160.0 1496 1415 37.58% 26.61% 35.81%+0.14 -0.1 1
2019-08-16 Lyon Duchere L 0-248.2 1470 1435 51.44% 25.23% 23.32%+0.31 -18.4 4
2019-08-16 @ Villefranche Beaujolais W 2-048.2 1435 1470 23.32% 25.23% 51.44%-0.31 +18.4 4
2019-08-16 Quevilly-Rouen W 4-249.1 1467 1437 50.88% 25.34% 23.77%+0.30 +7.7 5
2019-08-16 @ Pau FC L 2-449.1 1437 1467 23.77% 25.34% 50.88%-0.30 -7.7 1
2019-08-17 Red Star L 1-448.4 1430 1484 39.74% 26.56% 33.70%-0.03 -18.3 1
2019-08-17 @ Bourg-Peronnas W 4-148.4 1484 1430 33.70% 26.56% 39.74%+0.03 +18.3 7
2019-08-23 Avranches D 1-161.5 1496 1442 53.79% 24.73% 21.48%+0.39 -1.4 2
2019-08-23 @ Le Puy Foot 43 D 1-161.5 1442 1496 21.48% 24.73% 53.79%-0.39 +1.4 7
2019-08-23 Bastia-Borgo D 0-057.9 1478 1512 42.35% 26.42% 31.22%+0.04 -0.5 2
2019-08-23 @ Gazelec Ajaccio D 0-057.9 1512 1478 31.22% 26.42% 42.35%-0.04 +0.5 5
2019-08-23 Bourg-Peronnas D 2-266.9 1505 1412 58.27% 23.52% 18.20%+0.54 -1.3 4
2019-08-23 @ Toulon D 2-266.9 1412 1505 18.20% 23.52% 58.27%-0.54 +1.3 2
2019-08-23 Concarneau W 2-148.1 1447 1415 51.05% 25.31% 23.64%+0.30 +5.0 4
2019-08-23 @ Boulogne L 1-248.1 1415 1447 23.64% 25.31% 51.05%-0.30 -5.0 4
2019-08-23 Creteil-Lusitanos W 1-041.6 1440 1404 51.59% 25.21% 23.20%+0.32 +5.2 5
2019-08-23 @ Cholet L 0-141.6 1404 1440 23.20% 25.21% 51.59%-0.32 -5.2 7
2019-08-23 Dunkerque L 1-260.2 1502 1492 48.29% 25.78% 25.93%+0.22 -8.7 7
2019-08-23 @ Red Star W 2-160.2 1492 1502 25.93% 25.78% 48.29%-0.22 +8.8 12
2019-08-23 Laval W 2-153.2 1453 1486 42.65% 26.40% 30.95%+0.05 +6.2 7
2019-08-23 @ Lyon Duchere L 1-253.2 1486 1453 30.95% 26.40% 42.65%-0.05 -6.2 7
2019-08-23 Pau FC L 0-155.3 1517 1475 52.40% 25.04% 22.56%+0.34 -9.9 4
2019-08-23 @ Beziers W 1-055.3 1475 1517 22.56% 25.04% 52.40%-0.34 +9.9 8
2019-08-23 Villefranche Beaujolais L 0-245.6 1429 1451 44.06% 26.29% 29.65%+0.09 -16.2 1
2019-08-23 @ Quevilly-Rouen W 2-045.6 1451 1429 29.65% 26.29% 44.06%-0.09 +16.2 7
2019-08-30 Beziers W 5-250.4 1467 1507 41.61% 26.47% 31.92%+0.02 +13.5 10
2019-08-30 @ Villefranche Beaujolais L 2-550.4 1507 1467 31.92% 26.47% 41.61%-0.02 -13.5 4
2019-08-30 Boulogne L 0-150.2 1443 1452 45.89% 26.10% 28.01%+0.14 -8.9 7
2019-08-30 @ Avranches W 1-050.2 1452 1443 28.01% 26.10% 45.89%-0.14 +8.9 7
2019-08-30 Cholet D 2-264.0 1410 1445 42.32% 26.43% 31.26%+0.04 -0.3 5
2019-08-30 @ Concarneau D 2-264.0 1445 1410 31.26% 26.43% 42.32%-0.04 +0.3 6
2019-08-30 Gazelec Ajaccio D 2-265.1 1413 1477 38.23% 26.60% 35.17%-0.07 -0.1 3
2019-08-30 @ Bourg-Peronnas D 2-265.1 1477 1413 35.17% 26.60% 38.23%+0.07 +0.1 3
2019-08-30 Le Puy Foot 43 L 2-654.4 1513 1494 49.40% 25.61% 25.00%+0.25 -23.9 5
2019-08-30 @ Bastia-Borgo W 6-254.4 1494 1513 25.00% 25.61% 49.40%-0.25 +23.9 5
2019-08-30 Lyon Duchere L 0-147.1 1399 1460 38.66% 26.59% 34.75%-0.06 -7.8 7
2019-08-30 @ Creteil-Lusitanos W 1-047.1 1460 1399 34.75% 26.59% 38.66%+0.06 +7.8 10
2019-08-30 Quevilly-Rouen D 1-160.1 1480 1413 55.29% 24.36% 20.35%+0.44 -1.5 8
2019-08-30 @ Laval D 1-160.1 1413 1480 20.35% 24.36% 55.29%-0.44 +1.5 2
2019-08-30 Red Star W 3-042.2 1485 1493 45.88% 26.10% 28.02%+0.14 +16.7 11
2019-08-30 @ Pau FC L 0-342.2 1493 1485 28.02% 26.10% 45.88%-0.14 -16.7 7
2019-08-30 Toulon W 2-154.4 1501 1504 46.66% 26.01% 27.34%+0.17 +5.6 15
2019-08-30 @ Dunkerque L 1-254.4 1504 1501 27.34% 26.01% 46.66%-0.17 -5.6 4
2019-09-06 Avranches L 1-256.2 1445 1434 48.45% 25.76% 25.79%+0.22 -8.8 6
2019-09-06 @ Cholet W 2-156.2 1434 1445 25.79% 25.76% 48.45%-0.22 +8.8 10
2019-09-06 Bastia-Borgo W 2-153.4 1460 1489 43.21% 26.36% 30.43%+0.07 +6.1 10
2019-09-06 @ Boulogne L 1-253.4 1489 1460 30.43% 26.36% 43.21%-0.07 -6.1 5
2019-09-06 Concarneau D 1-159.5 1467 1410 54.21% 24.63% 21.16%+0.40 -1.4 11
2019-09-06 @ Lyon Duchere D 1-159.5 1410 1467 21.16% 24.63% 54.21%-0.40 +1.4 6
2019-09-06 Creteil-Lusitanos L 0-343.3 1414 1391 50.04% 25.50% 24.47%+0.27 -26.1 2
2019-09-06 @ Quevilly-Rouen W 3-043.3 1391 1414 24.47% 25.50% 50.04%-0.27 +26.2 10
2019-09-06 Dunkerque W 1-049.2 1413 1507 34.06% 26.57% 39.37%-0.19 +7.9 6
2019-09-06 @ Bourg-Peronnas L 0-149.2 1507 1413 39.37% 26.57% 34.06%+0.19 -7.9 15
2019-09-06 Laval D 2-268.2 1494 1478 49.06% 25.66% 25.28%+0.24 -0.7 5
2019-09-06 @ Beziers D 2-268.2 1478 1494 25.28% 25.66% 49.06%-0.24 +0.7 9
2019-09-06 Le Puy Foot 43 W 2-046.1 1477 1518 41.47% 26.48% 32.05%+0.02 +12.8 6
2019-09-06 @ Gazelec Ajaccio L 0-246.1 1518 1477 32.05% 26.48% 41.47%-0.02 -12.8 5
2019-09-06 Pau FC D 0-058.4 1498 1501 46.57% 26.02% 27.41%+0.17 -0.9 5
2019-09-06 @ Toulon D 0-058.4 1501 1498 27.41% 26.02% 46.57%-0.17 +0.9 12
2019-09-06 Villefranche Beaujolais L 0-248.8 1477 1481 46.44% 26.03% 27.52%+0.16 -16.9 7
2019-09-06 @ Red Star W 2-048.8 1481 1477 27.52% 26.03% 46.44%-0.16 +16.9 13
2019-09-13 Beziers W 3-150.2 1417 1493 36.48% 26.61% 36.90%-0.12 +12.3 13
2019-09-13 @ Creteil-Lusitanos L 1-350.2 1493 1417 36.90% 26.61% 36.48%+0.12 -12.3 5
2019-09-13 Boulogne L 0-250.8 1505 1467 51.95% 25.13% 22.91%+0.33 -18.6 5
2019-09-13 @ Le Puy Foot 43 W 2-050.8 1467 1505 22.91% 25.13% 51.95%-0.33 +18.6 13
2019-09-13 Bourg-Peronnas W 2-148.3 1502 1421 56.95% 23.91% 19.14%+0.50 +4.1 15
2019-09-13 @ Pau FC L 1-248.3 1421 1502 19.14% 23.91% 56.95%-0.50 -4.1 6
2019-09-13 Cholet W 3-254.1 1483 1436 52.86% 24.94% 22.20%+0.36 +4.5 8
2019-09-13 @ Bastia-Borgo L 2-354.1 1436 1483 22.20% 24.94% 52.86%-0.36 -4.5 6
2019-09-13 Gazelec Ajaccio L 0-154.1 1499 1490 48.13% 25.80% 26.06%+0.21 -9.2 15
2019-09-13 @ Dunkerque W 1-054.1 1490 1499 26.06% 25.80% 48.13%-0.21 +9.2 9
2019-09-13 Lyon Duchere W 2-151.7 1443 1466 43.94% 26.30% 29.76%+0.09 +6.0 13
2019-09-13 @ Avranches L 1-251.7 1466 1443 29.76% 26.30% 43.94%-0.09 -6.0 11
2019-09-13 Quevilly-Rouen D 0-052.2 1411 1388 49.98% 25.51% 24.51%+0.27 -1.2 7
2019-09-13 @ Concarneau D 0-052.2 1388 1411 24.51% 25.51% 49.98%-0.27 +1.2 3
2019-09-13 Red Star L 0-248.9 1479 1460 49.48% 25.59% 24.92%+0.25 -17.8 9
2019-09-13 @ Laval W 2-048.9 1460 1479 24.92% 25.59% 49.48%-0.25 +17.8 10
2019-09-13 Toulon W 2-153.9 1498 1497 47.11% 25.95% 26.94%+0.18 +5.6 16
2019-09-13 @ Villefranche Beaujolais L 1-253.9 1497 1498 26.94% 25.95% 47.11%-0.18 -5.6 5
2019-09-20 Avranches L 0-146.6 1389 1449 38.84% 26.59% 34.58%-0.06 -7.8 3
2019-09-20 @ Quevilly-Rouen W 1-046.6 1449 1389 34.58% 26.59% 38.84%+0.06 +7.8 16
2019-09-20 Bastia-Borgo D 0-056.3 1460 1487 43.35% 26.35% 30.30%+0.07 -0.6 12
2019-09-20 @ Lyon Duchere D 0-056.3 1487 1460 30.30% 26.35% 43.35%-0.07 +0.6 9
2019-09-20 Boulogne D 0-057.9 1499 1485 48.85% 25.69% 25.46%+0.23 -1.1 10
2019-09-20 @ Gazelec Ajaccio D 0-057.9 1485 1499 25.46% 25.69% 48.85%-0.23 +1.1 14
2019-09-20 Concarneau W 1-041.8 1481 1410 55.77% 24.24% 20.00%+0.46 +4.5 8
2019-09-20 @ Beziers L 0-141.8 1410 1481 20.00% 24.24% 55.77%-0.46 -4.5 7
2019-09-20 Creteil-Lusitanos D 0-055.4 1477 1429 53.09% 24.89% 22.02%+0.37 -1.5 11
2019-09-20 @ Red Star D 0-055.4 1429 1477 22.02% 24.89% 53.09%-0.37 +1.5 14
2019-09-20 Laval L 0-153.5 1492 1461 50.94% 25.33% 23.73%+0.30 -9.7 5
2019-09-20 @ Toulon W 1-053.5 1461 1492 23.73% 25.33% 50.94%-0.30 +9.7 12
2019-09-20 Le Puy Foot 43 W 2-153.4 1432 1487 39.51% 26.57% 33.93%-0.04 +6.7 9
2019-09-20 @ Cholet L 1-253.4 1487 1432 33.93% 26.57% 39.51%+0.04 -6.7 5
2019-09-20 Pau FC W 4-148.0 1489 1506 44.76% 26.22% 29.02%+0.11 +14.5 18
2019-09-20 @ Dunkerque L 1-448.0 1506 1489 29.02% 26.22% 44.76%-0.11 -14.5 15
2019-09-20 Villefranche Beaujolais W 2-045.3 1417 1503 35.02% 26.60% 38.38%-0.16 +14.6 9
2019-09-20 @ Bourg-Peronnas L 0-245.3 1503 1417 38.38% 26.60% 35.02%+0.16 -14.6 16
2019-09-27 Beziers D 1-161.2 1457 1485 43.18% 26.36% 30.46%+0.07 -0.5 17
2019-09-27 @ Avranches D 1-161.2 1485 1457 30.46% 26.36% 43.18%-0.07 +0.5 9
2019-09-27 Bourg-Peronnas L 0-152.0 1471 1432 51.97% 25.13% 22.90%+0.33 -9.8 12
2019-09-27 @ Laval W 1-052.0 1432 1471 22.90% 25.13% 51.97%-0.33 +9.9 12
2019-09-27 Cholet L 1-258.8 1486 1439 53.02% 24.91% 22.07%+0.37 -9.5 14
2019-09-27 @ Boulogne W 2-158.8 1439 1486 22.07% 24.91% 53.02%-0.37 +9.4 12
2019-09-27 Dunkerque D 0-058.1 1489 1504 45.01% 26.19% 28.79%+0.12 -0.7 17
2019-09-27 @ Villefranche Beaujolais D 0-058.1 1504 1489 28.79% 26.19% 45.01%-0.12 +0.7 19
2019-09-27 Gazelec Ajaccio W 4-042.6 1492 1498 46.17% 26.07% 27.76%+0.15 +21.6 18
2019-09-27 @ Pau FC L 0-442.6 1498 1492 27.76% 26.07% 46.17%-0.15 -21.6 10
2019-09-27 Lyon Duchere L 1-258.5 1480 1459 49.72% 25.55% 24.73%+0.26 -9.0 5
2019-09-27 @ Le Puy Foot 43 W 2-158.5 1459 1480 24.73% 25.55% 49.72%-0.26 +9.0 15
2019-09-27 Quevilly-Rouen W 3-250.5 1488 1382 59.74% 23.06% 17.20%+0.60 +3.5 12
2019-09-27 @ Bastia-Borgo L 2-350.5 1382 1488 17.20% 23.06% 59.74%-0.60 -3.5 3
2019-09-27 Red Star W 2-152.8 1405 1476 37.27% 26.61% 36.11%-0.10 +7.0 10
2019-09-27 @ Concarneau L 1-252.8 1476 1405 36.11% 26.61% 37.27%+0.10 -7.0 11
2019-09-27 Toulon D 1-160.1 1431 1482 40.04% 26.55% 33.41%-0.02 -0.3 15
2019-09-27 @ Creteil-Lusitanos D 1-160.1 1482 1431 33.41% 26.55% 40.04%+0.02 +0.3 6
2019-10-04 Avranches W 2-041.3 1469 1456 48.67% 25.72% 25.60%+0.23 +10.7 14
2019-10-04 @ Red Star L 0-241.3 1456 1469 25.60% 25.72% 48.67%-0.23 -10.6 17
2019-10-04 Bastia-Borgo D 1-162.6 1486 1491 46.30% 26.05% 27.65%+0.16 -0.8 10
2019-10-04 @ Beziers D 1-162.6 1491 1486 27.65% 26.05% 46.30%-0.16 +0.8 13
2019-10-04 Boulogne W 2-042.9 1468 1477 45.88% 26.10% 28.02%+0.14 +11.5 18
2019-10-04 @ Lyon Duchere L 0-242.9 1477 1468 28.02% 26.10% 45.88%-0.14 -11.5 14
2019-10-04 Cholet D 1-160.9 1477 1448 50.67% 25.38% 23.95%+0.29 -1.1 11
2019-10-04 @ Gazelec Ajaccio D 1-160.9 1448 1477 23.95% 25.38% 50.67%-0.29 +1.1 13
2019-10-04 Concarneau L 0-152.6 1482 1412 55.64% 24.27% 20.09%+0.45 -10.4 6
2019-10-04 @ Toulon W 1-052.6 1412 1482 20.09% 24.27% 55.64%-0.45 +10.4 13
2019-10-04 Creteil-Lusitanos D 0-054.0 1441 1430 48.44% 25.76% 25.80%+0.22 -1.0 13
2019-10-04 @ Bourg-Peronnas D 0-054.0 1430 1441 25.80% 25.76% 48.44%-0.22 +1.0 16
2019-10-04 Laval L 1-260.2 1505 1461 52.56% 25.01% 22.43%+0.35 -9.4 19
2019-10-04 @ Dunkerque W 2-160.2 1461 1505 22.43% 25.01% 52.56%-0.35 +9.4 15
2019-10-04 Le Puy Foot 43 W 3-041.5 1378 1471 34.07% 26.57% 39.36%-0.19 +21.6 6
2019-10-04 @ Quevilly-Rouen L 0-341.5 1471 1378 39.36% 26.57% 34.07%+0.19 -21.6 5
2019-10-04 Villefranche Beaujolais D 1-163.6 1513 1488 50.28% 25.45% 24.27%+0.28 -1.1 19
2019-10-04 @ Pau FC D 1-163.6 1488 1513 24.27% 25.45% 50.28%-0.28 +1.1 18
2019-10-18 Beziers D 0-055.9 1450 1485 42.24% 26.43% 31.33%+0.04 -0.5 6
2019-10-18 @ Le Puy Foot 43 D 0-055.9 1485 1450 31.33% 26.43% 42.24%-0.04 +0.5 11
2019-10-18 Bourg-Peronnas L 0-148.9 1423 1440 44.68% 26.23% 29.10%+0.11 -8.7 13
2019-10-18 @ Concarneau W 1-048.9 1440 1423 29.10% 26.23% 44.68%-0.11 +8.7 16
2019-10-18 Dunkerque L 0-149.2 1432 1495 38.26% 26.60% 35.14%-0.07 -7.7 16
2019-10-18 @ Creteil-Lusitanos W 1-049.2 1495 1432 35.14% 26.60% 38.26%+0.07 +7.7 22
2019-10-18 Gazelec Ajaccio W 2-042.7 1489 1476 48.79% 25.70% 25.51%+0.23 +10.6 21
2019-10-18 @ Villefranche Beaujolais L 0-242.7 1476 1489 25.51% 25.70% 48.79%-0.23 -10.6 11
2019-10-18 Lyon Duchere W 3-041.4 1449 1480 42.91% 26.38% 30.70%+0.06 +17.9 16
2019-10-18 @ Cholet L 0-341.4 1480 1449 30.70% 26.38% 42.91%-0.06 -17.9 18
2019-10-18 Pau FC L 0-152.0 1470 1512 41.29% 26.49% 32.23%+0.01 -8.2 15
2019-10-18 @ Laval W 1-052.0 1512 1470 32.23% 26.49% 41.29%-0.01 +8.2 22
2019-10-18 Quevilly-Rouen W 2-037.5 1465 1400 55.17% 24.39% 20.43%+0.44 +8.7 17
2019-10-18 @ Boulogne L 0-237.5 1400 1465 20.43% 24.39% 55.17%-0.44 -8.7 6
2019-10-18 Red Star L 0-153.6 1492 1480 48.62% 25.73% 25.65%+0.23 -9.3 13
2019-10-18 @ Bastia-Borgo W 1-053.6 1480 1492 25.65% 25.73% 48.62%-0.23 +9.3 17
2019-10-18 Toulon W 2-152.1 1446 1472 43.52% 26.33% 30.15%+0.08 +6.1 20
2019-10-18 @ Avranches L 1-252.1 1472 1446 30.15% 26.33% 43.52%-0.08 -6.1 6
2019-11-01 Bastia-Borgo D 2-267.2 1466 1483 44.74% 26.22% 29.04%+0.11 -0.5 7
2019-11-01 @ Toulon D 2-267.2 1483 1466 29.04% 26.22% 44.74%-0.11 +0.5 14
2019-11-01 Boulogne W 2-042.6 1486 1474 48.51% 25.75% 25.75%+0.22 +10.7 14
2019-11-01 @ Beziers L 0-242.6 1474 1486 25.75% 25.75% 48.51%-0.22 -10.7 17
2019-11-01 Cholet W 2-042.9 1391 1467 36.46% 26.61% 36.92%-0.12 +14.2 9
2019-11-01 @ Quevilly-Rouen L 0-242.9 1467 1391 36.92% 26.61% 36.46%+0.12 -14.2 16
2019-11-01 Concarneau W 2-038.3 1503 1414 57.81% 23.66% 18.53%+0.53 +7.9 25
2019-11-01 @ Dunkerque L 0-238.3 1414 1503 18.53% 23.66% 57.81%-0.53 -7.9 13
2019-11-01 Creteil-Lusitanos D 3-371.3 1521 1424 58.70% 23.39% 17.91%+0.56 -1.1 23
2019-11-01 @ Pau FC D 3-371.3 1424 1521 17.91% 23.39% 58.70%-0.56 +1.1 17
2019-11-01 Laval D 1-162.3 1500 1462 51.83% 25.16% 23.02%+0.33 -1.2 22
2019-11-01 @ Villefranche Beaujolais D 1-162.3 1462 1500 23.02% 25.16% 51.83%-0.33 +1.2 16
2019-11-01 Le Puy Foot 43 W 1-044.5 1489 1449 52.07% 25.11% 22.82%+0.33 +5.1 20
2019-11-01 @ Red Star L 0-144.5 1449 1489 22.82% 25.11% 52.07%-0.33 -5.1 6
2019-11-01 Lyon Duchere L 1-353.7 1465 1462 47.42% 25.90% 26.67%+0.19 -14.9 11
2019-11-01 @ Gazelec Ajaccio W 3-153.7 1462 1465 26.67% 25.90% 47.42%-0.19 +14.9 21
2019-11-02 Avranches D 1-159.9 1449 1452 46.67% 26.00% 27.32%+0.17 -0.8 17
2019-11-02 @ Bourg-Peronnas D 1-159.9 1452 1449 27.32% 26.00% 46.67%-0.17 +0.8 21
2019-11-08 Beziers W 2-154.0 1453 1496 41.14% 26.50% 32.36%+0.01 +6.4 19
2019-11-08 @ Cholet L 1-254.0 1496 1453 32.36% 26.50% 41.14%-0.01 -6.4 14
2019-11-08 Bourg-Peronnas L 1-258.7 1483 1448 51.46% 25.23% 23.31%+0.31 -9.2 14
2019-11-08 @ Bastia-Borgo W 2-158.7 1448 1483 23.31% 25.23% 51.46%-0.31 +9.2 20
2019-11-08 Dunkerque W 2-045.6 1452 1511 39.02% 26.58% 34.40%-0.05 +13.5 24
2019-11-08 @ Avranches L 0-245.6 1511 1452 34.40% 26.58% 39.02%+0.05 -13.5 25
2019-11-08 Gazelec Ajaccio W 2-040.9 1463 1450 48.73% 25.71% 25.56%+0.23 +10.6 19
2019-11-08 @ Laval L 0-240.9 1450 1463 25.56% 25.71% 48.73%-0.23 -10.6 11
2019-11-08 Pau FC L 0-147.0 1406 1519 31.41% 26.44% 42.15%-0.27 -6.7 13
2019-11-08 @ Concarneau W 1-047.0 1519 1406 42.15% 26.44% 31.41%+0.27 +6.7 26
2019-11-08 Quevilly-Rouen L 1-258.1 1477 1405 55.86% 24.21% 19.93%+0.46 -9.9 21
2019-11-08 @ Lyon Duchere W 2-158.1 1405 1477 19.93% 24.21% 55.86%-0.46 +9.9 12
2019-11-08 Red Star L 0-151.6 1463 1494 42.88% 26.39% 30.74%+0.06 -8.4 17
2019-11-08 @ Boulogne W 1-051.6 1494 1463 30.74% 26.39% 42.88%-0.06 +8.4 23
2019-11-08 Toulon D 0-055.0 1444 1465 44.20% 26.27% 29.53%+0.10 -0.7 7
2019-11-08 @ Le Puy Foot 43 D 0-055.0 1465 1444 29.53% 26.27% 44.20%-0.10 +0.7 8
2019-11-08 Villefranche Beaujolais D 2-266.2 1425 1499 36.83% 26.61% 36.56%-0.11 -0.0 18
2019-11-08 @ Creteil-Lusitanos D 2-266.2 1499 1425 36.56% 26.61% 36.83%+0.11 +0.0 23
2019-11-22 Avranches W 1-045.7 1526 1466 54.52% 24.56% 20.92%+0.41 +4.7 29
2019-11-22 @ Pau FC L 0-145.7 1466 1526 20.92% 24.56% 54.52%-0.41 -4.7 24
2019-11-22 Bastia-Borgo D 2-268.2 1497 1474 50.03% 25.50% 24.47%+0.27 -0.8 26
2019-11-22 @ Dunkerque D 2-268.2 1474 1497 24.47% 25.50% 50.03%-0.27 +0.8 15
2019-11-22 Cholet W 2-151.0 1503 1459 52.48% 25.02% 22.50%+0.35 +4.8 26
2019-11-22 @ Red Star L 1-251.0 1459 1503 22.50% 25.02% 52.48%-0.35 -4.8 19
2019-11-22 Concarneau D 0-055.6 1499 1400 58.95% 23.31% 17.74%+0.57 -2.0 24
2019-11-22 @ Villefranche Beaujolais D 0-055.6 1400 1499 17.74% 23.31% 58.95%-0.57 +2.0 14
2019-11-22 Creteil-Lusitanos D 0-055.1 1474 1425 53.18% 24.87% 21.95%+0.37 -1.5 20
2019-11-22 @ Laval D 0-055.1 1425 1474 21.95% 24.87% 53.18%-0.37 +1.5 19
2019-11-22 Le Puy Foot 43 W 4-038.6 1458 1443 48.85% 25.69% 25.46%+0.23 +20.1 23
2019-11-22 @ Bourg-Peronnas L 0-438.6 1443 1458 25.46% 25.69% 48.85%-0.23 -20.1 7
2019-11-22 Lyon Duchere L 1-452.6 1490 1467 49.97% 25.51% 24.52%+0.27 -22.0 14
2019-11-22 @ Beziers W 4-152.6 1467 1490 24.52% 25.51% 49.97%-0.27 +22.0 24
2019-11-22 Quevilly-Rouen D 0-053.6 1439 1415 50.15% 25.48% 24.37%+0.27 -1.2 12
2019-11-22 @ Gazelec Ajaccio D 0-053.6 1415 1439 24.37% 25.48% 50.15%-0.27 +1.2 13
2019-11-29 Beziers D 2-264.9 1416 1468 39.97% 26.55% 33.48%-0.02 -0.2 14
2019-11-29 @ Quevilly-Rouen D 2-264.9 1468 1416 33.48% 26.55% 39.97%+0.02 +0.2 15
2019-11-29 Bourg-Peronnas W 1-046.7 1455 1478 43.98% 26.29% 29.73%+0.09 +6.4 20
2019-11-29 @ Boulogne L 0-146.7 1478 1455 29.73% 26.29% 43.98%-0.09 -6.4 23
2019-11-29 Dunkerque L 1-254.3 1423 1497 36.88% 26.61% 36.50%-0.11 -7.1 7
2019-11-29 @ Le Puy Foot 43 W 2-154.3 1497 1423 36.50% 26.61% 36.88%+0.11 +7.1 29
2019-11-29 Gazelec Ajaccio W 2-040.4 1426 1438 45.45% 26.15% 28.40%+0.13 +11.6 22
2019-11-29 @ Creteil-Lusitanos L 0-240.4 1438 1426 28.40% 26.15% 45.45%-0.13 -11.6 12
2019-11-29 Laval L 0-147.1 1402 1472 37.25% 26.61% 36.14%-0.10 -7.6 14
2019-11-29 @ Concarneau W 1-047.1 1472 1402 36.14% 26.61% 37.25%+0.10 +7.6 23
2019-11-29 Pau FC L 1-258.2 1475 1531 39.34% 26.57% 34.09%-0.04 -7.4 15
2019-11-29 @ Bastia-Borgo W 2-158.2 1531 1475 34.09% 26.57% 39.34%+0.04 +7.4 32
2019-11-29 Red Star W 3-150.9 1489 1507 44.56% 26.24% 29.20%+0.11 +10.3 27
2019-11-29 @ Lyon Duchere L 1-350.9 1507 1489 29.20% 26.24% 44.56%-0.11 -10.3 26
2019-11-29 Toulon W 2-042.1 1455 1466 45.53% 26.14% 28.33%+0.13 +11.6 22
2019-11-29 @ Cholet L 0-242.1 1466 1455 28.33% 26.14% 45.53%-0.13 -11.6 8
2019-11-29 Villefranche Beaujolais L 0-151.4 1461 1497 42.25% 26.43% 31.32%+0.04 -8.3 24
2019-11-29 @ Avranches W 1-051.4 1497 1461 31.32% 26.43% 42.25%-0.04 +8.3 27
2019-12-06 Boulogne L 1-256.8 1454 1461 46.08% 26.08% 27.85%+0.15 -8.4 8
2019-12-06 @ Toulon W 2-156.8 1461 1454 27.85% 26.08% 46.08%-0.15 +8.4 23
2019-12-13 Avranches W 3-039.2 1480 1453 50.48% 25.42% 24.10%+0.28 +14.7 26
2019-12-13 @ Laval L 0-339.2 1453 1480 24.10% 25.42% 50.48%-0.28 -14.7 24
2019-12-13 Bastia-Borgo W 4-145.0 1505 1467 51.80% 25.16% 23.04%+0.33 +11.9 30
2019-12-13 @ Villefranche Beaujolais L 1-445.0 1467 1505 23.04% 25.16% 51.80%-0.33 -11.9 15
2019-12-13 Boulogne D 1-162.7 1504 1470 51.35% 25.25% 23.40%+0.31 -1.2 30
2019-12-13 @ Dunkerque D 1-162.7 1470 1504 23.40% 25.25% 51.35%-0.31 +1.2 24
2019-12-13 Cholet W 3-147.8 1471 1466 47.68% 25.87% 26.45%+0.20 +9.5 26
2019-12-13 @ Bourg-Peronnas L 1-347.8 1466 1471 26.45% 25.87% 47.68%-0.20 -9.5 22
2019-12-13 Concarneau W 4-246.5 1438 1394 52.58% 25.00% 22.42%+0.35 +7.3 25
2019-12-13 @ Creteil-Lusitanos L 2-446.5 1394 1438 22.42% 25.00% 52.58%-0.35 -7.3 14
2019-12-13 Lyon Duchere D 1-161.2 1446 1499 39.73% 26.56% 33.71%-0.03 -0.2 9
2019-12-13 @ Toulon D 1-161.2 1499 1446 33.71% 26.56% 39.73%+0.03 +0.2 28
2019-12-13 Quevilly-Rouen W 1-042.1 1497 1416 56.94% 23.92% 19.14%+0.50 +4.3 29
2019-12-13 @ Red Star L 0-142.1 1416 1497 19.14% 23.92% 56.94%-0.50 -4.3 14
2019-12-14 Le Puy Foot 43 L 2-366.4 1538 1416 61.43% 22.48% 16.09%+0.66 -10.1 32
2019-12-14 @ Pau FC W 3-266.4 1416 1538 16.09% 22.48% 61.43%-0.66 +10.1 10
2019-12-20 Bourg-Peronnas W 5-144.7 1499 1481 49.42% 25.60% 24.97%+0.25 +16.5 31
2019-12-20 @ Lyon Duchere L 1-544.7 1481 1499 24.97% 25.60% 49.42%-0.25 -16.5 26
2019-12-20 Creteil-Lusitanos W 2-150.3 1438 1445 46.08% 26.08% 27.85%+0.15 +5.7 27
2019-12-20 @ Avranches L 1-250.3 1445 1438 27.85% 26.08% 46.08%-0.15 -5.7 25
2019-12-20 Dunkerque L 0-445.5 1457 1502 40.79% 26.51% 32.70%+0.00 -29.0 22
2019-12-20 @ Cholet W 4-045.5 1502 1457 32.70% 26.51% 40.79%+0.00 +29.0 33
2019-12-20 Laval D 0-056.4 1455 1495 41.72% 26.46% 31.82%+0.02 -0.4 16
2019-12-20 @ Bastia-Borgo D 0-056.4 1495 1455 31.82% 26.46% 41.72%-0.02 +0.4 27
2019-12-20 Pau FC D 0-058.2 1471 1528 39.18% 26.58% 34.25%-0.05 -0.2 25
2019-12-20 @ Boulogne D 0-058.2 1528 1471 34.25% 26.58% 39.18%+0.05 +0.2 33
2019-12-20 Red Star L 1-353.9 1468 1501 42.51% 26.41% 31.08%+0.05 -13.7 15
2019-12-20 @ Beziers W 3-153.9 1501 1468 31.08% 26.41% 42.51%-0.05 +13.7 32
2019-12-20 Toulon W 2-041.1 1412 1446 42.44% 26.42% 31.14%+0.05 +12.5 17
2019-12-20 @ Quevilly-Rouen L 0-241.1 1446 1412 31.14% 26.42% 42.44%-0.05 -12.5 9
2019-12-20 Villefranche Beaujolais D 1-161.2 1426 1517 34.46% 26.58% 38.96%-0.18 +0.2 11
2019-12-20 @ Le Puy Foot 43 D 1-161.2 1517 1426 38.96% 26.58% 34.46%+0.18 -0.2 31
2020-01-10 Beziers D 2-266.2 1464 1454 48.31% 25.78% 25.91%+0.22 -0.7 27
2020-01-10 @ Bourg-Peronnas D 2-266.2 1454 1464 25.91% 25.78% 48.31%-0.22 +0.7 16
2020-01-10 Bastia-Borgo D 0-052.9 1387 1455 37.60% 26.61% 35.79%-0.09 -0.1 15
2020-01-10 @ Concarneau D 0-052.9 1455 1387 35.79% 26.61% 37.60%+0.09 +0.1 17
2020-01-10 Boulogne L 0-348.2 1495 1471 50.14% 25.48% 24.38%+0.27 -26.2 27
2020-01-10 @ Laval W 3-048.2 1471 1495 24.38% 25.48% 50.14%-0.27 +26.2 28
2020-01-10 Cholet W 3-253.5 1517 1428 57.83% 23.66% 18.51%+0.53 +3.8 34
2020-01-10 @ Villefranche Beaujolais L 2-353.5 1428 1517 18.51% 23.66% 57.83%-0.53 -3.8 22
2020-01-10 Gazelec Ajaccio W 2-039.4 1444 1427 49.26% 25.63% 25.11%+0.25 +10.5 30
2020-01-10 @ Avranches L 0-239.4 1427 1444 25.11% 25.63% 49.26%-0.25 -10.5 12
2020-01-10 Le Puy Foot 43 L 0-246.4 1440 1427 48.71% 25.72% 25.57%+0.23 -17.6 25
2020-01-10 @ Creteil-Lusitanos W 2-046.4 1427 1440 25.57% 25.72% 48.71%-0.23 +17.6 14
2020-01-10 Lyon Duchere D 1-165.2 1528 1516 48.64% 25.73% 25.63%+0.23 -0.9 34
2020-01-10 @ Pau FC D 1-165.2 1516 1528 25.63% 25.73% 48.64%-0.23 +1.0 32
2020-01-10 Quevilly-Rouen W 3-253.3 1532 1424 59.86% 23.02% 17.12%+0.60 +3.5 36
2020-01-10 @ Dunkerque L 2-353.3 1424 1532 17.12% 23.02% 59.86%-0.60 -3.5 17
2020-01-10 Red Star L 0-149.1 1433 1515 35.64% 26.61% 37.75%-0.14 -7.3 9
2020-01-10 @ Toulon W 1-049.1 1515 1433 37.75% 26.61% 35.64%+0.14 +7.3 35
2020-01-17 Beziers L 0-148.3 1416 1455 41.75% 26.46% 31.79%+0.03 -8.3 12
2020-01-17 @ Gazelec Ajaccio W 1-048.3 1455 1416 31.79% 26.46% 41.75%-0.03 +8.3 19
2020-01-23 Dunkerque L 1-257.2 1463 1535 37.10% 26.61% 36.28%-0.10 -7.1 19
2020-01-23 @ Beziers W 2-157.2 1535 1463 36.28% 26.61% 37.10%+0.10 +7.1 39
2020-01-24 Bourg-Peronnas D 1-163.3 1522 1464 54.36% 24.59% 21.04%+0.41 -1.4 36
2020-01-24 @ Red Star D 1-163.3 1464 1522 21.04% 24.59% 54.36%-0.41 +1.4 28
2020-01-24 Concarneau L 0-150.4 1444 1387 54.22% 24.63% 21.15%+0.40 -10.2 14
2020-01-24 @ Le Puy Foot 43 W 1-050.4 1387 1444 21.15% 24.63% 54.22%-0.40 +10.2 18
2020-01-24 Creteil-Lusitanos W 1-042.6 1497 1422 56.24% 24.11% 19.65%+0.47 +4.5 31
2020-01-24 @ Boulogne L 0-142.6 1422 1497 19.65% 24.11% 56.24%-0.47 -4.5 25
2020-01-24 Laval D 2-265.2 1424 1469 40.92% 26.51% 32.57%+0.00 -0.2 23
2020-01-24 @ Cholet D 2-265.2 1469 1424 32.57% 26.51% 40.92%+0.00 +0.2 28
2020-01-24 Pau FC D 0-056.3 1421 1527 32.25% 26.49% 41.25%-0.24 +0.4 18
2020-01-24 @ Quevilly-Rouen D 0-056.3 1527 1421 41.25% 26.49% 32.25%+0.24 -0.4 35
2020-01-24 Toulon D 0-052.8 1408 1426 44.62% 26.23% 29.14%+0.11 -0.7 13
2020-01-24 @ Gazelec Ajaccio D 0-052.8 1426 1408 29.14% 26.23% 44.62%-0.11 +0.7 10
2020-01-24 Villefranche Beaujolais D 2-270.5 1517 1520 46.54% 26.02% 27.44%+0.16 -0.6 33
2020-01-24 @ Lyon Duchere D 2-270.5 1520 1517 27.44% 26.02% 46.54%-0.16 +0.6 35
2020-01-31 Boulogne L 0-242.7 1397 1501 32.54% 26.51% 40.95%-0.23 -12.9 18
2020-01-31 @ Concarneau W 2-042.7 1501 1397 40.95% 26.51% 32.54%+0.23 +12.9 34
2020-01-31 Cholet W 3-037.6 1418 1424 46.20% 26.06% 27.74%+0.15 +16.5 28
2020-01-31 @ Creteil-Lusitanos L 0-337.6 1424 1418 27.74% 26.06% 46.20%-0.15 -16.5 23
2020-01-31 Gazelec Ajaccio W 2-147.5 1455 1407 53.06% 24.90% 22.04%+0.37 +4.7 20
2020-01-31 @ Bastia-Borgo L 1-247.5 1407 1455 22.04% 24.90% 53.06%-0.37 -4.7 13
2020-01-31 Le Puy Foot 43 W 3-145.5 1454 1434 49.66% 25.56% 24.78%+0.26 +9.0 33
2020-01-31 @ Avranches L 1-345.5 1434 1454 24.78% 25.56% 49.66%-0.26 -9.0 14
2020-01-31 Lyon Duchere D 1-162.7 1469 1516 40.59% 26.52% 32.88%-0.01 -0.3 29
2020-01-31 @ Laval D 1-162.7 1516 1469 32.88% 26.52% 40.59%+0.01 +0.3 34
2020-01-31 Quevilly-Rouen W 2-038.8 1521 1421 59.05% 23.28% 17.67%+0.57 +7.6 38
2020-01-31 @ Villefranche Beaujolais L 0-238.8 1421 1521 17.67% 23.28% 59.05%-0.57 -7.6 18
2020-01-31 Red Star D 1-165.9 1542 1521 49.74% 25.55% 24.71%+0.26 -1.0 40
2020-01-31 @ Dunkerque D 1-165.9 1521 1542 24.71% 25.55% 49.74%-0.26 +1.0 37
2020-01-31 Toulon W 2-148.8 1465 1426 51.91% 25.14% 22.95%+0.33 +4.8 31
2020-01-31 @ Bourg-Peronnas L 1-248.8 1426 1465 22.95% 25.14% 51.91%-0.33 -4.8 10
2020-02-01 Beziers W 7-041.7 1527 1456 55.78% 24.24% 19.99%+0.46 +27.4 38
2020-02-01 @ Pau FC L 0-741.7 1456 1527 19.99% 24.24% 55.78%-0.46 -27.4 19
2020-02-07 Avranches W 3-147.5 1514 1463 53.42% 24.82% 21.77%+0.38 +8.0 37
2020-02-07 @ Boulogne L 1-347.5 1463 1514 21.77% 24.82% 53.42%-0.38 -8.0 33
2020-02-07 Bastia-Borgo W 3-040.1 1425 1460 42.33% 26.42% 31.25%+0.04 +18.2 17
2020-02-07 @ Le Puy Foot 43 L 0-340.1 1460 1425 31.25% 26.42% 42.33%-0.04 -18.2 20
2020-02-07 Bourg-Peronnas D 1-158.8 1402 1470 37.73% 26.61% 35.66%-0.09 -0.1 14
2020-02-07 @ Gazelec Ajaccio D 1-158.8 1470 1402 35.66% 26.61% 37.73%+0.09 +0.1 32
2020-02-07 Concarneau D 0-052.0 1407 1384 50.02% 25.50% 24.48%+0.27 -1.2 24
2020-02-07 @ Cholet D 0-052.0 1384 1407 24.48% 25.50% 50.02%-0.27 +1.2 19
2020-02-07 Creteil-Lusitanos W 3-254.0 1517 1434 57.10% 23.87% 19.03%+0.50 +3.9 37
2020-02-07 @ Lyon Duchere L 2-354.0 1434 1517 19.03% 23.87% 57.10%-0.50 -3.9 28
2020-02-07 Dunkerque L 0-148.1 1422 1541 30.61% 26.37% 43.01%-0.29 -6.5 10
2020-02-07 @ Toulon W 1-048.1 1541 1422 43.01% 26.37% 30.61%+0.29 +6.5 43
2020-02-07 Laval W 2-152.2 1413 1469 39.46% 26.57% 33.98%-0.04 +6.7 21
2020-02-07 @ Quevilly-Rouen L 1-252.2 1469 1413 33.98% 26.57% 39.46%+0.04 -6.7 29
2020-02-07 Pau FC L 1-261.7 1522 1554 42.65% 26.40% 30.95%+0.05 -7.9 37
2020-02-07 @ Red Star W 2-161.7 1554 1522 30.95% 26.40% 42.65%-0.05 +7.9 41
2020-02-07 Villefranche Beaujolais D 0-056.6 1429 1529 33.18% 26.54% 40.28%-0.21 +0.3 20
2020-02-07 @ Beziers D 0-056.6 1529 1429 40.28% 26.54% 33.18%+0.21 -0.3 39
2020-02-11 Concarneau W 2-037.3 1402 1385 49.26% 25.63% 25.11%+0.25 +10.5 17
2020-02-11 @ Gazelec Ajaccio L 0-237.3 1385 1402 25.11% 25.63% 49.26%-0.25 -10.5 19
2020-02-14 Beziers W 1-043.1 1462 1429 51.24% 25.27% 23.49%+0.31 +5.2 32
2020-02-14 @ Laval L 0-143.1 1429 1462 23.49% 25.27% 51.24%-0.31 -5.2 20
2020-02-14 Boulogne W 1-050.3 1442 1522 35.82% 26.61% 37.57%-0.14 +7.6 23
2020-02-14 @ Bastia-Borgo L 0-150.3 1522 1442 37.57% 26.61% 35.82%+0.14 -7.6 37
2020-02-14 Bourg-Peronnas L 3-470.0 1548 1470 56.56% 24.02% 19.42%+0.48 -9.2 43
2020-02-14 @ Dunkerque W 4-370.0 1470 1548 19.42% 24.02% 56.56%-0.48 +9.2 35
2020-02-14 Cholet W 1-041.6 1455 1406 53.23% 24.86% 21.91%+0.37 +4.9 36
2020-02-14 @ Avranches L 0-141.6 1406 1455 21.91% 24.86% 53.23%-0.37 -4.9 24
2020-02-14 Gazelec Ajaccio W 1-042.2 1443 1413 50.89% 25.34% 23.76%+0.30 +5.3 20
2020-02-14 @ Le Puy Foot 43 L 0-142.2 1413 1443 23.76% 25.34% 50.89%-0.30 -5.3 17
2020-02-14 Lyon Duchere W 3-044.9 1375 1520 27.42% 26.02% 46.57%-0.39 +24.7 22
2020-02-14 @ Concarneau L 0-344.9 1520 1375 46.57% 26.02% 27.42%+0.39 -24.7 37
2020-02-14 Quevilly-Rouen L 1-351.5 1430 1420 48.32% 25.78% 25.90%+0.22 -15.2 28
2020-02-14 @ Creteil-Lusitanos W 3-151.5 1420 1430 25.90% 25.78% 48.32%-0.22 +15.1 24
2020-02-14 Red Star D 0-060.1 1528 1514 48.85% 25.69% 25.46%+0.23 -1.1 40
2020-02-14 @ Villefranche Beaujolais D 0-060.1 1514 1528 25.46% 25.69% 48.85%-0.23 +1.1 38
2020-02-14 Toulon W 3-036.8 1562 1415 64.03% 21.50% 14.47%+0.76 +8.9 44
2020-02-14 @ Pau FC L 0-336.8 1415 1562 14.47% 21.50% 64.03%-0.76 -8.9 10
2020-02-21 Avranches L 1-453.0 1496 1460 51.53% 25.22% 23.25%+0.32 -22.6 37
2020-02-21 @ Lyon Duchere W 4-153.0 1460 1496 23.25% 25.22% 51.53%-0.32 +22.6 39
2020-02-21 Bastia-Borgo D 0-053.1 1401 1449 40.47% 26.53% 33.00%-0.01 -0.3 25
2020-02-21 @ Cholet D 0-053.1 1449 1401 33.00% 26.53% 40.47%+0.01 +0.3 24
2020-02-21 Concarneau L 0-149.9 1435 1399 51.61% 25.20% 23.19%+0.32 -9.8 24
2020-02-21 @ Quevilly-Rouen W 1-049.9 1399 1435 23.19% 25.20% 51.61%-0.32 +9.8 25
2020-02-21 Creteil-Lusitanos L 1-255.0 1424 1415 48.15% 25.80% 26.05%+0.21 -8.7 20
2020-02-21 @ Beziers W 2-155.0 1415 1424 26.05% 25.80% 48.15%-0.21 +8.7 31
2020-02-21 Dunkerque L 0-243.3 1408 1538 29.20% 26.24% 44.56%-0.34 -11.9 17
2020-02-21 @ Gazelec Ajaccio W 2-043.3 1538 1408 44.56% 26.24% 29.20%+0.34 +11.9 46
2020-02-21 Le Puy Foot 43 W 1-044.4 1515 1448 55.23% 24.38% 20.39%+0.44 +4.6 40
2020-02-21 @ Boulogne L 0-144.4 1448 1515 20.39% 24.38% 55.23%-0.44 -4.6 20
2020-02-21 Pau FC D 0-060.1 1479 1571 34.22% 26.58% 39.20%-0.18 +0.2 36
2020-02-21 @ Bourg-Peronnas D 0-060.1 1571 1479 39.20% 26.58% 34.22%+0.18 -0.2 45
2020-02-21 Villefranche Beaujolais W 3-045.3 1406 1527 30.42% 26.36% 43.22%-0.30 +23.2 13
2020-02-21 @ Toulon L 0-345.3 1527 1406 43.22% 26.36% 30.42%+0.30 -23.2 40
2020-02-22 Laval W 1-045.8 1515 1467 53.05% 24.90% 22.05%+0.37 +5.0 41
2020-02-22 @ Red Star L 0-145.8 1467 1515 22.05% 24.90% 53.05%-0.37 -5.0 32
2020-02-28 Beziers W 2-148.5 1409 1415 46.22% 26.06% 27.72%+0.15 +5.7 28
2020-02-28 @ Concarneau L 1-248.5 1415 1409 27.72% 26.06% 46.22%-0.15 -5.7 20
2020-02-28 Bourg-Peronnas L 1-260.3 1504 1479 50.17% 25.47% 24.36%+0.27 -9.0 40
2020-02-28 @ Villefranche Beaujolais W 2-160.3 1479 1504 24.36% 25.47% 50.17%-0.27 +9.0 39
2020-02-28 Cholet L 2-649.6 1444 1401 52.47% 25.02% 22.50%+0.35 -25.1 20
2020-02-28 @ Le Puy Foot 43 W 6-249.6 1401 1444 22.50% 25.02% 52.47%-0.35 +25.1 28
2020-02-28 Dunkerque W 2-048.0 1571 1550 49.71% 25.55% 24.74%+0.26 +10.3 48
2020-02-28 @ Pau FC L 0-248.0 1550 1571 24.74% 25.55% 49.71%-0.26 -10.3 46
2020-02-28 Gazelec Ajaccio W 4-140.0 1519 1396 61.59% 22.42% 15.99%+0.66 +8.4 43
2020-02-28 @ Boulogne L 1-440.0 1396 1519 15.99% 22.42% 61.59%-0.66 -8.4 17
2020-02-28 Lyon Duchere L 0-150.6 1449 1473 43.85% 26.31% 29.84%+0.09 -8.6 24
2020-02-28 @ Bastia-Borgo W 1-050.6 1473 1449 29.84% 26.31% 43.85%-0.09 +8.6 40
2020-02-28 Quevilly-Rouen W 3-253.4 1483 1426 54.19% 24.64% 21.17%+0.40 +4.3 42
2020-02-28 @ Avranches L 2-353.4 1426 1483 21.17% 24.64% 54.19%-0.40 -4.3 24
2020-02-28 Red Star D 0-056.1 1424 1520 33.65% 26.56% 39.80%-0.20 +0.3 32
2020-02-28 @ Creteil-Lusitanos D 0-056.1 1520 1424 39.80% 26.56% 33.65%+0.20 -0.3 42
2020-02-28 Toulon W 3-037.6 1462 1429 51.23% 25.28% 23.50%+0.31 +14.4 35
2020-02-28 @ Laval L 0-337.6 1429 1462 23.50% 25.28% 51.23%-0.31 -14.4 13
2020-03-06 Avranches W 2-044.1 1409 1487 36.23% 26.61% 37.15%-0.13 +14.2 23
2020-03-06 @ Beziers L 0-244.1 1487 1409 37.15% 26.61% 36.23%+0.13 -14.2 42
2020-03-06 Boulogne L 0-342.9 1426 1528 32.92% 26.53% 40.55%-0.22 -18.9 28
2020-03-06 @ Cholet W 3-042.9 1528 1426 40.55% 26.53% 32.92%+0.22 +18.9 46
2020-03-06 Concarneau L 1-260.6 1520 1415 59.62% 23.10% 17.28%+0.59 -10.4 42
2020-03-06 @ Red Star W 2-160.6 1415 1520 17.28% 23.10% 59.62%-0.59 +10.4 31
2020-03-06 Creteil-Lusitanos L 1-254.4 1415 1424 45.82% 26.11% 28.07%+0.14 -8.4 13
2020-03-06 @ Toulon W 2-154.4 1424 1415 28.07% 26.11% 45.82%-0.14 +8.4 35
2020-03-06 Laval W 3-041.0 1488 1477 48.53% 25.74% 25.72%+0.22 +15.5 42
2020-03-06 @ Bourg-Peronnas L 0-341.0 1477 1488 25.72% 25.74% 48.53%-0.22 -15.5 35
2020-03-06 Le Puy Foot 43 L 0-152.6 1482 1419 54.86% 24.47% 20.67%+0.43 -10.3 40
2020-03-06 @ Lyon Duchere W 1-052.6 1419 1482 20.67% 24.47% 54.86%-0.43 +10.3 23
2020-03-06 Pau FC W 2-160.3 1387 1581 22.33% 24.98% 52.69%-0.58 +9.4 20
2020-03-06 @ Gazelec Ajaccio L 1-260.3 1581 1387 52.69% 24.98% 22.33%+0.58 -9.4 48
2020-03-06 Villefranche Beaujolais D 1-165.0 1540 1495 52.71% 24.97% 22.32%+0.36 -1.3 47
2020-03-06 @ Dunkerque D 1-165.0 1495 1540 22.32% 24.97% 52.71%-0.36 +1.3 41

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-12-14 16.09% Le Puy Foot 43 1416 3 @ Pau FC 1538 2
2 2019-08-09 16.28% Creteil-Lusitanos 1387 3 @ Le Puy Foot 43 1506 2
3 2020-03-06 17.28% Concarneau 1415 2 @ Red Star 1520 1
4 2020-02-14 19.42% Bourg-Peronnas 1470 4 @ Dunkerque 1548 3
5 2019-11-08 19.93% Quevilly-Rouen 1405 2 @ Lyon Duchere 1477 1
6 2019-10-04 20.09% Concarneau 1412 1 @ Toulon 1482 0
7 2019-08-09 20.65% Avranches 1424 1 @ Gazelec Ajaccio 1487 0
8 2020-03-06 20.67% Le Puy Foot 43 1419 1 @ Lyon Duchere 1482 0
9 2020-01-24 21.15% Concarneau 1387 1 @ Le Puy Foot 43 1444 0
10 2019-09-27 22.07% Cholet 1439 2 @ Boulogne 1486 1
11 2020-03-06 22.33% @ Gazelec Ajaccio 1387 2 Pau FC 1581 1
12 2019-10-04 22.43% Laval 1461 2 @ Dunkerque 1505 1
13 2020-02-28 22.50% Cholet 1401 6 @ Le Puy Foot 43 1444 2
14 2019-08-23 22.56% Pau FC 1475 1 @ Beziers 1517 0
15 2019-09-27 22.90% Bourg-Peronnas 1432 1 @ Laval 1471 0
16 2019-09-13 22.91% Boulogne 1467 2 @ Le Puy Foot 43 1505 0
17 2020-02-21 23.19% Concarneau 1399 1 @ Quevilly-Rouen 1435 0
18 2020-02-21 23.25% Avranches 1460 4 @ Lyon Duchere 1496 1
19 2019-11-08 23.31% Bourg-Peronnas 1448 2 @ Bastia-Borgo 1483 1
20 2019-08-16 23.32% Lyon Duchere 1435 2 @ Villefranche Beaujolais 1470 0
21 2019-09-20 23.73% Laval 1461 1 @ Toulon 1492 0
22 2020-02-28 24.36% Bourg-Peronnas 1479 2 @ Villefranche Beaujolais 1504 1
23 2020-01-10 24.38% Boulogne 1471 3 @ Laval 1495 0
24 2019-09-06 24.47% Creteil-Lusitanos 1391 3 @ Quevilly-Rouen 1414 0
25 2019-11-22 24.52% Lyon Duchere 1467 4 @ Beziers 1490 1

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 2019-12-20 29.01 Dunkerque 4 1502 32.70% @ Cholet 0 1457 40.79% 26.51%
2 2020-02-01 27.43 @ Pau FC 7 1527 55.78% Beziers 0 1456 19.99% 24.24%
3 2020-01-10 26.20 Boulogne 3 1471 24.38% @ Laval 0 1495 50.14% 25.48%
4 2019-09-06 26.15 Creteil-Lusitanos 3 1391 24.47% @ Quevilly-Rouen 0 1414 50.04% 25.50%
5 2020-02-28 25.13 Cholet 6 1401 22.50% @ Le Puy Foot 43 2 1444 52.47% 25.02%
6 2020-02-14 24.65 @ Concarneau 3 1375 27.42% Lyon Duchere 0 1520 46.57% 26.02%
7 2019-08-30 23.90 Le Puy Foot 43 6 1494 25.00% @ Bastia-Borgo 2 1513 49.40% 25.61%
8 2020-02-21 23.23 @ Toulon 3 1406 30.42% Villefranche Beaujolais 0 1527 43.22% 26.36%
9 2020-02-21 22.60 Avranches 4 1460 23.25% @ Lyon Duchere 1 1496 51.53% 25.22%
10 2019-11-22 22.03 Lyon Duchere 4 1467 24.52% @ Beziers 1 1490 49.97% 25.51%
11 2019-10-04 21.61 @ Quevilly-Rouen 3 1378 34.07% Le Puy Foot 43 0 1471 39.36% 26.57%
12 2019-09-27 21.60 @ Pau FC 4 1492 46.17% Gazelec Ajaccio 0 1498 27.76% 26.07%
13 2019-11-22 20.10 @ Bourg-Peronnas 4 1458 48.85% Le Puy Foot 43 0 1443 25.46% 25.69%
14 2020-03-06 18.91 Boulogne 3 1528 40.55% @ Cholet 0 1426 32.92% 26.53%
15 2019-09-13 18.58 Boulogne 2 1467 22.91% @ Le Puy Foot 43 0 1505 51.95% 25.13%
16 2019-08-16 18.42 Lyon Duchere 2 1435 23.32% @ Villefranche Beaujolais 0 1470 51.44% 25.23%
17 2019-08-17 18.35 Red Star 4 1484 33.70% @ Bourg-Peronnas 1 1430 39.74% 26.56%
18 2020-02-07 18.17 @ Le Puy Foot 43 3 1425 42.33% Bastia-Borgo 0 1460 31.25% 26.42%
19 2019-10-18 17.92 @ Cholet 3 1449 42.91% Lyon Duchere 0 1480 30.70% 26.38%
20 2019-09-13 17.84 Red Star 2 1460 24.92% @ Laval 0 1479 49.48% 25.59%
21 2020-01-10 17.61 Le Puy Foot 43 2 1427 25.57% @ Creteil-Lusitanos 0 1440 48.71% 25.72%
22 2019-09-06 16.94 Villefranche Beaujolais 2 1481 27.52% @ Red Star 0 1477 46.44% 26.03%
23 2019-08-30 16.66 @ Pau FC 3 1485 45.88% Red Star 0 1493 28.02% 26.10%
24 2020-01-31 16.52 @ Creteil-Lusitanos 3 1418 46.20% Cholet 0 1424 27.74% 26.06%
25 2019-12-20 16.48 @ Lyon Duchere 5 1499 49.42% Bourg-Peronnas 1 1481 24.97% 25.60%

Most & Least Exciting Games

The season’s games ranked by excitement rating (0–100) — a blend of closeness, upset, team quality, and scoring. An asterisk (*) after the date indicates a playoff game.

# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2019-11-01 71.3 @ Pau FC 3 1521 58.70% Creteil-Lusitanos 3 1424 17.91% 23.39%
2 2020-01-24 70.5 @ Lyon Duchere 2 1517 46.54% Villefranche Beaujolais 2 1520 27.44% 26.02%
3 2020-02-14 70.0 Bourg-Peronnas 4 1470 19.42% @ Dunkerque 3 1548 56.56% 24.02%
4 2019-09-06 68.2 @ Beziers 2 1494 49.06% Laval 2 1478 25.28% 25.66%
5 2019-11-22 68.2 @ Dunkerque 2 1497 50.03% Bastia-Borgo 2 1474 24.47% 25.50%
6 2019-11-01 67.2 @ Toulon 2 1466 44.74% Bastia-Borgo 2 1483 29.04% 26.22%
7 2019-08-23 66.9 @ Toulon 2 1505 58.27% Bourg-Peronnas 2 1412 18.20% 23.52%
8 2019-12-14 66.4 Le Puy Foot 43 3 1416 16.09% @ Pau FC 2 1538 61.43% 22.48%
9 2019-11-08 66.2 @ Creteil-Lusitanos 2 1425 36.83% Villefranche Beaujolais 2 1499 36.56% 26.61%
10 2020-01-10 66.2 @ Bourg-Peronnas 2 1464 48.31% Beziers 2 1454 25.91% 25.78%
11 2020-01-31 65.9 @ Dunkerque 1 1542 49.74% Red Star 1 1521 24.71% 25.55%
12 2020-01-10 65.2 @ Pau FC 1 1528 48.64% Lyon Duchere 1 1516 25.63% 25.73%
13 2020-01-24 65.2 @ Cholet 2 1424 40.92% Laval 2 1469 32.57% 26.51%
14 2019-08-30 65.1 @ Bourg-Peronnas 2 1413 38.23% Gazelec Ajaccio 2 1477 35.17% 26.60%
15 2020-03-06 65.0 @ Dunkerque 1 1540 52.71% Villefranche Beaujolais 1 1495 22.32% 24.97%
16 2019-11-29 64.9 @ Quevilly-Rouen 2 1416 39.97% Beziers 2 1468 33.48% 26.55%
17 2019-08-09 64.2 Creteil-Lusitanos 3 1387 16.28% @ Le Puy Foot 43 2 1506 61.13% 22.58%
18 2019-08-30 64.0 @ Concarneau 2 1410 42.32% Cholet 2 1445 31.26% 26.43%
19 2019-10-04 63.6 @ Pau FC 1 1513 50.28% Villefranche Beaujolais 1 1488 24.27% 25.45%
20 2020-01-24 63.3 @ Red Star 1 1522 54.36% Bourg-Peronnas 1 1464 21.04% 24.59%
21 2019-08-09 63.0 @ Red Star 1 1484 44.18% Toulon 1 1505 29.54% 26.28%
22 2019-08-16 63.0 @ Toulon 1 1506 50.79% Gazelec Ajaccio 1 1477 23.85% 25.36%
23 2019-12-13 62.7 @ Dunkerque 1 1504 51.35% Boulogne 1 1470 23.40% 25.25%
24 2020-01-31 62.7 @ Laval 1 1469 40.59% Lyon Duchere 1 1516 32.88% 26.52%
25 2019-10-04 62.6 @ Beziers 1 1486 46.30% Bastia-Borgo 1 1491 27.65% 26.05%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2020-02-14 36.8 @ Pau FC 3 1562 64.03% Toulon 0 1415 14.47% 21.50%
2 2020-02-11 37.3 @ Gazelec Ajaccio 2 1402 49.26% Concarneau 0 1385 25.11% 25.63%
3 2019-10-18 37.5 @ Boulogne 2 1465 55.17% Quevilly-Rouen 0 1400 20.43% 24.39%
4 2020-01-31 37.6 @ Creteil-Lusitanos 3 1418 46.20% Cholet 0 1424 27.74% 26.06%
5 2020-02-28 37.6 @ Laval 3 1462 51.23% Toulon 0 1429 23.50% 25.28%
6 2019-11-01 38.3 @ Dunkerque 2 1503 57.81% Concarneau 0 1414 18.53% 23.66%
7 2019-11-22 38.6 @ Bourg-Peronnas 4 1458 48.85% Le Puy Foot 43 0 1443 25.46% 25.69%
8 2020-01-31 38.8 @ Villefranche Beaujolais 2 1521 59.05% Quevilly-Rouen 0 1421 17.67% 23.28%
9 2019-08-09 38.9 @ Bastia-Borgo 2 1512 57.86% Concarneau 0 1423 18.49% 23.65%
10 2019-08-02 39.2 @ Dunkerque 3 1456 47.60% Lyon Duchere 0 1451 26.52% 25.88%
11 2019-12-13 39.2 @ Laval 3 1480 50.48% Avranches 0 1453 24.10% 25.42%
12 2020-01-10 39.4 @ Avranches 2 1444 49.26% Gazelec Ajaccio 0 1427 25.11% 25.63%
13 2020-02-28 40.0 @ Boulogne 4 1519 61.59% Gazelec Ajaccio 1 1396 15.99% 22.42%
14 2020-02-07 40.1 @ Le Puy Foot 43 3 1425 42.33% Bastia-Borgo 0 1460 31.25% 26.42%
15 2019-08-02 40.4 @ Concarneau 2 1411 43.67% Avranches 0 1436 30.01% 26.32%
16 2019-11-29 40.4 @ Creteil-Lusitanos 2 1426 45.45% Gazelec Ajaccio 0 1438 28.40% 26.15%
17 2019-08-16 40.9 @ Laval 2 1476 50.32% Cholet 0 1450 24.24% 25.45%
18 2019-11-08 40.9 @ Laval 2 1463 48.73% Gazelec Ajaccio 0 1450 25.56% 25.71%
19 2020-03-06 41.0 @ Bourg-Peronnas 3 1488 48.53% Laval 0 1477 25.72% 25.74%
20 2019-12-20 41.1 @ Quevilly-Rouen 2 1412 42.44% Toulon 0 1446 31.14% 26.42%
21 2019-10-04 41.3 @ Red Star 2 1469 48.67% Avranches 0 1456 25.60% 25.72%
22 2019-10-18 41.4 @ Cholet 3 1449 42.91% Lyon Duchere 0 1480 30.70% 26.38%
23 2019-10-04 41.5 @ Quevilly-Rouen 3 1378 34.07% Le Puy Foot 43 0 1471 39.36% 26.57%
24 2019-08-23 41.6 @ Cholet 1 1440 51.59% Creteil-Lusitanos 0 1404 23.20% 25.21%
25 2020-02-14 41.6 @ Avranches 1 1455 53.23% Cholet 0 1406 21.91% 24.86%