Home / Leagues / France / Ligue 2 / 2024-25
‹ ›

2024-25 Ligue 2 Season

306 games · 2 promotion-playoff teams

Final

Promoted

Lorient

71 pts

Paris FC · 69 pts

Metz · via playoff

Relegated

Caen

22 pts

Martigues · 32 pts

Ajaccio · administratively relegated

Biggest Overachiever

Lorient

10.36 points above expected

71 points · 60.64 expected points

Biggest Disappointment

Caen

20.89 points below expected

22 points · 42.89 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 Lorient Promoted 34 22 5 7 71 68 31 +37 60.64 +10.36
2 Paris FC Promoted 34 21 6 7 69 55 33 +22 58.78 +10.22
3 Metz Promoted 34 18 11 5 65 64 34 +30 60.76 +4.24
4 Dunkerque 34 17 5 12 56 47 40 +7 47.03 +8.97
5 Guingamp 34 17 4 13 55 57 45 +12 53.39 +1.61
6 Annecy 34 14 9 11 51 42 43 -1 49.19 +1.81
7 Laval 34 14 8 12 50 44 38 +6 48.00 +2.00
8 SC Bastia 34 11 15 8 48 43 37 +6 49.81 -1.81
9 Grenoble Foot 38 34 13 7 14 46 43 44 -1 45.39 +0.61
10 Troyes 34 13 5 16 44 36 34 +2 43.69 +0.31
11 Amiens 34 13 4 17 43 38 50 -12 44.49 -1.49
12 Ajaccio Demoted 34 12 6 16 42 30 42 -12 41.76 +0.24
13 Pau FC 34 10 12 12 42 39 53 -14 45.65 -3.65
14 Rodez 34 9 12 13 39 56 54 +2 51.48 -12.48
15 Red Star 34 9 11 14 38 37 51 -14 36.60 +1.40
16 Clermont Foot 63 34 7 12 15 33 30 46 -16 45.21 -12.21
17 Martigues Relegated 34 9 5 20 32 29 56 -27 30.51 +1.49
18 Caen Relegated 34 5 7 22 22 31 58 -27 42.89 -20.89

Notes

  • Ajaccio was administratively relegated to the Regional 2 due to financial difficulties.
  • After being relegated on points, Martigues was further administratively relegated to Departemental 3.

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 Lorient 71 60.64 +10.36
2 Paris FC 69 58.78 +10.22
3 Dunkerque 56 47.03 +8.97
4 Metz 65 60.76 +4.24
5 Laval 50 48.00 +2.00

Biggest Disappointments

# Team Actual Sim vsSim
1 Caen 22 42.89 -20.89
2 Rodez 39 51.48 -12.48
3 Clermont Foot 63 33 45.21 -12.21
4 Pau FC 42 45.65 -3.65
5 SC Bastia 48 49.81 -1.81

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 Dunkerque 4 Aug 30 – Sep 24 1 in 80
2 Ajaccio 3 Jan 17 – Jan 31 1 in 45
3 Laval 4 Nov 22 – Jan 4 1 in 38
4 Paris FC 5 Sep 24 – Oct 26 1 in 28
5 Martigues 2 Jan 24 – Jan 31 1 in 23

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Caen 9 Dec 6 – Feb 17 1 in 2,208
2 Rodez 4 Aug 16 – Sep 13 1 in 58
3 Clermont Foot 63 3 Aug 30 – Sep 20 1 in 26
4 Laval 3 Mar 29 – Apr 14 1 in 17
5 Pau FC 3 Oct 25 – Nov 1 1 in 17

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Metz 12 Nov 4 – Feb 15 1 in 97
2 Rodez 9 Oct 4 – Dec 13 1 in 95
3 Laval 10 Nov 1 – Jan 31 1 in 78
4 Paris FC 10 Sep 24 – Dec 7 1 in 27
5 Pau FC 6 Dec 13 – Jan 31 1 in 27

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Clermont Foot 63 14 Jan 18 – Apr 25 1 in 462
2 Caen 12 Nov 9 – Feb 22 1 in 220
3 SC Bastia 10 Sep 24 – Dec 6 1 in 169
4 Grenoble Foot 38 7 Oct 26 – Dec 14 1 in 38
5 Red Star 8 Mar 14 – May 10 1 in 22

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
Lorient 1858 71 +9 10 10.2 -0.2
Paris FC 1806 69 +16 11 9.0 +2.0
Metz 1842 65 +0 8 10.1 -2.1
Dunkerque 1713 56 -5 5 7.7 -2.7
Guingamp 1752 55 -1 7 8.3 -1.3
Annecy 1697 51 +23 10 7.1 +2.9
Laval 1713 50 -6 7 6.9 +0.1
SC Bastia 1722 48 +3 7 7.5 -0.5
Grenoble Foot 38 1682 46 -7 6 5.9 +0.1
Troyes 1718 44 +11 10 8.1 +1.9
Amiens 1632 43 +17 9 5.6 +3.4
Pau FC 1626 42 -10 5 5.9 -0.9
Ajaccio 1643 42 -7 5 5.2 -0.2
Rodez 1723 39 -8 4 7.3 -3.3
Red Star 1618 38 -5 4 6.0 -2.0
Clermont Foot 63 1632 33 -4 6 5.9 +0.1
Martigues 1596 32 +8 4 3.8 +0.2
Caen 1578 22 -35 2 5.2 -3.2

Head-to-Head

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

Beat expectations Fell short Within expectations
Team AJA AMI ANN CAE CF6 DUN GF3 GUI LAV LOR MAR MET PAR PAU RS ROD SB TRO
Ajaccio —
1-0-1
2.77
0-0-2
2.26
1-0-1
2.49
2-0-0
2.31
0-0-2
2.32
1-1-0
2.47
0-0-2
2.14
1-1-0
2.37
1-0-1
1.68
0-1-1
3.47
1-0-1
1.78
0-0-2
1.77
0-1-1
2.73
1-0-1
3.08
2-0-0
2.21
0-1-1
2.34
1-1-0
2.62
Amiens
1-0-1
2.81
—
1-0-1
2.55
1-0-1
2.76
1-1-0
2.63
1-0-1
2.55
1-0-1
2.66
1-0-1
2.26
0-0-2
2.48
1-0-1
1.99
0-1-1
3.91
0-0-2
1.80
0-1-1
2.13
2-0-0
2.67
1-0-1
3.03
1-1-0
2.45
1-0-1
2.58
0-0-2
2.58
Annecy
2-0-0
3.32
1-0-1
3.02
—
1-1-0
3.10
1-0-1
3.21
1-0-1
3.09
1-1-0
2.81
0-1-1
2.80
2-0-0
2.68
0-1-1
1.92
0-0-2
3.79
0-1-1
2.17
0-1-1
2.18
1-0-1
3.16
2-0-0
3.40
0-1-1
2.72
0-2-0
2.65
2-0-0
3.22
Caen
1-0-1
3.08
1-0-1
2.81
0-1-1
2.48
—
1-0-1
2.65
0-0-2
2.53
0-0-2
2.92
0-0-2
2.31
0-0-2
2.43
0-0-2
1.72
1-0-1
3.33
0-1-1
1.72
0-0-2
2.25
0-1-1
2.72
0-2-0
2.97
0-2-0
2.25
1-0-1
2.27
0-0-2
2.95
Clermont Foot 63
0-0-2
3.27
0-1-1
2.94
1-0-1
2.37
1-0-1
2.93
—
0-0-2
2.87
0-1-1
2.62
1-0-1
2.28
1-1-0
2.57
1-0-1
2.01
1-0-1
3.88
0-1-1
2.05
0-0-2
2.23
0-2-0
2.88
0-2-0
3.11
0-2-0
2.21
0-2-0
2.52
1-0-1
2.72
Dunkerque
2-0-0
3.25
1-0-1
3.02
1-0-1
2.48
2-0-0
3.04
2-0-0
2.71
—
2-0-0
2.83
1-1-0
2.45
0-1-1
2.66
0-0-2
2.02
0-1-1
3.73
0-0-2
2.08
1-0-1
2.11
1-1-0
2.62
1-1-0
3.42
1-0-1
2.65
1-0-1
2.61
1-0-1
2.93
Grenoble Foot 38
0-1-1
3.10
1-0-1
2.91
0-1-1
2.76
2-0-0
2.65
1-1-0
2.95
0-0-2
2.75
—
0-1-1
2.59
2-0-0
2.63
0-0-2
1.93
2-0-0
3.59
1-0-1
2.12
0-0-2
2.15
0-1-1
2.86
0-1-1
3.47
1-0-1
2.76
2-0-0
2.39
1-1-0
2.70
Guingamp
2-0-0
3.44
1-0-1
3.32
1-1-0
2.77
2-0-0
3.27
1-0-1
3.30
0-1-1
3.12
1-1-0
2.98
—
2-0-0
3.09
0-0-2
2.15
2-0-0
4.00
0-0-2
2.43
0-0-2
2.71
1-0-1
3.25
0-0-2
3.76
2-0-0
2.96
0-1-1
3.04
2-0-0
2.97
Laval
0-1-1
3.20
2-0-0
3.11
0-0-2
2.90
2-0-0
3.14
0-1-1
3.00
1-1-0
2.91
0-0-2
2.94
0-0-2
2.49
—
2-0-0
2.03
1-0-1
3.85
0-1-1
1.95
1-0-1
2.24
1-1-0
2.92
1-1-0
3.30
2-0-0
2.57
0-1-1
2.76
1-1-0
3.16
Lorient
1-0-1
3.92
1-0-1
3.61
1-1-0
3.67
2-0-0
3.90
1-0-1
3.58
2-0-0
3.57
2-0-0
3.66
2-0-0
3.43
0-0-2
3.56
—
2-0-0
4.06
0-2-0
2.87
1-0-1
2.92
1-0-1
3.63
2-0-0
4.00
1-1-0
3.47
1-1-0
3.52
2-0-0
3.70
Martigues
1-1-0
2.12
1-1-0
1.69
2-0-0
1.80
1-0-1
2.24
1-0-1
1.72
1-1-0
1.87
0-0-2
2.00
0-0-2
1.61
1-0-1
1.75
0-0-2
1.56
—
0-0-2
1.34
1-1-0
1.31
0-1-1
2.25
0-0-2
2.43
0-0-2
1.83
0-0-2
2.04
0-0-2
1.81
Metz
1-0-1
3.82
2-0-0
3.80
1-1-0
3.42
1-1-0
3.87
1-1-0
3.54
2-0-0
3.50
1-0-1
3.46
2-0-0
3.15
1-1-0
3.64
0-2-0
2.71
2-0-0
4.29
—
2-0-0
2.80
0-1-1
3.96
0-1-1
4.18
1-1-0
3.29
0-2-0
3.35
1-0-1
3.86
Paris FC
2-0-0
3.83
1-1-0
3.45
1-1-0
3.40
2-0-0
3.34
2-0-0
3.36
1-0-1
3.47
2-0-0
3.43
2-0-0
2.87
1-0-1
3.34
1-0-1
2.66
0-1-1
4.33
0-0-2
2.77
—
1-1-0
3.61
2-0-0
3.87
0-2-0
3.40
1-0-1
3.19
2-0-0
3.67
Pau FC
1-1-0
2.84
0-0-2
2.90
1-0-1
2.41
1-1-0
2.85
0-2-0
2.69
0-1-1
2.95
1-1-0
2.71
1-0-1
2.33
0-1-1
2.65
1-0-1
1.97
1-1-0
3.33
1-1-0
1.64
0-1-1
1.97
—
2-0-0
3.32
0-0-2
2.62
0-2-0
2.73
0-0-2
2.88
Red Star
1-0-1
2.49
1-0-1
2.55
0-0-2
2.19
0-2-0
2.60
0-2-0
2.47
0-1-1
2.16
1-1-0
2.11
2-0-0
1.83
0-1-1
2.29
0-0-2
1.60
2-0-0
3.15
1-1-0
1.45
0-0-2
1.73
0-0-2
2.26
—
1-1-0
1.88
0-1-1
1.89
0-1-1
2.35
Rodez
0-0-2
3.37
0-1-1
3.13
1-1-0
2.85
0-2-0
3.33
0-2-0
3.37
1-0-1
2.92
1-0-1
2.81
0-0-2
2.62
0-0-2
3.00
0-1-1
2.12
2-0-0
3.76
0-1-1
2.29
0-2-0
2.18
2-0-0
2.96
0-1-1
3.71
—
0-1-1
2.70
2-0-0
3.03
SC Bastia
1-1-0
3.24
1-0-1
2.99
0-2-0
2.92
1-0-1
3.32
0-2-0
3.05
1-0-1
2.96
0-0-2
3.19
1-1-0
2.53
1-1-0
2.82
0-1-1
2.06
2-0-0
3.55
0-2-0
2.23
1-0-1
2.39
0-2-0
2.85
1-1-0
3.70
1-1-0
2.87
—
0-1-1
3.19
Troyes
0-1-1
2.96
2-0-0
3.00
0-0-2
2.36
2-0-0
2.63
1-0-1
2.85
1-0-1
2.65
0-1-1
2.87
0-0-2
2.60
0-1-1
2.41
0-0-2
1.89
2-0-0
3.78
1-0-1
1.74
0-0-2
1.92
2-0-0
2.69
1-1-0
3.23
0-0-2
2.54
1-1-0
2.39
—

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.69 +9.0
Allowed 0.68 -12.6
Differential 0.88 +6.8

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
06.21%11.44%5.88%4.08%0.98%0.49%29.08%
111.44%11.11%6.37%4.08%0.98%0.65%34.64%
25.88%6.37%4.90%2.12%0.82%0.16%20.26%
34.08%4.08%2.12%1.31%0.16%—11.76%
40.98%0.98%0.82%0.16%——2.94%
5+0.49%0.65%0.16%———1.31%
Total29.08%34.64%20.26%11.76%2.94%1.31%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.29 +0.00
SD 1.17 1.17 1.74
CV 0.91 0.91 —
Max 6 6 +6
Min 0 0 -6

Games Played: 306

↓ Scored | Allowed →012345+Total
05.88%17.65%11.76%5.88%2.94%—44.12%
18.82%8.82%5.88%2.94%——26.47%
25.88%17.65%2.94%———26.47%
32.94%—————2.94%
4———————
5+———————
Total23.53%44.12%20.59%8.82%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.88 1.24 -0.35
SD 0.91 1.02 1.59
CV 1.04 0.82 —
Max 3 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%11.76%2.94%11.76%——29.41%
114.71%8.82%8.82%8.82%2.94%—44.12%
25.88%5.88%—2.94%——14.71%
32.94%2.94%2.94%———8.82%
4——2.94%———2.94%
5+———————
Total26.47%29.41%17.65%23.53%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.12 1.47 -0.35
SD 1.04 1.21 1.72
CV 0.93 0.82 —
Max 4 4 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%5.88%———23.53%
117.65%8.82%——2.94%5.88%35.29%
214.71%2.94%5.88%5.88%5.88%—35.29%
32.94%2.94%————5.88%
4———————
5+———————
Total47.06%20.59%11.76%5.88%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.26 -0.03
SD 0.89 1.60 1.75
CV 0.72 1.27 —
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
0—26.47%5.88%5.88%2.94%—41.18%
15.88%5.88%11.76%8.82%——32.35%
22.94%2.94%11.76%—2.94%—20.59%
32.94%——2.94%——5.88%
4———————
5+———————
Total11.76%35.29%29.41%17.65%5.88%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 1.71 -0.79
SD 0.93 1.09 1.41
CV 1.02 0.64 —
Max 3 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%17.65%11.76%5.88%——41.18%
18.82%23.53%—5.88%——38.24%
2—5.88%5.88%2.94%——14.71%
3——2.94%———2.94%
4—2.94%————2.94%
5+———————
Total14.71%50.00%20.59%14.71%——100%

Summary Statistics

Scored Allowed Difference
Mean 0.88 1.35 -0.47
SD 0.98 0.92 1.31
CV 1.11 0.68 —
Max 4 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%11.76%8.82%———23.53%
114.71%11.76%———2.94%29.41%
211.76%8.82%—8.82%2.94%—32.35%
32.94%8.82%2.94%———14.71%
4———————
5+———————
Total32.35%41.18%11.76%8.82%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.38 1.18 +0.21
SD 1.02 1.24 1.59
CV 0.73 1.06 —
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%11.76%5.88%——35.29%
15.88%5.88%11.76%5.88%——29.41%
22.94%8.82%2.94%———14.71%
32.94%5.88%5.88%———14.71%
42.94%2.94%————5.88%
5+———————
Total26.47%29.41%32.35%11.76%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.29 -0.03
SD 1.26 1.00 1.75
CV 1.00 0.77 —
Max 4 3 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
0—8.82%2.94%2.94%——14.71%
114.71%5.88%2.94%11.76%2.94%—38.24%
22.94%5.88%5.88%2.94%——17.65%
311.76%8.82%——2.94%—23.53%
42.94%2.94%————5.88%
5+———————
Total32.35%32.35%11.76%17.65%5.88%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.68 1.32 +0.35
SD 1.17 1.27 1.94
CV 0.70 0.96 —
Max 4 4 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%5.88%2.94%——26.47%
114.71%14.71%8.82%———38.24%
22.94%2.94%2.94%2.94%—2.94%14.71%
38.82%8.82%2.94%———20.59%
4———————
5+———————
Total32.35%38.24%20.59%5.88%—2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.12 +0.18
SD 1.09 1.12 1.59
CV 0.84 1.00 —
Max 3 5 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%2.94%———20.59%
18.82%2.94%5.88%———17.65%
28.82%14.71%—2.94%——26.47%
32.94%8.82%2.94%2.94%——17.65%
45.88%—5.88%———11.76%
5+2.94%2.94%————5.88%
Total38.24%38.24%17.65%5.88%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.00 0.91 +1.09
SD 1.50 0.90 1.68
CV 0.75 0.99 —
Max 5 3 +5
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
0—26.47%2.94%8.82%5.88%2.94%47.06%
18.82%11.76%5.88%—2.94%2.94%32.35%
25.88%2.94%2.94%———11.76%
35.88%—————5.88%
4——2.94%———2.94%
5+———————
Total20.59%41.18%14.71%8.82%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.85 1.65 -0.79
SD 1.05 1.54 2.11
CV 1.23 0.93 —
Max 4 6 +3
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%2.94%———17.65%
18.82%14.71%5.88%———29.41%
22.94%8.82%5.88%———17.65%
35.88%8.82%8.82%2.94%——26.47%
4—2.94%————2.94%
5+2.94%2.94%————5.88%
Total29.41%44.12%23.53%2.94%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.88 1.00 +0.88
SD 1.47 0.82 1.61
CV 0.78 0.82 —
Max 6 3 +6
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%2.94%2.94%2.94%——17.65%
117.65%5.88%8.82%2.94%——35.29%
214.71%5.88%————20.59%
32.94%5.88%8.82%2.94%——20.59%
4—2.94%2.94%———5.88%
5+———————
Total44.12%23.53%23.53%8.82%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 0.97 +0.65
SD 1.18 1.03 1.43
CV 0.73 1.06 —
Max 4 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%2.94%—5.88%26.47%
117.65%17.65%—8.82%——44.12%
2—2.94%11.76%2.94%2.94%—20.59%
32.94%2.94%————5.88%
4—2.94%————2.94%
5+———————
Total26.47%29.41%20.59%14.71%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.56 -0.41
SD 0.99 1.42 1.84
CV 0.86 0.91 —
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%2.94%8.82%——26.47%
111.76%17.65%8.82%5.88%5.88%—50.00%
25.88%—8.82%———14.71%
3—5.88%————5.88%
4———2.94%——2.94%
5+———————
Total23.53%32.35%20.59%17.65%5.88%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.50 -0.41
SD 0.97 1.21 1.54
CV 0.89 0.81 —
Max 4 4 +2
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
0—5.88%5.88%2.94%——14.71%
15.88%17.65%14.71%8.82%——47.06%
22.94%5.88%5.88%———14.71%
32.94%——11.76%——14.71%
4———————
5+2.94%5.88%————8.82%
Total14.71%35.29%26.47%23.53%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.65 1.59 +0.06
SD 1.39 1.02 1.82
CV 0.84 0.64 —
Max 5 3 +5
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%5.88%5.88%—2.94%—29.41%
111.76%17.65%2.94%———32.35%
25.88%5.88%11.76%5.88%——29.41%
3—2.94%————2.94%
42.94%—————2.94%
5+——2.94%———2.94%
Total35.29%32.35%23.53%5.88%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.09 +0.18
SD 1.19 1.06 1.47
CV 0.94 0.97 —
Max 5 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%20.59%2.94%5.88%2.94%—44.12%
18.82%—11.76%2.94%——23.53%
28.82%5.88%2.94%———17.65%
311.76%—————11.76%
42.94%—————2.94%
5+———————
Total44.12%26.47%17.65%8.82%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.00 +0.06
SD 1.18 1.13 1.92
CV 1.11 1.13 —
Max 4 4 +4
Min 0 0 -4

Games Played: 34

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
Lorient 1858 71 60.64 +10.36 98.0% 47 50 57 61 64 69 77
Metz 1857 65 60.76 +4.24 74.0% 45 48 55 60 66 74 84
Paris FC 1806 69 58.78 +10.22 93.0% 43 47 53 58 63 73 76
Guingamp 1744 55 53.39 +1.61 58.0% 37 43 48 53 59 64 71
Rodez 1723 39 51.48 -12.48 5.0% 31 39 47 51 57 63 71
SC Bastia 1722 48 49.81 -1.81 45.0% 29 33 44 50 56 63 69
Troyes 1718 44 43.69 +0.31 53.0% 18 30 39 43 49 56 63
Dunkerque 1716 56 47.03 +8.97 93.0% 32 35 41 48 53 60 67
Laval 1713 50 48.00 +2.00 71.0% 29 34 44 48 53 60 70
Annecy 1697 51 49.19 +1.81 66.0% 32 37 44 49 53 63 66
Grenoble Foot 38 1682 46 45.39 +0.61 63.0% 21 33 41 45 50 58 70
Ajaccio 1643 42 41.76 +0.24 52.0% 29 31 36 42 47 52 57
Amiens 1632 43 44.49 -1.49 43.0% 27 31 38 45 50 56 63
Clermont Foot 63 1632 33 45.21 -12.21 11.0% 24 30 39 45 50 63 66
Pau FC 1626 42 45.65 -3.65 29.0% 26 34 41 46 50 57 61
Red Star 1618 38 36.60 +1.40 62.0% 18 24 33 36 41 47 52
Martigues 1596 32 30.51 +1.49 56.0% 14 18 25 31 35 43 50
Caen 1578 22 42.89 -20.89 0.0% 27 28 37 43 48 58 64

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 16% * Slight Edge: 16% to 21.5% * Clear Edge: 21.5% to 25% * Strong Edge: 25% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+20.92%
Slight Edge
48.69%23.53%27.78%
Elo Value
Home Edge
177 Elo
0.006 goals per Elo point
073.75500
Scoring Tilt
Expected
+0.43 goals
Neutral
-2+0.42+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 4 * Top-Heavy: 4 to 5 * Open: 5 to 7 * Wide Open: 7 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 9th * Longshot: 10th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.05 * Tight Race: 0.05 to 0.08 * Comfortable: 0.08 to 0.16 * Runaway: 0.16 and up.
Title-Race Openness
4.7
Top-Heavy
145710
Champion Preseason Odds
26%
Lorient, 2nd of 18
LongshotFavorite
Title Margin
Expected
0.06/gm
Tight Race
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 6.07 * Some Luck: 6.07 to 9.11 * Lucky: 9.11 to 12.15 * Wild Swing: 12.15 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 2.54 * Close: 2.54 to 3.82 * Off: 3.82 to 5.09 * Way Off: 5.09 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 1.63 * A Surprise: 1.63 to 2.61 * Several Surprises: 2.61 to 3.59 * Many Surprises: 3.59 and up.
Luck Spread
Expected
7.75 points
Some Luck
07.5919
Average Finish Error
Expected
2.67
Close
03.188
Biggest Overachiever
Expected 97.22%
98.00%
Lorient
50100
Biggest Underachiever
Expected 2.78%
0.00%
Caen
050
Season Outliers
Expected
2 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
1 of 3
As Expected
01.63

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.1 * Even: 0.1 to 0.12 * Top-Heavy: 0.12 to 0.14 * Lopsided: 0.14 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.4 * Moderate Separation: 1.4 to 1.5 * Strong Separation: 1.5 to 1.65 * Wide Separation: 1.65 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 59.5% * Slight Edge: 59.5% to 62.5% * Clear Edge: 62.5% to 64% * Wide Edge: 64% 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 78% * Clear Edge: 78% to 81% * Strong Edge: 81% to 85% * Dominant: 85% 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 69% * Some Drama: 69% to 70.5% * Frequent: 70.5% to 72% * Very Frequent: 72% 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 9% * Occasional: 9% to 10% * Frequent: 10% to 11.5% * Very Frequent: 11.5% and up.
Gini Index
0.15
Lopsided
00.10.5
Noll-Scully
Elo SD: 80.77
1.66
Wide Separation
0.951.41.51.652
Interquartile Edge
63%
Clear Edge
50%59.5%100%
Best vs. Worst
Baseline
83%
Strong Edge
50%86%100%
Close Games
Expected
64%
Few
0%61%100%
Blowouts
Expected
15%
Very Frequent
0%15%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.27 * Slight Separation: 0.27 to 0.3 * Notable Separation: 0.3 to 0.34 * Lopsided: 0.34 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.21 * Some Carryover: 0.21 to 0.33 * Strong Carryover: 0.33 to 0.49 * Near-Lock: 0.49 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 21% * As Expected: 21% to 23.5% * Upset-Prone: 23.5% to 25.5% * Very Upset-Prone: 25.5% 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 18% * As Expected: 18% to 21% * Shaky Favorites: 21% to 23% * Very Shaky: 23% and up.
Brier Score
Expected
0.61
Predictable
00.612
Matchup Imbalance
0.25
Very Even
00.270.340.5
Strangeness
Expected
1.01
As Expected
01.002
Repeatability
0.34
Strong Carryover
00.210.330.491
Upset Rate
Expected
25%
Upset-Prone
0%30%50%
Clear Favorite Upset Rate
Expected
21%
As Expected
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.09 * Near Noise Ceiling: 0.09 to 0.14 * Above Noise: 0.14 to 0.19 * Well Above Noise: 0.19 and up.
Probability calibration
0.72
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.94
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.092
Well Within Noise
00.0940.25

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The sections below show matchup heatmaps and round-by-round simulation outcomes.

Finals

Clermont Foot 63 4
Boulogne 3

Leg 1: Boulogne 1-3 Clermont Foot 63

Leg 2: Clermont Foot 63 1-2 Boulogne

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
Lorient26.00%31.00%10.00%14.00%6.00%6.00%2.00%—2.00%2.00%——1.00%—————
Paris FC21.00%14.00%13.00%14.00%15.00%6.00%4.00%5.00%2.00%3.00%1.00%2.00%——————
Metz31.00%14.00%15.00%15.00%11.00%3.00%4.00%1.00%2.00%1.00%2.00%1.00%——————
Dunkerque3.00%1.00%5.00%3.00%4.00%7.00%12.00%11.00%5.00%4.00%3.00%10.00%7.00%7.00%6.00%8.00%4.00%—
Guingamp5.00%9.00%15.00%12.00%8.00%7.00%7.00%7.00%5.00%8.00%5.00%2.00%4.00%3.00%2.00%—1.00%—
Annecy2.00%4.00%8.00%4.00%6.00%11.00%10.00%8.00%6.00%4.00%13.00%7.00%5.00%2.00%5.00%3.00%2.00%—
Laval2.00%3.00%8.00%6.00%6.00%2.00%1.00%9.00%18.00%8.00%10.00%6.00%9.00%3.00%3.00%2.00%3.00%1.00%
SC Bastia3.00%8.00%8.00%4.00%7.00%10.00%7.00%8.00%7.00%7.00%6.00%5.00%5.00%1.00%6.00%4.00%3.00%1.00%
Grenoble Foot 382.00%2.00%2.00%1.00%6.00%6.00%7.00%4.00%10.00%6.00%8.00%9.00%9.00%10.00%6.00%6.00%5.00%1.00%
Troyes——2.00%2.00%5.00%4.00%9.00%5.00%6.00%5.00%8.00%10.00%7.00%12.00%8.00%11.00%2.00%4.00%
Amiens—4.00%1.00%3.00%5.00%4.00%5.00%9.00%6.00%5.00%9.00%7.00%6.00%8.00%9.00%12.00%5.00%2.00%
Ajaccio———2.00%1.00%5.00%5.00%3.00%5.00%7.00%4.00%9.00%9.00%11.00%13.00%14.00%8.00%4.00%
Pau FC——2.00%4.00%1.00%10.00%8.00%5.00%7.00%14.00%7.00%7.00%9.00%11.00%6.00%4.00%3.00%2.00%
Rodez4.00%7.00%4.00%9.00%12.00%10.00%8.00%11.00%8.00%8.00%3.00%3.00%3.00%3.00%3.00%3.00%—1.00%
Red Star————1.00%1.00%—2.00%1.00%3.00%4.00%4.00%8.00%11.00%13.00%12.00%23.00%17.00%
Clermont Foot 631.00%3.00%2.00%6.00%2.00%5.00%7.00%6.00%6.00%7.00%5.00%12.00%6.00%5.00%8.00%8.00%8.00%3.00%
Martigues——————1.00%1.00%—1.00%—2.00%1.00%3.00%5.00%9.00%26.00%51.00%
Caen——5.00%1.00%4.00%3.00%3.00%5.00%4.00%7.00%12.00%4.00%11.00%10.00%7.00%4.00%7.00%13.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.

Stochastic Promotion/Relegation Outcomes

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

Team Direct promotion Lost promotion playoff Same level Qualified for relegation playoff Direct relegation
Lorient 57.00% 30.00% 13.00% — —
Paris FC 35.00% 42.00% 23.00% — —
Rodez 11.00% 25.00% 60.00% 3.00% 1.00%
SC Bastia 11.00% 19.00% 62.00% 4.00% 4.00%
Annecy 6.00% 18.00% 71.00% 3.00% 2.00%
Laval 5.00% 20.00% 69.00% 2.00% 4.00%
Dunkerque — 100% — — —
Guingamp — 100% — — —
Metz — 100% — — —
Grenoble Foot 38 4.00% 9.00% 75.00% 6.00% 6.00%
Amiens 4.00% 9.00% 68.00% 12.00% 7.00%
Pau FC — 7.00% 84.00% 4.00% 5.00%
Troyes — 9.00% 74.00% 11.00% 6.00%
Clermont Foot 63 4.00% 10.00% 67.00% 8.00% 11.00%
Ajaccio — 3.00% 71.00% 14.00% 12.00%
Caen — 10.00% 66.00% 4.00% 20.00%
Red Star — 1.00% 47.00% 12.00% 40.00%
Martigues — — 14.00% 9.00% 77.00%
Loser →
↓ Winner
AjaccioAmiensAngersAnnecyAuxerreBrestCaenClermont Foot 63DunkerqueGrenoble Foot 38GuingampLavalLe HavreLensLilleLorientLyonMarseilleMartiguesMetzMonacoMontpellierNantesNiceParis FCPau FCRed StarReimsRennesRodezSC BastiaSaint-EtienneStrasbourgToulouseTroyes
Ajaccio55.6%9.00%44.4%18.00%60.0%5.00%30.0%10.00%37.5%16.00%33.3%15.00%26.3%38.00%22.2%18.00%15.0%20.00%19.4%36.00%45.9%37.00%66.7%12.00%0.0%2.00%27.3%22.00%27.6%29.00%43.8%16.00%
Amiens44.4%9.00%40.0%55.00%68.2%22.00%46.2%39.00%38.5%26.00%53.3%30.00%35.8%67.00%27.3%44.00%25.0%36.00%100.0%1.00%20.8%72.00%23.0%87.00%60.0%25.00%75.0%4.00%42.4%59.00%30.9%55.00%13.3%15.00%
Angers
Annecy55.6%18.00%60.0%55.00%53.8%39.00%73.5%68.00%48.3%89.00%52.4%63.00%37.9%174.00%40.0%110.00%31.5%143.00%100.0%1.00%32.7%162.00%39.3%214.00%60.7%56.00%30.0%10.00%48.2%139.00%46.5%142.00%54.7%53.00%
Auxerre
Brest
Caen40.0%5.00%31.8%22.00%46.2%39.00%45.8%24.00%24.1%29.00%30.0%20.00%31.0%58.00%37.5%32.00%18.4%38.00%15.0%40.00%28.6%70.00%45.0%20.00%66.7%3.00%38.6%44.00%24.2%33.00%28.6%21.00%
Clermont Foot 6370.0%10.00%53.8%39.00%26.5%68.00%54.2%24.00%35.3%51.00%34.2%38.00%37.1%97.00%45.5%55.00%22.2%81.00%17.0%88.00%36.7%109.00%42.9%28.00%25.0%4.00%42.6%68.00%41.7%72.00%51.7%29.00%
Dunkerque62.5%16.00%61.5%26.00%51.7%89.00%75.9%29.00%64.7%51.00%60.3%63.00%39.8%133.00%42.4%92.00%26.5%83.00%36.1%97.00%32.1%134.00%75.9%29.00%75.0%4.00%49.6%119.00%52.6%95.00%47.9%48.00%
Grenoble Foot 3866.7%15.00%46.7%30.00%47.6%63.00%70.0%20.00%65.8%38.00%39.7%63.00%38.2%102.00%43.5%69.00%29.6%98.00%100.0%1.00%21.1%95.00%29.6%142.00%57.5%40.00%100.0%4.00%47.4%95.00%44.0%100.00%54.3%35.00%
Guingamp73.7%38.00%64.2%67.00%62.1%174.00%69.0%58.00%62.9%97.00%60.2%133.00%61.8%102.00%57.8%161.00%33.2%184.00%0.0%2.00%35.6%222.00%38.9%244.00%67.3%101.00%58.3%12.00%52.0%202.00%51.7%203.00%57.3%82.00%
Laval77.8%18.00%72.7%44.00%60.0%110.00%62.5%32.00%54.5%55.00%57.6%92.00%56.5%69.00%42.2%161.00%32.2%115.00%100.0%1.00%34.6%130.00%39.5%172.00%57.6%59.00%60.0%10.00%48.2%137.00%50.0%130.00%43.9%41.00%
Le Havre
Lens
Lille
Lorient85.0%20.00%75.0%36.00%68.5%143.00%81.6%38.00%77.8%81.00%73.5%83.00%70.4%98.00%66.8%184.00%67.8%115.00%45.9%133.00%56.1%173.00%81.9%83.00%77.8%9.00%66.1%177.00%68.8%160.00%68.1%69.00%
Lyon
Marseille
Martigues0.0%1.00%0.0%1.00%0.0%1.00%100.0%2.00%0.0%1.00%50.0%2.00%0.0%2.00%100.0%2.00%
Metz80.6%36.00%79.2%72.00%67.3%162.00%85.0%40.00%83.0%88.00%63.9%97.00%78.9%95.00%64.4%222.00%65.4%130.00%54.1%133.00%50.0%2.00%57.2%159.00%73.7%76.00%75.0%12.00%61.8%152.00%71.5%158.00%68.3%82.00%
Monaco
Montpellier
Nantes
Nice
Paris FC54.1%37.00%77.0%87.00%60.7%214.00%71.4%70.00%63.3%109.00%67.9%134.00%70.4%142.00%61.1%244.00%60.5%172.00%43.9%173.00%100.0%2.00%42.8%159.00%69.3%101.00%73.3%15.00%61.7%196.00%60.1%193.00%63.5%115.00%
Pau FC33.3%12.00%40.0%25.00%39.3%56.00%55.0%20.00%57.1%28.00%24.1%29.00%42.5%40.00%32.7%101.00%42.4%59.00%18.1%83.00%26.3%76.00%30.7%101.00%83.3%6.00%36.8%57.00%30.9%68.00%30.0%30.00%
Red Star100.0%2.00%25.0%4.00%70.0%10.00%33.3%3.00%75.0%4.00%25.0%4.00%0.0%4.00%41.7%12.00%40.0%10.00%22.2%9.00%25.0%12.00%26.7%15.00%16.7%6.00%40.0%5.00%33.3%15.00%20.0%5.00%
Reims
Rennes
Rodez72.7%22.00%57.6%59.00%51.8%139.00%61.4%44.00%57.4%68.00%50.4%119.00%52.6%95.00%48.0%202.00%51.8%137.00%33.9%177.00%0.0%2.00%38.2%152.00%38.3%196.00%63.2%57.00%60.0%5.00%49.7%173.00%40.3%77.00%
SC Bastia72.4%29.00%69.1%55.00%53.5%142.00%75.8%33.00%58.3%72.00%47.4%95.00%56.0%100.00%48.3%203.00%50.0%130.00%31.2%160.00%28.5%158.00%39.9%193.00%69.1%68.00%66.7%15.00%50.3%173.00%63.0%54.00%
Saint-Etienne
Strasbourg
Toulouse
Troyes56.2%16.00%86.7%15.00%45.3%53.00%71.4%21.00%48.3%29.00%52.1%48.00%45.7%35.00%42.7%82.00%56.1%41.00%31.9%69.00%31.7%82.00%36.5%115.00%70.0%30.00%80.0%5.00%59.7%77.00%37.0%54.00%
Loser →
↓ Winner
AjaccioAmiensAngersAnnecyAuxerreBrestCaenClermont Foot 63DunkerqueGrenoble Foot 38GuingampLavalLe HavreLensLilleLorientLyonMarseilleMartiguesMetzMonacoMontpellierNantesNiceParis FCPau FCRed StarReimsRennesRodezSC BastiaSaint-EtienneStrasbourgToulouseTroyes
Ajaccio50.0%2.00%44.4%9.00%100.0%1.00%100.0%4.00%37.5%8.00%50.0%8.00%40.0%15.00%16.7%12.00%41.9%31.00%32.0%25.00%20.7%29.00%100.0%5.00%100.0%1.00%66.7%12.00%63.6%11.00%20.0%5.00%
Amiens50.0%2.00%40.9%22.00%42.9%7.00%70.0%10.00%25.0%16.00%41.7%12.00%21.4%42.00%59.1%22.00%22.1%68.00%22.2%63.00%28.8%73.00%66.7%6.00%33.3%36.00%36.8%19.00%14.3%7.00%
Angers
Annecy55.6%9.00%59.1%22.00%60.0%10.00%66.7%33.00%45.7%46.00%48.8%41.00%39.4%160.00%50.0%66.00%27.7%184.00%66.7%3.00%25.6%211.00%39.2%240.00%50.0%38.00%75.0%4.00%49.5%101.00%55.6%72.00%53.6%28.00%
Auxerre
Brest
Caen0.0%1.00%57.1%7.00%40.0%10.00%28.6%7.00%27.3%11.00%50.0%6.00%29.0%31.00%23.5%17.00%26.7%45.00%28.6%56.00%28.3%46.00%62.5%8.00%0.0%1.00%23.8%21.00%33.3%27.00%20.0%15.00%
Clermont Foot 630.0%4.00%30.0%10.00%33.3%33.00%71.4%7.00%34.5%29.00%61.1%18.00%33.3%60.00%42.5%40.00%22.5%80.00%33.7%89.00%33.7%98.00%33.3%15.00%75.0%4.00%31.7%41.00%30.0%30.00%31.6%19.00%
Dunkerque62.5%8.00%75.0%16.00%54.3%46.00%72.7%11.00%65.5%29.00%34.5%29.00%33.6%116.00%36.6%41.00%35.4%130.00%39.2%125.00%36.2%163.00%57.9%19.00%100.0%1.00%41.0%61.00%50.0%56.00%47.4%19.00%
Grenoble Foot 3850.0%8.00%58.3%12.00%51.2%41.00%50.0%6.00%38.9%18.00%65.5%29.00%38.7%75.00%25.6%43.00%27.7%130.00%32.8%134.00%40.5%116.00%56.2%16.00%50.0%56.00%50.0%52.00%40.0%20.00%
Guingamp60.0%15.00%78.6%42.00%60.6%160.00%71.0%31.00%66.7%60.00%66.4%116.00%61.3%75.00%54.4%149.00%43.8%324.00%33.4%335.00%40.8%387.00%66.0%47.00%50.0%8.00%57.1%168.00%60.1%163.00%63.6%55.00%
Laval83.3%12.00%40.9%22.00%50.0%66.00%76.5%17.00%57.5%40.00%63.4%41.00%74.4%43.00%45.6%149.00%30.1%186.00%36.8%163.00%37.9%224.00%63.3%30.00%50.0%4.00%50.6%85.00%48.9%92.00%38.9%36.00%
Le Havre
Lens
Lille
Lorient58.1%31.00%77.9%68.00%72.3%184.00%73.3%45.00%77.5%80.00%64.6%130.00%72.3%130.00%56.2%324.00%69.9%186.00%100.0%1.00%57.1%331.00%52.4%397.00%86.7%75.00%100.0%8.00%64.0%236.00%63.5%211.00%69.3%88.00%
Lyon
Marseille
Martigues33.3%3.00%0.0%1.00%0.0%1.00%0.0%1.00%50.0%2.00%
Metz68.0%25.00%77.8%63.00%74.4%211.00%71.4%56.00%66.3%89.00%60.8%125.00%67.2%134.00%66.6%335.00%63.2%163.00%42.9%331.00%100.0%1.00%55.7%409.00%84.3%83.00%100.0%9.00%63.5%277.00%61.9%244.00%62.5%88.00%
Monaco
Montpellier
Nantes
Nice
Paris FC79.3%29.00%71.2%73.00%60.8%240.00%71.7%46.00%66.3%98.00%63.8%163.00%59.5%116.00%59.2%387.00%62.1%224.00%47.6%397.00%100.0%1.00%44.3%409.00%78.2%78.00%80.0%15.00%56.8%278.00%65.2%293.00%56.0%84.00%
Pau FC0.0%5.00%33.3%6.00%50.0%38.00%37.5%8.00%66.7%15.00%42.1%19.00%43.8%16.00%34.0%47.00%36.7%30.00%13.3%75.00%15.7%83.00%21.8%78.00%0.0%1.00%41.0%39.00%28.6%35.00%28.6%14.00%
Red Star0.0%1.00%25.0%4.00%100.0%1.00%25.0%4.00%0.0%1.00%50.0%8.00%50.0%4.00%0.0%8.00%0.0%9.00%20.0%15.00%100.0%1.00%33.3%6.00%50.0%2.00%33.3%3.00%
Reims
Rennes
Rodez33.3%12.00%66.7%36.00%50.5%101.00%76.2%21.00%68.3%41.00%59.0%61.00%50.0%56.00%42.9%168.00%49.4%85.00%36.0%236.00%50.0%2.00%36.5%277.00%43.2%278.00%59.0%39.00%66.7%6.00%55.6%90.00%55.6%63.00%
SC Bastia36.4%11.00%63.2%19.00%44.4%72.00%66.7%27.00%70.0%30.00%50.0%56.00%50.0%52.00%39.9%163.00%51.1%92.00%36.5%211.00%38.1%244.00%34.8%293.00%71.4%35.00%50.0%2.00%44.4%90.00%37.5%48.00%
Saint-Etienne
Strasbourg
Toulouse
Troyes80.0%5.00%85.7%7.00%46.4%28.00%80.0%15.00%68.4%19.00%52.6%19.00%60.0%20.00%36.4%55.00%61.1%36.00%30.7%88.00%37.5%88.00%44.0%84.00%71.4%14.00%66.7%3.00%44.4%63.00%62.5%48.00%
Loser →
↓ Winner
AjaccioAmiensAngersAnnecyAuxerreBrestCaenClermont Foot 63DunkerqueGrenoble Foot 38GuingampLavalLe HavreLensLilleLorientLyonMarseilleMartiguesMetzMonacoMontpellierNantesNiceParis FCPau FCRed StarReimsRennesRodezSC BastiaSaint-EtienneStrasbourgToulouseTroyes
Ajaccio30.8%13.00%0.0%2.00%33.3%3.00%46.2%13.00%20.0%10.00%6.2%16.00%0.0%1.00%33.3%3.00%0.0%1.00%45.5%11.00%0.0%1.00%
Amiens35.3%17.00%16.7%6.00%0.0%1.00%21.7%23.00%0.0%1.00%52.0%25.00%20.0%10.00%26.7%15.00%35.0%20.00%0.0%3.00%0.0%4.00%
Angers69.2%13.00%64.7%17.00%54.1%85.00%88.2%17.00%85.2%27.00%52.8%53.00%55.6%54.00%50.0%182.00%50.7%71.00%35.9%276.00%37.8%278.00%40.5%269.00%77.8%27.00%100.0%1.00%59.4%143.00%51.5%103.00%52.2%46.00%
Annecy45.9%85.00%12.0%25.00%0.0%4.00%38.0%79.00%20.0%5.00%0.0%1.00%0.0%1.00%0.0%1.00%56.8%74.00%32.5%80.00%0.0%1.00%41.7%36.00%28.6%7.00%42.5%80.00%22.2%18.00%28.6%14.00%
Auxerre100.0%2.00%83.3%6.00%88.0%25.00%83.3%6.00%77.8%9.00%57.1%7.00%78.9%19.00%66.7%48.00%65.2%23.00%47.4%76.00%0.0%1.00%58.7%75.00%57.5%73.00%80.0%5.00%64.3%28.00%81.0%42.00%78.6%14.00%
Brest66.7%3.00%100.0%1.00%100.0%4.00%100.0%3.00%66.7%6.00%75.0%8.00%68.8%16.00%85.7%7.00%35.7%14.00%61.5%13.00%50.0%32.00%50.0%2.00%75.0%8.00%85.7%7.00%100.0%2.00%
Caen11.8%17.00%16.7%6.00%41.7%12.00%0.0%1.00%28.6%14.00%16.7%12.00%0.0%6.00%100.0%1.00%23.5%17.00%0.0%2.00%25.0%4.00%
Clermont Foot 6314.8%27.00%22.2%9.00%0.0%3.00%34.5%29.00%0.0%3.00%47.1%34.00%22.6%31.00%27.3%11.00%20.0%5.00%39.4%33.00%28.6%7.00%50.0%2.00%
Dunkerque47.2%53.00%42.9%7.00%33.3%6.00%46.9%64.00%40.0%5.00%0.0%1.00%0.0%1.00%0.0%1.00%100.0%1.00%52.7%55.00%31.6%57.00%52.2%23.00%25.0%4.00%42.2%64.00%33.3%9.00%30.0%10.00%
Grenoble Foot 3844.4%54.00%21.1%19.00%25.0%8.00%34.9%43.00%50.0%2.00%0.0%1.00%51.1%45.00%32.6%46.00%22.7%22.00%14.3%7.00%37.8%37.00%33.3%6.00%44.4%9.00%
Guingamp50.0%182.00%33.3%48.00%31.2%16.00%46.8%188.00%11.1%9.00%33.3%3.00%0.0%1.00%67.1%170.00%43.1%137.00%33.3%3.00%29.4%68.00%21.7%23.00%50.6%172.00%21.4%28.00%33.3%33.00%
Laval49.3%71.00%34.8%23.00%14.3%7.00%49.0%96.00%40.0%5.00%0.0%3.00%60.6%109.00%46.2%65.00%0.0%1.00%36.4%44.00%37.5%8.00%48.2%85.00%7.7%13.00%12.5%8.00%
Le Havre53.8%13.00%78.3%23.00%62.0%79.00%58.3%12.00%65.5%29.00%53.1%64.00%65.1%43.00%53.2%188.00%51.0%96.00%27.7%271.00%36.2%243.00%40.2%291.00%65.0%20.00%33.3%3.00%48.2%110.00%58.8%85.00%50.9%55.00%
Lens80.0%5.00%100.0%3.00%60.0%5.00%50.0%2.00%88.9%9.00%60.0%5.00%75.0%8.00%69.2%13.00%62.5%8.00%100.0%3.00%100.0%1.00%100.0%2.00%
Lille100.0%1.00%100.0%3.00%0.0%1.00%
Lorient64.1%276.00%52.6%76.00%64.3%14.00%72.3%271.00%25.0%8.00%14.3%7.00%50.0%2.00%0.0%1.00%78.2%239.00%56.0%243.00%50.0%2.00%62.5%88.00%37.5%40.00%62.2%259.00%43.8%32.00%45.8%48.00%
Lyon100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%66.7%3.00%100.0%3.00%85.7%7.00%50.0%8.00%62.5%8.00%100.0%1.00%83.3%6.00%
Marseille100.0%1.00%100.0%1.00%100.0%1.00%50.0%2.00%
Martigues100.0%1.00%100.0%1.00%
Metz62.2%278.00%41.3%75.00%38.5%13.00%63.8%243.00%30.8%13.00%0.0%3.00%50.0%8.00%77.7%273.00%57.6%269.00%0.0%2.00%56.3%87.00%41.2%34.00%62.1%264.00%29.8%47.00%54.1%37.00%
Monaco100.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%0.0%1.00%
Montpellier80.0%10.00%48.0%25.00%43.2%74.00%71.4%14.00%52.9%34.00%47.3%55.00%48.9%45.00%32.9%170.00%39.4%109.00%21.8%239.00%22.3%273.00%29.6%277.00%56.0%25.00%33.3%3.00%48.8%127.00%37.1%89.00%35.6%45.00%
Nantes93.8%16.00%80.0%10.00%67.5%80.00%83.3%12.00%77.4%31.00%68.4%57.00%67.4%46.00%56.9%137.00%53.8%65.00%44.0%243.00%42.4%269.00%46.9%254.00%68.2%22.00%100.0%4.00%63.8%105.00%64.7%85.00%67.7%31.00%
Nice100.0%1.00%100.0%1.00%66.7%3.00%100.0%1.00%50.0%2.00%100.0%2.00%75.0%4.00%66.7%3.00%100.0%1.00%
Paris FC59.5%269.00%42.5%73.00%50.0%32.00%59.8%291.00%37.5%8.00%100.0%1.00%37.5%8.00%0.0%1.00%70.4%277.00%53.1%254.00%25.0%4.00%57.0%93.00%18.8%32.00%59.0%268.00%26.7%45.00%38.6%44.00%
Pau FC22.2%27.00%20.0%5.00%50.0%2.00%35.0%20.00%44.0%25.00%31.8%22.00%0.0%7.00%33.3%3.00%25.0%24.00%28.6%7.00%25.0%4.00%
Red Star0.0%1.00%66.7%3.00%66.7%3.00%0.0%4.00%0.0%1.00%0.0%1.00%0.0%2.00%50.0%2.00%
Reims66.7%3.00%73.3%15.00%58.3%36.00%100.0%6.00%72.7%11.00%47.8%23.00%77.3%22.00%70.6%68.00%63.6%44.00%37.5%88.00%43.7%87.00%43.0%93.00%100.0%7.00%100.0%1.00%59.5%37.00%53.8%39.00%71.4%21.00%
Rennes100.0%1.00%71.4%7.00%0.0%1.00%80.0%5.00%75.0%4.00%85.7%7.00%78.3%23.00%62.5%8.00%62.5%40.00%58.8%34.00%81.2%32.00%66.7%3.00%100.0%1.00%75.0%8.00%75.0%8.00%71.4%7.00%
Rodez40.6%143.00%35.7%28.00%25.0%8.00%51.8%110.00%0.0%3.00%0.0%1.00%100.0%1.00%51.2%127.00%36.2%105.00%33.3%3.00%40.5%37.00%25.0%8.00%43.4%113.00%25.0%20.00%30.8%13.00%
SC Bastia48.5%103.00%19.0%42.00%14.3%7.00%41.2%85.00%0.0%1.00%16.7%6.00%62.9%89.00%35.3%85.00%0.0%1.00%46.2%39.00%25.0%8.00%43.3%104.00%15.0%20.00%21.1%19.00%
Saint-Etienne54.5%11.00%65.0%20.00%57.5%80.00%76.5%17.00%60.6%33.00%57.8%64.00%62.2%37.00%49.4%172.00%51.8%85.00%37.8%259.00%37.9%264.00%41.0%268.00%75.0%24.00%100.0%2.00%56.6%113.00%56.7%104.00%54.1%37.00%
Strasbourg100.0%3.00%77.8%18.00%100.0%2.00%71.4%7.00%66.7%9.00%66.7%6.00%78.6%28.00%92.3%13.00%56.2%32.00%70.2%47.00%73.3%45.00%71.4%7.00%75.0%20.00%85.0%20.00%87.5%8.00%
Toulouse100.0%1.00%100.0%4.00%71.4%14.00%75.0%4.00%50.0%2.00%70.0%10.00%55.6%9.00%66.7%33.00%87.5%8.00%54.2%48.00%0.0%1.00%45.9%37.00%61.4%44.00%75.0%4.00%50.0%2.00%69.2%13.00%78.9%19.00%72.7%11.00%
Troyes47.8%46.00%21.4%14.00%0.0%2.00%49.1%55.00%0.0%2.00%64.4%45.00%32.3%31.00%28.6%21.00%28.6%7.00%45.9%37.00%12.5%8.00%27.3%11.00%

Actual Promotion/Relegation Outcomes

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

Team Quarterfinals Semifinals Finals
Reims — — 48.16%
Metz — 68.75% 38.81%
Guingamp 48.22% 15.71% 7.01%
Dunkerque 51.78% 15.54% 6.02%
Loser →
↓ Winner
DunkerqueGuingampMetzReims
Dunkerque51.8%100.00%
Guingamp48.2%100.00%
Metz
Reims
Loser →
↓ Winner
DunkerqueGuingampMetzReims
Dunkerque30.0%51.78%
Guingamp32.6%48.22%
Metz70.0%51.78%67.4%48.22%
Reims
Loser →
↓ Winner
DunkerqueGuingampMetzReims
Dunkerque38.7%15.54%
Guingamp44.6%15.71%
Metz56.5%68.75%
Reims61.3%15.54%55.4%15.71%43.5%68.75%

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
2024-08-16 Annecy L 0-255.9 1658 1702 39.76% 21.49% 38.75%+0.17 -14.1 0
2024-08-16 @ Dunkerque W 2-055.9 1702 1658 38.75% 21.49% 39.76%-0.17 +14.1 3
2024-08-16 Laval W 2-163.2 1680 1674 46.85% 21.31% 31.84%+0.45 +5.9 3
2024-08-16 @ Grenoble Foot 38 L 1-263.2 1674 1680 31.84% 21.31% 46.85%-0.45 -5.9 0
2024-08-16 Pau FC D 2-280.1 1720 1697 49.17% 21.17% 29.66%+0.55 -0.6 1
2024-08-16 @ Clermont Foot 63 D 2-280.1 1697 1720 29.66% 21.17% 49.17%-0.55 +0.6 1
2024-08-16 Red Star W 3-049.5 1695 1643 52.67% 20.88% 26.45%+0.71 +14.7 3
2024-08-16 @ Amiens L 0-349.5 1643 1695 26.45% 20.88% 52.67%-0.71 -14.7 0
2024-08-16 Rodez W 1-060.5 1667 1731 36.95% 21.48% 41.58%+0.05 +7.8 3
2024-08-16 @ Ajaccio L 0-160.5 1731 1667 41.58% 21.48% 36.95%-0.05 -7.8 0
2024-08-16 Troyes W 4-051.2 1705 1686 48.51% 21.21% 30.27%+0.52 +21.5 3
2024-08-16 @ Guingamp L 0-451.2 1686 1705 30.27% 21.21% 48.51%-0.52 -21.5 0
2024-08-17 Paris FC L 0-258.2 1726 1731 45.29% 21.38% 33.33%+0.39 -15.7 0
2024-08-17 @ Caen W 2-058.2 1731 1726 33.33% 21.38% 45.29%-0.39 +15.7 3
2024-08-19 Lorient L 0-156.4 1628 1758 28.49% 21.08% 50.43%-0.32 -5.7 0
2024-08-19 @ Martigues W 1-056.4 1758 1628 50.43% 21.08% 28.49%+0.32 +5.7 3
2024-08-19 SC Bastia D 1-174.3 1750 1699 52.62% 20.88% 26.49%+0.70 -1.1 1
2024-08-19 @ Metz D 1-174.3 1699 1750 26.49% 20.88% 52.62%-0.70 +1.1 1
2024-08-23 Amiens W 1-058.3 1700 1709 44.66% 21.40% 33.93%+0.36 +6.6 4
2024-08-23 @ SC Bastia L 0-158.3 1709 1700 33.93% 21.40% 44.66%-0.36 -6.6 3
2024-08-23 Caen W 1-058.4 1697 1710 44.23% 21.42% 34.36%+0.34 +6.7 4
2024-08-23 @ Pau FC L 0-158.4 1710 1697 34.36% 21.42% 44.23%-0.34 -6.7 0
2024-08-23 Clermont Foot 63 L 0-159.4 1665 1720 38.23% 21.49% 40.27%+0.11 -7.3 0
2024-08-23 @ Troyes W 1-059.4 1720 1665 40.27% 21.49% 38.23%-0.11 +7.3 4
2024-08-23 Dunkerque W 3-265.0 1747 1644 58.72% 20.11% 21.17%+1.00 +3.9 6
2024-08-23 @ Paris FC L 2-365.0 1644 1747 21.17% 20.11% 58.72%-1.00 -3.9 0
2024-08-23 Guingamp L 0-159.4 1668 1727 37.75% 21.49% 40.76%+0.09 -7.2 0
2024-08-23 @ Laval W 1-059.4 1727 1668 40.76% 21.49% 37.75%-0.09 +7.2 6
2024-08-23 Martigues L 2-470.5 1716 1623 57.68% 20.27% 22.05%+0.95 -15.0 3
2024-08-23 @ Annecy W 4-270.5 1623 1716 22.05% 20.27% 57.68%-0.95 +15.1 3
2024-08-23 Metz L 1-363.5 1723 1749 42.47% 21.46% 36.07%+0.27 -12.9 0
2024-08-23 @ Rodez W 3-163.5 1749 1723 36.07% 21.46% 42.47%-0.27 +12.9 4
2024-08-24 Grenoble Foot 38 W 2-051.4 1764 1686 55.80% 20.53% 23.67%+0.85 +9.2 6
2024-08-24 @ Lorient L 0-251.4 1686 1764 23.67% 20.53% 55.80%-0.85 -9.2 3
2024-08-26 Ajaccio W 1-058.8 1629 1674 39.57% 21.49% 38.94%+0.16 +7.4 3
2024-08-26 @ Red Star L 0-158.8 1674 1629 38.94% 21.49% 39.57%-0.16 -7.4 3
2024-08-30 Annecy D 1-173.9 1703 1701 46.27% 21.34% 32.40%+0.43 -0.5 1
2024-08-30 @ Caen D 1-173.9 1701 1703 32.40% 21.34% 46.27%-0.43 +0.5 4
2024-08-30 Paris FC L 0-161.3 1727 1750 42.76% 21.46% 35.78%+0.28 -8.0 4
2024-08-30 @ Clermont Foot 63 W 1-061.3 1750 1727 35.78% 21.46% 42.76%-0.28 +8.0 9
2024-08-30 Pau FC D 1-173.7 1677 1704 42.29% 21.47% 36.25%+0.27 -0.2 4
2024-08-30 @ Grenoble Foot 38 D 1-173.7 1704 1677 36.25% 21.47% 42.29%-0.27 +0.2 5
2024-08-30 Red Star L 3-478.4 1734 1636 58.14% 20.20% 21.66%+0.97 -9.1 6
2024-08-30 @ Guingamp W 4-378.4 1636 1734 21.66% 20.20% 58.14%-0.97 +9.0 6
2024-08-30 Rodez W 1-060.4 1640 1710 36.06% 21.46% 42.48%+0.02 +7.9 3
2024-08-30 @ Dunkerque L 0-160.4 1710 1640 42.48% 21.46% 36.06%-0.02 -7.9 0
2024-08-30 SC Bastia L 0-158.5 1638 1706 36.33% 21.47% 42.20%+0.03 -7.0 3
2024-08-30 @ Martigues W 1-058.5 1706 1638 42.20% 21.47% 36.33%-0.03 +7.0 7
2024-08-30 Troyes W 2-162.7 1667 1657 47.28% 21.29% 31.43%+0.47 +5.9 6
2024-08-30 @ Ajaccio L 1-262.7 1657 1667 31.43% 21.29% 47.28%-0.47 -5.9 0
2024-08-31 Laval D 1-174.4 1761 1661 58.45% 20.15% 21.40%+0.98 -1.5 5
2024-08-31 @ Metz D 1-174.4 1661 1761 21.40% 20.15% 58.45%-0.98 +1.5 1
2024-08-31 Lorient W 1-061.2 1703 1773 36.15% 21.46% 42.39%+0.02 +7.9 6
2024-08-31 @ Amiens L 0-161.2 1773 1703 42.39% 21.46% 36.15%-0.02 -7.9 6
2024-09-13 Ajaccio D 1-173.3 1662 1673 44.55% 21.41% 34.04%+0.36 -0.4 2
2024-09-13 @ Laval D 1-173.3 1673 1662 34.04% 21.41% 44.55%-0.36 +0.4 7
2024-09-13 Amiens W 3-052.5 1702 1711 44.77% 21.40% 33.83%+0.37 +18.1 7
2024-09-13 @ Annecy L 0-352.5 1711 1702 33.83% 21.40% 44.77%-0.37 -18.1 6
2024-09-13 Dunkerque L 0-164.1 1719 1648 55.13% 20.61% 24.26%+0.82 -9.9 4
2024-09-13 @ Clermont Foot 63 W 1-064.1 1648 1719 24.26% 20.61% 55.13%-0.82 +9.9 6
2024-09-13 Guingamp L 1-267.1 1702 1725 42.88% 21.45% 35.66%+0.29 -7.5 0
2024-09-13 @ Rodez W 2-167.1 1725 1702 35.66% 21.45% 42.88%-0.29 +7.5 9
2024-09-13 Martigues W 3-048.7 1704 1631 55.34% 20.59% 24.08%+0.83 +13.5 8
2024-09-13 @ Pau FC L 0-348.7 1631 1704 24.08% 20.59% 55.34%-0.83 -13.5 3
2024-09-13 Red Star W 2-159.5 1765 1645 60.54% 19.80% 19.66%+1.09 +3.9 9
2024-09-13 @ Lorient L 1-259.5 1645 1765 19.66% 19.80% 60.54%-1.09 -3.9 6
2024-09-13 Troyes D 0-068.8 1713 1652 53.94% 20.75% 25.31%+0.77 -1.3 8
2024-09-13 @ SC Bastia D 0-068.8 1652 1713 25.31% 20.75% 53.94%-0.77 +1.3 1
2024-09-14 Metz L 1-268.3 1758 1760 45.78% 21.36% 32.86%+0.41 -7.9 9
2024-09-14 @ Paris FC W 2-168.3 1760 1758 32.86% 21.36% 45.78%-0.41 +7.9 8
2024-09-16 Caen W 3-161.0 1677 1703 42.41% 21.46% 36.13%+0.27 +11.4 7
2024-09-16 @ Grenoble Foot 38 L 1-361.0 1703 1677 36.13% 21.46% 42.41%-0.27 -11.4 1
2024-09-20 Ajaccio W 1-056.8 1691 1673 48.41% 21.22% 30.37%+0.52 +6.0 4
2024-09-20 @ Caen L 0-156.8 1673 1691 30.37% 21.22% 48.41%-0.52 -6.0 7
2024-09-20 Annecy D 2-280.2 1732 1720 47.66% 21.26% 31.07%+0.49 -0.5 10
2024-09-20 @ Guingamp D 2-280.2 1720 1732 31.07% 21.26% 47.66%-0.49 +0.5 8
2024-09-20 Clermont Foot 63 W 1-058.5 1693 1709 43.69% 21.43% 34.88%+0.32 +6.8 9
2024-09-20 @ Amiens L 0-158.5 1709 1693 34.88% 21.43% 43.69%-0.32 -6.8 4
2024-09-20 Grenoble Foot 38 L 0-452.1 1617 1688 36.00% 21.46% 42.54%+0.02 -24.8 3
2024-09-20 @ Martigues W 4-052.1 1688 1617 42.54% 21.46% 36.00%-0.02 +24.8 10
2024-09-20 Laval L 0-354.3 1641 1662 43.11% 21.45% 35.44%+0.30 -21.9 6
2024-09-20 @ Red Star W 3-054.3 1662 1641 35.44% 21.45% 43.11%-0.30 +21.9 5
2024-09-20 Paris FC W 2-165.8 1712 1750 40.62% 21.49% 37.89%+0.20 +6.8 11
2024-09-20 @ SC Bastia L 1-265.8 1750 1712 37.89% 21.49% 40.62%-0.20 -6.8 9
2024-09-20 Pau FC W 3-271.3 1657 1718 37.52% 21.49% 41.00%+0.08 +6.9 9
2024-09-20 @ Dunkerque L 2-371.3 1718 1657 41.00% 21.49% 37.52%-0.08 -6.9 8
2024-09-20 Rodez L 0-353.9 1653 1695 40.13% 21.49% 38.38%+0.18 -20.7 1
2024-09-20 @ Troyes W 3-053.9 1695 1653 38.38% 21.49% 40.13%-0.18 +20.7 3
2024-09-21 Lorient D 1-174.4 1768 1769 45.87% 21.35% 32.78%+0.41 -0.5 9
2024-09-21 @ Metz D 1-174.4 1769 1768 32.78% 21.35% 45.87%-0.41 +0.5 10
2024-09-24 Amiens W 2-163.9 1697 1699 45.73% 21.36% 32.91%+0.41 +6.1 7
2024-09-24 @ Caen L 1-263.9 1699 1697 32.91% 21.36% 45.73%-0.41 -6.1 9
2024-09-24 Grenoble Foot 38 W 2-055.8 1667 1713 39.57% 21.49% 38.93%+0.16 +13.9 10
2024-09-24 @ Ajaccio L 0-255.8 1713 1667 38.93% 21.49% 39.57%-0.16 -13.9 10
2024-09-24 Guingamp W 2-054.0 1744 1732 47.58% 21.27% 31.15%+0.48 +11.6 12
2024-09-24 @ Paris FC L 0-254.0 1732 1744 31.15% 21.27% 47.58%-0.48 -11.6 10
2024-09-24 Laval L 1-365.3 1716 1684 50.17% 21.10% 28.73%+0.59 -14.9 3
2024-09-24 @ Rodez W 3-165.3 1684 1716 28.73% 21.10% 50.17%-0.59 +14.9 8
2024-09-24 Lorient W 1-060.7 1711 1769 37.75% 21.49% 40.76%+0.09 +7.7 11
2024-09-24 @ Pau FC L 0-160.7 1769 1711 40.76% 21.49% 37.75%-0.09 -7.7 10
2024-09-24 Martigues W 6-047.3 1767 1592 66.01% 18.62% 15.37%+1.41 +16.9 12
2024-09-24 @ Metz L 0-647.3 1592 1767 15.37% 18.62% 66.01%-1.41 -16.9 3
2024-09-24 Red Star D 1-173.4 1703 1619 56.49% 20.44% 23.08%+0.89 -1.4 5
2024-09-24 @ Clermont Foot 63 D 1-173.4 1619 1703 23.08% 20.44% 56.49%-0.89 +1.4 7
2024-09-24 SC Bastia W 2-166.0 1664 1719 38.32% 21.49% 40.19%+0.11 +7.1 12
2024-09-24 @ Dunkerque L 1-266.0 1719 1664 40.19% 21.49% 38.32%-0.11 -7.1 11
2024-09-24 Troyes W 1-054.1 1720 1632 57.05% 20.36% 22.59%+0.91 +4.7 11
2024-09-24 @ Annecy L 0-154.1 1632 1720 22.59% 20.36% 57.05%-0.91 -4.7 1
2024-09-27 Ajaccio W 3-049.3 1762 1681 56.16% 20.48% 23.36%+0.87 +13.2 13
2024-09-27 @ Lorient L 0-349.3 1681 1762 23.36% 20.48% 56.16%-0.87 -13.2 10
2024-09-27 Annecy D 2-280.1 1712 1725 44.16% 21.42% 34.42%+0.34 -0.3 12
2024-09-27 @ SC Bastia D 2-280.1 1725 1712 34.42% 21.42% 44.16%-0.34 +0.3 12
2024-09-27 Clermont Foot 63 W 3-052.1 1699 1701 45.72% 21.36% 32.92%+0.41 +17.7 13
2024-09-27 @ Grenoble Foot 38 L 0-352.1 1701 1699 32.92% 21.36% 45.72%-0.41 -17.7 5
2024-09-27 Dunkerque D 1-172.1 1575 1671 32.67% 21.35% 45.98%-0.13 +0.5 4
2024-09-27 @ Martigues D 1-172.1 1671 1575 45.98% 21.35% 32.67%+0.13 -0.5 13
2024-09-27 Pau FC W 3-161.0 1699 1718 43.29% 21.44% 35.27%+0.31 +11.1 11
2024-09-27 @ Laval L 1-361.0 1718 1699 35.27% 21.44% 43.29%-0.31 -11.1 11
2024-09-27 Rodez W 2-164.1 1693 1701 44.98% 21.39% 33.63%+0.37 +6.2 12
2024-09-27 @ Amiens L 1-264.1 1701 1693 33.63% 21.39% 44.98%-0.37 -6.2 3
2024-09-28 Metz W 2-170.0 1628 1784 25.42% 20.76% 53.81%-0.47 +9.1 4
2024-09-28 @ Troyes L 1-270.0 1784 1628 53.81% 20.76% 25.42%+0.47 -9.1 12
2024-09-28 Paris FC L 1-358.4 1621 1755 27.90% 21.03% 51.07%-0.34 -9.2 7
2024-09-28 @ Red Star W 3-158.4 1755 1621 51.07% 21.03% 27.90%+0.34 +9.2 15
2024-09-30 Caen W 3-159.6 1720 1704 48.22% 21.23% 30.54%+0.51 +9.9 13
2024-09-30 @ Guingamp L 1-359.6 1704 1720 30.54% 21.23% 48.22%-0.51 -9.9 7
2024-10-04 Grenoble Foot 38 W 2-164.8 1694 1717 42.90% 21.45% 35.65%+0.29 +6.5 6
2024-10-04 @ Rodez L 1-264.8 1717 1694 35.65% 21.45% 42.90%-0.29 -6.5 13
2024-10-04 Laval W 1-056.1 1764 1710 53.06% 20.84% 26.10%+0.72 +5.3 18
2024-10-04 @ Paris FC L 0-156.1 1710 1764 26.10% 20.84% 53.06%-0.72 -5.3 11
2024-10-04 Red Star W 1-053.1 1725 1612 59.89% 19.91% 20.19%+1.06 +4.2 15
2024-10-04 @ Annecy L 0-153.1 1612 1725 20.19% 19.91% 59.89%-1.06 -4.2 7
2024-10-04 Troyes W 2-161.6 1671 1637 50.51% 21.07% 28.42%+0.61 +5.4 16
2024-10-04 @ Dunkerque L 1-261.6 1637 1671 28.42% 21.07% 50.51%-0.61 -5.4 4
2024-10-05 Amiens W 3-266.4 1775 1699 55.60% 20.55% 23.85%+0.84 +4.4 15
2024-10-05 @ Metz L 2-366.4 1699 1775 23.85% 20.55% 55.60%-0.84 -4.4 12
2024-10-05 Guingamp W 4-159.3 1683 1730 39.45% 21.49% 39.06%+0.15 +17.1 8
2024-10-05 @ Clermont Foot 63 L 1-459.3 1730 1683 39.06% 21.49% 39.45%-0.15 -17.1 13
2024-10-05 Lorient L 1-264.8 1694 1775 34.63% 21.43% 43.95%-0.04 -6.3 7
2024-10-05 @ Caen W 2-164.8 1775 1694 43.95% 21.43% 34.63%+0.04 +6.3 16
2024-10-05 Martigues D 1-172.3 1668 1576 57.50% 20.30% 22.21%+0.94 -1.5 11
2024-10-05 @ Ajaccio D 1-172.3 1576 1668 22.21% 20.30% 57.50%-0.94 +1.5 5
2024-10-18 Caen D 2-278.9 1607 1687 34.79% 21.43% 43.78%-0.04 +0.3 8
2024-10-18 @ Red Star D 2-278.9 1687 1607 43.78% 21.43% 34.79%+0.04 -0.3 8
2024-10-18 Clermont Foot 63 D 0-069.0 1711 1701 47.45% 21.28% 31.27%+0.48 -0.7 13
2024-10-18 @ SC Bastia D 0-069.0 1701 1711 31.27% 21.28% 47.45%-0.48 +0.7 9
2024-10-18 Dunkerque W 3-267.7 1705 1676 49.76% 21.13% 29.11%+0.58 +5.2 14
2024-10-18 @ Laval L 2-367.7 1676 1705 29.11% 21.13% 49.76%-0.58 -5.2 16
2024-10-18 Metz W 2-057.4 1710 1779 36.27% 21.47% 42.27%+0.03 +14.9 16
2024-10-18 @ Grenoble Foot 38 L 0-257.4 1779 1710 42.27% 21.47% 36.27%-0.03 -14.9 15
2024-10-18 Pau FC L 0-162.2 1713 1707 46.77% 21.31% 31.92%+0.45 -8.6 13
2024-10-18 @ Guingamp W 1-062.2 1707 1713 31.92% 21.31% 46.77%-0.45 +8.6 14
2024-10-18 Rodez L 0-251.7 1577 1701 29.22% 21.14% 49.64%-0.28 -11.0 5
2024-10-18 @ Martigues W 2-051.7 1701 1577 49.64% 21.14% 29.22%+0.28 +11.0 9
2024-10-19 Ajaccio W 3-158.7 1695 1667 49.77% 21.13% 29.10%+0.58 +9.5 15
2024-10-19 @ Amiens L 1-358.7 1667 1695 29.10% 21.13% 49.77%-0.58 -9.5 11
2024-10-19 Annecy W 4-262.4 1781 1730 52.70% 20.88% 26.42%+0.71 +7.8 19
2024-10-19 @ Lorient L 2-462.4 1730 1781 26.42% 20.88% 52.70%-0.71 -7.8 15
2024-10-21 Paris FC L 0-350.4 1631 1770 27.46% 20.98% 51.56%-0.37 -15.2 4
2024-10-21 @ Troyes W 3-050.4 1770 1631 51.56% 20.98% 27.46%+0.37 +15.2 21
2024-10-22 SC Bastia D 1-174.0 1716 1711 46.68% 21.32% 32.00%+0.45 -0.6 15
2024-10-22 @ Pau FC D 1-174.0 1711 1716 32.00% 21.32% 46.68%-0.45 +0.6 14
2024-10-25 Amiens L 0-258.6 1715 1705 47.42% 21.28% 31.30%+0.48 -16.4 15
2024-10-25 @ Pau FC W 2-058.6 1705 1715 31.30% 21.28% 47.42%-0.48 +16.4 18
2024-10-25 Guingamp W 1-055.9 1765 1704 53.75% 20.77% 25.48%+0.76 +5.2 18
2024-10-25 @ Metz L 0-155.9 1704 1765 25.48% 20.77% 53.75%-0.76 -5.2 13
2024-10-25 Laval W 2-053.8 1722 1710 47.58% 21.27% 31.15%+0.48 +11.6 18
2024-10-25 @ Annecy L 0-253.8 1710 1722 31.15% 21.27% 47.58%-0.48 -11.6 14
2024-10-25 Lorient D 3-384.1 1712 1789 35.19% 21.44% 43.36%-0.02 +0.2 10
2024-10-25 @ Rodez D 3-384.1 1789 1712 43.36% 21.44% 35.19%+0.02 -0.2 20
2024-10-25 Martigues L 0-164.7 1701 1566 62.10% 19.50% 18.40%+1.18 -11.0 9
2024-10-25 @ Clermont Foot 63 W 1-064.7 1566 1701 18.40% 19.50% 62.10%-1.18 +11.0 8
2024-10-25 Red Star W 2-050.4 1671 1608 54.15% 20.72% 25.12%+0.78 +9.7 19
2024-10-25 @ Dunkerque L 0-250.4 1608 1671 25.12% 20.72% 54.15%-0.78 -9.7 8
2024-10-26 Grenoble Foot 38 W 2-162.0 1785 1725 53.70% 20.77% 25.53%+0.75 +4.9 24
2024-10-26 @ Paris FC L 1-262.0 1725 1785 25.53% 20.77% 53.70%-0.75 -4.9 16
2024-10-26 Troyes L 0-163.4 1687 1616 55.04% 20.62% 24.34%+0.82 -9.9 8
2024-10-26 @ Caen W 1-063.4 1616 1687 24.34% 20.62% 55.04%-0.82 +9.9 7
2024-10-29 Ajaccio W 1-055.8 1699 1657 51.52% 20.99% 27.49%+0.65 +5.5 16
2024-10-29 @ Guingamp L 0-155.8 1657 1699 27.49% 20.99% 51.52%-0.65 -5.5 11
2024-10-29 Annecy D 0-069.2 1720 1733 44.20% 21.42% 34.38%+0.34 -0.4 17
2024-10-29 @ Grenoble Foot 38 D 0-069.2 1733 1720 34.38% 21.42% 44.20%-0.34 +0.4 19
2024-10-29 Caen L 0-350.3 1577 1677 32.19% 21.33% 46.49%-0.15 -17.3 8
2024-10-29 @ Martigues W 3-050.3 1677 1577 46.49% 21.33% 32.19%+0.15 +17.3 11
2024-10-29 Clermont Foot 63 L 1-268.0 1698 1690 47.07% 21.30% 31.64%+0.46 -8.1 14
2024-10-29 @ Laval W 2-168.0 1690 1698 31.64% 21.30% 47.07%-0.46 +8.1 12
2024-10-29 Dunkerque W 4-260.2 1789 1681 59.27% 20.02% 20.71%+1.03 +6.3 23
2024-10-29 @ Lorient L 2-460.2 1681 1789 20.71% 20.02% 59.27%-1.03 -6.3 19
2024-10-29 Metz W 1-064.2 1598 1770 23.82% 20.55% 55.63%-0.55 +10.0 11
2024-10-29 @ Red Star L 0-164.2 1770 1598 55.63% 20.55% 23.82%+0.55 -10.0 18
2024-10-29 Paris FC D 0-069.4 1721 1790 36.30% 21.47% 42.23%+0.03 +0.3 19
2024-10-29 @ Amiens D 0-069.4 1790 1721 42.23% 21.47% 36.30%-0.03 -0.3 25
2024-10-29 Pau FC W 3-054.5 1626 1699 35.76% 21.46% 42.79%+0.01 +21.8 10
2024-10-29 @ Troyes L 0-354.5 1699 1626 42.79% 21.46% 35.76%-0.01 -21.8 15
2024-10-29 Rodez D 2-280.1 1711 1712 45.87% 21.35% 32.78%+0.41 -0.4 15
2024-10-29 @ SC Bastia D 2-280.1 1712 1711 32.78% 21.35% 45.87%-0.41 +0.4 11
2024-11-01 Amiens W 3-162.1 1674 1721 39.43% 21.49% 39.08%+0.15 +12.1 22
2024-11-01 @ Dunkerque L 1-362.1 1721 1674 39.08% 21.49% 39.43%-0.15 -12.1 19
2024-11-01 Laval D 0-068.4 1648 1690 40.07% 21.49% 38.44%+0.18 -0.1 11
2024-11-01 @ Troyes D 0-068.4 1690 1648 38.44% 21.49% 40.07%-0.18 +0.1 15
2024-11-01 Lorient W 2-168.3 1698 1795 32.58% 21.35% 46.07%-0.13 +8.0 15
2024-11-01 @ Clermont Foot 63 L 1-268.3 1795 1698 46.07% 21.35% 32.58%+0.13 -8.0 23
2024-11-01 Pau FC W 2-051.9 1734 1677 53.32% 20.81% 25.86%+0.74 +9.9 22
2024-11-01 @ Annecy L 0-251.9 1677 1734 25.86% 20.81% 53.32%-0.74 -9.9 15
2024-11-01 Red Star L 0-156.4 1560 1608 39.29% 21.49% 39.22%+0.15 -7.4 8
2024-11-01 @ Martigues W 1-056.4 1608 1560 39.22% 21.49% 39.29%-0.15 +7.4 14
2024-11-01 Rodez D 3-384.4 1790 1713 55.76% 20.53% 23.70%+0.85 -0.8 26
2024-11-01 @ Paris FC D 3-384.4 1713 1790 23.70% 20.53% 55.76%-0.85 +0.8 12
2024-11-02 Grenoble Foot 38 W 3-052.8 1705 1720 43.91% 21.43% 34.66%+0.33 +18.4 19
2024-11-02 @ Guingamp L 0-352.8 1720 1705 34.66% 21.43% 43.91%-0.33 -18.4 17
2024-11-02 SC Bastia W 2-054.8 1694 1711 43.73% 21.43% 34.84%+0.32 +12.7 14
2024-11-02 @ Caen L 0-254.8 1711 1694 34.84% 21.43% 43.73%-0.32 -12.7 15
2024-11-04 Metz L 0-157.4 1652 1760 31.09% 21.27% 47.64%-0.20 -6.1 11
2024-11-04 @ Ajaccio W 1-057.4 1760 1652 47.64% 21.27% 31.09%+0.20 +6.2 21
2024-11-08 Annecy W 5-157.3 1713 1744 41.78% 21.47% 36.74%+0.25 +21.0 15
2024-11-08 @ Rodez L 1-557.3 1744 1713 36.74% 21.47% 41.78%-0.25 -21.0 22
2024-11-08 Clermont Foot 63 W 2-056.2 1645 1706 37.41% 21.48% 41.11%+0.07 +14.5 14
2024-11-08 @ Ajaccio L 0-256.2 1706 1645 41.11% 21.48% 37.41%-0.07 -14.5 15
2024-11-08 Dunkerque L 0-162.3 1701 1687 47.99% 21.25% 30.76%+0.50 -8.8 17
2024-11-08 @ Grenoble Foot 38 W 1-062.3 1687 1701 30.76% 21.25% 47.99%-0.50 +8.8 25
2024-11-08 Martigues D 1-173.0 1709 1553 64.25% 19.05% 16.70%+1.30 -2.0 20
2024-11-08 @ Amiens D 1-173.0 1553 1709 16.70% 19.05% 64.25%-1.30 +2.0 9
2024-11-08 SC Bastia D 2-279.8 1690 1698 44.90% 21.39% 33.71%+0.37 -0.3 16
2024-11-08 @ Laval D 2-279.8 1698 1690 33.71% 21.39% 44.90%-0.37 +0.3 16
2024-11-08 Troyes L 0-353.3 1615 1648 41.48% 21.48% 37.04%+0.23 -21.2 14
2024-11-08 @ Red Star W 3-053.3 1648 1615 37.04% 21.48% 41.48%-0.23 +21.3 14
2024-11-09 Caen W 1-055.9 1766 1707 53.58% 20.79% 25.63%+0.75 +5.2 24
2024-11-09 @ Metz L 0-155.9 1707 1766 25.63% 20.79% 53.58%-0.75 -5.2 14
2024-11-09 Guingamp W 3-158.2 1787 1723 54.19% 20.72% 25.09%+0.78 +8.3 26
2024-11-09 @ Lorient L 1-358.2 1723 1787 25.09% 20.72% 54.19%-0.78 -8.4 19
2024-11-09 Paris FC D 0-069.3 1667 1789 29.45% 21.15% 49.40%-0.27 +0.9 16
2024-11-09 @ Pau FC D 0-069.3 1789 1667 49.40% 21.15% 29.45%+0.27 -0.9 27
2024-11-22 Amiens W 3-051.9 1715 1707 47.04% 21.30% 31.66%+0.46 +17.1 22
2024-11-22 @ Guingamp L 0-351.9 1707 1715 31.66% 21.30% 47.04%-0.46 -17.1 20
2024-11-22 Grenoble Foot 38 D 0-068.6 1669 1693 42.71% 21.46% 35.83%+0.28 -0.3 15
2024-11-22 @ Troyes D 0-068.6 1693 1669 35.83% 21.46% 42.71%-0.28 +0.3 18
2024-11-22 Laval L 0-348.7 1555 1690 27.84% 21.02% 51.14%-0.35 -15.3 9
2024-11-22 @ Martigues W 3-048.7 1690 1555 51.14% 21.02% 27.84%+0.35 +15.3 19
2024-11-22 Metz D 1-174.2 1692 1771 34.87% 21.43% 43.70%-0.03 +0.4 16
2024-11-22 @ Clermont Foot 63 D 1-174.2 1771 1692 43.70% 21.43% 34.87%+0.03 -0.4 25
2024-11-22 Red Star W 4-152.9 1668 1594 55.41% 20.58% 24.01%+0.83 +11.4 19
2024-11-22 @ Pau FC L 1-452.9 1594 1668 24.01% 20.58% 55.41%-0.83 -11.4 14
2024-11-22 Rodez D 3-383.8 1702 1734 41.48% 21.48% 37.04%+0.23 -0.1 15
2024-11-22 @ Caen D 3-383.8 1734 1702 37.04% 21.48% 41.48%-0.23 +0.1 16
2024-11-23 Annecy D 0-069.6 1788 1723 54.36% 20.70% 24.94%+0.79 -1.3 28
2024-11-23 @ Paris FC D 0-069.6 1723 1788 24.94% 20.70% 54.36%-0.79 +1.4 23
2024-11-23 Lorient D 0-069.4 1698 1795 32.54% 21.34% 46.11%-0.13 +0.6 17
2024-11-23 @ SC Bastia D 0-069.4 1795 1698 46.11% 21.34% 32.54%+0.13 -0.6 27
2024-11-25 Ajaccio W 1-056.1 1695 1660 50.66% 21.06% 28.28%+0.62 +5.7 28
2024-11-25 @ Dunkerque L 0-156.1 1660 1695 28.28% 21.06% 50.66%-0.62 -5.7 14
2024-12-03 SC Bastia D 0-068.5 1654 1699 39.71% 21.49% 38.80%+0.16 -0.0 15
2024-12-03 @ Ajaccio D 0-068.5 1699 1654 38.80% 21.49% 39.71%-0.16 +0.0 18
2024-12-06 Caen W 1-057.7 1705 1702 46.44% 21.33% 32.23%+0.44 +6.3 22
2024-12-06 @ Laval L 0-157.7 1702 1705 32.23% 21.33% 46.44%-0.44 -6.3 15
2024-12-06 Clermont Foot 63 W 2-052.9 1724 1692 50.20% 21.10% 28.71%+0.60 +10.8 26
2024-12-06 @ Annecy L 0-252.9 1692 1724 28.71% 21.10% 50.20%-0.60 -10.9 16
2024-12-06 Guingamp L 0-152.9 1539 1732 21.77% 20.22% 58.01%-0.67 -4.5 9
2024-12-06 @ Martigues W 1-052.9 1732 1539 58.01% 20.22% 21.77%+0.67 +4.5 25
2024-12-06 Pau FC W 1-055.8 1734 1679 53.13% 20.83% 26.04%+0.73 +5.3 19
2024-12-06 @ Rodez L 0-155.8 1679 1734 26.04% 20.83% 53.13%-0.73 -5.3 19
2024-12-06 SC Bastia D 0-067.8 1583 1699 30.08% 21.20% 48.72%-0.24 +0.8 15
2024-12-06 @ Red Star D 0-067.8 1699 1583 48.72% 21.20% 30.08%+0.24 -0.8 19
2024-12-06 Troyes W 2-049.8 1795 1669 61.20% 19.68% 19.12%+1.13 +7.5 30
2024-12-06 @ Lorient L 0-249.8 1669 1795 19.12% 19.68% 61.20%-1.13 -7.5 15
2024-12-07 Amiens L 0-258.0 1693 1690 46.39% 21.33% 32.28%+0.43 -16.0 18
2024-12-07 @ Grenoble Foot 38 W 2-058.0 1690 1693 32.28% 21.33% 46.39%-0.43 +16.0 23
2024-12-07 Paris FC L 0-252.9 1654 1786 28.17% 21.05% 50.78%-0.33 -10.7 15
2024-12-07 @ Ajaccio W 2-052.9 1786 1654 50.78% 21.05% 28.17%+0.33 +10.7 31
2024-12-09 Dunkerque W 2-051.8 1771 1701 54.92% 20.64% 24.44%+0.81 +9.4 28
2024-12-09 @ Metz L 0-251.8 1701 1771 24.44% 20.64% 54.92%-0.81 -9.4 28
2024-12-13 Ajaccio W 1-055.9 1674 1644 50.05% 21.11% 28.85%+0.59 +5.8 22
2024-12-13 @ Pau FC L 0-155.9 1644 1674 28.85% 21.11% 50.05%-0.59 -5.8 15
2024-12-13 Guingamp W 3-161.9 1698 1736 40.66% 21.49% 37.85%+0.20 +11.8 22
2024-12-13 @ SC Bastia L 1-361.9 1736 1698 37.85% 21.49% 40.66%-0.20 -11.8 25
2024-12-13 Laval L 1-364.0 1706 1712 45.23% 21.38% 33.39%+0.39 -13.6 23
2024-12-13 @ Amiens W 3-164.0 1712 1706 33.39% 21.38% 45.23%-0.39 +13.6 25
2024-12-13 Martigues W 4-044.6 1661 1535 61.22% 19.68% 19.10%+1.13 +14.3 18
2024-12-13 @ Troyes L 0-444.6 1535 1661 19.10% 19.68% 61.22%-1.13 -14.3 9
2024-12-13 Rodez D 1-173.9 1681 1740 37.76% 21.49% 40.75%+0.09 +0.1 17
2024-12-13 @ Clermont Foot 63 D 1-173.9 1740 1681 40.75% 21.49% 37.76%-0.09 -0.1 20
2024-12-14 Grenoble Foot 38 W 3-162.5 1584 1677 33.00% 21.36% 45.64%-0.11 +13.7 18
2024-12-14 @ Red Star L 1-362.5 1677 1584 45.64% 21.36% 33.00%+0.11 -13.7 18
2024-12-14 Metz D 0-069.4 1735 1780 39.62% 21.49% 38.89%+0.16 -0.0 27
2024-12-14 @ Annecy D 0-069.4 1780 1735 38.89% 21.49% 39.62%-0.16 +0.0 29
2024-12-14 Paris FC W 2-054.6 1802 1797 46.68% 21.32% 32.00%+0.45 +11.9 33
2024-12-14 @ Lorient L 0-254.6 1797 1802 32.00% 21.32% 46.68%-0.45 -11.9 31
2024-12-16 Caen W 3-160.2 1692 1696 45.44% 21.37% 33.19%+0.39 +10.6 31
2024-12-16 @ Dunkerque L 1-360.2 1696 1692 33.19% 21.37% 45.44%-0.39 -10.6 15
2025-01-03 Annecy L 1-263.5 1638 1735 32.53% 21.34% 46.13%-0.13 -6.0 15
2025-01-03 @ Ajaccio W 2-163.5 1735 1638 46.13% 21.34% 32.53%+0.13 +6.0 30
2025-01-03 Clermont Foot 63 L 0-161.7 1685 1681 46.46% 21.33% 32.21%+0.44 -8.5 15
2025-01-03 @ Caen W 1-061.7 1681 1685 32.21% 21.33% 46.46%-0.44 +8.5 20
2025-01-03 Martigues L 1-273.6 1785 1521 73.47% 16.31% 10.22%+1.91 -12.0 31
2025-01-03 @ Paris FC W 2-173.6 1521 1785 10.22% 16.31% 73.47%-1.91 +12.0 12
2025-01-03 Red Star L 0-262.0 1740 1597 62.87% 19.35% 17.78%+1.22 -21.0 20
2025-01-03 @ Rodez W 2-062.0 1597 1740 17.78% 19.35% 62.87%-1.22 +21.0 21
2025-01-03 SC Bastia W 3-270.7 1663 1710 39.42% 21.49% 39.09%+0.15 +6.6 21
2025-01-03 @ Grenoble Foot 38 L 2-370.7 1710 1663 39.09% 21.49% 39.42%-0.15 -6.6 22
2025-01-03 Troyes L 0-356.5 1692 1675 48.27% 21.23% 30.51%+0.51 -24.1 23
2025-01-03 @ Amiens W 3-056.5 1675 1692 30.51% 21.23% 48.27%-0.51 +24.1 21
2025-01-04 Dunkerque D 1-174.1 1725 1702 49.00% 21.18% 29.82%+0.54 -0.8 26
2025-01-04 @ Guingamp D 1-174.1 1702 1725 29.82% 21.18% 49.00%-0.54 +0.8 32
2025-01-04 Lorient W 2-058.4 1725 1814 33.58% 21.39% 45.04%-0.09 +15.6 28
2025-01-04 @ Laval L 0-258.4 1814 1725 45.04% 21.39% 33.58%+0.09 -15.7 33
2025-01-04 Pau FC D 0-069.6 1780 1680 58.43% 20.15% 21.41%+0.98 -1.7 30
2025-01-04 @ Metz D 0-069.6 1680 1780 21.41% 20.15% 58.43%-0.98 +1.7 23
2025-01-10 Clermont Foot 63 L 0-153.2 1533 1690 25.35% 20.75% 53.90%-0.47 -5.2 12
2025-01-10 @ Martigues W 1-053.2 1690 1533 53.90% 20.75% 25.35%+0.47 +5.2 23
2025-01-10 Dunkerque D 1-173.7 1682 1703 43.05% 21.45% 35.50%+0.30 -0.3 24
2025-01-10 @ Pau FC D 1-173.7 1703 1682 35.50% 21.45% 43.05%-0.30 +0.3 33
2025-01-10 Guingamp L 1-462.2 1741 1724 48.25% 21.23% 30.52%+0.51 -20.3 30
2025-01-10 @ Annecy W 4-162.2 1724 1741 30.52% 21.23% 48.25%-0.51 +20.3 29
2025-01-10 Red Star D 1-174.0 1741 1618 60.83% 19.75% 19.42%+1.11 -1.8 29
2025-01-10 @ Laval D 1-174.0 1618 1741 19.42% 19.75% 60.83%-1.11 +1.7 22
2025-01-10 Troyes W 2-163.1 1719 1700 48.55% 21.21% 30.24%+0.52 +5.7 23
2025-01-10 @ Rodez L 1-263.1 1700 1719 30.24% 21.21% 48.55%-0.52 -5.7 21
2025-01-11 Ajaccio W 4-048.7 1703 1632 55.14% 20.61% 24.25%+0.82 +17.8 25
2025-01-11 @ SC Bastia L 0-448.7 1632 1703 24.25% 20.61% 55.14%-0.82 -17.8 15
2025-01-11 Amiens W 1-054.2 1773 1668 58.93% 20.08% 20.99%+1.01 +4.3 34
2025-01-11 @ Paris FC L 0-154.2 1668 1773 20.99% 20.08% 58.93%-1.01 -4.4 23
2025-01-11 Grenoble Foot 38 L 0-161.6 1676 1670 46.88% 21.31% 31.82%+0.45 -8.6 15
2025-01-11 @ Caen W 1-061.6 1670 1676 31.82% 21.31% 46.88%-0.45 +8.6 24
2025-01-11 Metz D 0-069.6 1799 1779 48.66% 21.20% 30.14%+0.53 -0.8 34
2025-01-11 @ Lorient D 0-069.6 1779 1799 30.14% 21.20% 48.66%-0.53 +0.8 31
2025-01-17 Caen W 2-164.9 1614 1668 38.41% 21.49% 40.10%+0.11 +7.1 18
2025-01-17 @ Ajaccio L 1-264.9 1668 1614 40.10% 21.49% 38.41%-0.11 -7.1 15
2025-01-17 Martigues W 1-049.9 1678 1527 63.72% 19.16% 17.12%+1.27 +3.6 27
2025-01-17 @ Grenoble Foot 38 L 0-149.9 1527 1678 17.12% 19.16% 63.72%-1.27 -3.6 12
2025-01-17 Pau FC L 1-360.6 1620 1681 37.35% 21.48% 41.17%+0.07 -11.7 22
2025-01-17 @ Red Star W 3-160.6 1681 1620 41.17% 21.48% 37.35%-0.07 +11.7 27
2025-01-17 Rodez W 3-051.6 1744 1724 48.65% 21.20% 30.14%+0.53 +16.4 32
2025-01-17 @ Guingamp L 0-351.6 1724 1744 30.14% 21.20% 48.65%-0.53 -16.4 23
2025-01-17 SC Bastia W 1-060.1 1664 1721 37.93% 21.49% 40.58%+0.09 +7.6 26
2025-01-17 @ Amiens L 0-160.1 1721 1664 40.58% 21.49% 37.93%-0.09 -7.6 25
2025-01-18 Laval D 1-174.0 1695 1739 39.84% 21.49% 38.67%+0.17 -0.0 24
2025-01-18 @ Clermont Foot 63 D 1-174.0 1739 1695 38.67% 21.49% 39.84%-0.17 +0.0 30
2025-01-18 Lorient L 0-158.4 1703 1798 32.86% 21.36% 45.79%-0.12 -6.4 33
2025-01-18 @ Dunkerque W 1-058.4 1798 1703 45.79% 21.36% 32.86%+0.12 +6.4 37
2025-01-18 Paris FC W 3-160.7 1779 1778 46.23% 21.34% 32.43%+0.43 +10.4 34
2025-01-18 @ Metz L 1-360.7 1778 1779 32.43% 21.34% 46.23%-0.43 -10.4 34
2025-01-20 Annecy L 0-160.8 1694 1720 42.30% 21.47% 36.23%+0.27 -7.9 21
2025-01-20 @ Troyes W 1-060.8 1720 1694 36.23% 21.47% 42.30%-0.27 +7.9 33
2025-01-24 Ajaccio L 1-270.2 1708 1621 56.90% 20.38% 22.72%+0.91 -9.6 23
2025-01-24 @ Rodez W 2-170.2 1621 1708 22.72% 20.38% 56.90%-0.91 +9.6 21
2025-01-24 Amiens W 3-055.1 1524 1672 26.41% 20.88% 52.72%-0.42 +26.0 15
2025-01-24 @ Martigues L 0-355.1 1672 1524 52.72% 20.88% 26.41%+0.42 -26.0 26
2025-01-24 Grenoble Foot 38 W 3-048.5 1790 1682 59.25% 20.02% 20.73%+1.03 +11.8 37
2025-01-24 @ Metz L 0-348.5 1682 1790 20.73% 20.02% 59.25%-1.03 -11.8 27
2025-01-24 Guingamp L 0-157.8 1661 1761 32.15% 21.32% 46.52%-0.15 -6.3 15
2025-01-24 @ Caen W 1-057.8 1761 1661 46.52% 21.32% 32.15%+0.15 +6.3 35
2025-01-24 Pau FC D 1-173.9 1714 1693 48.74% 21.20% 30.06%+0.53 -0.8 26
2025-01-24 @ SC Bastia D 1-173.9 1693 1714 30.06% 21.20% 48.74%-0.53 +0.8 28
2025-01-24 Troyes W 1-055.9 1739 1686 52.89% 20.86% 26.25%+0.72 +5.3 33
2025-01-24 @ Laval L 0-155.9 1686 1739 26.25% 20.86% 52.89%-0.72 -5.3 21
2025-01-25 Clermont Foot 63 W 3-265.4 1804 1695 59.38% 20.00% 20.62%+1.03 +3.8 40
2025-01-25 @ Lorient L 2-365.4 1695 1804 20.62% 20.00% 59.38%-1.03 -3.8 24
2025-01-25 Red Star W 4-151.5 1767 1608 64.49% 18.99% 16.52%+1.31 +8.0 37
2025-01-25 @ Paris FC L 1-451.5 1608 1767 16.52% 18.99% 64.49%-1.31 -8.0 22
2025-01-27 Dunkerque L 0-259.4 1728 1697 50.17% 21.10% 28.73%+0.60 -17.2 33
2025-01-27 @ Annecy W 2-059.4 1697 1728 28.73% 21.10% 50.17%-0.60 +17.2 36
2025-01-31 Ajaccio L 0-163.3 1691 1631 53.80% 20.76% 25.44%+0.76 -9.7 24
2025-01-31 @ Clermont Foot 63 W 1-063.3 1631 1691 25.44% 20.76% 53.80%-0.76 +9.7 24
2025-01-31 Annecy W 1-060.3 1646 1711 36.75% 21.47% 41.77%+0.05 +7.8 29
2025-01-31 @ Amiens L 0-160.3 1711 1646 41.77% 21.47% 36.75%-0.05 -7.8 33
2025-01-31 Laval D 1-174.0 1694 1744 38.87% 21.49% 39.64%+0.13 +0.0 29
2025-01-31 @ Pau FC D 1-174.0 1744 1694 39.64% 21.49% 38.87%-0.13 -0.0 34
2025-01-31 Martigues L 0-165.3 1714 1550 64.98% 18.88% 16.15%+1.34 -11.5 36
2025-01-31 @ Dunkerque W 1-065.3 1550 1714 16.15% 18.88% 64.98%-1.34 +11.5 18
2025-01-31 Metz D 1-174.4 1713 1802 33.61% 21.39% 45.00%-0.08 +0.5 27
2025-01-31 @ SC Bastia D 1-174.4 1802 1713 45.00% 21.39% 33.61%+0.08 -0.4 38
2025-01-31 Rodez W 2-164.7 1670 1698 42.09% 21.47% 36.44%+0.26 +6.6 30
2025-01-31 @ Grenoble Foot 38 L 1-264.7 1698 1670 36.44% 21.47% 42.09%-0.26 -6.6 23
2025-02-01 Caen W 3-050.5 1681 1654 49.48% 21.15% 29.37%+0.56 +16.1 24
2025-02-01 @ Troyes L 0-350.5 1654 1681 29.37% 21.15% 49.48%-0.56 -16.1 15
2025-02-01 Lorient L 1-259.7 1600 1808 20.38% 19.95% 59.67%-0.76 -4.0 22
2025-02-01 @ Red Star W 2-159.7 1808 1600 59.67% 19.95% 20.38%+0.76 +4.0 43
2025-02-01 Paris FC L 0-162.1 1767 1775 44.86% 21.39% 33.75%+0.37 -8.3 35
2025-02-01 @ Guingamp W 1-062.1 1775 1767 33.75% 21.39% 44.86%-0.37 +8.3 40
2025-02-07 Annecy L 0-163.6 1744 1703 51.37% 21.00% 27.63%+0.65 -9.3 34
2025-02-07 @ Laval W 1-063.6 1703 1744 27.63% 21.00% 51.37%-0.65 +9.3 36
2025-02-07 Pau FC W 3-157.1 1783 1694 57.23% 20.33% 22.44%+0.92 +7.6 43
2025-02-07 @ Paris FC L 1-357.1 1694 1783 22.44% 20.33% 57.23%-0.92 -7.6 29
2025-02-07 Red Star D 0-067.8 1677 1596 56.17% 20.48% 23.35%+0.87 -1.5 31
2025-02-07 @ Grenoble Foot 38 D 0-067.8 1596 1677 23.35% 20.48% 56.17%-0.87 +1.5 23
2025-02-07 SC Bastia L 0-257.2 1692 1713 43.01% 21.45% 35.54%+0.29 -15.1 23
2025-02-07 @ Rodez W 2-057.2 1713 1692 35.54% 21.45% 43.01%-0.29 +15.1 30
2025-02-07 Troyes L 1-260.7 1561 1697 27.82% 21.02% 51.17%-0.35 -5.3 18
2025-02-07 @ Martigues W 2-160.7 1697 1561 51.17% 21.02% 27.82%+0.35 +5.3 27
2025-02-08 Amiens W 3-154.9 1812 1653 64.46% 19.00% 16.54%+1.31 +5.7 46
2025-02-08 @ Lorient L 1-354.9 1653 1812 16.54% 19.00% 64.46%-1.31 -5.7 29
2025-02-08 Clermont Foot 63 W 3-156.2 1801 1682 60.51% 19.81% 19.68%+1.09 +6.7 41
2025-02-08 @ Metz L 1-356.2 1682 1801 19.68% 19.81% 60.51%-1.09 -6.7 24
2025-02-08 Guingamp L 0-351.2 1640 1759 29.84% 21.18% 48.97%-0.25 -16.3 24
2025-02-08 @ Ajaccio W 3-051.2 1759 1640 48.97% 21.18% 29.84%+0.25 +16.3 38
2025-02-10 Dunkerque L 0-254.9 1638 1702 36.97% 21.48% 41.56%+0.05 -13.4 15
2025-02-10 @ Caen W 2-054.9 1702 1638 41.56% 21.48% 36.97%-0.05 +13.4 39
2025-02-14 Grenoble Foot 38 L 1-459.4 1648 1675 42.16% 21.47% 36.37%+0.26 -18.2 29
2025-02-14 @ Amiens W 4-159.4 1675 1648 36.37% 21.47% 42.16%-0.26 +18.2 34
2025-02-14 Laval W 3-056.3 1624 1735 30.75% 21.24% 48.01%-0.21 +24.0 27
2025-02-14 @ Ajaccio L 0-356.3 1735 1624 48.01% 21.24% 30.75%+0.21 -24.0 34
2025-02-14 Lorient L 0-157.6 1702 1818 30.18% 21.21% 48.62%-0.24 -6.0 27
2025-02-14 @ Troyes W 1-057.6 1818 1702 48.62% 21.21% 30.18%+0.24 +6.0 49
2025-02-14 Martigues W 1-052.3 1598 1556 51.47% 20.99% 27.54%+0.65 +5.6 26
2025-02-14 @ Red Star L 0-152.3 1556 1598 27.54% 20.99% 51.47%-0.65 -5.6 18
2025-02-14 Rodez L 0-556.9 1686 1677 47.28% 21.29% 31.43%+0.47 -38.1 29
2025-02-14 @ Pau FC W 5-056.9 1677 1686 31.43% 21.29% 47.28%-0.47 +38.1 26
2025-02-14 SC Bastia D 1-173.8 1675 1728 38.47% 21.49% 40.04%+0.11 +0.1 25
2025-02-14 @ Clermont Foot 63 D 1-173.8 1728 1675 40.04% 21.49% 38.47%-0.11 -0.1 31
2025-02-15 Metz L 0-355.4 1775 1808 41.41% 21.48% 37.11%+0.23 -21.2 38
2025-02-15 @ Guingamp W 3-055.4 1808 1775 37.11% 21.48% 41.41%-0.23 +21.2 44
2025-02-15 Paris FC W 1-061.5 1716 1791 35.43% 21.45% 43.12%-0.01 +8.0 42
2025-02-15 @ Dunkerque L 0-161.5 1791 1716 43.12% 21.45% 35.43%+0.01 -8.0 43
2025-02-17 Caen W 1-054.0 1713 1625 57.00% 20.37% 22.63%+0.91 +4.7 39
2025-02-17 @ Annecy L 0-154.0 1625 1713 22.63% 20.37% 57.00%-0.91 -4.7 15
2025-02-21 Amiens D 1-173.7 1715 1630 56.72% 20.41% 22.88%+0.90 -1.4 27
2025-02-21 @ Rodez D 1-173.7 1630 1715 22.88% 20.41% 56.72%-0.90 +1.4 30
2025-02-21 Annecy W 2-059.1 1551 1717 24.34% 20.62% 55.03%-0.53 +18.6 21
2025-02-21 @ Martigues L 0-259.1 1717 1551 55.03% 20.62% 24.34%+0.53 -18.6 39
2025-02-21 Clermont Foot 63 W 3-050.1 1724 1675 52.36% 20.91% 26.73%+0.69 +14.8 45
2025-02-21 @ Dunkerque L 0-350.1 1675 1724 26.73% 20.91% 52.36%-0.69 -14.8 25
2025-02-21 Guingamp D 1-174.1 1693 1754 37.50% 21.49% 41.01%+0.08 +0.1 35
2025-02-21 @ Grenoble Foot 38 D 1-174.1 1754 1693 41.01% 21.49% 37.50%-0.08 -0.1 39
2025-02-21 Red Star W 1-052.7 1728 1603 61.07% 19.70% 19.22%+1.12 +4.0 34
2025-02-21 @ SC Bastia L 0-152.7 1603 1728 19.22% 19.70% 61.07%-1.12 -4.0 26
2025-02-21 Troyes W 1-055.0 1783 1696 56.92% 20.38% 22.70%+0.91 +4.7 46
2025-02-21 @ Paris FC L 0-155.0 1696 1783 22.70% 20.38% 56.92%-0.91 -4.7 27
2025-02-22 Ajaccio L 0-167.5 1829 1648 66.56% 18.48% 14.96%+1.44 -11.7 44
2025-02-22 @ Metz W 1-067.5 1648 1829 14.96% 18.48% 66.56%-1.44 +11.7 30
2025-02-22 Laval L 0-166.1 1824 1711 59.76% 19.94% 20.31%+1.05 -10.6 49
2025-02-22 @ Lorient W 1-066.1 1711 1824 20.31% 19.94% 59.76%-1.05 +10.6 37
2025-02-22 Pau FC D 2-278.5 1620 1648 42.13% 21.47% 36.40%+0.26 -0.2 16
2025-02-22 @ Caen D 2-278.5 1648 1620 36.40% 21.47% 42.13%-0.26 +0.2 30
2025-02-28 Caen L 0-162.1 1660 1620 51.25% 21.01% 27.74%+0.64 -9.3 25
2025-02-28 @ Clermont Foot 63 W 1-062.1 1620 1660 27.74% 21.01% 51.25%-0.64 +9.3 19
2025-02-28 Grenoble Foot 38 W 1-059.2 1648 1694 39.63% 21.49% 38.87%+0.16 +7.4 33
2025-02-28 @ Pau FC L 0-159.2 1694 1648 38.87% 21.49% 39.63%-0.16 -7.4 35
2025-02-28 Martigues L 0-165.4 1722 1569 63.88% 19.13% 16.99%+1.28 -11.3 37
2025-02-28 @ Laval W 1-065.4 1569 1722 16.99% 19.13% 63.88%-1.28 +11.3 24
2025-02-28 Paris FC L 2-369.7 1699 1788 33.58% 21.39% 45.03%-0.09 -5.9 39
2025-02-28 @ Annecy W 3-269.7 1788 1699 45.03% 21.39% 33.58%+0.09 +5.9 49
2025-02-28 SC Bastia W 2-055.9 1691 1732 40.26% 21.49% 38.25%+0.19 +13.7 30
2025-02-28 @ Troyes L 0-255.9 1732 1691 38.25% 21.49% 40.26%-0.19 -13.7 34
2025-03-01 Guingamp W 3-165.8 1599 1754 25.69% 20.79% 53.52%-0.45 +15.7 29
2025-03-01 @ Red Star L 1-365.8 1754 1599 53.52% 20.79% 25.69%+0.45 -15.7 39
2025-03-01 Metz L 1-260.7 1631 1817 22.37% 20.32% 57.31%-0.64 -4.4 30
2025-03-01 @ Amiens W 2-160.7 1817 1631 57.31% 20.32% 22.37%+0.64 +4.4 47
2025-03-01 Rodez W 3-157.0 1813 1713 58.34% 20.17% 21.49%+0.98 +7.3 52
2025-03-01 @ Lorient L 1-357.0 1713 1813 21.49% 20.17% 58.34%-0.98 -7.3 27
2025-03-03 Dunkerque L 1-264.5 1660 1739 34.94% 21.43% 43.63%-0.03 -6.4 30
2025-03-03 @ Ajaccio W 2-164.5 1739 1660 43.63% 21.43% 34.94%+0.03 +6.4 48
2025-03-07 Ajaccio D 2-279.5 1686 1653 50.33% 21.09% 28.58%+0.60 -0.7 36
2025-03-07 @ Grenoble Foot 38 D 2-279.5 1653 1686 28.58% 21.09% 50.33%-0.60 +0.7 31
2025-03-07 Amiens W 2-052.7 1615 1627 44.41% 21.41% 34.18%+0.35 +12.5 32
2025-03-07 @ Red Star L 0-252.7 1627 1615 34.18% 21.41% 44.41%-0.35 -12.5 30
2025-03-07 Clermont Foot 63 W 3-156.8 1738 1651 56.92% 20.38% 22.70%+0.91 +7.6 42
2025-03-07 @ Guingamp L 1-356.8 1651 1738 22.70% 20.38% 56.92%-0.91 -7.6 25
2025-03-07 Laval L 0-157.9 1629 1710 34.64% 21.43% 43.93%-0.04 -6.7 19
2025-03-07 @ Caen W 1-057.9 1710 1629 43.93% 21.43% 34.64%+0.04 +6.7 40
2025-03-07 Martigues W 1-051.9 1719 1580 62.43% 19.44% 18.13%+1.20 +3.8 37
2025-03-07 @ SC Bastia L 0-151.9 1580 1719 18.13% 19.44% 62.43%-1.20 -3.8 24
2025-03-07 Troyes L 0-255.7 1656 1705 39.05% 21.49% 39.46%+0.14 -14.0 33
2025-03-07 @ Pau FC W 2-055.7 1705 1656 39.46% 21.49% 39.05%-0.14 +14.0 33
2025-03-08 Annecy W 5-151.6 1822 1693 61.48% 19.63% 18.89%+1.14 +11.8 50
2025-03-08 @ Metz L 1-551.6 1693 1822 18.89% 19.63% 61.48%-1.14 -11.8 39
2025-03-08 Lorient W 3-270.8 1794 1820 42.29% 21.47% 36.24%+0.27 +6.2 52
2025-03-08 @ Paris FC L 2-370.8 1820 1794 36.24% 21.47% 42.29%-0.27 -6.2 52
2025-03-10 Dunkerque W 5-157.6 1706 1745 40.56% 21.49% 37.96%+0.20 +21.6 30
2025-03-10 @ Rodez L 1-557.6 1745 1706 37.96% 21.49% 40.56%-0.20 -21.6 48
2025-03-14 Caen W 2-162.2 1614 1623 44.80% 21.40% 33.80%+0.37 +6.2 33
2025-03-14 @ Amiens L 1-262.2 1623 1614 33.80% 21.40% 44.80%-0.37 -6.2 19
2025-03-14 Grenoble Foot 38 D 0-068.3 1643 1686 40.06% 21.49% 38.45%+0.18 -0.1 26
2025-03-14 @ Clermont Foot 63 D 0-068.3 1686 1643 38.45% 21.49% 40.06%-0.18 +0.1 37
2025-03-14 Guingamp L 0-161.1 1719 1746 42.31% 21.47% 36.22%+0.27 -7.9 33
2025-03-14 @ Troyes W 1-061.1 1746 1719 36.22% 21.47% 42.31%-0.27 +7.9 45
2025-03-14 Pau FC D 2-277.6 1577 1642 36.84% 21.48% 41.68%+0.05 +0.1 25
2025-03-14 @ Martigues D 2-277.6 1642 1577 41.68% 21.48% 36.84%-0.05 -0.1 34
2025-03-14 Red Star W 2-161.5 1654 1628 49.50% 21.15% 29.35%+0.57 +5.5 34
2025-03-14 @ Ajaccio L 1-261.5 1628 1654 29.35% 21.15% 49.50%-0.57 -5.5 32
2025-03-14 Rodez D 1-173.9 1681 1728 39.46% 21.49% 39.05%+0.15 -0.0 40
2025-03-14 @ Annecy D 1-173.9 1728 1681 39.05% 21.49% 39.46%-0.15 +0.0 31
2025-03-15 Metz L 2-369.0 1723 1833 30.87% 21.25% 47.88%-0.20 -5.5 48
2025-03-15 @ Dunkerque W 3-269.0 1833 1723 47.88% 21.25% 30.87%+0.20 +5.5 53
2025-03-15 Paris FC W 3-056.1 1717 1800 34.43% 21.42% 44.15%-0.05 +22.4 43
2025-03-15 @ Laval L 0-356.1 1800 1717 44.15% 21.42% 34.43%+0.05 -22.4 52
2025-03-15 SC Bastia W 4-049.2 1814 1722 57.45% 20.30% 22.25%+0.93 +16.4 55
2025-03-15 @ Lorient L 0-449.2 1722 1814 22.25% 20.30% 57.45%-0.93 -16.4 37
2025-03-28 Ajaccio W 2-055.6 1577 1660 34.41% 21.42% 44.17%-0.05 +15.4 28
2025-03-28 @ Martigues L 0-255.6 1660 1577 44.17% 21.42% 34.41%+0.05 -15.4 34
2025-03-28 Amiens D 1-172.4 1643 1620 49.04% 21.18% 29.78%+0.55 -0.8 27
2025-03-28 @ Clermont Foot 63 D 1-172.4 1620 1643 29.78% 21.18% 49.04%-0.55 +0.8 34
2025-03-28 Annecy W 1-058.8 1642 1681 40.46% 21.49% 38.05%+0.19 +7.2 37
2025-03-28 @ Pau FC L 0-158.8 1681 1642 38.05% 21.49% 40.46%-0.19 -7.2 40
2025-03-28 Dunkerque W 2-054.7 1706 1718 44.33% 21.41% 34.25%+0.35 +12.6 40
2025-03-28 @ SC Bastia L 0-254.7 1718 1706 34.25% 21.41% 44.33%-0.35 -12.6 48
2025-03-28 Rodez D 1-173.5 1622 1728 31.43% 21.29% 47.28%-0.18 +0.6 33
2025-03-28 @ Red Star D 1-173.5 1728 1622 47.28% 21.29% 31.43%+0.18 -0.6 32
2025-03-28 Troyes W 2-159.8 1839 1711 61.38% 19.65% 18.98%+1.14 +3.7 56
2025-03-28 @ Metz L 1-259.8 1711 1839 18.98% 19.65% 61.38%-1.14 -3.7 33
2025-03-29 Laval W 2-054.0 1753 1740 47.85% 21.25% 30.89%+0.49 +11.5 48
2025-03-29 @ Guingamp L 0-254.0 1740 1753 30.89% 21.25% 47.85%-0.49 -11.5 43
2025-03-29 Lorient L 1-262.4 1686 1830 26.73% 20.91% 52.36%-0.40 -5.1 37
2025-03-29 @ Grenoble Foot 38 W 2-162.4 1830 1686 52.36% 20.91% 26.73%+0.40 +5.1 58
2025-03-31 Caen W 4-258.2 1777 1616 64.69% 18.94% 16.37%+1.33 +5.0 55
2025-03-31 @ Paris FC L 2-458.2 1616 1777 16.37% 18.94% 64.69%-1.33 -5.0 19
2025-04-04 Amiens W 2-161.4 1644 1621 49.08% 21.18% 29.75%+0.55 +5.6 37
2025-04-04 @ Ajaccio L 1-261.4 1621 1644 29.75% 21.18% 49.08%-0.55 -5.6 34
2025-04-04 Clermont Foot 63 W 2-049.2 1782 1642 62.63% 19.40% 17.97%+1.21 +7.1 58
2025-04-04 @ Paris FC L 0-249.2 1642 1782 17.97% 19.40% 62.63%-1.21 -7.1 27
2025-04-04 Grenoble Foot 38 L 1-269.6 1728 1681 52.19% 20.93% 26.89%+0.68 -8.9 43
2025-04-04 @ Laval W 2-169.6 1681 1728 26.89% 20.93% 52.19%-0.68 +8.9 40
2025-04-04 Martigues W 1-052.3 1727 1592 62.10% 19.50% 18.39%+1.18 +3.9 35
2025-04-04 @ Rodez L 0-152.3 1592 1727 18.39% 19.50% 62.10%-1.18 -3.8 28
2025-04-04 SC Bastia D 1-173.8 1674 1718 39.73% 21.49% 38.77%+0.16 -0.0 41
2025-04-04 @ Annecy D 1-173.8 1718 1674 38.77% 21.49% 39.73%-0.16 +0.0 41
2025-04-05 Metz D 2-280.8 1611 1843 18.36% 19.50% 62.14%-0.89 +1.4 20
2025-04-05 @ Caen D 2-280.8 1843 1611 62.14% 19.50% 18.36%+0.89 -1.4 57
2025-04-05 Pau FC W 5-046.9 1836 1649 67.09% 18.34% 14.57%+1.47 +13.5 61
2025-04-05 @ Lorient L 0-546.9 1649 1836 14.57% 18.34% 67.09%-1.47 -13.5 37
2025-04-05 Red Star D 2-279.6 1707 1623 56.65% 20.42% 22.94%+0.89 -1.1 34
2025-04-05 @ Troyes D 2-279.6 1623 1707 22.94% 20.42% 56.65%-0.89 +1.0 34
2025-04-07 Guingamp W 3-163.0 1705 1765 37.61% 21.49% 40.91%+0.08 +12.5 51
2025-04-07 @ Dunkerque L 1-363.0 1765 1705 40.91% 21.49% 37.61%-0.08 -12.5 48
2025-04-11 Ajaccio D 0-068.7 1706 1650 53.31% 20.82% 25.87%+0.74 -1.2 35
2025-04-11 @ Troyes D 0-068.7 1650 1706 25.87% 20.82% 53.31%-0.74 +1.2 38
2025-04-11 Annecy L 0-158.8 1624 1674 38.96% 21.49% 39.54%+0.13 -7.4 34
2025-04-11 @ Red Star W 1-058.8 1674 1624 39.54% 21.49% 38.96%-0.13 +7.4 44
2025-04-11 Caen D 2-279.9 1731 1613 60.35% 19.83% 19.81%+1.08 -1.3 36
2025-04-11 @ Rodez D 2-279.9 1613 1731 19.81% 19.83% 60.35%-1.08 +1.3 21
2025-04-11 Clermont Foot 63 D 2-278.5 1635 1635 45.99% 21.35% 32.66%+0.42 -0.4 38
2025-04-11 @ Pau FC D 2-278.5 1635 1635 32.66% 21.35% 45.99%-0.42 +0.4 28
2025-04-11 Dunkerque W 1-061.5 1615 1718 31.82% 21.31% 46.87%-0.16 +8.6 37
2025-04-11 @ Amiens L 0-161.5 1718 1615 46.87% 21.31% 31.82%+0.16 -8.6 51
2025-04-11 Metz L 1-451.9 1588 1841 16.67% 19.03% 64.30%-1.01 -8.1 28
2025-04-11 @ Martigues W 4-151.9 1841 1588 64.30% 19.03% 16.67%+1.01 +8.1 60
2025-04-12 Lorient L 1-264.5 1752 1849 32.58% 21.35% 46.07%-0.13 -6.0 48
2025-04-12 @ Guingamp W 2-164.5 1849 1752 46.07% 21.35% 32.58%+0.13 +6.0 64
2025-04-12 Paris FC L 1-264.0 1689 1790 32.13% 21.32% 46.55%-0.15 -6.0 40
2025-04-12 @ Grenoble Foot 38 W 2-164.0 1790 1689 46.55% 21.32% 32.13%+0.15 +6.0 61
2025-04-14 Laval W 5-259.9 1719 1719 45.91% 21.35% 32.74%+0.41 +12.8 44
2025-04-14 @ SC Bastia L 2-559.9 1719 1719 32.74% 21.35% 45.91%-0.41 -12.8 43
2025-04-18 Grenoble Foot 38 W 2-053.0 1709 1683 49.43% 21.15% 29.41%+0.56 +11.1 54
2025-04-18 @ Dunkerque L 0-253.0 1683 1709 29.41% 21.15% 49.43%-0.56 -11.1 40
2025-04-18 Guingamp W 3-273.7 1624 1746 29.36% 21.15% 49.50%-0.27 +8.0 40
2025-04-18 @ Amiens L 2-373.7 1746 1624 49.50% 21.15% 29.36%+0.27 -8.1 48
2025-04-18 Martigues L 0-354.5 1614 1580 50.46% 21.08% 28.47%+0.61 -25.0 21
2025-04-18 @ Caen W 3-054.5 1580 1614 28.47% 21.08% 50.46%-0.61 +25.0 31
2025-04-18 Pau FC D 1-172.7 1651 1635 48.15% 21.24% 30.61%+0.51 -0.7 39
2025-04-18 @ Ajaccio D 1-172.7 1635 1651 30.61% 21.24% 48.15%-0.51 +0.7 39
2025-04-18 Rodez W 2-165.0 1706 1730 42.76% 21.46% 35.79%+0.28 +6.5 46
2025-04-18 @ Laval L 1-265.0 1730 1706 35.79% 21.46% 42.76%-0.28 -6.5 36
2025-04-18 Troyes L 0-254.7 1636 1705 36.23% 21.47% 42.30%+0.02 -13.2 28
2025-04-18 @ Clermont Foot 63 W 2-054.7 1705 1636 42.30% 21.47% 36.23%-0.02 +13.2 38
2025-04-19 Red Star D 2-281.5 1849 1616 71.02% 17.17% 11.81%+1.73 -1.9 61
2025-04-19 @ Metz D 2-281.5 1616 1849 11.81% 17.17% 71.02%-1.73 +1.9 35
2025-04-19 SC Bastia W 1-055.9 1796 1731 54.23% 20.72% 25.05%+0.78 +5.1 64
2025-04-19 @ Paris FC L 0-155.9 1731 1796 25.05% 20.72% 54.23%-0.78 -5.1 44
2025-04-21 Lorient D 0-069.8 1681 1855 23.62% 20.52% 55.86%-0.57 +1.5 45
2025-04-21 @ Annecy D 0-069.8 1855 1681 55.86% 20.52% 23.62%+0.57 -1.5 65
2025-04-25 Ajaccio W 2-052.2 1683 1650 50.27% 21.09% 28.64%+0.60 +10.8 48
2025-04-25 @ Annecy L 0-252.2 1650 1683 28.64% 21.09% 50.27%-0.60 -10.8 39
2025-04-25 Amiens W 1-054.3 1713 1632 56.19% 20.48% 23.33%+0.87 +4.8 49
2025-04-25 @ Laval L 0-154.3 1632 1713 23.33% 20.48% 56.19%-0.87 -4.8 40
2025-04-25 Clermont Foot 63 D 1-172.0 1618 1623 45.41% 21.37% 33.22%+0.39 -0.5 36
2025-04-25 @ Red Star D 1-172.0 1623 1618 33.22% 21.37% 45.41%-0.39 +0.5 29
2025-04-25 Dunkerque W 1-058.1 1718 1720 45.69% 21.36% 32.95%+0.40 +6.5 41
2025-04-25 @ Troyes L 0-158.1 1720 1718 32.95% 21.36% 45.69%-0.40 -6.5 54
2025-04-25 Grenoble Foot 38 L 2-374.9 1726 1672 52.98% 20.85% 26.17%+0.72 -8.5 44
2025-04-25 @ SC Bastia W 3-274.9 1672 1726 26.17% 20.85% 52.98%-0.72 +8.5 43
2025-04-25 Martigues W 2-158.6 1738 1605 61.91% 19.54% 18.55%+1.17 +3.7 51
2025-04-25 @ Guingamp L 1-258.6 1605 1738 18.55% 19.54% 61.91%-1.17 -3.7 31
2025-04-26 Caen W 4-044.0 1854 1589 73.46% 16.32% 10.22%+1.91 +7.5 68
2025-04-26 @ Lorient L 0-444.0 1589 1854 10.22% 16.32% 73.46%-1.91 -7.5 21
2025-04-26 Metz W 2-172.0 1636 1847 20.01% 19.88% 60.11%-0.78 +10.1 42
2025-04-26 @ Pau FC L 1-272.0 1847 1636 60.11% 19.88% 20.01%+0.78 -10.1 61
2025-04-26 Paris FC D 1-174.4 1723 1801 35.12% 21.44% 43.44%-0.02 +0.3 37
2025-04-26 @ Rodez D 1-174.4 1801 1723 43.44% 21.44% 35.12%+0.02 -0.3 65
2025-05-02 Annecy W 3-271.2 1623 1694 36.08% 21.46% 42.46%+0.02 +7.1 32
2025-05-02 @ Clermont Foot 63 L 2-371.2 1694 1623 42.46% 21.46% 36.08%-0.02 -7.1 48
2025-05-02 Laval D 0-069.1 1714 1718 45.49% 21.37% 33.14%+0.40 -0.5 55
2025-05-02 @ Dunkerque D 0-069.1 1718 1714 33.14% 21.37% 45.49%-0.40 +0.5 50
2025-05-02 Lorient W 2-172.3 1640 1861 19.16% 19.69% 61.15%-0.84 +10.2 42
2025-05-02 @ Ajaccio L 1-272.3 1861 1640 61.15% 19.69% 19.16%+0.84 -10.2 68
2025-05-02 Paris FC D 1-174.2 1602 1800 21.21% 20.12% 58.68%-0.71 +1.6 32
2025-05-02 @ Martigues D 1-174.2 1800 1602 58.68% 20.12% 21.21%+0.71 -1.6 66
2025-05-02 Pau FC W 4-263.3 1627 1646 43.45% 21.44% 35.11%+0.31 +9.9 43
2025-05-02 @ Amiens L 2-463.3 1646 1627 35.11% 21.44% 43.45%-0.31 -9.9 42
2025-05-02 Red Star D 1-171.1 1582 1618 40.93% 21.49% 37.59%+0.21 -0.1 22
2025-05-02 @ Caen D 1-171.1 1618 1582 37.59% 21.49% 40.93%-0.21 +0.1 37
2025-05-02 Rodez D 3-384.7 1837 1723 59.91% 19.91% 20.18%+1.06 -1.0 62
2025-05-02 @ Metz D 3-384.7 1723 1837 20.18% 19.91% 59.91%-1.06 +1.0 38
2025-05-02 SC Bastia D 2-280.3 1742 1718 49.22% 21.17% 29.61%+0.55 -0.6 52
2025-05-02 @ Guingamp D 2-280.3 1718 1742 29.61% 21.17% 49.22%-0.55 +0.6 45
2025-05-02 Troyes W 3-162.0 1681 1725 39.86% 21.49% 38.64%+0.17 +12.0 46
2025-05-02 @ Grenoble Foot 38 L 1-362.0 1725 1681 38.64% 21.49% 39.86%-0.17 -12.0 41
2025-05-10 Ajaccio W 2-049.1 1799 1650 63.52% 19.21% 17.27%+1.26 +6.8 69
2025-05-10 @ Paris FC L 0-249.1 1650 1799 17.27% 19.21% 63.52%-1.26 -6.8 42
2025-05-10 Amiens W 1-054.5 1713 1637 55.58% 20.55% 23.86%+0.84 +4.9 44
2025-05-10 @ Troyes L 0-154.5 1637 1713 23.86% 20.55% 55.58%-0.84 -4.9 43
2025-05-10 Caen W 2-157.9 1718 1581 62.31% 19.46% 18.23%+1.19 +3.6 48
2025-05-10 @ SC Bastia L 1-257.9 1581 1718 18.23% 19.46% 62.31%-1.19 -3.6 22
2025-05-10 Clermont Foot 63 D 1-173.8 1724 1630 57.76% 20.26% 21.98%+0.95 -1.5 39
2025-05-10 @ Rodez D 1-173.8 1630 1724 21.98% 20.26% 57.76%-0.95 +1.5 33
2025-05-10 Dunkerque D 1-173.3 1618 1713 32.73% 21.35% 45.92%-0.12 +0.5 38
2025-05-10 @ Red Star D 1-173.3 1713 1618 45.92% 21.35% 32.73%+0.12 -0.5 56
2025-05-10 Grenoble Foot 38 W 3-160.2 1686 1693 45.10% 21.39% 33.51%+0.38 +10.7 51
2025-05-10 @ Annecy L 1-360.2 1693 1686 33.51% 21.39% 45.10%-0.38 -10.7 46
2025-05-10 Guingamp L 1-359.6 1636 1741 31.42% 21.29% 47.29%-0.18 -10.1 42
2025-05-10 @ Pau FC W 3-159.6 1741 1636 47.29% 21.29% 31.42%+0.18 +10.1 55
2025-05-10 Martigues W 5-148.2 1851 1603 72.17% 16.78% 11.05%+1.82 +6.8 71
2025-05-10 @ Lorient L 1-548.2 1603 1851 11.05% 16.78% 72.17%-1.82 -6.8 32
2025-05-10 Metz L 2-368.7 1718 1836 29.86% 21.18% 48.95%-0.25 -5.3 50
2025-05-10 @ Laval W 3-268.7 1836 1718 48.95% 21.18% 29.86%+0.25 +5.3 65

Playoff Game Log

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

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Record
2025-05-14 Guingamp W 1-0 1713 1752 40.59% 21.49% 37.92%+0.20 +7.2 1-0
2025-05-14 @ Dunkerque L 0-1 1752 1713 37.92% 21.49% 40.59%-0.20 -7.2 0-1
2025-05-17 Dunkerque W 1-0 1842 1720 60.72% 19.77% 19.51%+1.10 +4.1 1-0
2025-05-17 @ Metz L 0-1 1720 1842 19.51% 19.77% 60.72%-1.10 -4.1 1-1
2025-05-20 Clermont Foot 63 L 1-356.7 1536 1632 32.76% 21.35% 45.89%-0.12 -10.5 0-1
2025-05-20 @ Boulogne W 3-156.7 1632 1536 45.89% 21.35% 32.76%+0.12 +10.5 1-0
2025-05-21 Reims D 1-1 1846 1807 51.08% 21.02% 27.89%+0.64 -0.9 1-0-1
2025-05-21 @ Metz D 1-1 1807 1846 27.89% 21.02% 51.08%-0.64 +0.9 0-0-1
2025-05-25 Boulogne L 1-268.1 1642 1526 60.16% 19.87% 19.97%+1.07 -10.1 1-1
2025-05-25 @ Clermont Foot 63 W 2-168.1 1526 1642 19.97% 19.87% 60.16%-1.07 +10.1 1-1
2025-05-29 Metz L 1-3 1808 1845 40.85% 21.49% 37.66%+0.21 -12.5 0-1-1
2025-05-29 @ Reims W 3-1 1845 1808 37.66% 21.49% 40.85%-0.21 +12.5 2-0-1

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 2025-01-03 10.22% Martigues 1521 2 @ Paris FC 1785 1
2 2025-02-22 14.96% Ajaccio 1648 1 @ Metz 1829 0
3 2025-01-31 16.15% Martigues 1550 1 @ Dunkerque 1714 0
4 2025-02-28 16.99% Martigues 1569 1 @ Laval 1722 0
5 2025-01-03 17.78% Red Star 1597 2 @ Rodez 1740 0
6 2024-10-25 18.40% Martigues 1566 1 @ Clermont Foot 63 1701 0
7 2025-05-02 19.16% @ Ajaccio 1640 2 Lorient 1861 1
8 2025-05-25 * 19.97% Boulogne 1526 2 @ Clermont Foot 63 1642 1
9 2025-04-26 20.01% @ Pau FC 1636 2 Metz 1847 1
10 2025-02-22 20.31% Laval 1711 1 @ Lorient 1824 0
11 2024-08-30 21.66% Red Star 1636 4 @ Guingamp 1734 3
12 2024-08-23 22.05% Martigues 1623 4 @ Annecy 1716 2
13 2025-01-24 22.72% Ajaccio 1621 2 @ Rodez 1708 1
14 2024-10-29 23.82% @ Red Star 1598 1 Metz 1770 0
15 2024-09-13 24.26% Dunkerque 1648 1 @ Clermont Foot 63 1719 0
16 2024-10-26 24.34% Troyes 1616 1 @ Caen 1687 0
17 2025-02-21 24.34% @ Martigues 1551 2 Annecy 1717 0
18 2024-09-28 25.42% @ Troyes 1628 2 Metz 1784 1
19 2025-01-31 25.44% Ajaccio 1631 1 @ Clermont Foot 63 1691 0
20 2025-03-01 25.69% @ Red Star 1599 3 Guingamp 1754 1
21 2025-04-25 26.17% Grenoble Foot 38 1672 3 @ SC Bastia 1726 2
22 2025-01-24 26.41% @ Martigues 1524 3 Amiens 1672 0
23 2025-04-04 26.89% Grenoble Foot 38 1681 2 @ Laval 1728 1
24 2025-02-07 27.63% Annecy 1703 1 @ Laval 1744 0
25 2025-02-28 27.74% Caen 1620 1 @ Clermont Foot 63 1660 0

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2025-02-14 38.14 Rodez 5 1677 31.43% @ Pau FC 0 1686 47.28% 21.29%
2 2025-01-24 26.03 @ Martigues 3 1524 26.41% Amiens 0 1672 52.72% 20.88%
3 2025-04-18 25.05 Martigues 3 1580 28.47% @ Caen 0 1614 50.46% 21.08%
4 2024-09-20 24.81 Grenoble Foot 38 4 1688 42.54% @ Martigues 0 1617 36.00% 21.46%
5 2025-01-03 24.10 Troyes 3 1675 30.51% @ Amiens 0 1692 48.27% 21.23%
6 2025-02-14 24.00 @ Ajaccio 3 1624 30.75% Laval 0 1735 48.01% 21.24%
7 2025-03-15 22.37 @ Laval 3 1717 34.43% Paris FC 0 1800 44.15% 21.42%
8 2024-09-20 21.93 Laval 3 1662 35.44% @ Red Star 0 1641 43.11% 21.45%
9 2024-10-29 21.80 @ Troyes 3 1626 35.76% Pau FC 0 1699 42.79% 21.46%
10 2025-03-10 21.57 @ Rodez 5 1706 40.56% Dunkerque 1 1745 37.96% 21.49%
11 2024-08-16 21.52 @ Guingamp 4 1705 48.51% Troyes 0 1686 30.27% 21.21%
12 2024-11-08 21.26 Troyes 3 1648 37.04% @ Red Star 0 1615 41.48% 21.48%
13 2025-02-15 21.23 Metz 3 1808 37.11% @ Guingamp 0 1775 41.41% 21.48%
14 2024-11-08 21.02 @ Rodez 5 1713 41.78% Annecy 1 1744 36.74% 21.47%
15 2025-01-03 21.00 Red Star 2 1597 17.78% @ Rodez 0 1740 62.87% 19.35%
16 2024-09-20 20.70 Rodez 3 1695 38.38% @ Troyes 0 1653 40.13% 21.49%
17 2025-01-10 20.33 Guingamp 4 1724 30.52% @ Annecy 1 1741 48.25% 21.23%
18 2025-02-21 18.62 @ Martigues 2 1551 24.34% Annecy 0 1717 55.03% 20.62%
19 2024-11-02 18.42 @ Guingamp 3 1705 43.91% Grenoble Foot 38 0 1720 34.66% 21.43%
20 2025-02-14 18.16 Grenoble Foot 38 4 1675 36.37% @ Amiens 1 1648 42.16% 21.47%
21 2024-09-13 18.06 @ Annecy 3 1702 44.77% Amiens 0 1711 33.83% 21.40%
22 2025-01-11 17.77 @ SC Bastia 4 1703 55.14% Ajaccio 0 1632 24.25% 20.61%
23 2024-09-27 17.67 @ Grenoble Foot 38 3 1699 45.72% Clermont Foot 63 0 1701 32.92% 21.36%
24 2024-10-29 17.34 Caen 3 1677 46.49% @ Martigues 0 1577 32.19% 21.33%
25 2025-01-27 17.16 Dunkerque 2 1697 28.73% @ Annecy 0 1728 50.17% 21.10%

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 2025-05-02 84.7 @ Metz 3 1837 59.91% Rodez 3 1723 20.18% 19.91%
2 2024-11-01 84.4 @ Paris FC 3 1790 55.76% Rodez 3 1713 23.70% 20.53%
3 2024-10-25 84.1 @ Rodez 3 1712 35.19% Lorient 3 1789 43.36% 21.44%
4 2024-11-22 83.8 @ Caen 3 1702 41.48% Rodez 3 1734 37.04% 21.48%
5 2025-04-19 81.5 @ Metz 2 1849 71.02% Red Star 2 1616 11.81% 17.17%
6 2025-04-05 80.8 @ Caen 2 1611 18.36% Metz 2 1843 62.14% 19.50%
7 2025-05-02 80.3 @ Guingamp 2 1742 49.22% SC Bastia 2 1718 29.61% 21.17%
8 2024-09-20 80.2 @ Guingamp 2 1732 47.66% Annecy 2 1720 31.07% 21.26%
9 2024-08-16 80.1 @ Clermont Foot 63 2 1720 49.17% Pau FC 2 1697 29.66% 21.17%
10 2024-09-27 80.1 @ SC Bastia 2 1712 44.16% Annecy 2 1725 34.42% 21.42%
11 2024-10-29 80.1 @ SC Bastia 2 1711 45.87% Rodez 2 1712 32.78% 21.35%
12 2025-04-11 79.9 @ Rodez 2 1731 60.35% Caen 2 1613 19.81% 19.83%
13 2024-11-08 79.8 @ Laval 2 1690 44.90% SC Bastia 2 1698 33.71% 21.39%
14 2025-04-05 79.6 @ Troyes 2 1707 56.65% Red Star 2 1623 22.94% 20.42%
15 2025-03-07 79.5 @ Grenoble Foot 38 2 1686 50.33% Ajaccio 2 1653 28.58% 21.09%
16 2024-10-18 78.9 @ Red Star 2 1607 34.79% Caen 2 1687 43.78% 21.43%
17 2025-02-22 78.5 @ Caen 2 1620 42.13% Pau FC 2 1648 36.40% 21.47%
18 2025-04-11 78.5 @ Pau FC 2 1635 45.99% Clermont Foot 63 2 1635 32.66% 21.35%
19 2024-08-30 78.4 Red Star 4 1636 21.66% @ Guingamp 3 1734 58.14% 20.20%
20 2025-03-14 77.6 @ Martigues 2 1577 36.84% Pau FC 2 1642 41.68% 21.48%
21 2025-04-25 74.9 Grenoble Foot 38 3 1672 26.17% @ SC Bastia 2 1726 52.98% 20.85%
22 2024-08-31 74.4 @ Metz 1 1761 58.45% Laval 1 1661 21.40% 20.15%
23 2024-09-21 74.4 @ Metz 1 1768 45.87% Lorient 1 1769 32.78% 21.35%
24 2025-01-31 74.4 @ SC Bastia 1 1713 33.61% Metz 1 1802 45.00% 21.39%
25 2025-04-26 74.4 @ Rodez 1 1723 35.12% Paris FC 1 1801 43.44% 21.44%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2025-04-26 44.0 @ Lorient 4 1854 73.46% Caen 0 1589 10.22% 16.32%
2 2024-12-13 44.6 @ Troyes 4 1661 61.22% Martigues 0 1535 19.10% 19.68%
3 2025-04-05 46.9 @ Lorient 5 1836 67.09% Pau FC 0 1649 14.57% 18.34%
4 2024-09-24 47.3 @ Metz 6 1767 66.01% Martigues 0 1592 15.37% 18.62%
5 2025-05-10 48.2 @ Lorient 5 1851 72.17% Martigues 1 1603 11.05% 16.78%
6 2025-01-24 48.5 @ Metz 3 1790 59.25% Grenoble Foot 38 0 1682 20.73% 20.02%
7 2024-09-13 48.7 @ Pau FC 3 1704 55.34% Martigues 0 1631 24.08% 20.59%
8 2024-11-22 48.7 Laval 3 1690 51.14% @ Martigues 0 1555 27.84% 21.02%
9 2025-01-11 48.7 @ SC Bastia 4 1703 55.14% Ajaccio 0 1632 24.25% 20.61%
10 2025-05-10 49.1 @ Paris FC 2 1799 63.52% Ajaccio 0 1650 17.27% 19.21%
11 2025-03-15 49.2 @ Lorient 4 1814 57.45% SC Bastia 0 1722 22.25% 20.30%
12 2025-04-04 49.2 @ Paris FC 2 1782 62.63% Clermont Foot 63 0 1642 17.97% 19.40%
13 2024-09-27 49.3 @ Lorient 3 1762 56.16% Ajaccio 0 1681 23.36% 20.48%
14 2024-08-16 49.5 @ Amiens 3 1695 52.67% Red Star 0 1643 26.45% 20.88%
15 2024-12-06 49.8 @ Lorient 2 1795 61.20% Troyes 0 1669 19.12% 19.68%
16 2025-01-17 49.9 @ Grenoble Foot 38 1 1678 63.72% Martigues 0 1527 17.12% 19.16%
17 2025-02-21 50.1 @ Dunkerque 3 1724 52.36% Clermont Foot 63 0 1675 26.73% 20.91%
18 2024-10-29 50.3 Caen 3 1677 46.49% @ Martigues 0 1577 32.19% 21.33%
19 2024-10-21 50.4 Paris FC 3 1770 51.56% @ Troyes 0 1631 27.46% 20.98%
20 2024-10-25 50.4 @ Dunkerque 2 1671 54.15% Red Star 0 1608 25.12% 20.72%
21 2025-02-01 50.5 @ Troyes 3 1681 49.48% Caen 0 1654 29.37% 21.15%
22 2024-08-16 51.2 @ Guingamp 4 1705 48.51% Troyes 0 1686 30.27% 21.21%
23 2025-02-08 51.2 Guingamp 3 1759 48.97% @ Ajaccio 0 1640 29.84% 21.18%
24 2024-08-24 51.4 @ Lorient 2 1764 55.80% Grenoble Foot 38 0 1686 23.67% 20.53%
25 2025-01-25 51.5 @ Paris FC 4 1767 64.49% Red Star 1 1608 16.52% 18.99%