Home / Leagues / France / Ligue 2 / 2025-26
‹ ›

2025-26 Ligue 2 Season

306 games · 5 promotion-playoff teams

Final

Promoted

Troyes

67 pts

Le Mans · 62 pts

Relegated

Amiens

24 pts

SC Bastia · 28 pts

Biggest Overachiever

Le Mans

15.48 points above expected

62 points · 46.52 expected points

Biggest Disappointment

Amiens

16.46 points below expected

24 points · 40.46 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 Troyes Promoted 34 20 7 7 67 60 33 +27 55.21 +11.79
2 Le Mans Promoted 34 16 14 4 62 50 31 +19 46.52 +15.48
3 Saint-Etienne 34 18 6 10 60 59 38 +21 57.95 +2.05
4 Red Star 34 16 10 8 58 45 37 +8 49.15 +8.85
5 Rodez 34 15 13 6 58 45 39 +6 48.78 +9.22
6 Reims 34 14 14 6 56 53 35 +18 58.05 -2.05
7 Annecy 34 15 7 12 52 49 39 +10 49.97 +2.03
8 Montpellier 34 14 9 11 51 41 31 +10 46.48 +4.52
9 Pau FC 34 12 9 13 45 48 62 -14 42.93 +2.07
10 Dunkerque 34 11 10 13 43 53 45 +8 52.79 -9.79
11 Guingamp 34 10 10 14 40 42 49 -7 48.71 -8.71
12 Grenoble Foot 38 34 8 15 11 39 33 39 -6 43.35 -4.35
13 Clermont Foot 63 34 9 10 15 37 38 44 -6 43.37 -6.37
14 Nancy Lorraine 34 9 10 15 37 35 52 -17 39.14 -2.14
15 Boulogne 34 9 9 16 36 34 49 -15 34.29 +1.71
16 Laval 34 6 14 14 32 30 48 -18 41.76 -9.76
17 SC Bastia Relegated 34 5 13 16 28 23 39 -16 41.19 -13.19
18 Amiens Relegated 34 6 6 22 24 37 65 -28 40.46 -16.46

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 Le Mans 62 46.52 +15.48
2 Troyes 67 55.21 +11.79
3 Rodez 58 48.78 +9.22
4 Red Star 58 49.15 +8.85
5 Montpellier 51 46.48 +4.52

Biggest Disappointments

# Team Actual Sim vsSim
1 Amiens 24 40.46 -16.46
2 SC Bastia 28 41.19 -13.19
3 Dunkerque 43 52.79 -9.79
4 Laval 32 41.76 -9.76
5 Guingamp 40 48.71 -8.71

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 Red Star 4 Aug 23 – Sep 19 1 in 111
2 Troyes 5 Feb 21 – Mar 21 1 in 44
3 Pau FC 4 Sep 19 – Oct 3 1 in 43
4 Saint-Etienne 5 Feb 7 – Mar 7 1 in 35
5 Dunkerque 4 Dec 6 – Jan 16 1 in 26

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Amiens 5 Oct 28 – Dec 5 1 in 81
2 Guingamp 4 Apr 17 – May 9 1 in 54
3 Troyes 3 Jan 24 – Feb 7 1 in 54
4 Saint-Etienne 3 Apr 18 – May 1 1 in 43
5 Clermont Foot 63 5 Jan 17 – Feb 13 1 in 41

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Le Mans 17 Sep 19 – Feb 7 1 in 16,958
2 Rodez 20 Nov 21 – May 9 1 in 8,262
3 Boulogne 6 Feb 27 – Apr 11 1 in 49
4 Dunkerque 9 Oct 24 – Jan 16 1 in 39
5 Montpellier 8 Feb 27 – Apr 24 1 in 26

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 SC Bastia 11 Aug 15 – Oct 28 1 in 187
2 Dunkerque 8 Feb 20 – Apr 20 1 in 103
3 Laval 12 Dec 8 – Mar 13 1 in 93
4 Reims 6 Feb 6 – Mar 14 1 in 90
5 Grenoble Foot 38 11 Feb 6 – Apr 25 1 in 72

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
Troyes 1824 67 +21 9 8.5 +0.5
Le Mans 1773 62 +14 9 8.2 +0.8
Saint-Etienne 1794 60 -32 6 8.9 -2.9
Rodez 1768 58 +23 13 7.6 +5.4
Reims 1815 56 +5 9 9.5 -0.5
Red Star 1730 55 +14 10 7.6 +2.4
Annecy 1760 52 +26 10 8.6 +1.4
Montpellier 1743 51 +6 8 7.9 +0.1
Pau FC 1638 45 -19 6 6.1 -0.1
Dunkerque 1727 43 -25 3 8.0 -5.0
Guingamp 1681 40 -28 1 7.2 -6.2
Grenoble Foot 38 1680 39 +16 8 4.9 +3.1
Clermont Foot 63 1666 37 +10 8 6.5 +1.5
Nancy Lorraine 1611 37 +10 8 4.5 +3.5
Boulogne 1599 36 -27 1 4.9 -3.9
Laval 1651 32 +14 8 5.3 +2.7
SC Bastia 1650 28 +12 7 5.0 +2.0
Amiens 1571 24 -41 0 4.8 -4.8

Head-to-Head

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

Beat expectations Fell short Within expectations
Team AMI ANN BOU CF6 DUN GF3 GUI LAV LM MON NL PAU RS REI ROD SB SAI TRO
Amiens —
0-0-2
2.44
0-0-2
3.13
1-0-1
2.72
0-0-2
2.21
0-0-2
2.65
0-0-2
2.19
1-1-0
2.60
0-0-2
2.20
0-1-1
2.12
1-0-1
2.88
1-0-1
2.49
1-0-1
2.24
0-2-0
1.82
1-0-1
2.19
0-2-0
2.55
0-0-2
1.83
0-0-2
1.95
Annecy
2-0-0
3.07
—
1-1-0
3.82
2-0-0
3.13
1-1-0
2.53
1-1-0
3.05
2-0-0
2.78
0-2-0
3.26
0-0-2
3.23
0-1-1
2.78
1-0-1
3.47
1-0-1
3.20
1-0-1
2.96
0-1-1
2.24
0-0-2
2.89
2-0-0
3.39
1-0-1
2.17
0-0-2
2.44
Boulogne
2-0-0
2.37
0-1-1
1.71
—
0-1-1
2.41
0-1-1
1.82
1-1-0
2.07
0-1-1
1.96
0-0-2
2.11
0-1-1
2.04
2-0-0
1.97
0-1-1
2.68
1-0-1
2.17
0-1-1
1.88
0-1-1
1.57
0-0-2
2.02
2-0-0
2.20
1-0-1
1.59
0-0-2
1.59
Clermont Foot 63
1-0-1
2.77
0-0-2
2.37
1-1-0
3.09
—
1-1-0
2.08
1-1-0
2.61
2-0-0
2.41
1-1-0
2.55
0-1-1
2.52
1-1-0
2.27
0-1-1
3.09
0-0-2
2.64
0-1-1
2.35
0-0-2
1.92
1-0-1
2.34
0-1-1
2.75
0-0-2
2.00
0-1-1
2.19
Dunkerque
2-0-0
3.28
0-1-1
2.96
1-1-0
3.71
0-1-1
3.41
—
0-0-2
3.14
0-1-1
2.93
1-0-1
3.48
0-1-1
3.42
1-0-1
3.18
0-0-2
3.48
2-0-0
3.12
1-0-1
3.07
1-1-0
2.52
0-2-0
3.05
0-2-0
3.36
1-0-1
2.36
1-0-1
2.57
Grenoble Foot 38
2-0-0
2.84
0-1-1
2.46
0-1-1
3.43
0-1-1
2.87
2-0-0
2.36
—
0-2-0
2.49
0-1-1
2.82
0-1-1
2.52
0-1-1
2.46
1-1-0
3.15
0-2-0
2.67
0-0-2
2.51
1-1-0
1.86
1-0-1
2.54
0-1-1
2.95
0-2-0
1.88
1-0-1
2.03
Guingamp
2-0-0
3.32
0-0-2
2.71
1-1-0
3.55
0-0-2
3.09
1-1-0
2.57
0-2-0
3.00
—
1-1-0
3.22
0-2-0
3.13
1-0-1
2.97
1-1-0
3.23
0-1-1
3.10
0-0-2
2.98
0-0-2
2.32
0-1-1
2.76
1-0-1
2.84
1-0-1
2.28
1-0-1
2.42
Laval
0-1-1
2.90
0-2-0
2.23
2-0-0
3.39
0-1-1
2.95
1-0-1
2.03
1-1-0
2.66
0-1-1
2.27
—
0-2-0
2.55
0-0-2
2.49
1-1-0
2.87
0-0-2
2.71
0-1-1
2.35
0-1-1
1.76
0-2-0
2.40
1-0-1
2.88
0-1-1
2.17
0-0-2
1.89
Le Mans
2-0-0
3.29
2-0-0
2.27
1-1-0
3.46
1-1-0
3.00
1-1-0
2.08
1-1-0
2.96
0-2-0
2.38
0-2-0
2.96
—
0-0-2
2.59
2-0-0
3.26
2-0-0
2.97
0-2-0
2.51
0-1-1
2.17
0-1-1
2.43
2-0-0
2.80
1-1-0
1.90
1-1-0
1.95
Montpellier
1-1-0
3.37
1-1-0
2.71
0-0-2
3.54
0-1-1
3.24
1-0-1
2.32
1-1-0
3.04
1-0-1
2.52
2-0-0
3.02
2-0-0
2.89
—
2-0-0
3.22
0-1-1
3.17
0-2-0
2.90
0-1-1
2.13
1-0-1
2.69
2-0-0
2.79
0-0-2
2.15
0-1-1
2.36
Nancy Lorraine
1-0-1
2.61
1-0-1
2.03
1-1-0
2.82
1-1-0
2.40
2-0-0
2.02
0-1-1
2.34
0-1-1
2.27
0-1-1
2.62
0-0-2
2.23
0-0-2
2.27
—
1-1-0
2.45
0-0-2
2.27
0-1-1
1.71
0-1-1
2.22
1-1-0
2.50
0-1-1
1.46
1-0-1
2.00
Pau FC
1-0-1
3.00
1-0-1
2.31
1-0-1
3.34
2-0-0
2.86
0-0-2
2.39
0-2-0
2.81
1-1-0
2.39
2-0-0
2.78
0-0-2
2.53
1-1-0
2.32
0-1-1
3.06
—
1-0-1
2.53
1-0-1
1.86
1-1-0
2.55
0-2-0
2.67
0-0-2
2.08
0-1-1
2.04
Red Star
1-0-1
3.24
1-0-1
2.53
1-1-0
3.64
1-1-0
3.14
1-0-1
2.42
2-0-0
2.98
2-0-0
2.53
1-1-0
3.15
0-2-0
2.97
0-2-0
2.59
2-0-0
3.24
1-0-1
2.98
—
0-1-1
2.11
0-2-0
2.88
2-0-0
3.36
1-0-1
2.14
0-0-2
2.44
Reims
0-2-0
3.71
1-1-0
3.25
1-1-0
3.98
2-0-0
3.59
0-1-1
2.97
0-1-1
3.65
2-0-0
3.17
1-1-0
3.76
1-1-0
3.34
1-1-0
3.37
1-1-0
3.85
1-0-1
3.68
1-1-0
3.40
—
0-1-1
3.23
1-1-0
3.68
1-0-1
2.74
0-1-1
2.79
Rodez
1-0-1
3.33
2-0-0
2.59
2-0-0
3.49
1-0-1
3.15
0-2-0
2.44
1-0-1
2.96
1-1-0
2.72
0-2-0
3.09
1-1-0
3.06
1-0-1
2.80
1-1-0
3.28
0-1-1
2.94
0-2-0
2.61
1-1-0
2.27
—
1-1-0
3.21
1-0-1
2.50
1-1-0
2.21
SC Bastia
0-2-0
2.94
0-0-2
2.11
0-0-2
3.30
1-1-0
2.73
0-2-0
2.16
1-1-0
2.53
1-0-1
2.66
1-0-1
2.61
0-0-2
2.69
0-0-2
2.69
0-1-1
2.99
0-2-0
2.83
0-0-2
2.14
0-1-1
1.85
0-1-1
2.30
—
1-1-0
1.56
0-1-1
2.00
Saint-Etienne
2-0-0
3.71
1-0-1
3.33
1-0-1
3.96
2-0-0
3.51
1-0-1
3.14
0-2-0
3.63
1-0-1
3.22
1-1-0
3.35
0-1-1
3.63
2-0-0
3.35
1-1-0
4.10
2-0-0
3.42
1-0-1
3.36
1-0-1
2.75
1-0-1
2.99
0-1-1
3.98
—
1-0-1
2.79
Troyes
2-0-0
3.56
2-0-0
3.05
2-0-0
3.96
1-1-0
3.32
1-0-1
2.92
1-0-1
3.47
1-0-1
3.07
2-0-0
3.64
0-1-1
3.56
1-1-0
3.13
1-0-1
3.50
1-1-0
3.46
2-0-0
3.06
1-1-0
2.69
0-1-1
3.29
1-1-0
3.50
1-0-1
2.70
—

Points vs. Goals Scored, Allowed, and Differential

Points plotted against goals scored, allowed, and differential. Use the buttons to switch views; hover a team for exact values. The table gives each fit's R² and slope (the change in points per 10 goals).

Fit Metrics

R² Slope
Scored 0.68 +10.3
Allowed 0.47 -8.9
Differential 0.86 +7.3

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
010.46%10.78%4.08%2.45%1.14%0.33%29.25%
110.78%12.09%8.01%2.78%0.65%0.49%34.80%
24.08%8.01%6.86%1.80%0.65%0.65%22.06%
32.45%2.78%1.80%0.98%0.65%0.16%8.82%
41.14%0.65%0.65%0.65%——3.10%
5+0.33%0.49%0.65%0.16%—0.33%1.96%
Total29.25%34.80%22.06%8.82%3.10%1.96%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.26 +0.00
SD 1.19 1.19 1.58
CV 0.94 0.94 —
Max 6 6 +6
Min -1 -1 -6

Games Played: 306

↓ Scored | Allowed →012345+Total
08.82%17.65%8.82%——2.94%38.24%
12.94%5.88%11.76%5.88%2.94%—29.41%
2—5.88%2.94%5.88%2.94%2.94%20.59%
32.94%2.94%——2.94%—8.82%
4———2.94%——2.94%
5+———————
Total14.71%32.35%23.53%14.71%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.91 -0.82
SD 1.11 1.48 1.57
CV 1.02 0.78 —
Max 4 6 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%2.94%2.94%2.94%—20.59%
114.71%8.82%17.65%2.94%——44.12%
25.88%8.82%5.88%———20.59%
32.94%2.94%————5.88%
42.94%—————2.94%
5+—5.88%————5.88%
Total32.35%32.35%26.47%5.88%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.15 +0.29
SD 1.31 1.05 1.87
CV 0.91 0.91 —
Max 5 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%14.71%2.94%5.88%——35.29%
114.71%8.82%17.65%———41.18%
2—2.94%5.88%——5.88%14.71%
3—5.88%————5.88%
4——2.94%———2.94%
5+———————
Total26.47%32.35%29.41%5.88%—5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.44 -0.44
SD 1.02 1.46 1.52
CV 1.02 1.01 —
Max 4 6 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%23.53%————29.41%
18.82%11.76%11.76%2.94%2.94%—38.24%
22.94%11.76%11.76%———26.47%
3————2.94%—2.94%
4—2.94%————2.94%
5+———————
Total17.65%50.00%23.53%2.94%5.88%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.12 1.29 -0.18
SD 0.98 1.00 1.17
CV 0.87 0.77 —
Max 4 4 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%17.65%2.94%———26.47%
12.94%14.71%8.82%2.94%—2.94%32.35%
22.94%5.88%8.82%2.94%——20.59%
35.88%5.88%————11.76%
4—2.94%————2.94%
5+——5.88%———5.88%
Total17.65%47.06%26.47%5.88%—2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.56 1.32 +0.24
SD 1.56 1.04 1.79
CV 1.00 0.78 —
Max 6 5 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
017.65%11.76%—2.94%——32.35%
111.76%20.59%8.82%5.88%——47.06%
2—5.88%5.88%2.94%——14.71%
3——2.94%———2.94%
4——2.94%———2.94%
5+———————
Total29.41%38.24%20.59%11.76%——100%

Summary Statistics

Scored Allowed Difference
Mean 0.97 1.15 -0.18
SD 0.94 0.99 1.03
CV 0.97 0.86 —
Max 4 3 +2
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%14.71%2.94%2.94%2.94%—32.35%
18.82%5.88%8.82%2.94%——26.47%
22.94%5.88%11.76%2.94%—2.94%26.47%
35.88%2.94%2.94%2.94%——14.71%
4———————
5+———————
Total26.47%29.41%26.47%11.76%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.44 -0.21
SD 1.07 1.26 1.57
CV 0.87 0.87 —
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%14.71%8.82%2.94%5.88%—47.06%
1—14.71%5.88%—2.94%—23.53%
28.82%5.88%8.82%———23.53%
3——2.94%2.94%——5.88%
4———————
5+———————
Total23.53%35.29%26.47%5.88%8.82%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.88 1.41 -0.53
SD 0.98 1.18 1.50
CV 1.11 0.84 —
Max 3 4 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%————17.65%
120.59%20.59%2.94%———44.12%
25.88%5.88%5.88%—2.94%—20.59%
32.94%—2.94%2.94%——8.82%
42.94%—2.94%2.94%——8.82%
5+———————
Total44.12%32.35%14.71%5.88%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 0.91 +0.56
SD 1.16 1.06 1.16
CV 0.79 1.16 —
Max 4 4 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%17.65%5.88%———32.35%
18.82%14.71%2.94%5.88%——32.35%
214.71%5.88%2.94%———23.53%
32.94%2.94%————5.88%
4—2.94%2.94%———5.88%
5+———————
Total35.29%44.12%14.71%5.88%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 0.91 +0.29
SD 1.15 0.87 1.47
CV 0.95 0.95 —
Max 4 3 +3
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%14.71%2.94%8.82%——38.24%
15.88%8.82%5.88%2.94%2.94%2.94%29.41%
22.94%8.82%8.82%—2.94%—23.53%
3—5.88%2.94%———8.82%
4———————
5+———————
Total20.59%38.24%20.59%11.76%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.53 -0.50
SD 1.00 1.28 1.56
CV 0.97 0.84 —
Max 3 5 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%——8.82%2.94%2.94%17.65%
114.71%8.82%8.82%5.88%—2.94%41.18%
25.88%5.88%11.76%———23.53%
35.88%2.94%—2.94%2.94%2.94%17.65%
4———————
5+———————
Total29.41%17.65%20.59%17.65%5.88%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.82 -0.41
SD 0.99 1.68 2.08
CV 0.70 0.92 —
Max 3 6 +3
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%2.94%2.94%5.88%——23.53%
117.65%11.76%2.94%5.88%——38.24%
2—8.82%5.88%2.94%——17.65%
35.88%2.94%2.94%———11.76%
42.94%——2.94%——5.88%
5+—————2.94%2.94%
Total38.24%26.47%14.71%17.65%—2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.06 +0.24
SD 1.22 1.18 1.56
CV 0.94 1.11 —
Max 4 3 +4
Min -1 -1 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
020.59%—2.94%———23.53%
114.71%11.76%8.82%———35.29%
25.88%2.94%8.82%2.94%2.94%—23.53%
3—2.94%2.94%———5.88%
42.94%2.94%————5.88%
5+——2.94%2.94%——5.88%
Total44.12%20.59%26.47%5.88%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.56 1.03 +0.53
SD 1.48 1.11 1.42
CV 0.95 1.08 —
Max 6 4 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%2.94%2.94%—2.94%—17.65%
111.76%23.53%8.82%———44.12%
2—23.53%2.94%———26.47%
3—2.94%5.88%2.94%——11.76%
4———————
5+———————
Total20.59%52.94%20.59%2.94%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.15 +0.18
SD 0.91 0.89 1.11
CV 0.69 0.78 —
Max 3 4 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
017.65%14.71%17.65%———50.00%
18.82%14.71%—5.88%——29.41%
25.88%—5.88%2.94%——14.71%
3————2.94%—2.94%
4———————
5+—————2.94%2.94%
Total32.35%29.41%23.53%8.82%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.65 1.12 -0.47
SD 0.88 1.15 1.13
CV 1.37 1.03 —
Max 3 4 +2
Min -1 -1 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%2.94%2.94%2.94%—23.53%
111.76%5.88%5.88%———23.53%
25.88%14.71%2.94%5.88%——29.41%
32.94%—5.88%2.94%——11.76%
45.88%—————5.88%
5+5.88%—————5.88%
Total38.24%29.41%17.65%11.76%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.74 1.12 +0.62
SD 1.50 1.15 2.09
CV 0.87 1.03 —
Max 6 4 +6
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%5.88%———20.59%
114.71%5.88%5.88%———26.47%
22.94%14.71%5.88%2.94%——26.47%
35.88%8.82%————14.71%
42.94%——2.94%——5.88%
5+—2.94%2.94%———5.88%
Total35.29%38.24%20.59%5.88%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.76 0.97 +0.79
SD 1.42 0.90 1.53
CV 0.80 0.93 —
Max 5 3 +4
Min 0 0 -2

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
Troyes 1824 67 55.21 +11.79 94.0% 30 41 50 55 61 68 77
Reims 1815 56 58.05 -2.05 43.0% 32 46 52 58 63 71 74
Saint-Etienne 1781 60 57.95 +2.05 62.0% 39 46 53 58 63 68 79
Rodez 1775 58 48.78 +9.22 86.0% 33 34 43 49 55 61 63
Le Mans 1773 62 46.52 +15.48 100.0% 26 33 42 47 52 58 60
Annecy 1760 52 49.97 +2.03 63.0% 34 39 45 50 54 59 73
Montpellier 1743 51 46.48 +4.52 76.0% 30 35 42 47 51 57 60
Dunkerque 1727 43 52.79 -9.79 11.0% 30 40 48 53 57 66 71
Red Star 1724 58 49.15 +8.85 96.0% 33 35 44 50 54 58 65
Guingamp 1681 40 48.71 -8.71 16.0% 31 36 44 49 54 63 68
Grenoble Foot 38 1680 39 43.35 -4.35 28.0% 28 30 38 43 49 54 66
Clermont Foot 63 1666 37 43.37 -6.37 19.0% 28 33 40 43 48 54 57
Laval 1655 32 41.76 -9.76 13.0% 24 27 36 42 46 54 62
SC Bastia 1650 28 41.19 -13.19 0.0% 29 31 36 41 45 52 58
Pau FC 1638 45 42.93 +2.07 61.0% 22 30 37 43 48 55 70
Nancy Lorraine 1611 37 39.14 -2.14 41.0% 21 27 34 39 43 51 60
Boulogne 1599 36 34.29 +1.71 64.0% 22 24 30 34 38 45 53
Amiens 1571 24 40.46 -16.46 2.0% 19 28 36 41 45 51 56

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
+5.56%
No Edge
37.58%30.39%32.03%
Elo Value
Home Edge: 20.46 Elo pts.
207 Elo
0.005 goals per Elo point
0600
Scoring Tilt
Expected
+0.09 goals
Neutral
-2+0.10+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
5.5
Open
145710
Champion Preseason Odds
20%
Troyes, 3rd of 18
LongshotFavorite
Title Margin
Expected
0.15/gm
Comfortable
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 5.85 * Some Luck: 5.85 to 8.77 * Lucky: 8.77 to 11.69 * Wild Swing: 11.69 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.67 * Close: 2.67 to 4.01 * Off: 4.01 to 5.35 * Way Off: 5.35 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.17 * A Surprise: 1.17 to 1.87 * Several Surprises: 1.87 to 2.57 * Many Surprises: 2.57 and up.
Luck Spread
Expected
8.65 points
Some Luck
07.3118
Average Finish Error
Expected
2.78
Close
03.348
Biggest Overachiever
Expected 97.22%
100.00%
Le Mans
50100
Biggest Underachiever
Expected 2.78%
0.00%
SC Bastia
050
Season Outliers
Expected
4 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
2 of 2
Several Surprises
01.22

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: 76.56
1.70
Wide Separation
0.951.41.51.652
Interquartile Edge
66%
Wide Edge
50%59.5%100%
Best vs. Worst
Baseline
81%
Strong Edge
50%84%100%
Close Games
Expected
73%
Very Frequent
0%66%100%
Blowouts
Expected
11%
Frequent
0%11%100%

Predictability

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.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.66
Hard to Predict
00.632
Matchup Imbalance
0.27
Slight Separation
00.270.340.5
Strangeness
Expected
1.42
Chaotic
01.002
Repeatability
0.21
Some Carryover
00.210.330.491
Upset Rate
Expected
26%
Very Upset-Prone
0%27%50%
Clear Favorite Upset Rate
Expected
25%
Very Shaky
0%23%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.18 * Well Above Noise: 0.18 and up.
Probability calibration
0.69
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.98
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.071
Well Within Noise
00.0920.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.

Quarterfinals

Rodez 3
Red Star 2

Sim: 67.0%

Semifinals

Saint-Etienne 0
Rodez 0

Finals

Laval 2
Rouen 1

Leg 1: Rouen 1-1 Laval

Leg 2: Laval 1-0 Rouen

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
Troyes20.00%14.00%18.00%3.00%8.00%4.00%11.00%8.00%3.00%2.00%—3.00%3.00%—1.00%1.00%—1.00%
Le Mans1.00%1.00%5.00%11.00%6.00%8.00%7.00%10.00%7.00%6.00%8.00%2.00%9.00%4.00%3.00%8.00%2.00%2.00%
Saint-Etienne24.00%29.00%11.00%8.00%7.00%6.00%5.00%2.00%3.00%1.00%—1.00%1.00%2.00%————
Red Star—5.00%8.00%12.00%12.00%8.00%10.00%8.00%4.00%6.00%6.00%8.00%2.00%1.00%3.00%4.00%3.00%—
Rodez5.00%2.00%7.00%14.00%5.00%6.00%5.00%10.00%4.00%8.00%9.00%2.00%6.00%7.00%5.00%1.00%2.00%2.00%
Reims25.00%23.00%16.00%5.00%6.00%12.00%2.00%4.00%3.00%1.00%—1.00%—1.00%———1.00%
Annecy3.00%4.00%7.00%7.00%16.00%9.00%8.00%7.00%13.00%2.00%4.00%3.00%7.00%4.00%3.00%1.00%2.00%—
Montpellier—4.00%5.00%5.00%7.00%8.00%2.00%8.00%12.00%10.00%6.00%8.00%5.00%6.00%4.00%5.00%3.00%2.00%
Pau FC1.00%2.00%2.00%1.00%3.00%1.00%7.00%10.00%9.00%8.00%5.00%6.00%4.00%10.00%5.00%10.00%8.00%8.00%
Dunkerque12.00%4.00%12.00%14.00%10.00%8.00%12.00%6.00%3.00%3.00%5.00%4.00%3.00%——2.00%—2.00%
Guingamp7.00%7.00%3.00%5.00%6.00%8.00%8.00%10.00%7.00%7.00%7.00%5.00%6.00%3.00%4.00%5.00%1.00%1.00%
Grenoble Foot 381.00%2.00%—3.00%3.00%8.00%7.00%5.00%6.00%6.00%7.00%12.00%7.00%6.00%8.00%9.00%2.00%8.00%
Clermont Foot 63——2.00%2.00%5.00%4.00%5.00%4.00%10.00%5.00%9.00%9.00%11.00%11.00%4.00%6.00%9.00%4.00%
Nancy Lorraine—1.00%1.00%2.00%—1.00%3.00%—2.00%6.00%8.00%7.00%9.00%9.00%15.00%8.00%18.00%10.00%
Boulogne————1.00%1.00%——1.00%2.00%4.00%3.00%3.00%4.00%15.00%11.00%20.00%35.00%
Laval1.00%—1.00%5.00%1.00%5.00%3.00%2.00%3.00%14.00%7.00%9.00%3.00%13.00%9.00%8.00%9.00%7.00%
SC Bastia—2.00%1.00%1.00%2.00%1.00%3.00%1.00%4.00%7.00%11.00%8.00%11.00%11.00%8.00%11.00%12.00%6.00%
Amiens——1.00%2.00%2.00%2.00%2.00%5.00%6.00%6.00%4.00%9.00%10.00%8.00%13.00%10.00%9.00%11.00%

Points Required Per Position

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

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
Reims 48.00% 27.00% 24.00% — 1.00%
Troyes 34.00% 29.00% 35.00% 1.00% 1.00%
Dunkerque 16.00% 36.00% 44.00% 2.00% 2.00%
Guingamp 14.00% 14.00% 65.00% 5.00% 2.00%
Annecy 7.00% 30.00% 60.00% 1.00% 2.00%
Red Star — 100% — — —
Rodez — 100% — — —
Saint-Etienne — 100% — — —
Montpellier 4.00% 17.00% 69.00% 5.00% 5.00%
Le Mans 2.00% 22.00% 64.00% 8.00% 4.00%
Grenoble Foot 38 3.00% 6.00% 72.00% 9.00% 10.00%
Clermont Foot 63 — 9.00% 72.00% 6.00% 13.00%
Pau FC 3.00% 6.00% 65.00% 10.00% 16.00%
Laval 1.00% 7.00% 68.00% 8.00% 16.00%
SC Bastia 2.00% 4.00% 65.00% 11.00% 18.00%
Amiens — 5.00% 65.00% 10.00% 20.00%
Nancy Lorraine 1.00% 3.00% 60.00% 8.00% 28.00%
Boulogne — 1.00% 33.00% 11.00% 55.00%
Loser →
↓ Winner
AmiensAngersAnnecyAuxerreBoulogneBrestClermont Foot 63DunkerqueGrenoble Foot 38GuingampLavalLe HavreLe MansLensLilleLorientLyonMarseilleMetzMonacoMontpellierNancy LorraineNantesNiceParis FCPau FCRed StarReimsRennesRodezSC BastiaSaint-EtienneStrasbourgToulouseTroyes
Amiens31.0%29.00%57.1%14.00%31.6%38.00%55.6%9.00%50.0%30.00%50.0%12.00%22.2%9.00%27.3%11.00%75.0%4.00%12.5%8.00%35.0%20.00%18.8%32.00%27.3%22.00%25.0%4.00%25.6%39.00%25.0%28.00%
Angers
Annecy69.0%29.00%25.0%4.00%69.2%39.00%55.7%183.00%60.8%79.00%58.6%152.00%72.7%55.00%50.0%96.00%59.0%139.00%75.0%20.00%73.7%57.00%57.0%128.00%37.6%189.00%55.3%152.00%45.2%42.00%43.8%208.00%42.6%235.00%
Auxerre
Boulogne75.0%4.00%33.3%3.00%0.0%3.00%66.7%3.00%0.0%2.00%50.0%2.00%33.3%3.00%100.0%1.00%50.0%2.00%66.7%3.00%50.0%4.00%0.0%4.00%100.0%1.00%33.3%3.00%40.0%5.00%
Brest
Clermont Foot 6342.9%14.00%30.8%39.00%39.3%56.00%40.0%15.00%47.1%34.00%71.4%14.00%17.4%23.00%32.4%34.00%80.0%5.00%65.0%20.00%50.0%30.00%29.8%57.00%41.3%46.00%63.6%11.00%28.3%53.00%33.3%51.00%
Dunkerque68.4%38.00%44.3%183.00%66.7%3.00%60.7%56.00%48.1%81.00%49.2%189.00%60.0%70.00%44.2%113.00%55.6%187.00%72.7%22.00%60.6%71.00%47.0%168.00%32.3%195.00%47.5%181.00%50.0%56.00%42.7%213.00%34.1%246.00%
Grenoble Foot 3844.4%9.00%39.2%79.00%100.0%3.00%60.0%15.00%51.9%81.00%55.3%76.00%66.7%18.00%63.0%27.00%43.8%64.00%50.0%2.00%73.1%26.00%44.9%49.00%32.1%78.00%30.5%59.00%64.7%17.00%45.7%70.00%30.7%75.00%
Guingamp50.0%30.00%41.4%152.00%33.3%3.00%52.9%34.00%50.8%189.00%44.7%76.00%64.9%57.00%38.4%86.00%36.6%112.00%53.8%13.00%58.5%53.00%36.5%115.00%27.6%181.00%44.3%122.00%50.0%36.00%29.9%164.00%29.2%195.00%
Laval50.0%12.00%27.3%55.00%100.0%2.00%28.6%14.00%40.0%70.00%33.3%18.00%35.1%57.00%28.0%25.00%40.5%37.00%100.0%3.00%40.0%20.00%40.6%32.00%34.0%53.00%39.5%43.00%55.6%9.00%19.6%51.00%29.8%57.00%
Le Havre
Le Mans77.8%9.00%50.0%96.00%50.0%2.00%82.6%23.00%55.8%113.00%37.0%27.00%61.6%86.00%72.0%25.00%53.0%66.00%45.5%11.00%67.6%34.00%56.6%76.00%29.4%109.00%44.4%72.00%55.0%20.00%48.5%101.00%44.1%111.00%
Lens
Lille
Lorient
Lyon
Marseille
Metz
Monaco
Montpellier72.7%11.00%41.0%139.00%66.7%3.00%67.6%34.00%44.4%187.00%56.2%64.00%63.4%112.00%59.5%37.00%47.0%66.00%62.5%8.00%61.0%41.00%43.4%106.00%40.0%145.00%42.2%116.00%41.9%31.00%44.8%163.00%35.5%141.00%
Nancy Lorraine25.0%4.00%25.0%20.00%0.0%1.00%20.0%5.00%27.3%22.00%50.0%2.00%46.2%13.00%0.0%3.00%54.5%11.00%37.5%8.00%33.3%6.00%41.7%12.00%11.8%17.00%30.0%20.00%50.0%4.00%35.3%17.00%21.4%14.00%
Nantes
Nice
Paris FC
Pau FC87.5%8.00%26.3%57.00%50.0%2.00%35.0%20.00%39.4%71.00%26.9%26.00%41.5%53.00%60.0%20.00%32.4%34.00%39.0%41.00%66.7%6.00%42.9%35.00%23.9%71.00%48.0%50.00%37.5%16.00%31.9%69.00%30.1%73.00%
Red Star65.0%20.00%43.0%128.00%33.3%3.00%50.0%30.00%53.0%168.00%55.1%49.00%63.5%115.00%59.4%32.00%43.4%76.00%56.6%106.00%58.3%12.00%57.1%35.00%35.3%150.00%44.2%120.00%65.9%41.00%44.0%159.00%34.2%155.00%
Reims81.2%32.00%62.4%189.00%50.0%4.00%70.2%57.00%67.7%195.00%67.9%78.00%72.4%181.00%66.0%53.00%70.6%109.00%60.0%145.00%88.2%17.00%76.1%71.00%64.7%150.00%62.2%143.00%62.2%45.00%52.1%169.00%46.8%201.00%
Rennes
Rodez72.7%22.00%44.7%152.00%100.0%4.00%58.7%46.00%52.5%181.00%69.5%59.00%55.7%122.00%60.5%43.00%55.6%72.00%57.8%116.00%70.0%20.00%52.0%50.00%55.8%120.00%37.8%143.00%61.8%34.00%40.8%157.00%42.7%185.00%
SC Bastia75.0%4.00%54.8%42.00%0.0%1.00%36.4%11.00%50.0%56.00%35.3%17.00%50.0%36.00%44.4%9.00%45.0%20.00%58.1%31.00%50.0%4.00%62.5%16.00%34.1%41.00%37.8%45.00%38.2%34.00%32.4%34.00%25.5%51.00%
Saint-Etienne74.4%39.00%56.2%208.00%66.7%3.00%71.7%53.00%57.3%213.00%54.3%70.00%70.1%164.00%80.4%51.00%51.5%101.00%55.2%163.00%64.7%17.00%68.1%69.00%56.0%159.00%47.9%169.00%59.2%157.00%67.6%34.00%39.7%209.00%
Strasbourg
Toulouse
Troyes75.0%28.00%57.4%235.00%60.0%5.00%66.7%51.00%65.9%246.00%69.3%75.00%70.8%195.00%70.2%57.00%55.9%111.00%64.5%141.00%78.6%14.00%69.9%73.00%65.8%155.00%53.2%201.00%57.3%185.00%74.5%51.00%60.3%209.00%
Loser →
↓ Winner
AmiensAngersAnnecyAuxerreBoulogneBrestClermont Foot 63DunkerqueGrenoble Foot 38GuingampLavalLe HavreLe MansLensLilleLorientLyonMarseilleMetzMonacoMontpellierNancy LorraineNantesNiceParis FCPau FCRed StarReimsRennesRodezSC BastiaSaint-EtienneStrasbourgToulouseTroyes
Amiens28.6%14.00%0.0%1.00%0.0%1.00%40.9%22.00%0.0%4.00%23.5%17.00%0.0%1.00%33.3%9.00%26.7%15.00%100.0%1.00%30.0%10.00%5.6%18.00%42.9%14.00%100.0%1.00%35.7%28.00%21.7%23.00%
Angers
Annecy71.4%14.00%100.0%3.00%67.6%34.00%55.7%194.00%55.8%52.00%66.7%123.00%60.6%33.00%49.3%71.00%51.9%106.00%42.9%7.00%61.5%52.00%60.6%132.00%42.9%268.00%46.6%133.00%55.9%34.00%34.8%276.00%37.6%266.00%
Auxerre
Boulogne100.0%1.00%0.0%3.00%0.0%1.00%25.0%4.00%0.0%1.00%0.0%2.00%0.0%2.00%0.0%1.00%0.0%1.00%50.0%4.00%0.0%1.00%0.0%2.00%50.0%2.00%0.0%1.00%
Brest
Clermont Foot 63100.0%1.00%32.4%34.00%100.0%1.00%35.0%40.00%80.0%10.00%65.2%23.00%30.0%10.00%45.5%11.00%36.4%22.00%50.0%2.00%75.0%4.00%35.3%17.00%17.9%39.00%36.0%25.00%50.0%8.00%35.2%54.00%24.5%49.00%
Dunkerque59.1%22.00%44.3%194.00%75.0%4.00%65.0%40.00%53.5%71.00%56.8%169.00%66.7%39.00%57.0%86.00%49.7%149.00%70.0%10.00%63.9%61.00%46.1%128.00%41.3%332.00%38.5%156.00%74.4%39.00%44.4%268.00%35.8%318.00%
Grenoble Foot 38100.0%4.00%44.2%52.00%100.0%1.00%20.0%10.00%46.5%71.00%50.0%28.00%50.0%6.00%57.9%19.00%21.1%38.00%50.0%2.00%64.3%14.00%41.2%34.00%24.4%78.00%38.5%39.00%33.3%6.00%30.0%90.00%41.1%95.00%
Guingamp76.5%17.00%33.3%123.00%34.8%23.00%43.2%169.00%50.0%28.00%62.5%24.00%42.6%47.00%31.2%77.00%44.4%9.00%79.2%24.00%50.6%87.00%30.9%194.00%37.8%82.00%30.4%23.00%37.1%205.00%30.2%202.00%
Laval100.0%1.00%39.4%33.00%70.0%10.00%33.3%39.00%50.0%6.00%37.5%24.00%50.0%8.00%31.8%22.00%50.0%4.00%66.7%9.00%53.3%15.00%34.7%49.00%55.6%27.00%60.0%5.00%32.1%53.00%36.6%71.00%
Le Havre
Le Mans66.7%9.00%50.7%71.00%100.0%2.00%54.5%11.00%43.0%86.00%42.1%19.00%57.4%47.00%50.0%8.00%50.0%38.00%66.7%6.00%56.2%16.00%54.9%51.00%28.4%116.00%45.9%61.00%63.6%11.00%43.5%131.00%41.1%112.00%
Lens
Lille
Lorient
Lyon
Marseille
Metz
Monaco
Montpellier73.3%15.00%48.1%106.00%100.0%2.00%63.6%22.00%50.3%149.00%78.9%38.00%68.8%77.00%68.2%22.00%50.0%38.00%62.5%8.00%76.2%21.00%53.4%73.00%35.4%181.00%49.4%89.00%58.3%24.00%47.0%166.00%38.6%176.00%
Nancy Lorraine0.0%1.00%57.1%7.00%50.0%2.00%30.0%10.00%50.0%2.00%55.6%9.00%50.0%4.00%33.3%6.00%37.5%8.00%50.0%2.00%35.7%14.00%0.0%4.00%100.0%1.00%33.3%15.00%12.5%16.00%
Nantes
Nice
Paris FC
Pau FC38.5%52.00%100.0%1.00%25.0%4.00%36.1%61.00%35.7%14.00%20.8%24.00%33.3%9.00%43.8%16.00%23.8%21.00%40.9%22.00%34.5%58.00%25.0%28.00%33.3%3.00%43.5%62.00%37.1%70.00%
Red Star70.0%10.00%39.4%132.00%100.0%1.00%64.7%17.00%53.9%128.00%58.8%34.00%49.4%87.00%46.7%15.00%45.1%51.00%46.6%73.00%50.0%2.00%59.1%22.00%33.0%194.00%37.9%87.00%50.0%22.00%44.0%191.00%42.4%203.00%
Reims94.4%18.00%57.1%268.00%50.0%4.00%82.1%39.00%58.7%332.00%75.6%78.00%69.1%194.00%65.3%49.00%71.6%116.00%64.6%181.00%64.3%14.00%65.5%58.00%67.0%194.00%58.2%213.00%63.5%52.00%53.2%325.00%47.8%393.00%
Rennes
Rodez57.1%14.00%53.4%133.00%100.0%1.00%64.0%25.00%61.5%156.00%61.5%39.00%62.2%82.00%44.4%27.00%54.1%61.00%50.6%89.00%100.0%4.00%75.0%28.00%62.1%87.00%41.8%213.00%41.7%24.00%41.8%208.00%43.2%227.00%
SC Bastia0.0%1.00%44.1%34.00%100.0%2.00%50.0%8.00%25.6%39.00%66.7%6.00%69.6%23.00%40.0%5.00%36.4%11.00%41.7%24.00%0.0%1.00%66.7%3.00%50.0%22.00%36.5%52.00%58.3%24.00%45.5%44.00%32.7%49.00%
Saint-Etienne64.3%28.00%65.2%276.00%50.0%2.00%64.8%54.00%55.6%268.00%70.0%90.00%62.9%205.00%67.9%53.00%56.5%131.00%53.0%166.00%66.7%15.00%56.5%62.00%56.0%191.00%46.8%325.00%58.2%208.00%54.5%44.00%45.0%382.00%
Strasbourg
Toulouse
Troyes78.3%23.00%62.4%266.00%100.0%1.00%75.5%49.00%64.2%318.00%58.9%95.00%69.8%202.00%63.4%71.00%58.9%112.00%61.4%176.00%87.5%16.00%62.9%70.00%57.6%203.00%52.2%393.00%56.8%227.00%67.3%49.00%55.0%382.00%
Loser →
↓ Winner
AmiensAngersAnnecyAuxerreBoulogneBrestClermont Foot 63DunkerqueGrenoble Foot 38GuingampLavalLe HavreLe MansLensLilleLorientLyonMarseilleMetzMonacoMontpellierNancy LorraineNantesNiceParis FCPau FCRed StarReimsRennesRodezSC BastiaSaint-EtienneStrasbourgToulouseTroyes
Amiens25.0%8.00%0.0%4.00%33.3%3.00%25.0%4.00%16.7%6.00%0.0%1.00%50.0%10.00%33.3%3.00%0.0%2.00%22.2%9.00%0.0%1.00%
Angers75.0%8.00%57.5%106.00%100.0%1.00%75.0%16.00%56.2%128.00%69.0%29.00%56.9%72.00%57.1%14.00%58.0%50.00%53.3%92.00%60.0%5.00%68.0%25.00%56.0%75.00%47.8%207.00%47.1%102.00%62.5%24.00%45.9%207.00%39.3%201.00%
Annecy42.5%106.00%31.6%79.00%37.5%48.00%38.7%137.00%29.5%61.00%55.7%149.00%25.0%4.00%55.7%131.00%33.3%27.00%28.9%97.00%6.2%16.00%33.3%3.00%21.4%14.00%
Auxerre100.0%4.00%68.4%79.00%100.0%1.00%61.5%13.00%70.8%89.00%83.3%24.00%69.6%46.00%62.5%16.00%63.3%30.00%60.9%46.00%50.0%2.00%87.5%16.00%70.5%44.00%53.1%130.00%69.2%78.00%69.2%13.00%54.2%144.00%53.4%161.00%
Boulogne0.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%
Brest66.7%3.00%62.5%48.00%100.0%3.00%70.2%57.00%50.0%10.00%79.3%29.00%100.0%7.00%66.7%21.00%70.3%37.00%100.0%2.00%70.0%10.00%52.2%23.00%42.0%81.00%68.6%35.00%100.0%1.00%58.3%72.00%54.5%101.00%
Clermont Foot 6325.0%16.00%38.5%13.00%0.0%3.00%29.4%17.00%12.5%8.00%0.0%1.00%33.3%15.00%36.0%25.00%20.0%5.00%17.4%23.00%0.0%1.00%
Dunkerque43.8%128.00%29.2%89.00%29.8%57.00%38.8%129.00%0.0%1.00%0.0%2.00%24.2%66.00%0.0%2.00%46.8%154.00%50.0%6.00%47.0%151.00%52.0%25.00%29.9%127.00%21.4%14.00%12.5%8.00%25.0%16.00%
Grenoble Foot 3831.0%29.00%16.7%24.00%50.0%10.00%26.5%34.00%0.0%1.00%33.3%15.00%48.5%33.00%32.4%37.00%66.7%6.00%20.0%25.00%0.0%4.00%0.0%2.00%20.0%5.00%
Guingamp43.1%72.00%30.4%46.00%20.7%29.00%32.5%77.00%0.0%1.00%100.0%1.00%29.3%41.00%46.5%71.00%33.3%3.00%33.8%77.00%16.7%12.00%22.0%59.00%0.0%5.00%33.3%3.00%38.5%13.00%
Laval42.9%14.00%37.5%16.00%0.0%7.00%30.4%23.00%0.0%2.00%16.7%12.00%60.0%20.00%0.0%1.00%36.0%25.00%33.3%6.00%45.0%20.00%50.0%2.00%0.0%1.00%0.0%2.00%
Le Havre75.0%4.00%61.3%137.00%70.6%17.00%61.2%129.00%73.5%34.00%67.5%77.00%69.6%23.00%64.2%53.00%62.2%74.00%75.0%4.00%79.2%24.00%70.9%79.00%49.1%230.00%51.5%103.00%76.0%25.00%45.3%190.00%45.2%221.00%
Le Mans42.0%50.00%36.7%30.00%33.3%21.00%35.8%53.00%50.0%2.00%35.5%31.00%51.0%49.00%0.0%2.00%51.9%54.00%40.0%10.00%36.6%41.00%50.0%4.00%25.0%4.00%0.0%6.00%
Lens100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%100.0%3.00%100.0%1.00%100.0%1.00%
Lille100.0%2.00%100.0%1.00%0.0%1.00%100.0%2.00%50.0%2.00%85.7%7.00%100.0%2.00%88.9%9.00%66.7%3.00%
Lorient83.3%6.00%70.5%61.00%87.5%8.00%75.8%66.00%66.7%15.00%70.7%41.00%83.3%12.00%64.5%31.00%68.3%41.00%100.0%1.00%50.0%10.00%65.7%35.00%67.7%96.00%66.7%51.00%87.5%16.00%57.8%90.00%53.3%105.00%
Lyon100.0%2.00%100.0%1.00%100.0%1.00%100.0%2.00%50.0%2.00%100.0%2.00%0.0%1.00%
Marseille100.0%1.00%100.0%1.00%50.0%2.00%0.0%1.00%0.0%2.00%
Metz50.0%10.00%44.3%149.00%0.0%1.00%66.7%15.00%53.2%154.00%51.5%33.00%53.5%71.00%40.0%20.00%49.0%49.00%47.9%96.00%87.5%8.00%47.4%19.00%49.5%95.00%31.9%226.00%52.6%97.00%63.2%19.00%40.3%176.00%31.4%261.00%
Monaco75.0%4.00%50.0%6.00%66.7%3.00%100.0%1.00%100.0%2.00%66.7%6.00%33.3%3.00%83.3%6.00%85.7%7.00%66.7%9.00%85.7%7.00%
Montpellier46.7%92.00%39.1%46.00%29.7%37.00%37.8%74.00%0.0%1.00%31.7%41.00%0.0%1.00%52.1%96.00%33.3%6.00%45.5%77.00%28.6%14.00%35.7%84.00%18.2%11.00%0.0%5.00%23.1%13.00%
Nancy Lorraine40.0%5.00%50.0%2.00%0.0%2.00%25.0%4.00%0.0%1.00%12.5%8.00%33.3%6.00%33.3%6.00%0.0%1.00%
Nantes66.7%3.00%44.3%131.00%0.0%1.00%64.0%25.00%53.0%151.00%67.6%37.00%66.2%77.00%64.0%25.00%48.1%54.00%54.5%77.00%66.7%6.00%70.0%20.00%66.7%96.00%43.9%255.00%55.1%98.00%72.7%22.00%51.6%221.00%48.0%252.00%
Nice100.0%2.00%66.7%27.00%80.0%5.00%48.0%25.00%33.3%6.00%83.3%12.00%66.7%6.00%60.0%10.00%71.4%14.00%77.8%9.00%71.4%14.00%49.0%51.00%63.3%30.00%66.7%3.00%72.2%36.00%67.4%43.00%
Paris FC77.8%9.00%71.1%97.00%82.6%23.00%70.1%127.00%80.0%25.00%78.0%59.00%55.0%20.00%63.4%41.00%64.3%84.00%66.7%6.00%78.9%19.00%70.4%71.00%59.2%169.00%69.6%92.00%94.1%17.00%66.3%187.00%66.1%168.00%
Pau FC32.0%25.00%12.5%16.00%30.0%10.00%20.8%24.00%50.0%10.00%0.0%1.00%52.6%19.00%30.0%20.00%22.2%9.00%21.1%19.00%33.3%3.00%0.0%1.00%50.0%2.00%
Red Star44.0%75.00%29.5%44.00%47.8%23.00%29.1%79.00%0.0%1.00%34.3%35.00%0.0%2.00%50.5%95.00%66.7%3.00%33.3%96.00%28.6%14.00%29.6%71.00%25.0%4.00%14.3%7.00%30.0%10.00%
Reims52.2%207.00%46.9%130.00%58.0%81.00%50.9%230.00%0.0%3.00%14.3%7.00%32.3%96.00%50.0%2.00%50.0%2.00%68.1%226.00%16.7%6.00%56.1%255.00%51.0%51.00%40.8%169.00%38.9%18.00%33.3%12.00%41.7%24.00%
Rennes100.0%1.00%93.8%16.00%100.0%1.00%78.6%14.00%100.0%4.00%100.0%5.00%50.0%2.00%50.0%4.00%81.8%11.00%100.0%1.00%66.7%3.00%75.0%4.00%61.1%18.00%91.7%12.00%100.0%4.00%88.2%17.00%77.4%31.00%
Rodez52.9%102.00%30.8%78.00%31.4%35.00%48.5%103.00%0.0%1.00%0.0%2.00%33.3%51.00%47.4%97.00%14.3%7.00%44.9%98.00%36.7%30.00%30.4%92.00%8.3%12.00%0.0%2.00%40.0%10.00%
SC Bastia37.5%24.00%30.8%13.00%0.0%1.00%24.0%25.00%12.5%16.00%36.8%19.00%27.3%22.00%33.3%3.00%5.9%17.00%0.0%4.00%33.3%3.00%0.0%2.00%
Saint-Etienne54.1%207.00%45.8%144.00%41.7%72.00%54.7%190.00%0.0%1.00%11.1%9.00%42.2%90.00%0.0%2.00%100.0%1.00%59.7%176.00%33.3%9.00%48.4%221.00%27.8%36.00%33.7%187.00%11.8%17.00%40.0%10.00%36.4%22.00%
Strasbourg66.7%3.00%0.0%1.00%87.5%8.00%100.0%2.00%66.7%3.00%100.0%1.00%75.0%4.00%100.0%5.00%100.0%1.00%85.7%7.00%66.7%12.00%100.0%2.00%66.7%3.00%60.0%10.00%88.9%9.00%
Toulouse78.6%14.00%75.0%16.00%80.0%5.00%61.5%13.00%100.0%2.00%100.0%6.00%76.9%13.00%50.0%2.00%70.0%10.00%58.3%24.00%60.0%10.00%100.0%2.00%63.6%22.00%71.4%28.00%
Troyes60.7%201.00%46.6%161.00%45.5%101.00%54.8%221.00%33.3%3.00%46.7%105.00%100.0%1.00%100.0%2.00%68.6%261.00%14.3%7.00%52.0%252.00%32.6%43.00%33.9%168.00%22.6%31.00%11.1%9.00%28.6%28.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
Nice — — 58.11%
Saint-Etienne — 62.24% 27.22%
Rodez 46.35% 18.62% 7.87%
Red Star 53.65% 19.14% 6.80%
Loser →
↓ Winner
NiceRed StarRodezSaint-Etienne
Nice
Red Star53.6%100.00%
Rodez46.4%100.00%
Saint-Etienne
Loser →
↓ Winner
NiceRed StarRodezSaint-Etienne
Nice
Red Star35.7%53.65%
Rodez40.2%46.35%
Saint-Etienne64.3%53.65%59.8%46.35%
Loser →
↓ Winner
NiceRed StarRodezSaint-Etienne
Nice64.5%19.14%57.7%18.62%56.3%62.24%
Red Star35.5%19.14%
Rodez42.3%18.62%
Saint-Etienne43.7%62.24%

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
2025-08-09 Clermont Foot 63 D 2-277.7 1727 1677 51.67% 24.64% 23.69%+0.34 -0.8 1
2025-08-09 @ Dunkerque D 2-277.7 1677 1727 23.69% 24.64% 51.67%-0.34 +0.8 1
2025-08-09 Le Mans D 3-381.7 1744 1649 57.08% 23.37% 19.54%+0.56 -0.9 1
2025-08-09 @ Guingamp D 3-381.7 1649 1744 19.54% 23.37% 57.08%-0.56 +0.9 1
2025-08-09 Saint-Etienne D 3-381.4 1725 1759 40.52% 25.92% 33.57%-0.06 -0.2 1
2025-08-09 @ Laval D 3-381.4 1759 1725 33.57% 25.92% 40.52%+0.06 +0.2 1
2025-08-09 Red Star D 1-171.9 1699 1669 49.08% 25.09% 25.83%+0.24 -0.9 1
2025-08-09 @ Montpellier D 1-171.9 1669 1699 25.83% 25.09% 49.08%-0.24 +0.9 1
2025-08-09 Annecy W 2-055.1 1674 1716 39.29% 25.96% 34.75%-0.11 +12.6 3
2025-08-09 @ Pau FC L 0-255.1 1716 1674 34.75% 25.96% 39.29%+0.11 -12.6 0
2025-08-09 Nancy Lorraine D 0-067.7 1731 1666 53.55% 24.25% 22.20%+0.41 -1.4 1
2025-08-09 @ Rodez D 0-067.7 1666 1731 22.20% 24.25% 53.55%-0.41 +1.4 1
2025-08-09 Grenoble Foot 38 W 2-162.1 1728 1707 47.97% 25.25% 26.77%+0.20 +5.1 3
2025-08-09 @ Troyes L 1-262.1 1707 1728 26.77% 25.25% 47.97%-0.20 -5.1 0
2025-08-11 Reims D 2-277.7 1678 1778 31.35% 25.79% 42.86%-0.38 +0.3 1
2025-08-11 @ Amiens D 2-277.7 1778 1678 42.86% 25.79% 31.35%+0.38 -0.3 1
2025-08-15 Troyes D 0-067.2 1678 1733 37.48% 25.99% 36.53%-0.17 -0.0 2
2025-08-15 @ Clermont Foot 63 D 0-067.2 1733 1678 36.53% 25.99% 37.48%+0.17 +0.0 4
2025-08-15 Laval D 1-172.0 1702 1725 42.01% 25.84% 32.15%-0.01 -0.4 1
2025-08-15 @ Grenoble Foot 38 D 1-172.0 1725 1702 32.15% 25.84% 42.01%+0.01 +0.4 2
2025-08-15 Boulogne W 1-054.3 1668 1620 51.32% 24.71% 23.97%+0.33 +5.0 4
2025-08-15 @ Nancy Lorraine L 0-154.3 1620 1668 23.97% 24.71% 51.32%-0.33 -4.9 0
2025-08-15 Amiens L 1-362.9 1670 1678 44.15% 25.69% 30.17%+0.06 -13.1 1
2025-08-15 @ Red Star W 3-162.9 1678 1670 30.17% 25.69% 44.15%-0.06 +13.1 4
2025-08-15 Pau FC D 1-172.3 1731 1686 50.99% 24.77% 24.24%+0.31 -1.0 1
2025-08-15 @ SC Bastia D 1-172.3 1686 1731 24.24% 24.77% 50.99%-0.31 +1.0 4
2025-08-16 Dunkerque D 2-277.5 1703 1727 42.02% 25.84% 32.14%-0.01 -0.3 1
2025-08-16 @ Annecy D 2-277.5 1727 1703 32.14% 25.84% 42.02%+0.01 +0.3 2
2025-08-16 Guingamp W 1-056.5 1777 1743 49.65% 25.00% 25.35%+0.26 +5.2 4
2025-08-16 @ Reims L 0-156.5 1743 1777 25.35% 25.00% 49.65%-0.26 -5.2 1
2025-08-16 Rodez W 4-050.8 1759 1730 49.05% 25.10% 25.85%+0.24 +18.9 4
2025-08-16 @ Saint-Etienne L 0-450.8 1730 1759 25.85% 25.10% 49.05%-0.24 -18.9 1
2025-08-18 Montpellier L 1-265.2 1650 1698 38.47% 25.98% 35.56%-0.13 -6.8 1
2025-08-18 @ Le Mans W 2-165.2 1698 1650 35.56% 25.98% 38.47%+0.13 +6.8 4
2025-08-22 Annecy L 0-161.6 1691 1703 43.53% 25.74% 30.73%+0.04 -8.0 4
2025-08-22 @ Amiens W 1-061.6 1703 1691 30.73% 25.74% 43.53%-0.04 +8.0 4
2025-08-22 Grenoble Foot 38 W 2-163.6 1678 1702 41.95% 25.85% 32.20%-0.02 +6.0 5
2025-08-22 @ Clermont Foot 63 L 1-263.6 1702 1678 32.20% 25.85% 41.95%+0.02 -6.0 1
2025-08-22 Nancy Lorraine L 1-365.4 1727 1673 52.21% 24.54% 23.26%+0.36 -15.1 2
2025-08-22 @ Dunkerque W 3-165.4 1673 1727 23.26% 24.54% 52.21%-0.36 +15.1 7
2025-08-22 SC Bastia W 1-060.7 1643 1730 33.06% 25.89% 41.05%-0.32 +7.6 4
2025-08-22 @ Le Mans L 0-160.7 1730 1643 41.05% 25.89% 33.06%+0.32 -7.6 1
2025-08-22 Laval D 1-172.1 1711 1726 43.21% 25.76% 31.03%+0.03 -0.5 2
2025-08-22 @ Rodez D 1-172.1 1726 1711 31.03% 25.76% 43.21%-0.03 +0.5 3
2025-08-23 Saint-Etienne L 0-155.5 1615 1778 24.09% 24.74% 51.17%-0.69 -5.0 0
2025-08-23 @ Boulogne W 1-055.5 1778 1615 51.17% 24.74% 24.09%+0.69 +5.0 7
2025-08-23 Red Star L 0-458.8 1738 1657 55.40% 23.82% 20.78%+0.49 -34.7 1
2025-08-23 @ Guingamp W 4-058.8 1657 1738 20.78% 23.82% 55.40%-0.49 +34.7 4
2025-08-23 Montpellier W 1-056.4 1733 1705 48.96% 25.11% 25.93%+0.24 +5.3 7
2025-08-23 @ Troyes L 0-156.4 1705 1733 25.93% 25.11% 48.96%-0.24 -5.3 4
2025-08-25 Reims W 2-057.7 1687 1782 31.98% 25.83% 42.19%-0.36 +14.6 7
2025-08-25 @ Pau FC L 0-257.7 1782 1687 42.19% 25.83% 31.98%+0.36 -14.6 4
2025-08-29 Troyes W 2-054.8 1712 1739 41.47% 25.87% 32.65%-0.03 +12.0 5
2025-08-29 @ Dunkerque L 0-254.8 1739 1712 32.65% 25.87% 41.47%+0.03 -12.0 7
2025-08-29 Clermont Foot 63 D 0-067.6 1726 1684 50.66% 24.83% 24.51%+0.30 -1.1 4
2025-08-29 @ Laval D 0-067.6 1684 1726 24.51% 24.83% 50.66%-0.30 +1.1 6
2025-08-29 Amiens D 1-171.9 1700 1683 47.37% 25.34% 27.29%+0.18 -0.8 5
2025-08-29 @ Montpellier D 1-171.9 1683 1700 27.29% 25.34% 47.37%-0.18 +0.8 5
2025-08-29 Pau FC D 2-277.3 1688 1702 43.22% 25.76% 31.02%+0.03 -0.3 8
2025-08-29 @ Nancy Lorraine D 2-277.3 1702 1688 31.02% 25.76% 43.22%-0.03 +0.3 8
2025-08-29 Annecy W 1-058.1 1692 1711 42.54% 25.81% 31.65%+0.01 +6.2 7
2025-08-29 @ Red Star L 0-158.1 1711 1692 31.65% 25.81% 42.54%-0.01 -6.2 4
2025-08-29 Boulogne W 1-052.9 1711 1610 57.65% 23.21% 19.14%+0.58 +4.0 5
2025-08-29 @ Rodez L 0-152.9 1610 1711 19.14% 23.21% 57.65%-0.58 -4.0 0
2025-08-30 Le Mans W 1-053.1 1768 1651 59.54% 22.64% 17.82%+0.66 +3.7 7
2025-08-30 @ Reims L 0-153.1 1651 1768 17.82% 22.64% 59.54%-0.66 -3.8 4
2025-08-30 Grenoble Foot 38 D 1-173.0 1783 1696 56.18% 23.62% 20.20%+0.52 -1.4 8
2025-08-30 @ Saint-Etienne D 1-173.0 1696 1783 20.20% 23.62% 56.18%-0.52 +1.4 2
2025-08-30 Guingamp L 1-364.5 1722 1703 47.70% 25.29% 27.01%+0.19 -14.0 1
2025-08-30 @ SC Bastia W 3-164.5 1703 1722 27.01% 25.29% 47.70%-0.19 +14.0 4
2025-09-12 SC Bastia D 0-067.2 1684 1708 41.85% 25.85% 32.30%-0.02 -0.4 6
2025-09-12 @ Amiens D 0-067.2 1708 1684 32.30% 25.85% 41.85%+0.02 +0.4 2
2025-09-12 Laval L 1-262.1 1606 1725 29.03% 25.57% 45.41%-0.47 -5.5 0
2025-09-12 @ Boulogne W 2-162.1 1725 1606 45.41% 25.57% 29.03%+0.47 +5.5 7
2025-09-12 Rodez L 0-159.0 1647 1715 35.65% 25.98% 38.37%-0.23 -6.8 4
2025-09-12 @ Le Mans W 1-059.0 1715 1647 38.37% 25.98% 35.65%+0.23 +6.8 8
2025-09-12 Red Star L 0-356.4 1702 1698 45.75% 25.53% 28.72%+0.12 -22.7 8
2025-09-12 @ Pau FC W 3-056.4 1698 1702 28.72% 25.53% 45.75%-0.12 +22.7 10
2025-09-12 Nancy Lorraine W 3-050.0 1727 1687 50.35% 24.88% 24.77%+0.29 +14.0 10
2025-09-12 @ Troyes L 0-350.0 1687 1727 24.77% 24.88% 50.35%-0.29 -14.0 8
2025-09-13 Reims D 1-172.2 1705 1771 35.85% 25.98% 38.17%-0.22 +0.1 5
2025-09-13 @ Annecy D 1-172.2 1771 1705 38.17% 25.98% 35.85%+0.22 -0.1 8
2025-09-13 Saint-Etienne L 1-263.9 1685 1782 31.78% 25.82% 42.40%-0.37 -5.9 6
2025-09-13 @ Clermont Foot 63 W 2-163.9 1782 1685 42.40% 25.82% 31.78%+0.37 +5.9 11
2025-09-13 Dunkerque W 1-058.5 1697 1724 41.53% 25.87% 32.60%-0.03 +6.4 5
2025-09-13 @ Grenoble Foot 38 L 0-158.5 1724 1697 32.60% 25.87% 41.53%+0.03 -6.4 5
2025-09-15 Montpellier W 1-056.7 1717 1699 47.65% 25.30% 27.05%+0.19 +5.5 7
2025-09-15 @ Guingamp L 0-156.7 1699 1717 27.05% 25.30% 47.65%-0.19 -5.5 5
2025-09-16 SC Bastia W 1-060.9 1601 1709 30.36% 25.70% 43.93%-0.42 +8.0 3
2025-09-16 @ Boulogne L 0-160.9 1709 1601 43.93% 25.70% 30.36%+0.42 -8.0 2
2025-09-19 Pau FC L 0-352.3 1609 1680 35.27% 25.97% 38.76%-0.24 -18.6 3
2025-09-19 @ Boulogne W 3-052.3 1680 1609 38.76% 25.97% 35.27%+0.24 +18.6 11
2025-09-19 Le Mans D 2-277.6 1717 1640 55.01% 23.91% 21.08%+0.47 -1.0 6
2025-09-19 @ Dunkerque D 2-277.6 1640 1717 21.08% 23.91% 55.01%-0.47 +1.0 5
2025-09-19 Annecy L 1-363.7 1704 1705 45.00% 25.61% 29.40%+0.09 -13.3 5
2025-09-19 @ Grenoble Foot 38 W 3-163.7 1705 1704 29.40% 25.61% 45.00%-0.09 +13.3 8
2025-09-19 Amiens L 0-357.9 1730 1684 51.29% 24.71% 23.99%+0.33 -24.9 7
2025-09-19 @ Laval W 3-057.9 1684 1730 23.99% 24.71% 51.29%-0.33 +24.9 9
2025-09-19 Red Star L 0-160.2 1673 1721 38.58% 25.98% 35.45%-0.13 -7.2 8
2025-09-19 @ Nancy Lorraine W 1-060.2 1721 1673 35.45% 25.98% 38.58%+0.13 +7.2 13
2025-09-19 Clermont Foot 63 L 0-163.5 1722 1679 50.69% 24.82% 24.48%+0.30 -9.0 8
2025-09-19 @ Rodez W 1-063.5 1679 1722 24.48% 24.82% 50.69%-0.30 +9.0 9
2025-09-20 SC Bastia W 2-053.6 1693 1701 44.19% 25.68% 30.13%+0.06 +11.3 8
2025-09-20 @ Montpellier L 0-253.6 1701 1693 30.13% 25.68% 44.19%-0.06 -11.3 2
2025-09-20 Reims W 3-267.5 1788 1771 47.36% 25.34% 27.30%+0.18 +5.0 14
2025-09-20 @ Saint-Etienne L 2-367.5 1771 1788 27.30% 25.34% 47.36%-0.18 -5.0 8
2025-09-20 Guingamp W 5-258.4 1741 1723 47.56% 25.31% 27.13%+0.19 +11.0 13
2025-09-20 @ Troyes L 2-558.4 1723 1741 27.13% 25.31% 47.56%-0.19 -11.0 7
2025-09-23 Saint-Etienne L 0-159.1 1708 1793 33.40% 25.91% 40.69%-0.31 -6.5 9
2025-09-23 @ Amiens W 1-059.1 1793 1708 40.69% 25.91% 33.40%+0.31 +6.5 17
2025-09-23 Nancy Lorraine L 1-269.1 1718 1666 51.96% 24.59% 23.46%+0.35 -8.7 8
2025-09-23 @ Annecy W 2-169.1 1666 1718 23.46% 24.59% 51.96%-0.35 +8.7 11
2025-09-23 Dunkerque W 2-163.1 1712 1716 44.56% 25.65% 29.80%+0.08 +5.6 10
2025-09-23 @ Guingamp L 1-263.1 1716 1712 29.80% 25.65% 44.56%-0.08 -5.6 6
2025-09-23 Grenoble Foot 38 W 1-058.8 1641 1690 38.31% 25.98% 35.71%-0.14 +6.8 8
2025-09-23 @ Le Mans L 0-158.8 1690 1641 35.71% 25.98% 38.31%+0.14 -6.8 5
2025-09-23 Boulogne L 1-366.0 1705 1590 59.21% 22.75% 18.05%+0.65 -16.7 8
2025-09-23 @ Montpellier W 3-166.0 1590 1705 18.05% 22.75% 59.21%-0.65 +16.7 6
2025-09-23 Laval W 1-057.6 1698 1706 44.19% 25.68% 30.13%+0.06 +6.0 14
2025-09-23 @ Pau FC L 0-157.6 1706 1698 30.13% 25.68% 44.19%-0.06 -6.0 7
2025-09-23 Troyes L 1-363.2 1728 1752 41.94% 25.85% 32.21%-0.02 -12.6 13
2025-09-23 @ Red Star W 3-163.2 1752 1728 32.21% 25.85% 41.94%+0.02 +12.6 16
2025-09-23 Clermont Foot 63 W 4-153.6 1766 1688 55.07% 23.90% 21.03%+0.48 +10.2 11
2025-09-23 @ Reims L 1-453.6 1688 1766 21.03% 23.90% 55.07%-0.48 -10.2 9
2025-09-23 Rodez L 2-371.4 1689 1713 41.99% 25.84% 32.17%-0.01 -6.9 2
2025-09-23 @ SC Bastia W 3-271.4 1713 1689 32.17% 25.84% 41.99%+0.01 +6.9 11
2025-09-26 Le Mans D 1-171.5 1678 1648 49.20% 25.07% 25.73%+0.25 -0.9 10
2025-09-26 @ Clermont Foot 63 D 1-171.5 1648 1678 25.73% 25.07% 49.20%-0.25 +0.9 9
2025-09-26 SC Bastia D 0-067.0 1683 1682 45.33% 25.57% 29.10%+0.10 -0.7 6
2025-09-26 @ Grenoble Foot 38 D 0-067.0 1682 1683 29.10% 25.57% 45.33%-0.10 +0.7 3
2025-09-26 Reims L 0-158.2 1675 1777 31.09% 25.77% 43.14%-0.39 -6.2 11
2025-09-26 @ Nancy Lorraine W 1-058.2 1777 1675 43.14% 25.77% 31.09%+0.39 +6.2 14
2025-09-26 Pau FC L 1-268.2 1720 1704 47.23% 25.35% 27.42%+0.17 -8.0 11
2025-09-26 @ Rodez W 2-168.2 1704 1720 27.42% 25.35% 47.23%-0.17 +8.0 17
2025-09-26 Annecy W 3-157.1 1764 1710 52.24% 24.53% 23.23%+0.36 +7.9 19
2025-09-26 @ Troyes L 1-357.1 1710 1764 23.23% 24.53% 52.24%-0.36 -7.9 8
2025-09-27 Amiens W 6-256.5 1711 1702 46.38% 25.46% 28.16%+0.14 +14.4 9
2025-09-27 @ Dunkerque L 2-656.5 1702 1711 28.16% 25.46% 46.38%-0.14 -14.4 9
2025-09-27 Montpellier L 0-162.4 1700 1688 46.75% 25.41% 27.83%+0.16 -8.4 7
2025-09-27 @ Laval W 1-062.4 1688 1700 27.83% 25.41% 46.75%-0.16 +8.4 11
2025-09-27 Guingamp L 2-375.4 1799 1717 55.52% 23.79% 20.70%+0.49 -8.7 17
2025-09-27 @ Saint-Etienne W 3-275.4 1717 1799 20.70% 23.79% 55.52%-0.49 +8.7 13
2025-09-29 Red Star L 1-262.4 1607 1715 30.29% 25.70% 44.01%-0.42 -5.7 6
2025-09-29 @ Boulogne W 2-162.4 1715 1607 44.01% 25.70% 30.29%+0.42 +5.7 16
2025-10-03 Boulogne L 0-163.7 1688 1601 56.02% 23.66% 20.32%+0.51 -9.8 9
2025-10-03 @ Amiens W 1-063.7 1601 1688 20.32% 23.66% 56.02%-0.51 +9.8 9
2025-10-03 Laval D 0-067.3 1702 1691 46.62% 25.43% 27.95%+0.15 -0.8 9
2025-10-03 @ Annecy D 0-067.3 1691 1702 27.95% 25.43% 46.62%-0.15 +0.8 8
2025-10-03 Nancy Lorraine D 2-277.7 1726 1669 52.60% 24.46% 22.94%+0.38 -0.9 14
2025-10-03 @ Guingamp D 2-277.7 1669 1726 22.94% 24.46% 52.60%-0.38 +0.9 12
2025-10-03 Troyes D 2-277.6 1649 1772 28.44% 25.49% 46.06%-0.50 +0.5 10
2025-10-03 @ Le Mans D 2-277.6 1772 1649 46.06% 25.49% 28.44%+0.50 -0.5 20
2025-10-03 Clermont Foot 63 W 3-157.4 1712 1677 49.76% 24.98% 25.25%+0.27 +8.5 20
2025-10-03 @ Pau FC L 1-357.4 1677 1712 25.25% 24.98% 49.76%-0.27 -8.5 10
2025-10-03 Dunkerque D 0-067.2 1683 1725 39.34% 25.96% 34.70%-0.10 -0.2 4
2025-10-03 @ SC Bastia D 0-067.2 1725 1683 34.70% 25.96% 39.34%+0.10 +0.2 10
2025-10-04 Saint-Etienne L 0-254.8 1696 1791 32.08% 25.84% 42.08%-0.36 -11.9 11
2025-10-04 @ Montpellier W 2-054.8 1791 1696 42.08% 25.84% 32.08%+0.36 +11.9 20
2025-10-04 Rodez D 1-172.2 1721 1711 46.47% 25.45% 28.08%+0.15 -0.7 17
2025-10-04 @ Red Star D 1-172.2 1711 1721 28.08% 25.45% 46.47%-0.15 +0.7 12
2025-10-04 Grenoble Foot 38 L 2-470.6 1783 1683 57.62% 23.22% 19.16%+0.58 -14.6 14
2025-10-04 @ Reims W 4-270.6 1683 1783 19.16% 23.22% 57.62%-0.58 +14.6 9
2025-10-17 Guingamp D 2-276.9 1611 1725 29.58% 25.63% 44.79%-0.45 +0.4 10
2025-10-17 @ Boulogne D 2-276.9 1725 1611 44.79% 25.63% 29.58%+0.45 -0.4 15
2025-10-17 Annecy L 0-160.6 1669 1701 40.75% 25.91% 33.34%-0.06 -7.6 10
2025-10-17 @ Clermont Foot 63 W 1-060.6 1701 1669 33.34% 25.91% 40.75%+0.06 +7.5 12
2025-10-17 Pau FC D 1-172.0 1697 1721 41.99% 25.84% 32.16%-0.01 -0.4 10
2025-10-17 @ Grenoble Foot 38 D 1-172.0 1721 1697 32.16% 25.84% 41.99%+0.01 +0.4 21
2025-10-17 Reims D 2-277.7 1712 1768 37.37% 25.99% 36.64%-0.17 -0.0 13
2025-10-17 @ Rodez D 2-277.7 1768 1712 36.64% 25.99% 37.37%+0.17 +0.0 15
2025-10-17 SC Bastia W 1-054.3 1772 1683 56.33% 23.58% 20.09%+0.53 +4.2 23
2025-10-17 @ Troyes L 0-154.3 1683 1772 20.09% 23.58% 56.33%-0.53 -4.2 4
2025-10-18 Montpellier L 0-163.5 1725 1684 50.54% 24.85% 24.61%+0.30 -9.0 10
2025-10-18 @ Dunkerque W 1-063.5 1684 1725 24.61% 24.85% 50.54%-0.30 +9.0 14
2025-10-18 Red Star L 0-161.1 1692 1720 41.27% 25.88% 32.85%-0.04 -7.6 8
2025-10-18 @ Laval W 1-061.1 1720 1692 32.85% 25.88% 41.27%+0.04 +7.6 20
2025-10-18 Le Mans L 2-376.7 1802 1649 63.37% 21.32% 15.31%+0.84 -9.7 20
2025-10-18 @ Saint-Etienne W 3-276.7 1649 1802 15.31% 21.32% 63.37%-0.84 +9.7 13
2025-10-20 Amiens L 0-161.3 1669 1678 44.06% 25.69% 30.25%+0.06 -8.0 12
2025-10-20 @ Nancy Lorraine W 1-061.3 1678 1669 30.25% 25.69% 44.06%-0.06 +8.0 12
2025-10-24 Clermont Foot 63 L 0-164.0 1725 1661 53.32% 24.30% 22.37%+0.41 -9.4 15
2025-10-24 @ Guingamp W 1-064.0 1661 1725 22.37% 24.30% 53.32%-0.41 +9.4 13
2025-10-24 Boulogne W 1-054.1 1659 1612 51.33% 24.71% 23.96%+0.33 +4.9 16
2025-10-24 @ Le Mans L 0-154.1 1612 1659 23.96% 24.71% 51.33%-0.33 -5.0 10
2025-10-24 Dunkerque L 0-356.7 1721 1716 45.81% 25.52% 28.67%+0.12 -22.7 21
2025-10-24 @ Pau FC W 3-056.7 1716 1721 28.67% 25.52% 45.81%-0.12 +22.7 13
2025-10-24 Grenoble Foot 38 W 1-056.2 1728 1697 49.27% 25.06% 25.67%+0.25 +5.2 23
2025-10-24 @ Red Star L 0-156.2 1697 1728 25.67% 25.06% 49.27%-0.25 -5.2 10
2025-10-24 Troyes D 0-067.9 1768 1776 44.14% 25.69% 30.18%+0.06 -0.6 16
2025-10-24 @ Reims D 0-067.9 1776 1768 30.18% 25.69% 44.14%-0.06 +0.6 24
2025-10-25 Rodez W 2-163.8 1686 1712 41.56% 25.87% 32.58%-0.03 +6.0 15
2025-10-25 @ Amiens L 1-263.8 1712 1686 32.58% 25.87% 41.56%+0.03 -6.0 13
2025-10-25 Saint-Etienne W 4-055.5 1709 1793 33.43% 25.91% 40.66%-0.31 +27.0 15
2025-10-25 @ Annecy L 0-455.5 1793 1709 40.66% 25.91% 33.43%+0.31 -27.0 20
2025-10-25 Nancy Lorraine W 4-154.6 1693 1661 49.39% 25.04% 25.57%+0.25 +12.1 17
2025-10-25 @ Montpellier L 1-454.6 1661 1693 25.57% 25.04% 49.39%-0.25 -12.1 12
2025-10-28 Reims L 2-654.8 1607 1768 24.30% 24.78% 50.92%-0.68 -12.7 10
2025-10-28 @ Boulogne W 6-254.8 1768 1607 50.92% 24.78% 24.30%+0.68 +12.7 19
2025-10-28 Montpellier D 1-171.7 1671 1705 40.39% 25.92% 33.69%-0.07 -0.2 14
2025-10-28 @ Clermont Foot 63 D 1-171.7 1705 1671 33.69% 25.92% 40.39%+0.07 +0.2 18
2025-10-28 Red Star W 3-051.6 1739 1733 45.97% 25.51% 28.53%+0.13 +15.7 16
2025-10-28 @ Dunkerque L 0-351.6 1733 1739 28.53% 25.51% 45.97%-0.13 -15.7 23
2025-10-28 Guingamp D 0-067.3 1692 1715 41.95% 25.85% 32.21%-0.02 -0.4 11
2025-10-28 @ Grenoble Foot 38 D 0-067.3 1715 1692 32.21% 25.85% 41.95%+0.02 +0.4 16
2025-10-28 Le Mans D 1-171.6 1684 1664 47.90% 25.26% 26.84%+0.20 -0.8 9
2025-10-28 @ Laval D 1-171.6 1664 1684 26.84% 25.26% 47.90%-0.20 +0.8 17
2025-10-28 SC Bastia W 2-054.0 1649 1679 41.14% 25.89% 32.97%-0.04 +12.1 15
2025-10-28 @ Nancy Lorraine L 0-254.0 1679 1649 32.97% 25.89% 41.14%+0.04 -12.1 4
2025-10-28 Annecy W 2-164.2 1706 1736 41.14% 25.89% 32.97%-0.04 +6.1 16
2025-10-28 @ Rodez L 1-264.2 1736 1706 32.97% 25.89% 41.14%+0.04 -6.1 15
2025-10-28 Pau FC W 6-051.2 1766 1698 53.80% 24.20% 22.00%+0.42 +24.0 23
2025-10-28 @ Saint-Etienne L 0-651.2 1698 1766 22.00% 24.20% 53.80%-0.42 -24.0 21
2025-10-28 Amiens W 3-156.0 1776 1692 55.85% 23.70% 20.45%+0.51 +7.0 27
2025-10-28 @ Troyes L 1-356.0 1692 1776 20.45% 23.70% 55.85%-0.51 -7.0 15
2025-10-31 Boulogne D 1-172.4 1730 1594 61.51% 21.99% 16.50%+0.75 -1.8 16
2025-10-31 @ Annecy D 1-172.4 1594 1730 16.50% 21.99% 61.51%-0.75 +1.8 11
2025-10-31 Laval W 2-052.1 1716 1683 49.44% 25.04% 25.53%+0.25 +9.9 19
2025-10-31 @ Guingamp L 0-252.1 1683 1716 25.53% 25.04% 49.44%-0.25 -9.9 9
2025-10-31 Nancy Lorraine W 1-056.5 1665 1661 45.62% 25.54% 28.84%+0.11 +5.8 20
2025-10-31 @ Le Mans L 0-156.5 1661 1665 28.84% 25.54% 45.62%-0.11 -5.8 15
2025-10-31 Rodez W 2-053.8 1706 1712 44.30% 25.67% 30.03%+0.07 +11.3 21
2025-10-31 @ Montpellier L 0-253.8 1712 1706 30.03% 25.67% 44.30%-0.07 -11.3 16
2025-10-31 Clermont Foot 63 W 1-056.9 1667 1670 44.65% 25.64% 29.71%+0.08 +5.9 7
2025-10-31 @ SC Bastia L 0-156.9 1670 1667 29.71% 25.64% 44.65%-0.08 -5.9 14
2025-11-01 Grenoble Foot 38 L 2-371.8 1685 1691 44.29% 25.67% 30.04%+0.07 -7.2 15
2025-11-01 @ Amiens W 3-271.8 1691 1685 30.04% 25.67% 44.29%-0.07 +7.2 14
2025-11-01 Saint-Etienne W 2-166.3 1718 1790 35.06% 25.97% 38.97%-0.25 +6.9 26
2025-11-01 @ Red Star L 1-266.3 1790 1718 38.97% 25.97% 35.06%+0.25 -6.9 23
2025-11-01 Dunkerque L 1-269.0 1780 1755 48.55% 25.17% 26.28%+0.22 -8.2 19
2025-11-01 @ Reims W 2-169.0 1755 1780 26.28% 25.17% 48.55%-0.22 +8.2 19
2025-11-03 Troyes D 1-172.2 1674 1783 30.19% 25.69% 44.13%-0.43 +0.5 22
2025-11-03 @ Pau FC D 1-172.2 1783 1674 44.13% 25.69% 30.19%+0.43 -0.5 28
2025-11-07 Amiens W 2-162.8 1665 1678 43.41% 25.75% 30.85%+0.04 +5.8 17
2025-11-07 @ Clermont Foot 63 L 1-262.8 1678 1665 30.85% 25.75% 43.41%-0.04 -5.8 15
2025-11-07 Boulogne D 1-173.1 1763 1596 64.78% 20.77% 14.44%+0.91 -2.1 20
2025-11-07 @ Dunkerque D 1-173.1 1596 1763 14.44% 20.77% 64.78%-0.91 +2.1 12
2025-11-07 Rodez W 2-162.8 1699 1701 44.87% 25.62% 29.52%+0.09 +5.6 17
2025-11-07 @ Grenoble Foot 38 L 1-262.8 1701 1699 29.52% 25.62% 44.87%-0.09 -5.6 16
2025-11-07 Annecy W 1-058.0 1717 1728 43.73% 25.72% 30.55%+0.05 +6.1 24
2025-11-07 @ Montpellier L 0-158.0 1728 1717 30.55% 25.72% 43.73%-0.05 -6.1 16
2025-11-07 Laval L 0-256.9 1656 1674 42.73% 25.80% 31.48%+0.01 -14.8 15
2025-11-07 @ Nancy Lorraine W 2-056.9 1674 1656 31.48% 25.80% 42.73%-0.01 +14.8 12
2025-11-07 Reims L 1-359.8 1672 1772 31.39% 25.79% 42.82%-0.38 -10.1 7
2025-11-07 @ SC Bastia W 3-159.8 1772 1672 42.82% 25.79% 31.39%+0.38 +10.1 22
2025-11-08 Pau FC D 2-277.7 1726 1675 51.77% 24.62% 23.61%+0.34 -0.8 20
2025-11-08 @ Guingamp D 2-277.7 1675 1726 23.61% 24.62% 51.77%-0.34 +0.8 23
2025-11-08 Red Star D 0-067.1 1670 1724 37.65% 25.99% 36.36%-0.16 -0.0 21
2025-11-08 @ Le Mans D 0-067.1 1724 1670 36.36% 25.99% 37.65%+0.16 +0.0 27
2025-11-08 Saint-Etienne L 2-372.9 1783 1783 45.19% 25.59% 29.22%+0.10 -7.3 28
2025-11-08 @ Troyes W 3-272.9 1783 1783 29.22% 25.59% 45.19%-0.10 +7.3 26
2025-11-21 SC Bastia W 1-054.9 1722 1662 52.81% 24.41% 22.77%+0.39 +4.7 19
2025-11-21 @ Annecy L 0-154.9 1662 1722 22.77% 24.41% 52.81%-0.39 -4.7 7
2025-11-21 Grenoble Foot 38 W 3-162.3 1598 1704 30.55% 25.72% 43.73%-0.41 +13.0 15
2025-11-21 @ Boulogne L 1-362.3 1704 1598 43.73% 25.72% 30.55%+0.41 -13.0 17
2025-11-21 Troyes L 0-158.9 1688 1776 33.02% 25.89% 41.09%-0.32 -6.5 12
2025-11-21 @ Laval W 1-058.9 1776 1688 41.09% 25.89% 33.02%+0.32 +6.4 31
2025-11-21 Le Mans L 1-267.3 1676 1670 45.89% 25.51% 28.59%+0.12 -7.8 23
2025-11-21 @ Pau FC W 2-167.3 1670 1676 28.59% 25.51% 45.89%-0.12 +7.8 24
2025-11-21 Dunkerque D 1-172.2 1695 1761 35.99% 25.98% 38.02%-0.22 +0.1 17
2025-11-21 @ Rodez D 1-172.2 1761 1695 38.02% 25.98% 35.99%+0.22 -0.1 21
2025-11-22 Guingamp L 1-265.4 1672 1725 37.79% 25.99% 36.23%-0.16 -6.7 15
2025-11-22 @ Amiens W 2-165.4 1725 1672 36.23% 25.99% 37.79%+0.16 +6.7 23
2025-11-22 Clermont Foot 63 D 2-277.7 1724 1670 52.19% 24.54% 23.27%+0.36 -0.8 28
2025-11-22 @ Red Star D 2-277.7 1670 1724 23.27% 24.54% 52.19%-0.36 +0.9 18
2025-11-22 Nancy Lorraine W 2-157.6 1790 1641 62.97% 21.47% 15.56%+0.82 +3.1 29
2025-11-22 @ Saint-Etienne L 1-257.6 1641 1790 15.56% 21.47% 62.97%-0.82 -3.1 15
2025-11-24 Montpellier W 2-051.6 1782 1723 52.80% 24.42% 22.79%+0.38 +8.9 25
2025-11-24 @ Reims L 0-251.6 1723 1782 22.79% 24.42% 52.80%-0.38 -8.9 24
2025-11-25 Laval L 0-256.7 1658 1682 41.84% 25.85% 32.31%-0.02 -14.5 7
2025-11-25 @ SC Bastia W 2-056.7 1682 1658 32.31% 25.85% 41.84%+0.02 +14.5 15
2025-12-05 Red Star FL64.5 1643 1724 33.91% 25.93% 40.16%-0.29 +0.0 7
2025-12-05 @ SC Bastia FW64.5 1724 1643 40.16% 25.93% 33.91%+0.29 +0.0 31
2025-12-05 Boulogne D 1-171.1 1671 1611 52.93% 24.39% 22.69%+0.39 -1.2 19
2025-12-05 @ Clermont Foot 63 D 1-171.1 1611 1671 22.69% 24.39% 52.93%-0.39 +1.2 16
2025-12-05 Nancy Lorraine W 1-054.6 1691 1638 52.08% 24.56% 23.36%+0.36 +4.8 20
2025-12-05 @ Grenoble Foot 38 L 0-154.6 1638 1691 23.36% 24.56% 52.08%-0.36 -4.8 15
2025-12-05 Annecy L 0-356.8 1732 1726 45.89% 25.51% 28.60%+0.12 -22.7 23
2025-12-05 @ Guingamp W 3-056.8 1726 1732 28.60% 25.51% 45.89%-0.12 +22.7 22
2025-12-05 Amiens W 1-056.3 1678 1665 46.94% 25.39% 27.67%+0.16 +5.6 27
2025-12-05 @ Le Mans L 0-156.3 1665 1678 27.67% 25.39% 46.94%-0.16 -5.6 15
2025-12-06 Saint-Etienne W 1-059.3 1761 1793 40.71% 25.91% 33.38%-0.06 +6.5 24
2025-12-06 @ Dunkerque L 0-159.3 1793 1761 33.38% 25.91% 40.71%+0.06 -6.5 29
2025-12-06 Pau FC L 0-163.5 1714 1668 51.20% 24.73% 24.06%+0.32 -9.1 24
2025-12-06 @ Montpellier W 1-063.5 1668 1714 24.06% 24.73% 51.20%-0.32 +9.1 26
2025-12-06 Rodez D 1-172.9 1782 1695 56.07% 23.64% 20.28%+0.52 -1.4 32
2025-12-06 @ Troyes D 1-172.9 1695 1782 20.28% 23.64% 56.07%-0.52 +1.4 18
2025-12-08 Laval W 4-048.4 1791 1696 57.00% 23.40% 19.61%+0.56 +14.7 28
2025-12-08 @ Reims L 0-448.4 1696 1791 19.61% 23.40% 57.00%-0.56 -14.7 15
2025-12-12 Le Mans L 1-269.8 1749 1684 53.54% 24.26% 22.21%+0.41 -8.9 22
2025-12-12 @ Annecy W 2-169.8 1684 1749 22.21% 24.26% 53.54%-0.41 +8.9 30
2025-12-12 Dunkerque L 1-264.3 1682 1767 33.23% 25.90% 40.86%-0.31 -6.1 15
2025-12-12 @ Laval W 2-164.3 1767 1682 40.86% 25.90% 33.23%+0.31 +6.1 27
2025-12-12 Clermont Foot 63 W 1-057.9 1633 1670 40.07% 25.94% 34.00%-0.08 +6.6 18
2025-12-12 @ Nancy Lorraine L 0-157.9 1670 1633 34.00% 25.94% 40.07%+0.08 -6.6 19
2025-12-12 Amiens L 1-267.6 1677 1659 47.51% 25.32% 27.18%+0.18 -8.0 26
2025-12-12 @ Pau FC W 2-167.6 1659 1677 27.18% 25.32% 47.51%-0.18 +8.0 18
2025-12-12 Guingamp W 2-163.3 1697 1709 43.56% 25.73% 30.71%+0.04 +5.7 21
2025-12-12 @ Rodez L 1-263.3 1709 1697 30.71% 25.73% 43.56%-0.04 -5.8 23
2025-12-13 Montpellier D 1-171.9 1696 1705 43.95% 25.70% 30.35%+0.06 -0.5 21
2025-12-13 @ Grenoble Foot 38 D 1-171.9 1705 1696 30.35% 25.70% 43.95%-0.06 +0.5 25
2025-12-13 Reims D 0-067.8 1724 1806 33.69% 25.92% 40.39%-0.30 +0.3 32
2025-12-13 @ Red Star D 0-067.8 1806 1724 40.39% 25.92% 33.69%+0.30 -0.3 29
2025-12-13 SC Bastia D 2-278.8 1787 1643 62.38% 21.68% 15.94%+0.79 -1.4 30
2025-12-13 @ Saint-Etienne D 2-278.8 1643 1787 15.94% 21.68% 62.38%-0.79 +1.4 8
2025-12-15 Troyes L 1-260.7 1612 1781 23.53% 24.60% 51.86%-0.71 -4.6 16
2025-12-15 @ Boulogne W 2-160.7 1781 1612 51.86% 24.60% 23.53%+0.71 +4.6 35
2026-01-03 Nancy Lorraine L 1-267.6 1668 1640 48.88% 25.12% 26.00%+0.23 -8.2 18
2026-01-03 @ Amiens W 2-167.6 1640 1668 26.00% 25.12% 48.88%-0.23 +8.2 21
2026-01-03 Laval W 4-156.2 1663 1676 43.51% 25.74% 30.75%+0.04 +14.1 22
2026-01-03 @ Clermont Foot 63 L 1-456.2 1676 1663 30.75% 25.74% 43.51%-0.04 -14.1 15
2026-01-03 Boulogne W 3-047.1 1703 1608 57.11% 23.37% 19.53%+0.56 +11.2 26
2026-01-03 @ Guingamp L 0-347.1 1608 1703 19.53% 23.37% 57.11%-0.56 -11.2 16
2026-01-03 Saint-Etienne D 0-067.6 1693 1785 32.29% 25.85% 41.85%-0.35 +0.4 31
2026-01-03 @ Le Mans D 0-067.6 1785 1693 41.85% 25.85% 32.29%+0.35 -0.4 31
2026-01-03 Rodez D 3-380.7 1669 1703 40.52% 25.92% 33.56%-0.06 -0.2 27
2026-01-03 @ Pau FC D 3-380.7 1703 1669 33.56% 25.92% 40.52%+0.06 +0.2 22
2026-01-03 Annecy W 2-160.8 1806 1740 53.56% 24.25% 22.19%+0.41 +4.4 32
2026-01-03 @ Reims L 1-260.8 1740 1806 22.19% 24.25% 53.56%-0.41 -4.4 22
2026-01-03 Grenoble Foot 38 W 1-058.9 1644 1695 38.08% 25.98% 35.94%-0.15 +6.9 11
2026-01-03 @ SC Bastia L 0-158.9 1695 1644 35.94% 25.98% 38.08%+0.15 -6.9 21
2026-01-03 Red Star W 1-055.5 1785 1724 53.06% 24.36% 22.58%+0.39 +4.7 38
2026-01-03 @ Troyes L 0-155.5 1724 1785 22.58% 24.36% 53.06%-0.39 -4.7 32
2026-01-05 Dunkerque L 1-361.3 1706 1773 35.66% 25.98% 38.36%-0.23 -11.1 25
2026-01-05 @ Montpellier W 3-161.3 1773 1706 38.36% 25.98% 35.66%+0.23 +11.2 30
2026-01-16 Amiens W 2-050.4 1736 1659 54.89% 23.94% 21.17%+0.47 +8.3 25
2026-01-16 @ Annecy L 0-250.4 1659 1736 21.17% 23.94% 54.89%-0.47 -8.3 18
2026-01-16 Montpellier W 1-060.3 1596 1694 31.59% 25.80% 42.60%-0.37 +7.8 19
2026-01-16 @ Boulogne L 0-160.3 1694 1596 42.60% 25.80% 31.59%+0.37 -7.8 25
2026-01-16 Pau FC W 3-154.9 1785 1669 59.39% 22.69% 17.92%+0.66 +6.2 33
2026-01-16 @ Dunkerque L 1-354.9 1669 1785 17.92% 22.69% 59.39%-0.66 -6.2 27
2026-01-16 SC Bastia L 0-257.7 1662 1651 46.56% 25.44% 28.01%+0.15 -15.8 15
2026-01-16 @ Laval W 2-057.7 1651 1662 28.01% 25.44% 46.56%-0.15 +15.8 14
2026-01-16 Le Mans D 1-172.0 1703 1693 46.48% 25.45% 28.07%+0.15 -0.7 23
2026-01-16 @ Rodez D 1-172.0 1693 1703 28.07% 25.45% 46.48%-0.15 +0.7 32
2026-01-17 Red Star L 0-355.2 1689 1719 40.96% 25.90% 33.14%-0.05 -20.8 21
2026-01-17 @ Grenoble Foot 38 W 3-055.2 1719 1689 33.14% 25.90% 40.96%+0.05 +20.8 35
2026-01-17 Clermont Foot 63 W 1-053.7 1785 1677 58.46% 22.98% 18.56%+0.62 +3.9 34
2026-01-17 @ Saint-Etienne L 0-153.7 1677 1785 18.56% 22.98% 58.46%-0.62 -3.9 22
2026-01-17 Reims W 2-164.3 1790 1810 42.45% 25.82% 31.74%+0.00 +5.9 41
2026-01-17 @ Troyes L 1-264.3 1810 1790 31.74% 25.82% 42.45%+0.00 -5.9 32
2026-01-19 Guingamp L 0-353.3 1648 1714 35.85% 25.98% 38.17%-0.22 -18.8 21
2026-01-19 @ Nancy Lorraine W 3-053.3 1714 1648 38.17% 25.98% 35.85%+0.22 +18.8 29
2026-01-23 Laval D 0-066.3 1651 1646 45.88% 25.51% 28.60%+0.12 -0.7 19
2026-01-23 @ Amiens D 0-066.3 1646 1651 28.60% 25.51% 45.88%-0.12 +0.7 16
2026-01-23 Clermont Foot 63 W 2-160.1 1744 1674 54.19% 24.11% 21.70%+0.44 +4.3 28
2026-01-23 @ Annecy L 1-260.1 1674 1744 21.70% 24.11% 54.19%-0.44 -4.3 22
2026-01-23 Rodez L 1-360.1 1629 1702 34.93% 25.96% 39.10%-0.25 -11.0 21
2026-01-23 @ Nancy Lorraine W 3-160.1 1702 1629 39.10% 25.96% 34.93%+0.25 +11.0 26
2026-01-23 Grenoble Foot 38 D 2-276.8 1663 1668 44.48% 25.66% 29.87%+0.07 -0.4 28
2026-01-23 @ Pau FC D 2-276.8 1668 1663 29.87% 25.66% 44.48%-0.07 +0.4 22
2026-01-23 Montpellier L 0-257.1 1667 1687 42.53% 25.81% 31.66%+0.01 -14.7 14
2026-01-23 @ SC Bastia W 2-057.1 1687 1667 31.66% 25.81% 42.53%-0.01 +14.7 28
2026-01-24 Troyes W 1-060.5 1733 1796 36.40% 25.99% 37.61%-0.20 +7.1 32
2026-01-24 @ Guingamp L 0-160.5 1796 1733 37.61% 25.99% 36.40%+0.20 -7.1 41
2026-01-24 Boulogne D 2-278.0 1740 1604 61.55% 21.98% 16.47%+0.75 -1.4 36
2026-01-24 @ Red Star D 2-278.0 1604 1740 16.47% 21.98% 61.55%-0.75 +1.4 20
2026-01-24 Saint-Etienne W 1-057.4 1804 1789 47.21% 25.36% 27.44%+0.17 +5.6 35
2026-01-24 @ Reims L 0-157.4 1789 1804 27.44% 25.36% 47.21%-0.17 -5.6 34
2026-01-26 Dunkerque W 1-061.8 1694 1791 31.73% 25.81% 42.45%-0.37 +7.8 35
2026-01-26 @ Le Mans L 0-161.8 1791 1694 42.45% 25.81% 31.73%+0.37 -7.8 33
2026-01-30 Reims L 0-156.8 1669 1810 26.50% 25.21% 48.29%-0.58 -5.4 22
2026-01-30 @ Clermont Foot 63 W 1-056.8 1810 1669 48.29% 25.21% 26.50%+0.58 +5.4 38
2026-01-30 Amiens W 2-161.3 1668 1650 47.58% 25.31% 27.11%+0.19 +5.2 25
2026-01-30 @ Grenoble Foot 38 L 1-261.3 1650 1668 27.11% 25.31% 47.58%-0.19 -5.2 19
2026-01-30 Pau FC L 0-160.7 1646 1662 43.05% 25.77% 31.18%+0.02 -7.9 16
2026-01-30 @ Laval W 1-060.7 1662 1646 31.18% 25.77% 43.05%-0.02 +7.9 31
2026-01-30 Guingamp W 3-160.7 1701 1740 39.79% 25.94% 34.26%-0.09 +10.8 31
2026-01-30 @ Montpellier L 1-360.7 1740 1701 34.26% 25.94% 39.79%+0.09 -10.8 32
2026-01-30 Red Star D 1-172.2 1713 1739 41.68% 25.86% 32.46%-0.02 -0.3 27
2026-01-30 @ Rodez D 1-172.2 1739 1713 32.46% 25.86% 41.68%+0.02 +0.3 37
2026-01-30 Nancy Lorraine D 0-066.1 1652 1618 49.71% 24.99% 25.30%+0.27 -1.1 15
2026-01-30 @ SC Bastia D 0-066.1 1618 1652 25.30% 24.99% 49.71%-0.27 +1.1 22
2026-01-31 Annecy L 0-163.9 1783 1748 49.72% 24.99% 25.29%+0.27 -8.9 33
2026-01-31 @ Dunkerque W 1-063.9 1748 1783 25.29% 24.99% 49.72%-0.27 +8.9 31
2026-01-31 Boulogne L 0-166.6 1783 1606 65.84% 20.35% 13.81%+0.96 -11.2 34
2026-01-31 @ Saint-Etienne W 1-066.6 1606 1783 13.81% 20.35% 65.84%-0.96 +11.2 23
2026-01-31 Le Mans L 0-261.3 1789 1702 56.13% 23.63% 20.24%+0.52 -18.5 41
2026-01-31 @ Troyes W 2-061.3 1702 1789 20.24% 23.63% 56.13%-0.52 +18.5 38
2026-02-06 Grenoble Foot 38 D 1-172.7 1757 1673 55.76% 23.73% 20.52%+0.50 -1.4 32
2026-02-06 @ Annecy D 1-172.7 1673 1757 20.52% 23.73% 55.76%-0.50 +1.4 26
2026-02-06 Rodez L 1-263.0 1617 1713 31.85% 25.82% 42.32%-0.36 -5.9 23
2026-02-06 @ Boulogne W 2-163.0 1713 1617 42.32% 25.82% 31.85%+0.36 +5.9 30
2026-02-06 Guingamp D 0-068.0 1774 1729 51.01% 24.77% 24.22%+0.31 -1.2 34
2026-02-06 @ Dunkerque D 0-068.0 1729 1774 24.22% 24.77% 51.01%-0.31 +1.2 33
2026-02-06 Pau FC L 0-358.5 1739 1670 53.98% 24.16% 21.86%+0.43 -26.0 37
2026-02-06 @ Red Star W 3-058.5 1670 1739 21.86% 24.16% 53.98%-0.43 +26.0 34
2026-02-06 SC Bastia D 0-069.0 1815 1651 64.42% 20.92% 14.66%+0.89 -2.3 39
2026-02-06 @ Reims D 0-069.0 1651 1815 14.66% 20.92% 64.42%-0.89 +2.3 16
2026-02-07 Laval D 1-172.2 1720 1639 55.48% 23.80% 20.73%+0.49 -1.4 39
2026-02-07 @ Le Mans D 1-172.2 1639 1720 20.73% 23.80% 55.48%-0.49 +1.4 17
2026-02-07 Troyes W 2-168.6 1619 1770 25.32% 25.00% 49.68%-0.63 +8.4 25
2026-02-07 @ Nancy Lorraine L 1-268.6 1770 1619 49.68% 25.00% 25.32%+0.63 -8.3 41
2026-02-07 Montpellier W 1-055.4 1772 1712 52.90% 24.39% 22.70%+0.39 +4.7 37
2026-02-07 @ Saint-Etienne L 0-155.4 1712 1772 22.70% 24.39% 52.90%-0.39 -4.7 31
2026-02-09 Clermont Foot 63 W 4-369.9 1645 1664 42.61% 25.80% 31.59%+0.01 +5.4 22
2026-02-09 @ Amiens L 3-469.9 1664 1645 31.59% 25.80% 42.61%-0.01 -5.4 22
2026-02-13 Dunkerque L 1-456.2 1650 1773 28.56% 25.51% 45.93%-0.49 -13.3 22
2026-02-13 @ Amiens W 4-156.2 1773 1650 45.93% 25.51% 28.56%+0.49 +13.3 37
2026-02-13 Rodez L 1-264.9 1658 1719 36.75% 25.99% 37.26%-0.19 -6.6 22
2026-02-13 @ Clermont Foot 63 W 2-164.9 1719 1658 37.26% 25.99% 36.75%+0.19 +6.6 33
2026-02-13 Annecy D 2-277.4 1640 1756 29.35% 25.60% 45.04%-0.46 +0.4 18
2026-02-13 @ Laval D 2-277.4 1756 1640 45.04% 25.60% 29.35%+0.46 -0.4 33
2026-02-13 Boulogne L 1-269.3 1696 1611 55.92% 23.69% 20.40%+0.51 -9.2 34
2026-02-13 @ Pau FC W 2-169.3 1611 1696 20.40% 23.69% 55.92%-0.51 +9.2 26
2026-02-13 Nancy Lorraine W 2-159.0 1713 1627 55.95% 23.68% 20.37%+0.51 +4.0 40
2026-02-13 @ Red Star L 1-259.0 1627 1713 20.37% 23.68% 55.95%-0.51 -4.0 25
2026-02-14 Reims D 0-067.8 1675 1813 26.78% 25.26% 47.97%-0.57 +0.9 27
2026-02-14 @ Grenoble Foot 38 D 0-067.8 1813 1675 47.97% 25.26% 26.78%+0.57 -0.9 40
2026-02-14 Saint-Etienne L 1-266.2 1731 1777 38.75% 25.97% 35.28%-0.12 -6.8 33
2026-02-14 @ Guingamp W 2-166.2 1777 1731 35.28% 25.97% 38.75%+0.12 +6.9 40
2026-02-14 Le Mans W 4-263.1 1707 1719 43.64% 25.73% 30.63%+0.04 +8.9 34
2026-02-14 @ Montpellier L 2-463.1 1719 1707 30.63% 25.73% 43.64%-0.04 -8.9 39
2026-02-16 Troyes D 0-067.4 1654 1762 30.31% 25.70% 44.00%-0.42 +0.6 17
2026-02-16 @ SC Bastia D 0-067.4 1762 1654 44.00% 25.70% 30.31%+0.42 -0.6 42
2026-02-20 Red Star W 2-161.6 1755 1717 50.22% 24.91% 24.88%+0.28 +4.8 36
2026-02-20 @ Annecy L 1-261.6 1717 1755 24.88% 24.91% 50.22%-0.28 -4.8 40
2026-02-20 Clermont Foot 63 L 0-255.6 1620 1652 40.80% 25.91% 33.30%-0.05 -14.2 26
2026-02-20 @ Boulogne W 2-055.6 1652 1620 33.30% 25.91% 40.80%+0.05 +14.3 25
2026-02-20 SC Bastia D 1-173.2 1786 1654 61.14% 22.12% 16.74%+0.74 -1.8 38
2026-02-20 @ Dunkerque D 1-173.2 1654 1786 16.74% 22.12% 61.14%-0.74 +1.8 18
2026-02-20 Grenoble Foot 38 D 0-066.2 1623 1676 37.88% 25.99% 36.13%-0.15 -0.1 26
2026-02-20 @ Nancy Lorraine D 0-066.2 1676 1623 36.13% 25.99% 37.88%+0.15 +0.1 28
2026-02-20 Montpellier W 1-057.2 1725 1716 46.38% 25.46% 28.16%+0.14 +5.7 36
2026-02-20 @ Rodez L 0-157.2 1716 1725 28.16% 25.46% 46.38%-0.14 -5.7 34
2026-02-21 Amiens D 0-069.1 1812 1637 65.52% 20.48% 14.00%+0.94 -2.4 41
2026-02-21 @ Reims D 0-069.1 1637 1812 14.00% 20.48% 65.52%-0.94 +2.4 23
2026-02-21 Laval W 2-157.7 1784 1640 62.33% 21.70% 15.97%+0.79 +3.1 43
2026-02-21 @ Saint-Etienne L 1-257.7 1640 1784 15.97% 21.70% 62.33%-0.79 -3.2 18
2026-02-21 Pau FC W 4-367.4 1761 1687 54.65% 24.00% 21.35%+0.46 +3.9 45
2026-02-21 @ Troyes L 3-467.4 1687 1761 21.35% 24.00% 54.65%-0.46 -3.9 34
2026-02-23 Guingamp D 1-172.1 1710 1724 43.29% 25.76% 30.95%+0.03 -0.5 40
2026-02-23 @ Le Mans D 1-172.1 1724 1710 30.95% 25.76% 43.29%-0.03 +0.5 34
2026-02-27 Dunkerque W 2-167.9 1666 1784 29.06% 25.57% 45.37%-0.47 +7.8 28
2026-02-27 @ Clermont Foot 63 L 1-267.9 1784 1666 45.37% 25.57% 29.06%+0.47 -7.8 38
2026-02-27 Boulogne D 0-066.5 1676 1606 54.12% 24.12% 21.76%+0.44 -1.4 29
2026-02-27 @ Grenoble Foot 38 D 0-066.5 1606 1676 21.76% 24.12% 54.12%-0.44 +1.4 27
2026-02-27 Nancy Lorraine D 1-170.5 1637 1623 47.05% 25.38% 27.57%+0.17 -0.8 19
2026-02-27 @ Laval D 1-170.5 1623 1637 27.57% 25.38% 47.05%-0.17 +0.8 27
2026-02-27 Reims D 0-067.8 1711 1809 31.49% 25.80% 42.71%-0.38 +0.5 35
2026-02-27 @ Montpellier D 0-067.8 1809 1711 42.71% 25.80% 31.49%+0.38 -0.5 42
2026-02-27 Annecy L 0-254.0 1656 1760 30.81% 25.74% 43.45%-0.40 -11.5 18
2026-02-27 @ SC Bastia W 2-054.0 1760 1656 43.45% 25.74% 30.81%+0.40 +11.5 39
2026-02-28 Rodez D 0-067.6 1724 1731 44.27% 25.67% 30.06%+0.07 -0.6 35
2026-02-28 @ Guingamp D 0-067.6 1731 1724 30.06% 25.67% 44.27%-0.07 +0.6 37
2026-02-28 Saint-Etienne L 0-352.4 1683 1787 30.84% 25.75% 43.42%-0.40 -16.7 34
2026-02-28 @ Pau FC W 3-052.4 1787 1683 43.42% 25.75% 30.84%+0.40 +16.7 46
2026-02-28 Le Mans D 0-067.4 1712 1709 45.56% 25.55% 28.89%+0.11 -0.7 41
2026-02-28 @ Red Star D 0-067.4 1709 1712 28.89% 25.55% 45.56%-0.11 +0.7 41
2026-03-02 Troyes L 0-253.1 1640 1765 28.19% 25.46% 46.35%-0.51 -10.7 23
2026-03-02 @ Amiens W 2-053.1 1765 1640 46.35% 25.46% 28.19%+0.51 +10.7 48
2026-03-06 Amiens W 4-261.4 1607 1629 42.22% 25.83% 31.95%-0.01 +9.2 30
2026-03-06 @ Boulogne L 2-461.4 1629 1607 31.95% 25.83% 42.22%+0.01 -9.2 23
2026-03-06 Guingamp D 2-277.0 1637 1724 33.04% 25.89% 41.07%-0.32 +0.2 20
2026-03-06 @ Laval D 2-277.0 1724 1637 41.07% 25.89% 33.04%+0.32 -0.2 36
2026-03-06 Montpellier L 0-352.2 1624 1711 33.04% 25.89% 41.07%-0.32 -17.7 27
2026-03-06 @ Nancy Lorraine W 3-052.2 1711 1624 41.07% 25.89% 33.04%+0.32 +17.7 38
2026-03-06 SC Bastia D 2-276.7 1666 1645 48.06% 25.24% 26.70%+0.20 -0.6 35
2026-03-06 @ Pau FC D 2-276.7 1645 1666 26.70% 25.24% 48.06%-0.20 +0.6 19
2026-03-06 Grenoble Foot 38 W 1-055.1 1732 1674 52.56% 24.47% 22.98%+0.37 +4.8 40
2026-03-06 @ Rodez L 0-155.1 1674 1732 22.98% 24.47% 52.56%-0.37 -4.8 29
2026-03-07 Annecy W 3-054.5 1710 1772 36.54% 25.99% 37.47%-0.20 +19.4 44
2026-03-07 @ Le Mans L 0-354.5 1772 1710 37.47% 25.99% 36.54%+0.20 -19.4 39
2026-03-07 Red Star W 2-050.5 1804 1711 56.71% 23.47% 19.81%+0.54 +7.8 49
2026-03-07 @ Saint-Etienne L 0-250.5 1711 1804 19.81% 23.47% 56.71%-0.54 -7.8 41
2026-03-07 Clermont Foot 63 W 2-159.2 1776 1674 57.84% 23.16% 19.00%+0.59 +3.8 51
2026-03-07 @ Troyes L 1-259.2 1674 1776 19.00% 23.16% 57.84%-0.59 -3.8 28
2026-03-09 Reims D 1-172.6 1777 1809 40.73% 25.91% 33.36%-0.06 -0.3 39
2026-03-09 @ Dunkerque D 1-172.6 1809 1777 33.36% 25.91% 40.73%+0.06 +0.3 43
2026-03-13 Pau FC L 0-161.7 1670 1666 45.79% 25.52% 28.68%+0.12 -8.3 28
2026-03-13 @ Clermont Foot 63 W 1-061.7 1666 1670 28.68% 25.52% 45.79%-0.12 +8.3 38
2026-03-13 Amiens W 1-053.0 1723 1620 58.03% 23.10% 18.87%+0.60 +4.0 39
2026-03-13 @ Guingamp L 0-153.0 1620 1723 18.87% 23.10% 58.03%-0.60 -4.0 23
2026-03-13 Laval W 2-049.7 1729 1637 56.70% 23.48% 19.82%+0.54 +7.8 41
2026-03-13 @ Montpellier L 0-249.7 1637 1729 19.82% 23.48% 56.70%-0.54 -7.8 20
2026-03-13 Le Mans L 2-461.7 1606 1730 28.49% 25.50% 46.02%-0.50 -8.4 27
2026-03-13 @ Nancy Lorraine W 4-261.7 1730 1606 46.02% 25.50% 28.49%+0.50 +8.4 47
2026-03-13 Boulogne L 0-161.6 1645 1616 48.99% 25.11% 25.91%+0.24 -8.8 19
2026-03-13 @ SC Bastia W 1-061.6 1616 1645 25.91% 25.11% 48.99%-0.24 +8.8 33
2026-03-14 Saint-Etienne D 0-067.8 1670 1811 26.33% 25.18% 48.49%-0.59 +1.0 30
2026-03-14 @ Grenoble Foot 38 D 0-067.8 1811 1670 48.49% 25.18% 26.33%+0.59 -1.0 50
2026-03-14 Dunkerque W 1-060.8 1704 1776 34.98% 25.97% 39.05%-0.25 +7.3 44
2026-03-14 @ Red Star L 0-160.8 1776 1704 39.05% 25.97% 34.98%+0.25 -7.3 39
2026-03-14 Rodez L 1-270.5 1809 1736 54.46% 24.04% 21.49%+0.45 -9.0 43
2026-03-14 @ Reims W 2-170.5 1736 1809 21.49% 24.04% 54.46%-0.45 +9.0 43
2026-03-16 Troyes L 1-267.1 1752 1780 41.43% 25.87% 32.69%-0.03 -7.2 39
2026-03-16 @ Annecy W 2-167.1 1780 1752 32.69% 25.87% 41.43%+0.03 +7.2 54
2026-03-20 Le Mans L 3-469.4 1616 1738 28.60% 25.51% 45.89%-0.49 -5.0 23
2026-03-20 @ Amiens W 4-369.4 1738 1616 45.89% 25.51% 28.60%+0.49 +5.0 50
2026-03-20 Nancy Lorraine D 0-065.2 1625 1598 48.77% 25.14% 26.09%+0.23 -1.0 34
2026-03-20 @ Boulogne D 0-065.2 1598 1625 26.09% 25.14% 48.77%-0.23 +1.0 28
2026-03-20 Red Star L 0-159.9 1662 1711 38.34% 25.98% 35.68%-0.14 -7.2 28
2026-03-20 @ Clermont Foot 63 W 1-059.9 1711 1662 35.68% 25.98% 38.34%+0.14 +7.2 47
2026-03-20 Grenoble Foot 38 W 3-268.2 1629 1671 39.41% 25.96% 34.63%-0.10 +6.0 23
2026-03-20 @ Laval L 2-368.2 1671 1629 34.63% 25.96% 39.41%+0.10 -6.0 30
2026-03-20 Montpellier D 0-067.2 1674 1737 36.40% 25.99% 37.62%-0.20 +0.1 39
2026-03-20 @ Pau FC D 0-067.2 1737 1674 37.62% 25.99% 36.40%+0.20 -0.0 42
2026-03-20 SC Bastia D 1-172.6 1745 1636 58.61% 22.93% 18.46%+0.62 -1.6 44
2026-03-20 @ Rodez D 1-172.6 1636 1745 18.46% 22.93% 58.61%-0.62 +1.6 20
2026-03-21 Reims L 0-255.8 1727 1800 34.97% 25.97% 39.07%-0.25 -12.7 39
2026-03-21 @ Guingamp W 2-055.8 1800 1727 39.07% 25.97% 34.97%+0.25 +12.7 46
2026-03-21 Annecy W 4-049.7 1810 1745 53.55% 24.25% 22.20%+0.41 +16.5 53
2026-03-21 @ Saint-Etienne L 0-449.7 1745 1810 22.20% 24.25% 53.55%-0.41 -16.5 39
2026-03-21 Dunkerque W 5-155.1 1787 1769 47.55% 25.31% 27.13%+0.18 +16.4 57
2026-03-21 @ Troyes L 1-555.1 1769 1787 27.13% 25.31% 47.55%-0.18 -16.4 39
2026-04-03 Guingamp W 1-057.0 1729 1715 47.05% 25.38% 27.57%+0.17 +5.6 42
2026-04-03 @ Annecy L 0-157.0 1715 1729 27.57% 25.38% 47.05%-0.17 -5.6 39
2026-04-03 Rodez D 1-172.5 1753 1744 46.39% 25.46% 28.16%+0.14 -0.7 40
2026-04-03 @ Dunkerque D 1-172.5 1744 1753 28.16% 25.46% 46.39%-0.14 +0.7 45
2026-04-03 Clermont Foot 63 D 2-276.7 1665 1655 46.52% 25.44% 28.04%+0.15 -0.5 31
2026-04-03 @ Grenoble Foot 38 D 2-276.7 1655 1665 28.04% 25.44% 46.52%-0.15 +0.5 29
2026-04-03 Laval D 0-067.5 1718 1635 55.69% 23.74% 20.57%+0.50 -1.6 48
2026-04-03 @ Red Star D 0-067.5 1635 1718 20.57% 23.74% 55.69%-0.50 +1.6 24
2026-04-03 Amiens D 1-170.4 1638 1611 48.80% 25.14% 26.07%+0.23 -0.9 21
2026-04-03 @ SC Bastia D 1-170.4 1611 1638 26.07% 25.14% 48.80%-0.23 +0.9 24
2026-04-04 Troyes D 2-277.9 1737 1803 35.82% 25.98% 38.20%-0.22 +0.1 43
2026-04-04 @ Montpellier D 2-277.9 1803 1737 38.20% 25.98% 35.82%+0.22 -0.1 58
2026-04-04 Saint-Etienne D 1-172.9 1599 1827 18.28% 22.86% 58.86%-1.00 +1.7 29
2026-04-04 @ Nancy Lorraine D 1-172.9 1827 1599 58.86% 22.86% 18.28%+1.00 -1.6 54
2026-04-04 Boulogne D 0-069.2 1813 1624 66.91% 19.90% 13.19%+1.01 -2.5 47
2026-04-04 @ Reims D 0-069.2 1624 1813 13.19% 19.90% 66.91%-1.01 +2.5 35
2026-04-06 Pau FC W 4-049.0 1743 1674 53.99% 24.15% 21.85%+0.43 +16.3 53
2026-04-06 @ Le Mans L 0-449.0 1674 1743 21.85% 24.15% 53.99%-0.43 -16.3 39
2026-04-10 Pau FC L 0-158.9 1612 1658 38.78% 25.97% 35.24%-0.12 -7.3 24
2026-04-10 @ Amiens W 1-058.9 1658 1612 35.24% 25.97% 38.78%+0.12 +7.3 42
2026-04-10 Montpellier D 0-067.7 1734 1737 44.86% 25.62% 29.52%+0.09 -0.7 43
2026-04-10 @ Annecy D 0-067.7 1737 1734 29.52% 25.62% 44.86%-0.09 +0.7 44
2026-04-10 Nancy Lorraine D 2-276.1 1655 1601 52.23% 24.53% 23.24%+0.36 -0.8 30
2026-04-10 @ Clermont Foot 63 D 2-276.1 1601 1655 23.24% 24.53% 52.23%-0.36 +0.8 30
2026-04-10 Grenoble Foot 38 D 1-172.0 1709 1664 51.05% 24.76% 24.19%+0.32 -1.0 40
2026-04-10 @ Guingamp D 1-172.0 1664 1709 24.19% 24.76% 51.05%-0.32 +1.0 32
2026-04-10 Reims D 2-278.0 1636 1810 22.99% 24.47% 52.54%-0.74 +0.9 25
2026-04-10 @ Laval D 2-278.0 1810 1636 52.54% 24.47% 22.99%+0.74 -0.9 48
2026-04-11 Le Mans D 0-067.3 1627 1759 27.38% 25.35% 47.27%-0.54 +0.8 36
2026-04-11 @ Boulogne D 0-067.3 1759 1627 47.27% 25.35% 27.38%+0.54 -0.9 54
2026-04-11 SC Bastia W 4-366.6 1717 1637 55.24% 23.86% 20.91%+0.48 +3.8 51
2026-04-11 @ Red Star L 3-466.6 1637 1717 20.91% 23.86% 55.24%-0.48 -3.8 21
2026-04-11 Dunkerque W 2-160.6 1825 1752 54.52% 24.03% 21.45%+0.45 +4.2 57
2026-04-11 @ Saint-Etienne L 1-260.6 1752 1825 21.45% 24.03% 54.52%-0.45 -4.2 40
2026-04-13 Troyes W 2-165.8 1744 1803 36.95% 25.99% 37.06%-0.19 +6.6 48
2026-04-13 @ Rodez L 1-265.8 1803 1744 37.06% 25.99% 36.95%+0.19 -6.6 58
2026-04-17 Clermont Foot 63 W 1-053.5 1758 1654 58.08% 23.09% 18.83%+0.60 +4.0 57
2026-04-17 @ Le Mans L 0-153.5 1654 1758 18.83% 23.09% 58.08%-0.60 -4.0 30
2026-04-17 Grenoble Foot 38 W 2-160.0 1737 1665 54.37% 24.07% 21.56%+0.45 +4.2 47
2026-04-17 @ Montpellier L 1-260.0 1665 1737 21.56% 24.07% 54.37%-0.45 -4.2 32
2026-04-17 Annecy L 1-554.0 1602 1734 27.44% 25.36% 47.20%-0.54 -16.6 30
2026-04-17 @ Nancy Lorraine W 5-154.0 1734 1602 47.20% 25.36% 27.44%+0.54 +16.6 46
2026-04-17 Guingamp W 2-164.3 1665 1708 39.20% 25.96% 34.84%-0.11 +6.3 45
2026-04-17 @ Pau FC L 1-264.3 1708 1665 34.84% 25.96% 39.20%+0.11 -6.3 40
2026-04-17 Amiens W 3-261.9 1751 1604 62.69% 21.57% 15.74%+0.81 +3.0 51
2026-04-17 @ Rodez L 2-361.9 1604 1751 15.74% 21.57% 62.69%-0.81 -3.0 24
2026-04-18 Red Star W 3-264.7 1810 1720 56.37% 23.57% 20.06%+0.53 +3.8 51
2026-04-18 @ Reims L 2-364.7 1720 1810 20.06% 23.57% 56.37%-0.53 -3.8 51
2026-04-18 Saint-Etienne W 2-061.0 1633 1830 20.92% 23.86% 55.22%-0.85 +18.2 24
2026-04-18 @ SC Bastia L 0-261.0 1830 1633 55.22% 23.86% 20.92%+0.85 -18.2 57
2026-04-18 Boulogne W 1-051.5 1797 1627 64.98% 20.70% 14.32%+0.92 +3.0 61
2026-04-18 @ Troyes L 0-151.5 1627 1797 14.32% 20.70% 64.98%-0.92 -3.0 36
2026-04-20 Laval L 0-261.3 1748 1637 58.78% 22.88% 18.34%+0.63 -19.2 40
2026-04-20 @ Dunkerque W 2-061.3 1637 1748 18.34% 22.88% 58.78%-0.63 +19.2 28
2026-04-24 Montpellier L 0-252.0 1601 1741 26.52% 25.21% 48.26%-0.58 -10.2 24
2026-04-24 @ Amiens W 2-052.0 1741 1601 48.26% 25.21% 26.52%+0.58 +10.2 50
2026-04-24 Pau FC W 5-152.3 1750 1671 55.17% 23.87% 20.95%+0.48 +13.1 49
2026-04-24 @ Annecy L 1-552.3 1671 1750 20.95% 23.87% 55.17%-0.48 -13.1 45
2026-04-24 SC Bastia D 1-171.0 1650 1652 45.01% 25.61% 29.38%+0.09 -0.6 31
2026-04-24 @ Clermont Foot 63 D 1-171.0 1652 1650 29.38% 25.61% 45.01%-0.09 +0.6 25
2026-04-24 Rodez D 0-067.3 1657 1754 31.67% 25.81% 42.52%-0.37 +0.5 29
2026-04-24 @ Laval D 0-067.3 1754 1657 42.52% 25.81% 31.67%+0.37 -0.5 52
2026-04-24 Guingamp W 3-267.0 1717 1702 47.18% 25.36% 27.46%+0.17 +5.0 54
2026-04-24 @ Red Star L 2-367.0 1702 1717 27.46% 25.36% 47.18%-0.17 -5.0 40
2026-04-25 Le Mans D 1-172.0 1661 1762 31.15% 25.77% 43.08%-0.39 +0.5 33
2026-04-25 @ Grenoble Foot 38 D 1-172.0 1762 1661 43.08% 25.77% 31.15%+0.39 -0.5 58
2026-04-25 Nancy Lorraine D 1-174.1 1813 1585 70.59% 18.24% 11.17%+1.20 -2.5 52
2026-04-25 @ Reims D 1-174.1 1585 1813 11.17% 18.24% 70.59%-1.20 +2.5 31
2026-04-25 Troyes L 0-357.4 1811 1800 46.76% 25.41% 27.83%+0.16 -23.1 57
2026-04-25 @ Saint-Etienne W 3-057.4 1800 1811 27.83% 25.41% 46.76%-0.16 +23.1 64
2026-04-27 Dunkerque L 2-656.9 1624 1728 30.83% 25.74% 43.43%-0.40 -15.5 36
2026-04-27 @ Boulogne W 6-256.9 1728 1624 43.43% 25.74% 30.83%+0.40 +15.5 43
2026-05-01 Red Star L 1-357.5 1591 1722 27.62% 25.38% 46.99%-0.53 -9.1 24
2026-05-01 @ Amiens W 3-157.5 1722 1591 46.99% 25.38% 27.62%+0.53 +9.1 57
2026-05-01 Annecy L 1-261.1 1609 1763 25.00% 24.93% 50.06%-0.65 -4.8 36
2026-05-01 @ Boulogne W 2-161.1 1763 1609 50.06% 24.93% 25.00%+0.65 +4.8 52
2026-05-01 Grenoble Foot 38 L 0-164.7 1744 1661 55.62% 23.76% 20.62%+0.50 -9.7 43
2026-05-01 @ Dunkerque W 1-064.7 1661 1744 20.62% 23.76% 55.62%-0.50 +9.7 36
2026-05-01 SC Bastia L 0-163.2 1697 1652 50.99% 24.77% 24.24%+0.31 -9.0 40
2026-05-01 @ Guingamp W 1-063.2 1652 1697 24.24% 24.77% 50.99%-0.31 +9.0 28
2026-05-01 Reims D 1-172.5 1762 1811 38.36% 25.98% 35.66%-0.14 -0.1 59
2026-05-01 @ Le Mans D 1-172.5 1811 1762 35.66% 25.98% 38.36%+0.14 +0.1 53
2026-05-01 Clermont Foot 63 L 1-270.6 1752 1650 57.84% 23.16% 19.00%+0.59 -9.5 50
2026-05-01 @ Montpellier W 2-170.6 1650 1752 19.00% 23.16% 57.84%-0.59 +9.5 34
2026-05-01 Nancy Lorraine L 1-364.1 1658 1587 54.20% 24.10% 21.69%+0.44 -15.6 45
2026-05-01 @ Pau FC W 3-164.1 1587 1658 21.69% 24.10% 54.20%-0.44 +15.5 34
2026-05-01 Saint-Etienne W 2-164.8 1753 1788 40.38% 25.92% 33.70%-0.07 +6.2 55
2026-05-01 @ Rodez L 1-264.8 1788 1753 33.70% 25.92% 40.38%+0.07 -6.2 57
2026-05-01 Laval W 4-046.1 1823 1657 64.63% 20.83% 14.53%+0.90 +10.8 67
2026-05-01 @ Troyes L 0-446.1 1657 1823 14.53% 20.83% 64.63%-0.90 -10.8 29
2026-05-09 Rodez L 1-268.4 1768 1760 46.30% 25.47% 28.23%+0.14 -7.9 52
2026-05-09 @ Annecy W 2-168.4 1760 1768 28.23% 25.47% 46.30%-0.14 +7.9 58
2026-05-09 Guingamp W 1-058.0 1659 1688 41.27% 25.88% 32.85%-0.04 +6.4 37
2026-05-09 @ Clermont Foot 63 L 0-158.0 1688 1659 32.85% 25.88% 41.27%+0.04 -6.4 40
2026-05-09 Troyes W 1-064.1 1671 1833 24.14% 24.75% 51.12%-0.69 +9.1 39
2026-05-09 @ Grenoble Foot 38 L 0-164.1 1833 1671 51.12% 24.75% 24.14%+0.69 -9.1 67
2026-05-09 Boulogne W 2-159.4 1646 1604 50.66% 24.83% 24.51%+0.30 +4.8 32
2026-05-09 @ Laval L 1-259.4 1604 1646 24.51% 24.83% 50.66%-0.30 -4.8 36
2026-05-09 Dunkerque W 3-272.2 1603 1734 27.53% 25.37% 47.10%-0.54 +7.6 37
2026-05-09 @ Nancy Lorraine L 2-372.2 1734 1603 47.10% 25.37% 27.53%+0.54 -7.6 43
2026-05-09 Montpellier D 1-172.3 1731 1742 43.63% 25.73% 30.64%+0.04 -0.5 58
2026-05-09 @ Red Star D 1-172.3 1742 1731 30.64% 25.73% 43.63%-0.04 +0.5 51
2026-05-09 Pau FC W 5-358.5 1811 1643 64.90% 20.73% 14.37%+0.91 +4.1 56
2026-05-09 @ Reims L 3-558.5 1643 1811 14.37% 20.73% 64.90%-0.91 -4.1 45
2026-05-09 Amiens W 5-045.3 1782 1582 67.99% 19.43% 12.58%+1.07 +11.4 60
2026-05-09 @ Saint-Etienne L 0-545.3 1582 1782 12.58% 19.43% 67.99%-1.07 -11.4 24
2026-05-09 Le Mans L 0-254.2 1661 1762 31.27% 25.78% 42.95%-0.39 -11.7 28
2026-05-09 @ SC Bastia W 2-054.2 1762 1661 42.95% 25.78% 31.27%+0.39 +11.7 62

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
2026-05-12 Rodez L 2-371.3 1730 1768 40.02% 25.94% 34.04%-0.08 -6.7 0-1
2026-05-12 @ Red Star W 3-271.3 1768 1730 34.04% 25.94% 40.02%+0.08 +6.7 1-0
2026-05-15 Rodez D 0-068.0 1794 1774 47.75% 25.29% 26.96%+0.19 -0.9 0-0-1
2026-05-15 @ Saint-Etienne D 0-068.0 1774 1794 26.96% 25.29% 47.75%-0.19 +0.9 1-0-1
2026-05-19 Laval D 1-169.3 1553 1651 31.60% 25.81% 42.59%-0.37 +0.4 0-0-1
2026-05-19 @ Rouen D 1-169.3 1651 1553 42.59% 25.81% 31.60%+0.37 -0.4 0-0-1
2026-05-24 Rouen W 1-051.1 1650 1553 57.29% 23.32% 19.40%+0.57 +4.1 1-0-1
2026-05-24 @ Laval L 0-151.1 1553 1650 19.40% 23.32% 57.29%-0.57 -4.1 0-1-1
2026-05-26 Nice D 0-0 1793 1842 38.29% 25.98% 35.73%-0.14 -0.1 0-0-2
2026-05-26 @ Saint-Etienne D 0-0 1842 1793 35.73% 25.98% 38.29%+0.14 +0.1 0-0-1
2026-05-29 Saint-Etienne W 4-1 1842 1793 51.64% 24.65% 23.71%+0.34 +11.3 1-0-1
2026-05-29 @ Nice L 1-4 1793 1842 23.71% 24.65% 51.64%-0.34 -11.3 0-1-2

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2026-01-31 13.81% Boulogne 1606 1 @ Saint-Etienne 1783 0
2 2025-10-18 15.31% Le Mans 1649 3 @ Saint-Etienne 1802 2
3 2025-09-23 18.05% Boulogne 1590 3 @ Montpellier 1705 1
4 2026-04-20 18.34% Laval 1637 2 @ Dunkerque 1748 0
5 2026-05-01 19.00% Clermont Foot 63 1650 2 @ Montpellier 1752 1
6 2025-10-04 19.16% Grenoble Foot 38 1683 4 @ Reims 1783 2
7 2026-01-31 20.24% Le Mans 1702 2 @ Troyes 1789 0
8 2025-10-03 20.32% Boulogne 1601 1 @ Amiens 1688 0
9 2026-02-13 20.40% Boulogne 1611 2 @ Pau FC 1696 1
10 2026-05-01 20.62% Grenoble Foot 38 1661 1 @ Dunkerque 1744 0
11 2025-09-27 20.70% Guingamp 1717 3 @ Saint-Etienne 1799 2
12 2025-08-23 20.78% Red Star 1657 4 @ Guingamp 1738 0
13 2026-04-18 20.92% @ SC Bastia 1633 2 Saint-Etienne 1830 0
14 2026-03-14 21.49% Rodez 1736 2 @ Reims 1809 1
15 2026-05-01 21.69% Nancy Lorraine 1587 3 @ Pau FC 1658 1
16 2026-02-06 21.86% Pau FC 1670 3 @ Red Star 1739 0
17 2025-12-12 22.21% Le Mans 1684 2 @ Annecy 1749 1
18 2025-10-24 22.37% Clermont Foot 63 1661 1 @ Guingamp 1725 0
19 2025-08-22 23.26% Nancy Lorraine 1673 3 @ Dunkerque 1727 1
20 2025-09-23 23.46% Nancy Lorraine 1666 2 @ Annecy 1718 1
21 2025-09-19 23.99% Amiens 1684 3 @ Laval 1730 0
22 2025-12-06 24.06% Pau FC 1668 1 @ Montpellier 1714 0
23 2026-05-09 24.14% @ Grenoble Foot 38 1671 1 Troyes 1833 0
24 2026-05-01 24.24% SC Bastia 1652 1 @ Guingamp 1697 0
25 2025-09-19 24.48% Clermont Foot 63 1679 1 @ Rodez 1722 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-08-23 34.70 Red Star 4 1657 20.78% @ Guingamp 0 1738 55.40% 23.82%
2 2025-10-25 26.98 @ Annecy 4 1709 33.43% Saint-Etienne 0 1793 40.66% 25.91%
3 2026-02-06 25.99 Pau FC 3 1670 21.86% @ Red Star 0 1739 53.98% 24.16%
4 2025-09-19 24.90 Amiens 3 1684 23.99% @ Laval 0 1730 51.29% 24.71%
5 2025-10-28 24.02 @ Saint-Etienne 6 1766 53.80% Pau FC 0 1698 22.00% 24.20%
6 2026-04-25 23.07 Troyes 3 1800 27.83% @ Saint-Etienne 0 1811 46.76% 25.41%
7 2025-12-05 22.73 Annecy 3 1726 28.60% @ Guingamp 0 1732 45.89% 25.51%
8 2025-10-24 22.69 Dunkerque 3 1716 28.67% @ Pau FC 0 1721 45.81% 25.52%
9 2025-09-12 22.67 Red Star 3 1698 28.72% @ Pau FC 0 1702 45.75% 25.53%
10 2026-01-17 20.77 Red Star 3 1719 33.14% @ Grenoble Foot 38 0 1689 40.96% 25.90%
11 2026-03-07 19.42 @ Le Mans 3 1710 36.54% Annecy 0 1772 37.47% 25.99%
12 2026-04-20 19.22 Laval 2 1637 18.34% @ Dunkerque 0 1748 58.78% 22.88%
13 2025-08-16 18.91 @ Saint-Etienne 4 1759 49.05% Rodez 0 1730 25.85% 25.10%
14 2026-01-19 18.79 Guingamp 3 1714 38.17% @ Nancy Lorraine 0 1648 35.85% 25.98%
15 2025-09-19 18.56 Pau FC 3 1680 38.76% @ Boulogne 0 1609 35.27% 25.97%
16 2026-01-31 18.49 Le Mans 2 1702 20.24% @ Troyes 0 1789 56.13% 23.63%
17 2026-04-18 18.24 @ SC Bastia 2 1633 20.92% Saint-Etienne 0 1830 55.22% 23.86%
18 2026-03-06 17.66 Montpellier 3 1711 41.07% @ Nancy Lorraine 0 1624 33.04% 25.89%
19 2025-09-23 16.74 Boulogne 3 1590 18.05% @ Montpellier 1 1705 59.21% 22.75%
20 2026-02-28 16.74 Saint-Etienne 3 1787 43.42% @ Pau FC 0 1683 30.84% 25.75%
21 2026-04-17 16.57 Annecy 5 1734 47.20% @ Nancy Lorraine 1 1602 27.44% 25.36%
22 2026-03-21 16.54 @ Saint-Etienne 4 1810 53.55% Annecy 0 1745 22.20% 24.25%
23 2026-03-21 16.42 @ Troyes 5 1787 47.55% Dunkerque 1 1769 27.13% 25.31%
24 2026-04-06 16.30 @ Le Mans 4 1743 53.99% Pau FC 0 1674 21.85% 24.15%
25 2026-01-16 15.83 SC Bastia 2 1651 28.01% @ Laval 0 1662 46.56% 25.44%

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-08-09 81.7 @ Guingamp 3 1744 57.08% Le Mans 3 1649 19.54% 23.37%
2 2025-08-09 81.4 @ Laval 3 1725 40.52% Saint-Etienne 3 1759 33.57% 25.92%
3 2026-01-03 80.7 @ Pau FC 3 1669 40.52% Rodez 3 1703 33.56% 25.92%
4 2025-12-13 78.8 @ Saint-Etienne 2 1787 62.38% SC Bastia 2 1643 15.94% 21.68%
5 2026-01-24 78.0 @ Red Star 2 1740 61.55% Boulogne 2 1604 16.47% 21.98%
6 2026-04-10 78.0 @ Laval 2 1636 22.99% Reims 2 1810 52.54% 24.47%
7 2026-04-04 77.9 @ Montpellier 2 1737 35.82% Troyes 2 1803 38.20% 25.98%
8 2025-08-09 77.7 @ Dunkerque 2 1727 51.67% Clermont Foot 63 2 1677 23.69% 24.64%
9 2025-08-11 77.7 @ Amiens 2 1678 31.35% Reims 2 1778 42.86% 25.79%
10 2025-10-03 77.7 @ Guingamp 2 1726 52.60% Nancy Lorraine 2 1669 22.94% 24.46%
11 2025-10-17 77.7 @ Rodez 2 1712 37.37% Reims 2 1768 36.64% 25.99%
12 2025-11-08 77.7 @ Guingamp 2 1726 51.77% Pau FC 2 1675 23.61% 24.62%
13 2025-11-22 77.7 @ Red Star 2 1724 52.19% Clermont Foot 63 2 1670 23.27% 24.54%
14 2025-09-19 77.6 @ Dunkerque 2 1717 55.01% Le Mans 2 1640 21.08% 23.91%
15 2025-10-03 77.6 @ Le Mans 2 1649 28.44% Troyes 2 1772 46.06% 25.49%
16 2025-08-16 77.5 @ Annecy 2 1703 42.02% Dunkerque 2 1727 32.14% 25.84%
17 2026-02-13 77.4 @ Laval 2 1640 29.35% Annecy 2 1756 45.04% 25.60%
18 2025-08-29 77.3 @ Nancy Lorraine 2 1688 43.22% Pau FC 2 1702 31.02% 25.76%
19 2026-03-06 77.0 @ Laval 2 1637 33.04% Guingamp 2 1724 41.07% 25.89%
20 2025-10-17 76.9 @ Boulogne 2 1611 29.58% Guingamp 2 1725 44.79% 25.63%
21 2026-01-23 76.8 @ Pau FC 2 1663 44.48% Grenoble Foot 38 2 1668 29.87% 25.66%
22 2025-10-18 76.7 Le Mans 3 1649 15.31% @ Saint-Etienne 2 1802 63.37% 21.32%
23 2026-03-06 76.7 @ Pau FC 2 1666 48.06% SC Bastia 2 1645 26.70% 25.24%
24 2026-04-03 76.7 @ Grenoble Foot 38 2 1665 46.52% Clermont Foot 63 2 1655 28.04% 25.44%
25 2026-04-10 76.1 @ Clermont Foot 63 2 1655 52.23% Nancy Lorraine 2 1601 23.24% 24.53%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2026-05-09 45.3 @ Saint-Etienne 5 1782 67.99% Amiens 0 1582 12.58% 19.43%
2 2026-05-01 46.1 @ Troyes 4 1823 64.63% Laval 0 1657 14.53% 20.83%
3 2026-01-03 47.1 @ Guingamp 3 1703 57.11% Boulogne 0 1608 19.53% 23.37%
4 2025-12-08 48.4 @ Reims 4 1791 57.00% Laval 0 1696 19.61% 23.40%
5 2026-04-06 49.0 @ Le Mans 4 1743 53.99% Pau FC 0 1674 21.85% 24.15%
6 2026-03-13 49.7 @ Montpellier 2 1729 56.70% Laval 0 1637 19.82% 23.48%
7 2026-03-21 49.7 @ Saint-Etienne 4 1810 53.55% Annecy 0 1745 22.20% 24.25%
8 2025-09-12 50.0 @ Troyes 3 1727 50.35% Nancy Lorraine 0 1687 24.77% 24.88%
9 2026-01-16 50.4 @ Annecy 2 1736 54.89% Amiens 0 1659 21.17% 23.94%
10 2026-03-07 50.5 @ Saint-Etienne 2 1804 56.71% Red Star 0 1711 19.81% 23.47%
11 2025-08-16 50.8 @ Saint-Etienne 4 1759 49.05% Rodez 0 1730 25.85% 25.10%
12 2026-05-24 * 51.1 @ Laval 1 1650 57.29% Rouen 0 1553 19.40% 23.32%
13 2025-10-28 51.2 @ Saint-Etienne 6 1766 53.80% Pau FC 0 1698 22.00% 24.20%
14 2026-04-18 51.5 @ Troyes 1 1797 64.98% Boulogne 0 1627 14.32% 20.70%
15 2025-10-28 51.6 @ Dunkerque 3 1739 45.97% Red Star 0 1733 28.53% 25.51%
16 2025-11-24 51.6 @ Reims 2 1782 52.80% Montpellier 0 1723 22.79% 24.42%
17 2026-04-24 52.0 Montpellier 2 1741 48.26% @ Amiens 0 1601 26.52% 25.21%
18 2025-10-31 52.1 @ Guingamp 2 1716 49.44% Laval 0 1683 25.53% 25.04%
19 2026-03-06 52.2 Montpellier 3 1711 41.07% @ Nancy Lorraine 0 1624 33.04% 25.89%
20 2025-09-19 52.3 Pau FC 3 1680 38.76% @ Boulogne 0 1609 35.27% 25.97%
21 2026-04-24 52.3 @ Annecy 5 1750 55.17% Pau FC 1 1671 20.95% 23.87%
22 2026-02-28 52.4 Saint-Etienne 3 1787 43.42% @ Pau FC 0 1683 30.84% 25.75%
23 2025-08-29 52.9 @ Rodez 1 1711 57.65% Boulogne 0 1610 19.14% 23.21%
24 2026-03-13 53.0 @ Guingamp 1 1723 58.03% Amiens 0 1620 18.87% 23.10%
25 2025-08-30 53.1 @ Reims 1 1768 59.54% Le Mans 0 1651 17.82% 22.64%