Home / Leagues / France / Division 1 / 2024-25

2024-25 Division 1 Season

306 games · 2 promotion-playoff teams · 100,000 simulations

Final

Promoted

Clermont Foot 63

via playoff

Relegated

No relegation

Biggest Overachiever

Paris FC

13.50 points above expected

69 points · 55.50 expected points

Biggest Disappointment

Caen

21.06 points below expected

22 points · 43.06 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Lorient 34 22 5 7 71 68 31 +37 61.8 +9.18
2 Paris FC 34 21 6 7 69 55 33 +22 55.5 +13.50
3 Metz 34 18 11 5 65 64 34 +30 60.5 +4.48
4 Dunkerque 34 17 5 12 56 47 40 +7 45.2 +10.83
5 Guingamp 34 17 4 13 55 57 45 +12 51.6 +3.35
6 Annecy 34 14 9 11 51 42 43 -1 48.0 +2.95
7 Laval 34 14 8 12 50 44 38 +6 48.1 +1.94
8 SC Bastia 34 11 15 8 48 43 37 +6 48.1 -0.12
9 Grenoble Foot 38 34 13 7 14 46 43 44 -1 46.6 -0.63
10 Troyes 34 13 5 16 44 36 34 +2 44.7 -0.74
11 Amiens 34 13 4 17 43 38 50 -12 43.9 -0.93
12 Ajaccio 34 12 6 16 42 30 42 -12 41.0 +0.95
13 Pau FC 34 10 12 12 42 39 53 -14 46.1 -4.06
14 Rodez 34 9 12 13 39 56 54 +2 49.0 -10.00
15 Red Star 34 9 11 14 38 37 51 -14 37.0 +1.04
16 Clermont Foot 63 34 7 12 15 33 30 46 -16 47.1 -14.10
17 Martigues 34 9 5 20 32 29 56 -27 30.8 +1.16
18 Caen 34 5 7 22 22 31 58 -27 43.1 -21.06

Form

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

League Race

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

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The full Promotion / Relegation tab has matchup heatmaps and round-by-round simulation outcomes.

Finals

Clermont Foot 63 4
Boulogne 3

Leg 1: Boulogne 1-3 Clermont Foot 63

Leg 2: Clermont Foot 63 1-2 Boulogne

Season Summary

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

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Lorient 1845 71 61.82 +9.18 88.0% 44 50 57 61 67 75 81
Metz 1843 65 60.52 +4.48 73.0% 33 47 56 61 66 72 78
Paris FC 1792 69 55.50 +13.50 100.0% 40 46 50 55 62 66 69
Guingamp 1737 55 51.65 +3.35 67.0% 32 39 47 51 57 63 69
Rodez 1715 39 49.00 -10.00 11.0% 33 36 44 48 54 63 69
SC Bastia 1715 48 48.12 -0.12 47.0% 31 33 42 49 53 60 67
Troyes 1710 44 44.74 -0.74 43.0% 28 31 41 45 50 55 64
Dunkerque 1706 56 45.17 +10.83 93.0% 22 31 42 45 49 57 64
Laval 1705 50 48.06 +1.94 65.0% 27 36 43 48 54 62 66
Annecy 1692 51 48.05 +2.95 66.0% 26 34 43 48 53 61 67
Grenoble Foot 38 1679 46 46.63 -0.63 52.0% 30 35 41 45 52 57 67
Ajaccio 1642 42 41.05 +0.95 56.0% 24 29 35 42 45 52 65
Clermont Foot 63 1639 33 47.10 -14.10 4.0% 24 34 41 46 53 60 67
Amiens 1634 43 43.93 -0.93 51.0% 25 32 40 43 49 56 62
Pau FC 1628 42 46.06 -4.06 32.0% 29 35 40 47 51 57 58
Red Star 1613 38 36.96 +1.04 63.0% 21 26 32 36 42 49 57
Martigues 1589 32 30.84 +1.16 58.0% 17 19 27 31 35 40 46
Caen 1587 22 43.06 -21.06 0.0% 30 32 38 43 47 56 63

Head-to-Head

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

Beat expectations Fell short Within expectations
Team AJA AMI ANN CAE CF6 DUN GF3 GUI LAV LOR MAR MET PAR PAU RS ROD SB TRO
Ajaccio
1-0-1
2.75
0-0-2
2.31
1-0-1
2.50
2-0-0
2.29
0-0-2
2.40
1-1-0
2.48
0-0-2
2.19
1-1-0
2.41
1-0-1
1.71
0-1-1
3.47
1-0-1
1.82
0-0-2
1.84
0-1-1
2.72
1-0-1
3.11
2-0-0
2.27
0-1-1
2.38
1-1-0
2.61
Amiens
1-0-1
2.78
1-0-1
2.57
1-0-1
2.73
1-1-0
2.56
1-0-1
2.59
1-0-1
2.64
1-0-1
2.27
0-0-2
2.50
1-0-1
1.99
0-1-1
3.87
0-0-2
1.83
0-1-1
2.18
2-0-0
2.67
1-0-1
3.07
1-1-0
2.47
1-0-1
2.58
0-0-2
2.58
Annecy
2-0-0
3.22
1-0-1
2.95
1-1-0
3.02
1-0-1
3.06
1-0-1
3.06
1-1-0
2.77
0-1-1
2.74
2-0-0
2.67
0-1-1
1.91
0-0-2
3.75
0-1-1
2.15
0-1-1
2.20
1-0-1
3.08
2-0-0
3.38
0-1-1
2.69
0-2-0
2.63
2-0-0
3.12
Caen
1-0-1
3.02
1-0-1
2.80
0-1-1
2.53
1-0-1
2.60
0-0-2
2.60
0-0-2
2.88
0-0-2
2.34
0-0-2
2.47
0-0-2
1.75
1-0-1
3.36
0-1-1
1.77
0-0-2
2.29
0-1-1
2.72
0-2-0
3.02
0-2-0
2.31
1-0-1
2.31
0-0-2
2.92
Clermont Foot 63
0-0-2
3.25
0-1-1
2.97
1-0-1
2.46
1-0-1
2.94
0-0-2
2.95
0-1-1
2.68
1-0-1
2.37
1-1-0
2.66
1-0-1
2.07
1-0-1
3.90
0-1-1
2.12
0-0-2
2.32
0-2-0
2.92
0-2-0
3.19
0-2-0
2.31
0-2-0
2.60
1-0-1
2.76
Dunkerque
2-0-0
3.13
1-0-1
2.93
1-0-1
2.47
2-0-0
2.92
2-0-0
2.60
2-0-0
2.76
1-1-0
2.41
0-1-1
2.63
0-0-2
1.98
0-1-1
3.67
0-0-2
2.05
1-0-1
2.12
1-1-0
2.57
1-1-0
3.37
1-0-1
2.60
1-0-1
2.56
1-0-1
2.84
Grenoble Foot 38
0-1-1
3.05
1-0-1
2.88
0-1-1
2.76
2-0-0
2.65
1-1-0
2.85
0-0-2
2.78
0-1-1
2.58
2-0-0
2.65
0-0-2
1.95
2-0-0
3.61
1-0-1
2.13
0-0-2
2.19
0-1-1
2.84
0-1-1
3.46
1-0-1
2.75
2-0-0
2.43
1-1-0
2.69
Guingamp
2-0-0
3.35
1-0-1
3.26
1-1-0
2.79
2-0-0
3.19
1-0-1
3.17
0-1-1
3.12
1-1-0
2.94
2-0-0
3.05
0-0-2
2.15
2-0-0
3.97
0-0-2
2.41
0-0-2
2.69
1-0-1
3.20
0-0-2
3.73
2-0-0
2.93
0-1-1
3.00
2-0-0
2.93
Laval
0-1-1
3.11
2-0-0
3.05
0-0-2
2.86
2-0-0
3.05
0-1-1
2.86
1-1-0
2.90
0-0-2
2.89
0-0-2
2.47
2-0-0
2.02
1-0-1
3.82
0-1-1
1.96
1-0-1
2.26
1-1-0
2.87
1-1-0
3.30
2-0-0
2.57
0-1-1
2.73
1-1-0
3.08
Lorient
1-0-1
3.87
1-0-1
3.59
1-1-0
3.65
2-0-0
3.88
1-0-1
3.48
2-0-0
3.58
2-0-0
3.61
2-0-0
3.39
0-0-2
3.54
2-0-0
4.12
0-2-0
2.85
1-0-1
2.93
1-0-1
3.63
2-0-0
4.01
1-1-0
3.45
1-1-0
3.49
2-0-0
3.66
Martigues
1-1-0
2.08
1-1-0
1.72
2-0-0
1.82
1-0-1
2.17
1-0-1
1.69
1-1-0
1.91
0-0-2
1.97
0-0-2
1.63
1-0-1
1.77
0-0-2
1.52
0-0-2
1.35
1-1-0
1.34
0-1-1
2.19
0-0-2
2.43
0-0-2
1.84
0-0-2
2.01
0-0-2
1.82
Metz
1-0-1
3.77
2-0-0
3.73
1-1-0
3.41
1-1-0
3.81
1-1-0
3.44
2-0-0
3.50
1-0-1
3.42
2-0-0
3.13
1-1-0
3.59
0-2-0
2.68
2-0-0
4.29
2-0-0
2.83
0-1-1
3.89
0-1-1
4.18
1-1-0
3.29
0-2-0
3.33
1-0-1
3.78
Paris FC
2-0-0
3.73
1-1-0
3.37
1-1-0
3.34
2-0-0
3.29
2-0-0
3.24
1-0-1
3.43
2-0-0
3.35
2-0-0
2.84
1-0-1
3.28
1-0-1
2.59
0-1-1
4.32
0-0-2
2.70
1-1-0
3.52
2-0-0
3.83
0-2-0
3.33
1-0-1
3.14
2-0-0
3.56
Pau FC
1-1-0
2.81
0-0-2
2.86
1-0-1
2.45
1-1-0
2.80
0-2-0
2.61
0-1-1
2.95
1-1-0
2.68
1-0-1
2.33
0-1-1
2.65
1-0-1
1.96
1-1-0
3.36
1-1-0
1.70
0-1-1
2.03
2-0-0
3.31
0-0-2
2.61
0-2-0
2.71
0-0-2
2.84
Red Star
1-0-1
2.42
1-0-1
2.47
0-0-2
2.18
0-2-0
2.51
0-2-0
2.36
0-1-1
2.17
1-1-0
2.09
2-0-0
1.84
0-1-1
2.26
0-0-2
1.59
2-0-0
3.10
1-1-0
1.46
0-0-2
1.76
0-0-2
2.23
1-1-0
1.90
0-1-1
1.91
0-1-1
2.30
Rodez
0-0-2
3.27
0-1-1
3.07
1-1-0
2.83
0-2-0
3.25
0-2-0
3.23
1-0-1
2.93
1-0-1
2.78
0-0-2
2.60
0-0-2
2.96
0-1-1
2.11
2-0-0
3.74
0-1-1
2.26
0-2-0
2.21
2-0-0
2.92
0-1-1
3.67
0-1-1
2.69
2-0-0
2.97
SC Bastia
1-1-0
3.15
1-0-1
2.94
0-2-0
2.89
1-0-1
3.25
0-2-0
2.92
1-0-1
2.96
0-0-2
3.10
1-1-0
2.52
1-1-0
2.80
0-1-1
2.06
2-0-0
3.56
0-2-0
2.21
1-0-1
2.40
0-2-0
2.82
1-1-0
3.66
1-1-0
2.83
0-1-1
3.11
Troyes
0-1-1
2.93
2-0-0
2.96
0-0-2
2.42
2-0-0
2.63
1-0-1
2.76
1-0-1
2.69
0-1-1
2.83
0-0-2
2.59
0-1-1
2.46
0-0-2
1.91
2-0-0
3.75
1-0-1
1.80
0-0-2
2.00
2-0-0
2.68
1-1-0
3.24
0-0-2
2.56
1-1-0
2.43

Goal Differential vs Points

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

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
06.21%11.44%5.88%4.08%0.98%0.49%29.08%
111.44%11.11%6.37%4.08%0.98%0.65%34.64%
25.88%6.37%4.90%2.12%0.82%0.16%20.26%
34.08%4.08%2.12%1.31%0.16%11.76%
40.98%0.98%0.82%0.16%2.94%
5+0.49%0.65%0.16%1.31%
Total29.08%34.64%20.26%11.76%2.94%1.31%100%

Summary Statistics

Mean scored1.29
Mean allowed1.29
StdDev scored1.17
StdDev allowed1.17
Mean total goals/game2.58
Correlation (home vs away score)-0.068
Sample size (games)306
↓ Scored | Allowed →012345+Total
05.88%17.65%11.76%5.88%2.94%44.12%
18.82%8.82%5.88%2.94%26.47%
25.88%17.65%2.94%26.47%
32.94%2.94%
4
5+
Total23.53%44.12%20.59%8.82%2.94%100%

Ajaccio — Summary Statistics

Mean scored0.88
Mean allowed1.24
StdDev scored0.91
StdDev allowed1.02
Mean total goals/game2.12
Correlation (scored vs allowed)-0.361
Games played34
↓ Scored | Allowed →012345+Total
02.94%11.76%2.94%11.76%29.41%
114.71%8.82%8.82%8.82%2.94%44.12%
25.88%5.88%2.94%14.71%
32.94%2.94%2.94%8.82%
42.94%2.94%
5+
Total26.47%29.41%17.65%23.53%2.94%100%

Amiens — Summary Statistics

Mean scored1.12
Mean allowed1.47
StdDev scored1.04
StdDev allowed1.21
Mean total goals/game2.59
Correlation (scored vs allowed)-0.166
Games played34
↓ Scored | Allowed →012345+Total
011.76%5.88%5.88%23.53%
117.65%8.82%2.94%5.88%35.29%
214.71%2.94%5.88%5.88%5.88%35.29%
32.94%2.94%5.88%
4
5+
Total47.06%20.59%11.76%5.88%8.82%5.88%100%

Annecy — Summary Statistics

Mean scored1.24
Mean allowed1.26
StdDev scored0.89
StdDev allowed1.60
Mean total goals/game2.50
Correlation (scored vs allowed)0.104
Games played34
↓ Scored | Allowed →012345+Total
026.47%5.88%5.88%2.94%41.18%
15.88%5.88%11.76%8.82%32.35%
22.94%2.94%11.76%2.94%20.59%
32.94%2.94%5.88%
4
5+
Total11.76%35.29%29.41%17.65%5.88%100%

Caen — Summary Statistics

Mean scored0.91
Mean allowed1.71
StdDev scored0.93
StdDev allowed1.09
Mean total goals/game2.62
Correlation (scored vs allowed)0.033
Games played34
↓ Scored | Allowed →012345+Total
05.88%17.65%11.76%5.88%41.18%
18.82%23.53%5.88%38.24%
25.88%5.88%2.94%14.71%
32.94%2.94%
42.94%2.94%
5+
Total14.71%50.00%20.59%14.71%100%

Clermont Foot 63 — Summary Statistics

Mean scored0.88
Mean allowed1.35
StdDev scored0.98
StdDev allowed0.92
Mean total goals/game2.24
Correlation (scored vs allowed)0.048
Games played34
↓ Scored | Allowed →012345+Total
02.94%11.76%8.82%23.53%
114.71%11.76%2.94%29.41%
211.76%8.82%8.82%2.94%32.35%
32.94%8.82%2.94%14.71%
4
5+
Total32.35%41.18%11.76%8.82%2.94%2.94%100%

Dunkerque — Summary Statistics

Mean scored1.38
Mean allowed1.18
StdDev scored1.02
StdDev allowed1.24
Mean total goals/game2.56
Correlation (scored vs allowed)0.017
Games played34
↓ Scored | Allowed →012345+Total
011.76%5.88%11.76%5.88%35.29%
15.88%5.88%11.76%5.88%29.41%
22.94%8.82%2.94%14.71%
32.94%5.88%5.88%14.71%
42.94%2.94%5.88%
5+
Total26.47%29.41%32.35%11.76%100%

Grenoble Foot 38 — Summary Statistics

Mean scored1.26
Mean allowed1.29
StdDev scored1.26
StdDev allowed1.00
Mean total goals/game2.56
Correlation (scored vs allowed)-0.183
Games played34
↓ Scored | Allowed →012345+Total
08.82%2.94%2.94%14.71%
114.71%5.88%2.94%11.76%2.94%38.24%
22.94%5.88%5.88%2.94%17.65%
311.76%8.82%2.94%23.53%
42.94%2.94%5.88%
5+
Total32.35%32.35%11.76%17.65%5.88%100%

Guingamp — Summary Statistics

Mean scored1.68
Mean allowed1.32
StdDev scored1.17
StdDev allowed1.27
Mean total goals/game3.00
Correlation (scored vs allowed)-0.252
Games played34
↓ Scored | Allowed →012345+Total
05.88%11.76%5.88%2.94%26.47%
114.71%14.71%8.82%38.24%
22.94%2.94%2.94%2.94%2.94%14.71%
38.82%8.82%2.94%20.59%
4
5+
Total32.35%38.24%20.59%5.88%2.94%100%

Laval — Summary Statistics

Mean scored1.29
Mean allowed1.12
StdDev scored1.09
StdDev allowed1.12
Mean total goals/game2.41
Correlation (scored vs allowed)-0.029
Games played34
↓ Scored | Allowed →012345+Total
08.82%8.82%2.94%20.59%
18.82%2.94%5.88%17.65%
28.82%14.71%2.94%26.47%
32.94%8.82%2.94%2.94%17.65%
45.88%5.88%11.76%
5+2.94%2.94%5.88%
Total38.24%38.24%17.65%5.88%100%

Lorient — Summary Statistics

Mean scored2.00
Mean allowed0.91
StdDev scored1.50
StdDev allowed0.90
Mean total goals/game2.91
Correlation (scored vs allowed)0.090
Games played34
↓ Scored | Allowed →012345+Total
026.47%2.94%8.82%5.88%2.94%47.06%
18.82%11.76%5.88%2.94%2.94%32.35%
25.88%2.94%2.94%11.76%
35.88%5.88%
42.94%2.94%
5+
Total20.59%41.18%14.71%8.82%8.82%5.88%100%

Martigues — Summary Statistics

Mean scored0.85
Mean allowed1.65
StdDev scored1.05
StdDev allowed1.54
Mean total goals/game2.50
Correlation (scored vs allowed)-0.316
Games played34
↓ Scored | Allowed →012345+Total
08.82%5.88%2.94%17.65%
18.82%14.71%5.88%29.41%
22.94%8.82%5.88%17.65%
35.88%8.82%8.82%2.94%26.47%
42.94%2.94%
5+2.94%2.94%5.88%
Total29.41%44.12%23.53%2.94%100%

Metz — Summary Statistics

Mean scored1.88
Mean allowed1.00
StdDev scored1.47
StdDev allowed0.82
Mean total goals/game2.88
Correlation (scored vs allowed)0.101
Games played34
↓ Scored | Allowed →012345+Total
08.82%2.94%2.94%2.94%17.65%
117.65%5.88%8.82%2.94%35.29%
214.71%5.88%20.59%
32.94%5.88%8.82%2.94%20.59%
42.94%2.94%5.88%
5+
Total44.12%23.53%23.53%8.82%100%

Paris FC — Summary Statistics

Mean scored1.62
Mean allowed0.97
StdDev scored1.18
StdDev allowed1.03
Mean total goals/game2.59
Correlation (scored vs allowed)0.165
Games played34
↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%2.94%5.88%26.47%
117.65%17.65%8.82%44.12%
22.94%11.76%2.94%2.94%20.59%
32.94%2.94%5.88%
42.94%2.94%
5+
Total26.47%29.41%20.59%14.71%2.94%5.88%100%

Pau FC — Summary Statistics

Mean scored1.15
Mean allowed1.56
StdDev scored0.99
StdDev allowed1.42
Mean total goals/game2.71
Correlation (scored vs allowed)-0.147
Games played34
↓ Scored | Allowed →012345+Total
05.88%8.82%2.94%8.82%26.47%
111.76%17.65%8.82%5.88%5.88%50.00%
25.88%8.82%14.71%
35.88%5.88%
42.94%2.94%
5+
Total23.53%32.35%20.59%17.65%5.88%100%

Red Star — Summary Statistics

Mean scored1.09
Mean allowed1.50
StdDev scored0.97
StdDev allowed1.21
Mean total goals/game2.59
Correlation (scored vs allowed)0.013
Games played34
↓ Scored | Allowed →012345+Total
05.88%5.88%2.94%14.71%
15.88%17.65%14.71%8.82%47.06%
22.94%5.88%5.88%14.71%
32.94%11.76%14.71%
4
5+2.94%5.88%8.82%
Total14.71%35.29%26.47%23.53%100%

Rodez — Summary Statistics

Mean scored1.65
Mean allowed1.59
StdDev scored1.39
StdDev allowed1.02
Mean total goals/game3.24
Correlation (scored vs allowed)-0.127
Games played34
↓ Scored | Allowed →012345+Total
014.71%5.88%5.88%2.94%29.41%
111.76%17.65%2.94%32.35%
25.88%5.88%11.76%5.88%29.41%
32.94%2.94%
42.94%2.94%
5+2.94%2.94%
Total35.29%32.35%23.53%5.88%2.94%100%

SC Bastia — Summary Statistics

Mean scored1.26
Mean allowed1.09
StdDev scored1.19
StdDev allowed1.06
Mean total goals/game2.35
Correlation (scored vs allowed)0.150
Games played34
↓ Scored | Allowed →012345+Total
011.76%20.59%2.94%5.88%2.94%44.12%
18.82%11.76%2.94%23.53%
28.82%5.88%2.94%17.65%
311.76%11.76%
42.94%2.94%
5+
Total44.12%26.47%17.65%8.82%2.94%100%

Troyes — Summary Statistics

Mean scored1.06
Mean allowed1.00
StdDev scored1.18
StdDev allowed1.13
Mean total goals/game2.06
Correlation (scored vs allowed)-0.387
Games played34

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 Paris FC 69 55.5 +13.50
2 Dunkerque 56 45.2 +10.83
3 Lorient 71 61.8 +9.18
4 Metz 65 60.5 +4.48
5 Guingamp 55 51.6 +3.35

Biggest Disappointments

# Team Actual Sim vsSim
1 Caen 22 43.1 -21.06
2 Clermont Foot 63 33 47.1 -14.10
3 Rodez 39 49.0 -10.00
4 Pau FC 42 46.1 -4.06
5 Amiens 43 43.9 -0.93

Top Streaks

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

Longest Winning Streaks

# Team Games Dates Probability
1 Dunkerque 4 Aug 30 – Sep 24 1 in 91
2 Ajaccio 3 Jan 17 – Jan 31 1 in 46
3 Laval 4 Nov 22 – Jan 4 1 in 44
4 Paris FC 5 Sep 24 – Oct 26 1 in 34
5 Martigues 2 Jan 24 – Jan 31 1 in 22

Longest Losing Streaks

# Team Games Dates Probability
1 Caen 9 Dec 6 – Feb 17 1 in 3,164
2 Rodez 4 Aug 16 – Sep 13 1 in 62
3 Clermont Foot 63 3 Aug 30 – Sep 20 1 in 32
4 Ajaccio 4 Dec 7 – Jan 11 1 in 19
5 Amiens 3 Dec 13 – Jan 11 1 in 18

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Metz 12 Nov 4 – Feb 15 1 in 86
2 Rodez 9 Oct 4 – Dec 13 1 in 83
3 Laval 10 Nov 1 – Jan 31 1 in 75
4 Paris FC 10 Sep 24 – Dec 7 1 in 28
5 Pau FC 6 Dec 13 – Jan 31 1 in 23

Longest Winless Streaks

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

Home-Field Advantage Edge

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

Finish Position Heatmap

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

Team123456789101112131415161718
Lorient44.00%21.00%10.00%9.00%7.00%2.00%1.00%2.00%1.00%1.00%2.00%
Paris FC10.00%21.00%11.00%9.00%9.00%9.00%14.00%3.00%6.00%5.00%1.00%1.00%1.00%
Metz28.00%24.00%18.00%12.00%6.00%2.00%1.00%3.00%1.00%2.00%1.00%1.00%1.00%
Dunkerque1.00%1.00%2.00%6.00%4.00%8.00%5.00%5.00%10.00%6.00%10.00%9.00%8.00%7.00%6.00%4.00%4.00%4.00%
Guingamp3.00%5.00%18.00%10.00%8.00%7.00%11.00%6.00%10.00%6.00%3.00%2.00%4.00%3.00%2.00%1.00%1.00%
Annecy5.00%4.00%6.00%6.00%6.00%7.00%5.00%6.00%10.00%10.00%6.00%8.00%2.00%5.00%4.00%4.00%4.00%2.00%
Laval1.00%5.00%8.00%5.00%8.00%7.00%2.00%10.00%7.00%12.00%6.00%4.00%10.00%4.00%6.00%2.00%1.00%2.00%
SC Bastia5.00%8.00%5.00%7.00%8.00%11.00%9.00%4.00%4.00%8.00%6.00%6.00%7.00%5.00%5.00%2.00%
Grenoble Foot 382.00%2.00%3.00%3.00%13.00%6.00%8.00%8.00%5.00%5.00%6.00%7.00%5.00%8.00%8.00%7.00%3.00%1.00%
Troyes1.00%1.00%2.00%2.00%3.00%8.00%3.00%12.00%10.00%5.00%11.00%8.00%11.00%3.00%5.00%5.00%10.00%
Amiens1.00%2.00%1.00%4.00%3.00%1.00%10.00%4.00%3.00%5.00%12.00%7.00%11.00%12.00%13.00%2.00%6.00%3.00%
Ajaccio2.00%1.00%1.00%2.00%3.00%3.00%7.00%8.00%4.00%8.00%13.00%12.00%7.00%9.00%10.00%10.00%
Pau FC3.00%7.00%6.00%9.00%3.00%10.00%10.00%3.00%4.00%8.00%7.00%10.00%8.00%8.00%3.00%1.00%
Rodez3.00%2.00%7.00%14.00%4.00%10.00%7.00%6.00%7.00%7.00%9.00%6.00%1.00%10.00%1.00%5.00%1.00%
Red Star1.00%2.00%1.00%2.00%4.00%3.00%2.00%2.00%5.00%6.00%4.00%9.00%17.00%26.00%16.00%
Clermont Foot 631.00%3.00%2.00%3.00%11.00%7.00%8.00%6.00%2.00%12.00%10.00%6.00%7.00%11.00%2.00%4.00%2.00%3.00%
Martigues1.00%1.00%3.00%7.00%17.00%17.00%54.00%
Caen2.00%1.00%3.00%2.00%6.00%6.00%3.00%3.00%6.00%6.00%11.00%9.00%4.00%17.00%8.00%10.00%3.00%

Points Required Per Position

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

Points Totals in Context

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

No Trend Data Yet

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

Promotion Playoff Bracket

The path the promotion-playoff teams took to determine the final promotion spot. Two-leg ties show their aggregate score with each leg listed below the matchup card.

Finals

Clermont Foot 63 4
Boulogne 3

Leg 1: Boulogne 1-3 Clermont Foot 63

Leg 2: Clermont Foot 63 1-2 Boulogne

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 Won promotion playoff Lost promotion playoff Same level Qualified for relegation playoff Direct relegation
Lorient 65.0% 10.0% 16.0% 9.0%
Metz 52.0% 11.0% 25.0% 11.0% 1.0%
Paris FC 31.0% 4.0% 25.0% 40.0%
Guingamp 8.0% 5.0% 31.0% 52.0% 2.0% 2.0%
Laval 6.0% 4.0% 17.0% 68.0% 2.0% 3.0%
Rodez 5.0% 3.0% 22.0% 64.0% 5.0% 1.0%
Annecy 9.0% 3.0% 15.0% 63.0% 4.0% 6.0%
SC Bastia 5.0% 2.0% 18.0% 68.0% 5.0% 2.0%
Grenoble Foot 38 4.0% 2.0% 17.0% 66.0% 7.0% 4.0%
Clermont Foot 63 4.0% 16.0% 71.0% 4.0% 5.0%
Pau FC 2.0% 14.0% 72.0% 8.0% 4.0%
Dunkerque 2.0% 1.0% 11.0% 74.0% 4.0% 8.0%
Amiens 3.0% 8.0% 78.0% 2.0% 9.0%
Troyes 2.0% 7.0% 76.0% 5.0% 10.0%
Caen 2.0% 6.0% 71.0% 8.0% 13.0%
Ajaccio 2.0% 2.0% 67.0% 9.0% 20.0%
Red Star 3.0% 38.0% 17.0% 42.0%
Martigues 12.0% 17.0% 71.0%
Loser →
↓ Winner
AjaccioAmiensAngersAnnecyAuxerreBrestCaenClermont Foot 63DunkerqueGrenoble Foot 38GuingampLavalLe HavreLensLorientMetzMontpellierNantesParis FCPau FCRed StarReimsRennesRodezSC BastiaSaint-EtienneStrasbourgTroyes
Ajaccio
Amiens
Angers
Annecy1.00%2.00%1.00%1.00%
Auxerre
Brest
Caen1.00%
Clermont Foot 631.00%1.00%1.00%1.00%1.00%1.00%
Dunkerque1.00%1.00%1.00%1.00%1.00%1.00%
Grenoble Foot 381.00%1.00%1.00%1.00%1.00%1.00%1.00%1.00%
Guingamp1.00%1.00%1.00%1.00%1.00%1.00%2.00%1.00%1.00%
Laval1.00%1.00%2.00%1.00%2.00%1.00%
Le Havre
Lens
Lorient1.00%1.00%1.00%1.00%1.00%1.00%2.00%2.00%
Metz3.00%1.00%1.00%1.00%1.00%2.00%1.00%3.00%1.00%
Montpellier
Nantes
Paris FC1.00%1.00%1.00%2.00%1.00%1.00%2.00%2.00%
Pau FC1.00%1.00%1.00%1.00%
Red Star1.00%1.00%
Reims
Rennes
Rodez1.00%1.00%1.00%1.00%1.00%2.00%1.00%
SC Bastia1.00%1.00%2.00%1.00%
Saint-Etienne
Strasbourg
Troyes1.00%1.00%
Loser →
↓ Winner
AmiensAngersAnnecyAuxerreBrestCaenClermont Foot 63DunkerqueGrenoble Foot 38GuingampLavalLe HavreLensLorientMetzMontpellierNantesParis FCPau FCRed StarReimsRennesRodezSC BastiaSaint-EtienneStrasbourgTroyes
Amiens1.00%
Angers
Annecy1.00%1.00%1.00%1.00%1.00%2.00%
Auxerre
Brest
Caen
Clermont Foot 631.00%1.00%2.00%
Dunkerque1.00%1.00%
Grenoble Foot 383.00%2.00%
Guingamp1.00%1.00%1.00%2.00%4.00%1.00%2.00%1.00%
Laval1.00%1.00%1.00%1.00%1.00%2.00%1.00%
Le Havre
Lens
Lorient1.00%1.00%3.00%2.00%2.00%1.00%1.00%1.00%
Metz1.00%2.00%2.00%1.00%6.00%2.00%1.00%1.00%1.00%3.00%1.00%1.00%
Montpellier
Nantes
Paris FC1.00%1.00%1.00%2.00%2.00%1.00%
Pau FC1.00%2.00%1.00%
Red Star1.00%
Reims
Rennes
Rodez2.00%1.00%1.00%2.00%
SC Bastia2.00%1.00%1.00%
Saint-Etienne
Strasbourg
Troyes1.00%1.00%1.00%
Loser →
↓ Winner
AmiensAngersAnnecyAuxerreBrestCaenClermont Foot 63DunkerqueGrenoble Foot 38GuingampLavalLe HavreLensLorientMetzMontpellierNantesParis FCPau FCRed StarReimsRennesRodezSC BastiaSaint-EtienneStrasbourgToulouseTroyes
Amiens
Angers1.00%2.00%1.00%1.00%1.00%1.00%1.00%
Annecy1.00%1.00%1.00%
Auxerre1.00%1.00%1.00%1.00%1.00%
Brest1.00%
Caen
Clermont Foot 63
Dunkerque1.00%
Grenoble Foot 381.00%1.00%
Guingamp1.00%2.00%1.00%1.00%
Laval2.00%1.00%1.00%
Le Havre1.00%1.00%1.00%2.00%2.00%2.00%
Lens1.00%
Lorient3.00%1.00%1.00%4.00%1.00%
Metz4.00%2.00%1.00%4.00%
Montpellier2.00%1.00%1.00%2.00%1.00%
Nantes2.00%1.00%1.00%2.00%1.00%1.00%
Paris FC2.00%2.00%
Pau FC1.00%1.00%
Red Star
Reims1.00%1.00%1.00%1.00%
Rennes1.00%1.00%1.00%
Rodez1.00%1.00%1.00%
SC Bastia1.00%1.00%
Saint-Etienne2.00%1.00%1.00%1.00%
Strasbourg1.00%1.00%
Toulouse
Troyes

Actual Promotion/Relegation Outcomes

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

Team Quarterfinals Semifinals Finals
Reims 52.0%
Metz 61.0% 34.0%
Guingamp 40.0% 23.0% 9.0%
Dunkerque 60.0% 16.0% 5.0%
Loser →
↓ Winner
DunkerqueGuingampMetzReims
Dunkerque60.00%
Guingamp40.00%
Metz
Reims
Loser →
↓ Winner
DunkerqueGuingampMetzReims
Dunkerque16.00%
Guingamp23.00%
Metz44.00%17.00%
Reims
Loser →
↓ Winner
DunkerqueGuingampMetzReims
Dunkerque5.00%
Guingamp9.00%
Metz34.00%
Reims11.00%14.00%27.00%

Overall Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2024-08-16 Rodez W 1-0 1668 1721 37.3% 24.0% 38.7% +6.5 3
2024-08-16 @ Ajaccio L 0-1 1721 1668 38.7% 24.0% 37.3% -6.5 0
2024-08-16 Red Star W 3-0 1690 1633 52.5% 22.3% 25.2% +12.4 3
2024-08-16 @ Amiens L 0-3 1633 1690 25.2% 22.3% 52.5% -12.4 0
2024-08-16 Pau FC D 2-2 1723 1691 49.3% 23.0% 27.7% -0.6 1
2024-08-16 @ Clermont Foot 63 D 2-2 1691 1723 27.7% 23.0% 49.3% +0.6 1
2024-08-16 Annecy L 0-2 1651 1693 38.8% 24.0% 37.1% -12.3 0
2024-08-16 @ Dunkerque W 2-0 1693 1651 37.1% 24.0% 38.8% +12.3 3
2024-08-16 Laval W 2-1 1679 1670 46.0% 23.5% 30.5% +5.1 3
2024-08-16 @ Grenoble Foot 38 L 1-2 1670 1679 30.5% 23.5% 46.0% -5.1 0
2024-08-16 Troyes W 4-0 1701 1686 46.9% 23.4% 29.7% +18.9 3
2024-08-16 @ Guingamp L 0-4 1686 1701 29.7% 23.4% 46.9% -18.9 0
2024-08-17 Paris FC L 0-2 1718 1722 44.3% 23.7% 32.0% -13.6 0
2024-08-17 @ Caen W 2-0 1722 1718 32.0% 23.7% 44.3% +13.6 3
2024-08-19 Lorient L 0-1 1616 1757 26.5% 22.7% 50.9% -4.8 0
2024-08-19 @ Martigues W 1-0 1757 1616 50.9% 22.7% 26.5% +4.8 3
2024-08-19 SC Bastia D 1-1 1747 1693 52.2% 22.4% 25.4% -1.0 1
2024-08-19 @ Metz D 1-1 1693 1747 25.4% 22.4% 52.2% +0.9 1
2024-08-23 Martigues L 2-4 1705 1612 57.3% 20.9% 21.8% -13.0 3
2024-08-23 @ Annecy W 4-2 1612 1705 21.8% 20.9% 57.3% +13.0 3
2024-08-23 Guingamp L 0-1 1665 1720 37.0% 24.0% 38.9% -6.3 0
2024-08-23 @ Laval W 1-0 1720 1665 38.9% 24.0% 37.0% +6.3 6
2024-08-23 Dunkerque W 3-2 1736 1639 57.7% 20.8% 21.5% +3.5 6
2024-08-23 @ Paris FC L 2-3 1639 1736 21.5% 20.8% 57.7% -3.5 0
2024-08-23 Caen W 1-0 1691 1705 42.9% 23.8% 33.2% +5.8 4
2024-08-23 @ Pau FC L 0-1 1705 1691 33.2% 23.8% 42.9% -5.8 0
2024-08-23 Metz L 1-3 1714 1746 40.3% 24.0% 35.7% -11.0 0
2024-08-23 @ Rodez W 3-1 1746 1714 35.7% 24.0% 40.3% +11.0 4
2024-08-23 Amiens W 1-0 1694 1702 43.7% 23.8% 32.6% +5.7 4
2024-08-23 @ SC Bastia L 0-1 1702 1694 32.6% 23.8% 43.7% -5.7 3
2024-08-23 Clermont Foot 63 L 0-1 1667 1723 36.9% 24.0% 39.0% -6.3 0
2024-08-23 @ Troyes W 1-0 1723 1667 39.0% 24.0% 36.9% +6.3 4
2024-08-24 Grenoble Foot 38 W 2-0 1761 1684 55.2% 21.6% 23.2% +7.9 6
2024-08-24 @ Lorient L 0-2 1684 1761 23.2% 21.6% 55.2% -7.9 3
2024-08-26 Ajaccio W 1-0 1621 1674 37.1% 24.0% 38.8% +6.5 3
2024-08-26 @ Red Star L 0-1 1674 1621 38.8% 24.0% 37.1% -6.5 3
2024-08-30 Troyes W 2-1 1668 1661 45.8% 23.5% 30.7% +5.1 6
2024-08-30 @ Ajaccio L 1-2 1661 1668 30.7% 23.5% 45.8% -5.1 0
2024-08-30 Annecy D 1-1 1699 1692 45.7% 23.6% 30.7% -0.5 1
2024-08-30 @ Caen D 1-1 1692 1699 30.7% 23.6% 45.7% +0.5 4
2024-08-30 Paris FC L 0-1 1729 1739 43.4% 23.8% 32.8% -7.1 4
2024-08-30 @ Clermont Foot 63 W 1-0 1739 1729 32.8% 23.8% 43.4% +7.1 9
2024-08-30 Rodez W 1-0 1635 1703 35.2% 24.0% 40.9% +6.8 3
2024-08-30 @ Dunkerque L 0-1 1703 1635 40.9% 24.0% 35.2% -6.8 0
2024-08-30 Pau FC D 1-1 1676 1697 41.8% 23.9% 34.2% -0.3 4
2024-08-30 @ Grenoble Foot 38 D 1-1 1697 1676 34.2% 23.9% 41.8% +0.3 5
2024-08-30 Red Star L 3-4 1726 1627 58.0% 20.7% 21.3% -7.8 6
2024-08-30 @ Guingamp W 4-3 1627 1726 21.3% 20.7% 58.0% +7.8 6
2024-08-30 SC Bastia L 0-1 1625 1700 34.2% 23.9% 41.9% -5.9 3
2024-08-30 @ Martigues W 1-0 1700 1625 41.9% 23.9% 34.2% +5.9 7
2024-08-31 Lorient W 1-0 1696 1769 34.5% 23.9% 41.5% +6.9 6
2024-08-31 @ Amiens L 0-1 1769 1696 41.5% 23.9% 34.5% -6.9 6
2024-08-31 Laval D 1-1 1757 1659 57.9% 20.7% 21.4% -1.3 5
2024-08-31 @ Metz D 1-1 1659 1757 21.4% 20.7% 57.9% +1.3 1
2024-09-13 Amiens W 3-0 1693 1703 43.3% 23.8% 32.9% +15.7 7
2024-09-13 @ Annecy L 0-3 1703 1693 32.9% 23.8% 43.3% -15.7 6
2024-09-13 Dunkerque L 0-1 1722 1642 55.5% 21.5% 23.0% -8.7 4
2024-09-13 @ Clermont Foot 63 W 1-0 1642 1722 23.0% 21.5% 55.5% +8.7 6
2024-09-13 Ajaccio D 1-1 1660 1673 43.0% 23.8% 33.1% -0.3 2
2024-09-13 @ Laval D 1-1 1673 1660 33.1% 23.8% 43.0% +0.3 7
2024-09-13 Red Star W 2-1 1762 1635 61.5% 19.4% 19.1% +3.2 9
2024-09-13 @ Lorient L 1-2 1635 1762 19.1% 19.4% 61.5% -3.2 6
2024-09-13 Martigues W 3-0 1697 1619 55.4% 21.5% 23.1% +11.4 8
2024-09-13 @ Pau FC L 0-3 1619 1697 23.1% 21.5% 55.4% -11.4 3
2024-09-13 Guingamp L 1-2 1696 1718 41.7% 23.9% 34.3% -6.5 0
2024-09-13 @ Rodez W 2-1 1718 1696 34.3% 23.9% 41.7% +6.5 9
2024-09-13 Troyes D 0-0 1706 1656 51.6% 22.5% 25.9% -1.0 8
2024-09-13 @ SC Bastia D 0-0 1656 1706 25.9% 22.5% 51.6% +1.0 1
2024-09-14 Metz L 1-2 1746 1756 43.5% 23.8% 32.7% -6.7 9
2024-09-14 @ Paris FC W 2-1 1756 1746 32.7% 23.8% 43.5% +6.7 8
2024-09-16 Caen W 3-1 1676 1698 41.6% 23.9% 34.4% +9.7 7
2024-09-16 @ Grenoble Foot 38 L 1-3 1698 1676 34.4% 23.9% 41.6% -9.7 1
2024-09-20 Clermont Foot 63 W 1-0 1688 1713 41.2% 24.0% 34.8% +6.0 9
2024-09-20 @ Amiens L 0-1 1713 1688 34.8% 24.0% 41.2% -6.0 4
2024-09-20 Ajaccio W 1-0 1689 1673 46.9% 23.4% 29.7% +5.3 4
2024-09-20 @ Caen L 0-1 1673 1689 29.7% 23.4% 46.9% -5.3 7
2024-09-20 Pau FC W 3-2 1651 1709 36.5% 24.0% 39.4% +5.9 9
2024-09-20 @ Dunkerque L 2-3 1709 1651 39.4% 24.0% 36.5% -5.9 8
2024-09-20 Annecy D 2-2 1725 1708 47.1% 23.4% 29.6% -0.5 10
2024-09-20 @ Guingamp D 2-2 1708 1725 29.6% 23.4% 47.1% +0.5 8
2024-09-20 Grenoble Foot 38 L 0-4 1607 1686 33.8% 23.9% 42.3% -21.0 3
2024-09-20 @ Martigues W 4-0 1686 1607 42.3% 23.9% 33.8% +21.0 10
2024-09-20 Laval L 0-3 1632 1660 40.8% 24.0% 35.2% -18.6 6
2024-09-20 @ Red Star W 3-0 1660 1632 35.2% 24.0% 40.8% +18.6 5
2024-09-20 Paris FC W 2-1 1705 1740 39.8% 24.0% 36.1% +5.8 11
2024-09-20 @ SC Bastia L 1-2 1740 1705 36.1% 24.0% 39.8% -5.8 9
2024-09-20 Rodez L 0-3 1657 1690 40.1% 24.0% 35.9% -18.3 1
2024-09-20 @ Troyes W 3-0 1690 1657 35.9% 24.0% 40.1% +18.3 3
2024-09-21 Lorient D 1-1 1763 1766 44.4% 23.7% 31.9% -0.4 9
2024-09-21 @ Metz D 1-1 1766 1763 31.9% 23.7% 44.4% +0.4 10
2024-09-24 Grenoble Foot 38 W 2-0 1668 1707 39.3% 24.0% 36.6% +11.8 10
2024-09-24 @ Ajaccio L 0-2 1707 1668 36.6% 24.0% 39.3% -11.8 10
2024-09-24 Troyes W 1-0 1709 1639 54.3% 21.8% 23.9% +4.3 11
2024-09-24 @ Annecy L 0-1 1639 1709 23.9% 21.8% 54.3% -4.3 1
2024-09-24 Amiens W 2-1 1694 1694 44.8% 23.7% 31.5% +5.2 7
2024-09-24 @ Caen L 1-2 1694 1694 31.5% 23.7% 44.8% -5.2 9
2024-09-24 Red Star D 1-1 1707 1613 57.3% 20.9% 21.8% -1.3 5
2024-09-24 @ Clermont Foot 63 D 1-1 1613 1707 21.8% 20.9% 57.3% +1.3 7
2024-09-24 SC Bastia W 2-1 1657 1710 37.1% 24.0% 38.8% +6.2 12
2024-09-24 @ Dunkerque L 1-2 1710 1657 38.8% 24.0% 37.1% -6.2 11
2024-09-24 Martigues W 6-0 1762 1586 67.2% 17.0% 15.8% +14.5 12
2024-09-24 @ Metz L 0-6 1586 1762 15.8% 17.0% 67.2% -14.5 3
2024-09-24 Guingamp W 2-0 1734 1724 46.1% 23.5% 30.4% +10.1 12
2024-09-24 @ Paris FC L 0-2 1724 1734 30.4% 23.5% 46.1% -10.1 10
2024-09-24 Lorient W 1-0 1703 1766 35.8% 24.0% 40.2% +6.7 11
2024-09-24 @ Pau FC L 0-1 1766 1703 40.2% 24.0% 35.8% -6.7 10
2024-09-24 Laval L 1-3 1708 1679 48.9% 23.1% 28.0% -12.8 3
2024-09-24 @ Rodez W 3-1 1679 1708 28.0% 23.1% 48.9% +12.8 8
2024-09-27 Rodez W 2-1 1688 1696 43.8% 23.8% 32.4% +5.3 12
2024-09-27 @ Amiens L 1-2 1696 1688 32.4% 23.8% 43.8% -5.3 3
2024-09-27 Clermont Foot 63 W 3-0 1695 1706 43.2% 23.8% 32.9% +15.7 13
2024-09-27 @ Grenoble Foot 38 L 0-3 1706 1695 32.9% 23.8% 43.2% -15.7 5
2024-09-27 Pau FC W 3-1 1691 1710 42.2% 23.9% 33.9% +9.6 11
2024-09-27 @ Laval L 1-3 1710 1691 33.9% 23.9% 42.2% -9.6 11
2024-09-27 Ajaccio W 3-0 1759 1680 55.5% 21.5% 23.0% +11.4 13
2024-09-27 @ Lorient L 0-3 1680 1759 23.0% 21.5% 55.5% -11.4 10
2024-09-27 Dunkerque D 1-1 1572 1663 32.2% 23.7% 44.1% +0.4 4
2024-09-27 @ Martigues D 1-1 1663 1572 44.1% 23.7% 32.2% -0.4 13
2024-09-27 Annecy D 2-2 1704 1713 43.5% 23.8% 32.7% -0.3 12
2024-09-27 @ SC Bastia D 2-2 1713 1704 32.7% 23.8% 43.5% +0.3 12
2024-09-28 Paris FC L 1-3 1614 1744 27.6% 23.0% 49.4% -8.1 7
2024-09-28 @ Red Star W 3-1 1744 1614 49.4% 23.0% 27.6% +8.1 15
2024-09-28 Metz W 2-1 1634 1777 26.2% 22.6% 51.2% +7.7 4
2024-09-28 @ Troyes L 1-2 1777 1634 51.2% 22.6% 26.2% -7.7 12
2024-09-30 Caen W 3-1 1714 1699 46.9% 23.4% 29.7% +8.6 13
2024-09-30 @ Guingamp L 1-3 1699 1714 29.7% 23.4% 46.9% -8.6 7
2024-10-04 Red Star W 1-0 1714 1606 59.0% 20.3% 20.7% +3.7 15
2024-10-04 @ Annecy L 0-1 1606 1714 20.7% 20.3% 59.0% -3.7 7
2024-10-04 Troyes W 2-1 1662 1642 47.6% 23.3% 29.1% +4.9 16
2024-10-04 @ Dunkerque L 1-2 1642 1662 29.1% 23.3% 47.6% -4.9 4
2024-10-04 Laval W 1-0 1752 1701 51.8% 22.5% 25.8% +4.6 18
2024-10-04 @ Paris FC L 0-1 1701 1752 25.8% 22.5% 51.8% -4.6 11
2024-10-04 Grenoble Foot 38 W 2-1 1690 1710 41.9% 23.9% 34.1% +5.6 6
2024-10-04 @ Rodez L 1-2 1710 1690 34.1% 23.9% 41.9% -5.6 13
2024-10-05 Martigues D 1-1 1668 1572 57.6% 20.8% 21.6% -1.3 11
2024-10-05 @ Ajaccio D 1-1 1572 1668 21.6% 20.8% 57.6% +1.3 5
2024-10-05 Lorient L 1-2 1690 1771 33.5% 23.9% 42.6% -5.5 7
2024-10-05 @ Caen W 2-1 1771 1690 42.6% 23.9% 33.5% +5.5 16
2024-10-05 Guingamp W 4-1 1690 1723 40.2% 24.0% 35.8% +14.2 8
2024-10-05 @ Clermont Foot 63 L 1-4 1723 1690 35.8% 24.0% 40.2% -14.2 13
2024-10-05 Amiens W 3-2 1769 1694 55.0% 21.6% 23.4% +3.8 15
2024-10-05 @ Metz L 2-3 1694 1769 23.4% 21.6% 55.0% -3.8 12
2024-10-18 Metz W 2-0 1705 1773 35.2% 24.0% 40.8% +12.8 16
2024-10-18 @ Grenoble Foot 38 L 0-2 1773 1705 40.8% 24.0% 35.2% -12.8 15
2024-10-18 Pau FC L 0-1 1709 1700 46.0% 23.5% 30.5% -7.5 13
2024-10-18 @ Guingamp W 1-0 1700 1709 30.5% 23.5% 46.0% +7.5 14
2024-10-18 Dunkerque W 3-2 1696 1667 48.8% 23.1% 28.1% +4.5 14
2024-10-18 @ Laval L 2-3 1667 1696 28.1% 23.1% 48.8% -4.5 16
2024-10-18 Rodez L 0-2 1573 1696 28.4% 23.1% 48.4% -9.5 5
2024-10-18 @ Martigues W 2-0 1696 1573 48.4% 23.1% 28.4% +9.5 9
2024-10-18 Caen D 2-2 1603 1685 33.3% 23.8% 42.9% +0.2 8
2024-10-18 @ Red Star D 2-2 1685 1603 42.9% 23.8% 33.3% -0.2 8
2024-10-18 Clermont Foot 63 D 0-0 1704 1704 44.8% 23.7% 31.6% -0.5 13
2024-10-18 @ SC Bastia D 0-0 1704 1704 31.6% 23.7% 44.8% +0.5 9
2024-10-19 Ajaccio W 3-1 1690 1667 48.0% 23.2% 28.8% +8.4 15
2024-10-19 @ Amiens L 1-3 1667 1690 28.8% 23.2% 48.0% -8.4 11
2024-10-19 Annecy W 4-2 1776 1717 52.8% 22.2% 25.0% +6.6 19
2024-10-19 @ Lorient L 2-4 1717 1776 25.0% 22.2% 52.8% -6.6 15
2024-10-21 Paris FC L 0-3 1637 1757 28.7% 23.2% 48.1% -14.0 4
2024-10-21 @ Troyes W 3-0 1757 1637 48.1% 23.2% 28.7% +14.0 21
2024-10-22 SC Bastia D 1-1 1707 1704 45.4% 23.6% 31.0% -0.5 15
2024-10-22 @ Pau FC D 1-1 1704 1707 31.0% 23.6% 45.4% +0.5 14
2024-10-25 Laval W 2-0 1711 1701 46.2% 23.5% 30.3% +10.1 18
2024-10-25 @ Annecy L 0-2 1701 1711 30.3% 23.5% 46.2% -10.1 14
2024-10-25 Martigues L 0-1 1705 1564 63.1% 18.8% 18.1% -9.6 9
2024-10-25 @ Clermont Foot 63 W 1-0 1564 1705 18.1% 18.8% 63.1% +9.6 8
2024-10-25 Red Star W 2-0 1663 1603 52.9% 22.2% 24.9% +8.5 19
2024-10-25 @ Dunkerque L 0-2 1603 1663 24.9% 22.2% 52.9% -8.5 8
2024-10-25 Guingamp W 1-0 1760 1701 52.8% 22.2% 25.0% +4.5 18
2024-10-25 @ Metz L 0-1 1701 1760 25.0% 22.2% 52.8% -4.5 13
2024-10-25 Amiens L 0-2 1707 1698 46.0% 23.5% 30.5% -14.1 15
2024-10-25 @ Pau FC W 2-0 1698 1707 30.5% 23.5% 46.0% +14.1 18
2024-10-25 Lorient D 3-3 1705 1783 33.9% 23.9% 42.2% +0.2 10
2024-10-25 @ Rodez D 3-3 1783 1705 42.2% 23.9% 33.9% -0.2 20
2024-10-26 Troyes L 0-1 1685 1623 53.2% 22.1% 24.7% -8.4 8
2024-10-26 @ Caen W 1-0 1623 1685 24.7% 22.1% 53.2% +8.4 7
2024-10-26 Grenoble Foot 38 W 2-1 1771 1718 52.0% 22.4% 25.6% +4.3 24
2024-10-26 @ Paris FC L 1-2 1718 1771 25.6% 22.4% 52.0% -4.3 16
2024-10-29 Paris FC D 0-0 1712 1775 35.9% 24.0% 40.1% +0.1 19
2024-10-29 @ Amiens D 0-0 1775 1712 40.1% 24.0% 35.9% -0.2 25
2024-10-29 Annecy D 0-0 1713 1721 43.8% 23.8% 32.5% -0.4 17
2024-10-29 @ Grenoble Foot 38 D 0-0 1721 1713 32.5% 23.8% 43.8% +0.4 19
2024-10-29 Ajaccio W 1-0 1697 1659 50.0% 22.9% 27.1% +4.9 16
2024-10-29 @ Guingamp L 0-1 1659 1697 27.1% 22.9% 50.0% -4.9 11
2024-10-29 Clermont Foot 63 L 1-2 1691 1695 44.2% 23.7% 32.1% -6.8 14
2024-10-29 @ Laval W 2-1 1695 1691 32.1% 23.7% 44.2% +6.8 12
2024-10-29 Dunkerque W 4-2 1783 1671 59.5% 20.2% 20.3% +5.3 23
2024-10-29 @ Lorient L 2-4 1671 1783 20.3% 20.2% 59.5% -5.4 19
2024-10-29 Caen L 0-3 1574 1676 30.7% 23.5% 45.8% -14.8 8
2024-10-29 @ Martigues W 3-0 1676 1574 45.8% 23.5% 30.7% +14.8 11
2024-10-29 Metz W 1-0 1594 1765 23.5% 21.7% 54.8% +8.6 11
2024-10-29 @ Red Star L 0-1 1765 1594 54.8% 21.7% 23.5% -8.6 18
2024-10-29 Rodez D 2-2 1704 1705 44.6% 23.7% 31.7% -0.3 15
2024-10-29 @ SC Bastia D 2-2 1705 1704 31.7% 23.7% 44.6% +0.3 11
2024-10-29 Pau FC W 3-0 1631 1693 36.1% 24.0% 39.9% +18.3 10
2024-10-29 @ Troyes L 0-3 1693 1631 39.9% 24.0% 36.1% -18.2 15
2024-11-01 Pau FC W 2-0 1721 1675 51.2% 22.6% 26.2% +8.9 22
2024-11-01 @ Annecy L 0-2 1675 1721 26.2% 22.6% 51.2% -8.9 15
2024-11-01 Lorient W 2-1 1702 1788 32.8% 23.8% 43.4% +6.7 15
2024-11-01 @ Clermont Foot 63 L 1-2 1788 1702 43.4% 23.8% 32.8% -6.7 23
2024-11-01 Amiens W 3-1 1666 1713 38.1% 24.1% 37.8% +10.4 22
2024-11-01 @ Dunkerque L 1-3 1713 1666 37.8% 24.1% 38.1% -10.4 19
2024-11-01 Red Star L 0-1 1559 1603 38.5% 24.0% 37.5% -6.5 8
2024-11-01 @ Martigues W 1-0 1603 1559 37.5% 24.0% 38.5% +6.5 14
2024-11-01 Rodez D 3-3 1775 1706 54.1% 21.9% 24.0% -0.7 26
2024-11-01 @ Paris FC D 3-3 1706 1775 24.0% 21.9% 54.1% +0.7 12
2024-11-01 Laval D 0-0 1650 1684 40.0% 24.0% 36.0% -0.2 11
2024-11-01 @ Troyes D 0-0 1684 1650 36.0% 24.0% 40.0% +0.1 15
2024-11-02 SC Bastia W 2-0 1691 1704 43.0% 23.8% 33.1% +10.9 14
2024-11-02 @ Caen L 0-2 1704 1691 33.1% 23.8% 43.0% -10.9 15
2024-11-02 Grenoble Foot 38 W 3-0 1702 1713 43.2% 23.8% 33.0% +15.7 19
2024-11-02 @ Guingamp L 0-3 1713 1702 33.0% 23.8% 43.2% -15.7 17
2024-11-04 Metz L 0-1 1654 1756 30.8% 23.6% 45.7% -5.4 11
2024-11-04 @ Ajaccio W 1-0 1756 1654 45.7% 23.6% 30.8% +5.4 21
2024-11-08 Clermont Foot 63 W 2-0 1648 1709 36.2% 24.0% 39.7% +12.5 14
2024-11-08 @ Ajaccio L 0-2 1709 1648 39.7% 24.0% 36.2% -12.5 15
2024-11-08 Martigues D 1-1 1702 1552 64.2% 18.3% 17.5% -1.7 20
2024-11-08 @ Amiens D 1-1 1552 1702 17.5% 18.3% 64.2% +1.7 9
2024-11-08 Dunkerque L 0-1 1697 1676 47.7% 23.3% 29.0% -7.7 17
2024-11-08 @ Grenoble Foot 38 W 1-0 1676 1697 29.0% 23.3% 47.7% +7.7 25
2024-11-08 SC Bastia D 2-2 1684 1693 43.6% 23.8% 32.6% -0.3 16
2024-11-08 @ Laval D 2-2 1693 1684 32.6% 23.8% 43.6% +0.3 16
2024-11-08 Troyes L 0-3 1609 1650 39.1% 24.0% 36.9% -18.0 14
2024-11-08 @ Red Star W 3-0 1650 1609 36.9% 24.0% 39.1% +18.0 14
2024-11-08 Annecy W 5-1 1706 1730 41.5% 23.9% 34.6% +17.8 15
2024-11-08 @ Rodez L 1-5 1730 1706 34.6% 23.9% 41.5% -17.8 22
2024-11-09 Guingamp W 3-1 1781 1717 53.5% 22.0% 24.5% +7.2 26
2024-11-09 @ Lorient L 1-3 1717 1781 24.5% 22.0% 53.5% -7.2 19
2024-11-09 Caen W 1-0 1761 1702 52.9% 22.2% 24.9% +4.5 24
2024-11-09 @ Metz L 0-1 1702 1761 24.9% 22.2% 52.9% -4.5 14
2024-11-09 Paris FC D 0-0 1666 1774 30.0% 23.4% 46.5% +0.6 16
2024-11-09 @ Pau FC D 0-0 1774 1666 46.5% 23.4% 30.0% -0.6 27
2024-11-22 Rodez D 3-3 1698 1724 41.0% 24.0% 35.0% -0.1 15
2024-11-22 @ Caen D 3-3 1724 1698 35.0% 24.0% 41.0% +0.1 16
2024-11-22 Metz D 1-1 1696 1766 34.9% 24.0% 41.1% +0.2 16
2024-11-22 @ Clermont Foot 63 D 1-1 1766 1696 41.1% 24.0% 34.9% -0.2 25
2024-11-22 Amiens W 3-0 1710 1700 46.2% 23.5% 30.3% +14.7 22
2024-11-22 @ Guingamp L 0-3 1700 1710 30.3% 23.5% 46.2% -14.7 20
2024-11-22 Laval L 0-3 1554 1684 27.6% 23.0% 49.5% -13.5 9
2024-11-22 @ Martigues W 3-0 1684 1554 49.5% 23.0% 27.6% +13.5 19
2024-11-22 Red Star W 4-1 1666 1592 54.9% 21.7% 23.4% +9.8 19
2024-11-22 @ Pau FC L 1-4 1592 1666 23.4% 21.7% 54.9% -9.8 14
2024-11-22 Grenoble Foot 38 D 0-0 1668 1690 41.7% 23.9% 34.4% -0.3 15
2024-11-22 @ Troyes D 0-0 1690 1668 34.4% 23.9% 41.7% +0.3 18
2024-11-23 Annecy D 0-0 1774 1712 53.1% 22.1% 24.7% -1.1 28
2024-11-23 @ Paris FC D 0-0 1712 1774 24.7% 22.1% 53.1% +1.1 23
2024-11-23 Lorient D 0-0 1693 1788 31.6% 23.7% 44.7% +0.5 17
2024-11-23 @ SC Bastia D 0-0 1788 1693 44.7% 23.7% 31.6% -0.5 27
2024-11-25 Ajaccio W 1-0 1684 1661 48.0% 23.2% 28.8% +5.1 28
2024-11-25 @ Dunkerque L 0-1 1661 1684 28.8% 23.2% 48.0% -5.1 14
2024-12-03 SC Bastia D 0-0 1656 1694 39.5% 24.0% 36.5% -0.1 15
2024-12-03 @ Ajaccio D 0-0 1694 1656 36.5% 24.0% 39.5% +0.1 18
2024-12-06 Clermont Foot 63 W 2-0 1713 1696 47.2% 23.4% 29.5% +9.9 26
2024-12-06 @ Annecy L 0-2 1696 1713 29.5% 23.4% 47.2% -9.9 16
2024-12-06 Caen W 1-0 1697 1697 44.8% 23.7% 31.6% +5.5 22
2024-12-06 @ Laval L 0-1 1697 1697 31.6% 23.7% 44.8% -5.5 15
2024-12-06 Troyes W 2-0 1788 1667 60.7% 19.7% 19.6% +6.7 30
2024-12-06 @ Lorient L 0-2 1667 1788 19.6% 19.7% 60.7% -6.6 15
2024-12-06 Guingamp L 0-1 1540 1725 22.2% 21.1% 56.6% -4.0 9
2024-12-06 @ Martigues W 1-0 1725 1540 56.6% 21.1% 22.2% +4.0 25
2024-12-06 SC Bastia D 0-0 1582 1694 29.6% 23.4% 47.0% +0.7 15
2024-12-06 @ Red Star D 0-0 1694 1582 47.0% 23.4% 29.6% -0.7 19
2024-12-06 Pau FC W 1-0 1724 1676 51.4% 22.6% 26.1% +4.7 19
2024-12-06 @ Rodez L 0-1 1676 1724 26.1% 22.6% 51.4% -4.7 19
2024-12-07 Paris FC L 0-2 1656 1772 29.0% 23.3% 47.7% -9.7 15
2024-12-07 @ Ajaccio W 2-0 1772 1656 47.7% 23.3% 29.0% +9.7 31
2024-12-07 Amiens L 0-2 1690 1686 45.4% 23.6% 31.0% -13.9 18
2024-12-07 @ Grenoble Foot 38 W 2-0 1686 1690 31.0% 23.6% 45.4% +13.9 23
2024-12-09 Dunkerque W 2-0 1766 1689 55.1% 21.6% 23.3% +7.9 28
2024-12-09 @ Metz L 0-2 1689 1766 23.3% 21.6% 55.1% -7.9 28
2024-12-13 Laval L 1-3 1700 1703 44.4% 23.7% 31.9% -11.8 23
2024-12-13 @ Amiens W 3-1 1703 1700 31.9% 23.7% 44.4% +11.8 25
2024-12-13 Rodez D 1-1 1687 1729 38.8% 24.0% 37.2% -0.0 17
2024-12-13 @ Clermont Foot 63 D 1-1 1729 1687 37.2% 24.0% 38.8% +0.1 20
2024-12-13 Ajaccio W 1-0 1672 1646 48.3% 23.2% 28.5% +5.1 22
2024-12-13 @ Pau FC L 0-1 1646 1672 28.5% 23.2% 48.3% -5.1 15
2024-12-13 Guingamp W 3-1 1693 1729 39.7% 24.0% 36.2% +10.1 22
2024-12-13 @ SC Bastia L 1-3 1729 1693 36.2% 24.0% 39.7% -10.1 25
2024-12-13 Martigues W 4-0 1661 1536 61.1% 19.6% 19.3% +12.4 18
2024-12-13 @ Troyes L 0-4 1536 1661 19.3% 19.6% 61.1% -12.4 9
2024-12-14 Metz D 0-0 1723 1774 37.6% 24.1% 38.3% +0.0 27
2024-12-14 @ Annecy D 0-0 1774 1723 38.3% 24.1% 37.6% -0.0 29
2024-12-14 Paris FC W 2-0 1795 1782 46.6% 23.4% 30.0% +10.0 33
2024-12-14 @ Lorient L 0-2 1782 1795 30.0% 23.4% 46.6% -10.0 31
2024-12-14 Grenoble Foot 38 W 3-1 1582 1676 31.8% 23.7% 44.5% +11.8 18
2024-12-14 @ Red Star L 1-3 1676 1582 44.5% 23.7% 31.8% -11.8 18
2024-12-16 Caen W 3-1 1681 1692 43.3% 23.8% 32.9% +9.4 31
2024-12-16 @ Dunkerque L 1-3 1692 1681 32.9% 23.8% 43.3% -9.4 15
2025-01-03 Annecy L 1-2 1641 1723 33.2% 23.8% 42.9% -5.5 15
2025-01-03 @ Ajaccio W 2-1 1723 1641 42.9% 23.8% 33.2% +5.5 30
2025-01-03 Troyes L 0-3 1688 1673 46.9% 23.4% 29.7% -20.7 23
2025-01-03 @ Amiens W 3-0 1673 1688 29.7% 23.4% 46.9% +20.7 21
2025-01-03 Clermont Foot 63 L 0-1 1683 1686 44.3% 23.7% 32.0% -7.2 15
2025-01-03 @ Caen W 1-0 1686 1683 32.0% 23.7% 44.3% +7.2 20
2025-01-03 SC Bastia W 3-2 1664 1703 39.3% 24.0% 36.7% +5.6 21
2025-01-03 @ Grenoble Foot 38 L 2-3 1703 1664 36.7% 24.0% 39.3% -5.6 22
2025-01-03 Martigues L 1-2 1772 1524 74.9% 13.1% 12.0% -10.2 31
2025-01-03 @ Paris FC W 2-1 1524 1772 12.0% 13.1% 74.9% +10.2 12
2025-01-03 Red Star L 0-2 1729 1594 62.4% 19.1% 18.6% -17.9 20
2025-01-03 @ Rodez W 2-0 1594 1729 18.6% 19.1% 62.4% +17.9 21
2025-01-04 Dunkerque D 1-1 1719 1690 48.7% 23.1% 28.2% -0.7 26
2025-01-04 @ Guingamp D 1-1 1690 1719 28.2% 23.1% 48.7% +0.7 32
2025-01-04 Lorient W 2-0 1715 1805 32.3% 23.8% 44.0% +13.6 28
2025-01-04 @ Laval L 0-2 1805 1715 44.0% 23.8% 32.3% -13.6 33
2025-01-04 Pau FC D 0-0 1774 1677 57.7% 20.8% 21.5% -1.5 30
2025-01-04 @ Metz D 0-0 1677 1774 21.5% 20.8% 57.7% +1.5 23
2025-01-10 Guingamp L 1-4 1729 1718 46.3% 23.5% 30.2% -17.3 30
2025-01-10 @ Annecy W 4-1 1718 1729 30.2% 23.5% 46.3% +17.3 29
2025-01-10 Red Star D 1-1 1728 1612 60.1% 20.0% 20.0% -1.5 29
2025-01-10 @ Laval D 1-1 1612 1728 20.0% 20.0% 60.1% +1.5 22
2025-01-10 Clermont Foot 63 L 0-1 1534 1694 24.5% 22.1% 53.4% -4.4 12
2025-01-10 @ Martigues W 1-0 1694 1534 53.4% 22.1% 24.5% +4.4 23
2025-01-10 Dunkerque D 1-1 1678 1691 43.0% 23.8% 33.2% -0.3 24
2025-01-10 @ Pau FC D 1-1 1691 1678 33.2% 23.8% 43.0% +0.3 33
2025-01-10 Troyes W 2-1 1711 1694 47.2% 23.3% 29.4% +4.9 23
2025-01-10 @ Rodez L 1-2 1694 1711 29.4% 23.3% 47.2% -4.9 21
2025-01-11 Grenoble Foot 38 L 0-1 1675 1670 45.6% 23.6% 30.8% -7.4 15
2025-01-11 @ Caen W 1-0 1670 1675 30.8% 23.6% 45.6% +7.4 24
2025-01-11 Metz D 0-0 1791 1772 47.4% 23.3% 29.2% -0.7 34
2025-01-11 @ Lorient D 0-0 1772 1791 29.2% 23.3% 47.4% +0.7 31
2025-01-11 Amiens W 1-0 1762 1667 57.4% 20.9% 21.7% +3.9 34
2025-01-11 @ Paris FC L 0-1 1667 1762 21.7% 20.9% 57.4% -3.9 23
2025-01-11 Ajaccio W 4-0 1698 1635 53.2% 22.1% 24.6% +15.9 25
2025-01-11 @ SC Bastia L 0-4 1635 1698 24.6% 22.1% 53.2% -15.9 15
2025-01-17 Caen W 2-1 1620 1668 37.9% 24.1% 38.0% +6.0 18
2025-01-17 @ Ajaccio L 1-2 1668 1620 38.0% 24.1% 37.9% -6.1 15
2025-01-17 SC Bastia W 1-0 1663 1713 37.6% 24.1% 38.3% +6.5 26
2025-01-17 @ Amiens L 0-1 1713 1663 38.3% 24.1% 37.6% -6.5 25
2025-01-17 Martigues W 1-0 1677 1530 63.8% 18.5% 17.7% +3.2 27
2025-01-17 @ Grenoble Foot 38 L 0-1 1530 1677 17.7% 18.5% 63.8% -3.2 12
2025-01-17 Rodez W 3-0 1735 1716 47.5% 23.3% 29.2% +14.2 32
2025-01-17 @ Guingamp L 0-3 1716 1735 29.2% 23.3% 47.5% -14.2 23
2025-01-17 Pau FC L 1-3 1614 1678 35.7% 24.0% 40.3% -10.0 22
2025-01-17 @ Red Star W 3-1 1678 1614 40.3% 24.0% 35.7% +10.0 27
2025-01-18 Laval D 1-1 1698 1727 40.8% 24.0% 35.3% -0.2 24
2025-01-18 @ Clermont Foot 63 D 1-1 1727 1698 35.3% 24.0% 40.8% +0.2 30
2025-01-18 Lorient L 0-1 1692 1790 31.2% 23.6% 45.2% -5.5 33
2025-01-18 @ Dunkerque W 1-0 1790 1692 45.2% 23.6% 31.2% +5.5 37
2025-01-18 Paris FC W 3-1 1773 1766 45.8% 23.5% 30.7% +8.8 34
2025-01-18 @ Metz L 1-3 1766 1773 30.7% 23.5% 45.8% -8.8 34
2025-01-20 Annecy L 0-1 1689 1711 41.6% 23.9% 34.4% -6.9 21
2025-01-20 @ Troyes W 1-0 1711 1689 34.4% 23.9% 41.6% +6.9 33
2025-01-24 Guingamp L 0-1 1662 1749 32.6% 23.8% 43.6% -5.7 15
2025-01-24 @ Caen W 1-0 1749 1662 43.6% 23.8% 32.6% +5.7 35
2025-01-24 Troyes W 1-0 1727 1682 51.0% 22.7% 26.4% +4.7 33
2025-01-24 @ Laval L 0-1 1682 1727 26.4% 22.7% 51.0% -4.7 21
2025-01-24 Amiens W 3-0 1527 1670 26.2% 22.6% 51.2% +22.3 15
2025-01-24 @ Martigues L 0-3 1670 1527 51.2% 22.6% 26.2% -22.3 26
2025-01-24 Grenoble Foot 38 W 3-0 1782 1680 58.3% 20.6% 21.1% +10.5 37
2025-01-24 @ Metz L 0-3 1680 1782 21.1% 20.6% 58.3% -10.5 27
2025-01-24 Ajaccio L 1-2 1702 1626 55.1% 21.6% 23.3% -8.1 23
2025-01-24 @ Rodez W 2-1 1626 1702 23.3% 21.6% 55.1% +8.1 21
2025-01-24 Pau FC D 1-1 1707 1688 47.5% 23.3% 29.2% -0.6 26
2025-01-24 @ SC Bastia D 1-1 1688 1707 29.2% 23.3% 47.5% +0.6 28
2025-01-25 Clermont Foot 63 W 3-2 1796 1698 57.8% 20.8% 21.4% +3.5 40
2025-01-25 @ Lorient L 2-3 1698 1796 21.4% 20.8% 57.8% -3.5 24
2025-01-25 Red Star W 4-1 1757 1604 64.6% 18.2% 17.3% +7.1 37
2025-01-25 @ Paris FC L 1-4 1604 1757 17.3% 18.2% 64.6% -7.1 22
2025-01-27 Dunkerque L 0-2 1718 1686 49.3% 23.0% 27.7% -14.8 33
2025-01-27 @ Annecy W 2-0 1686 1718 27.7% 23.0% 49.3% +14.9 36
2025-01-31 Annecy W 1-0 1647 1704 36.8% 24.0% 39.1% +6.6 29
2025-01-31 @ Amiens L 0-1 1704 1647 39.1% 24.0% 36.8% -6.6 33
2025-01-31 Ajaccio L 0-1 1694 1634 53.1% 22.1% 24.8% -8.4 24
2025-01-31 @ Clermont Foot 63 W 1-0 1634 1694 24.8% 22.1% 53.1% +8.4 24
2025-01-31 Martigues L 0-1 1701 1549 64.4% 18.2% 17.4% -9.8 36
2025-01-31 @ Dunkerque W 1-0 1549 1701 17.4% 18.2% 64.4% +9.8 18
2025-01-31 Rodez W 2-1 1670 1694 41.4% 23.9% 34.6% +5.6 30
2025-01-31 @ Grenoble Foot 38 L 1-2 1694 1670 34.6% 23.9% 41.4% -5.6 23
2025-01-31 Laval D 1-1 1688 1732 38.6% 24.0% 37.3% -0.0 29
2025-01-31 @ Pau FC D 1-1 1732 1688 37.3% 24.0% 38.6% +0.0 34
2025-01-31 Metz D 1-1 1706 1792 32.8% 23.8% 43.4% +0.4 27
2025-01-31 @ SC Bastia D 1-1 1792 1706 43.4% 23.8% 32.8% -0.4 38
2025-02-01 Paris FC L 0-1 1755 1764 43.6% 23.8% 32.6% -7.1 35
2025-02-01 @ Guingamp W 1-0 1764 1755 32.6% 23.8% 43.6% +7.1 40
2025-02-01 Lorient L 1-2 1597 1799 20.7% 20.4% 59.0% -3.5 22
2025-02-01 @ Red Star W 2-1 1799 1597 59.0% 20.4% 20.7% +3.5 43
2025-02-01 Caen W 3-0 1677 1656 47.7% 23.3% 29.0% +14.1 24
2025-02-01 @ Troyes L 0-3 1656 1677 29.0% 23.3% 47.7% -14.1 15
2025-02-07 Red Star D 0-0 1675 1593 55.9% 21.4% 22.8% -1.3 31
2025-02-07 @ Grenoble Foot 38 D 0-0 1593 1675 22.8% 21.4% 55.9% +1.3 23
2025-02-07 Annecy L 0-1 1732 1697 49.6% 22.9% 27.5% -7.9 34
2025-02-07 @ Laval W 1-0 1697 1732 27.5% 22.9% 49.6% +7.9 36
2025-02-07 Troyes L 1-2 1559 1691 27.3% 22.9% 49.9% -4.6 18
2025-02-07 @ Martigues W 2-1 1691 1559 49.9% 22.9% 27.3% +4.6 27
2025-02-07 Pau FC W 3-1 1771 1688 55.9% 21.3% 22.7% +6.7 43
2025-02-07 @ Paris FC L 1-3 1688 1771 22.7% 21.3% 55.9% -6.7 29
2025-02-07 SC Bastia L 0-2 1688 1707 42.2% 23.9% 33.9% -13.1 23
2025-02-07 @ Rodez W 2-0 1707 1688 33.9% 23.9% 42.2% +13.1 30
2025-02-08 Guingamp L 0-3 1642 1748 30.3% 23.5% 46.2% -14.7 24
2025-02-08 @ Ajaccio W 3-0 1748 1642 46.2% 23.5% 30.3% +14.7 38
2025-02-08 Amiens W 3-1 1803 1654 64.0% 18.4% 17.6% +5.1 46
2025-02-08 @ Lorient L 1-3 1654 1803 17.6% 18.4% 64.0% -5.1 29
2025-02-08 Clermont Foot 63 W 3-1 1792 1686 58.8% 20.4% 20.8% +6.1 41
2025-02-08 @ Metz L 1-3 1686 1792 20.8% 20.4% 58.8% -6.1 24
2025-02-10 Dunkerque L 0-2 1642 1691 37.8% 24.1% 38.1% -12.1 15
2025-02-10 @ Caen W 2-0 1691 1642 38.1% 24.1% 37.8% +12.1 39
2025-02-14 Laval W 3-0 1627 1724 31.5% 23.7% 44.9% +20.0 27
2025-02-14 @ Ajaccio L 0-3 1724 1627 44.9% 23.7% 31.5% -20.0 34
2025-02-14 Grenoble Foot 38 L 1-4 1649 1674 41.2% 24.0% 34.8% -15.8 29
2025-02-14 @ Amiens W 4-1 1674 1649 34.8% 24.0% 41.2% +15.8 34
2025-02-14 SC Bastia D 1-1 1680 1720 39.1% 24.0% 36.8% -0.1 25
2025-02-14 @ Clermont Foot 63 D 1-1 1720 1680 36.8% 24.0% 39.1% +0.1 31
2025-02-14 Rodez L 0-5 1682 1675 45.7% 23.6% 30.7% -32.7 29
2025-02-14 @ Pau FC W 5-0 1675 1682 30.7% 23.6% 45.7% +32.7 26
2025-02-14 Martigues W 1-0 1594 1554 50.3% 22.8% 26.9% +4.8 26
2025-02-14 @ Red Star L 0-1 1554 1594 26.9% 22.8% 50.3% -4.8 18
2025-02-14 Lorient L 0-1 1696 1808 29.6% 23.4% 47.0% -5.2 27
2025-02-14 @ Troyes W 1-0 1808 1696 47.0% 23.4% 29.6% +5.2 49
2025-02-15 Paris FC W 1-0 1703 1778 34.3% 23.9% 41.8% +6.9 42
2025-02-15 @ Dunkerque L 0-1 1778 1703 41.8% 23.9% 34.3% -6.9 43
2025-02-15 Metz L 0-3 1763 1798 39.8% 24.0% 36.2% -18.2 38
2025-02-15 @ Guingamp W 3-0 1798 1763 36.2% 24.0% 39.8% +18.2 44
2025-02-17 Caen W 1-0 1705 1630 54.9% 21.7% 23.4% +4.2 39
2025-02-17 @ Annecy L 0-1 1630 1705 23.4% 21.7% 54.9% -4.2 15
2025-02-21 Clermont Foot 63 W 3-0 1710 1680 49.0% 23.1% 28.0% +13.7 45
2025-02-21 @ Dunkerque L 0-3 1680 1710 28.0% 23.1% 49.0% -13.7 25
2025-02-21 Guingamp D 1-1 1690 1744 37.0% 24.0% 38.9% +0.1 35
2025-02-21 @ Grenoble Foot 38 D 1-1 1744 1690 38.9% 24.0% 37.0% -0.1 39
2025-02-21 Annecy W 2-0 1549 1709 24.5% 22.1% 53.5% +15.9 21
2025-02-21 @ Martigues L 0-2 1709 1549 53.5% 22.1% 24.5% -15.9 39
2025-02-21 Troyes W 1-0 1771 1691 55.6% 21.4% 22.9% +4.2 46
2025-02-21 @ Paris FC L 0-1 1691 1771 22.9% 21.4% 55.6% -4.2 27
2025-02-21 Amiens D 1-1 1708 1633 54.9% 21.7% 23.5% -1.1 27
2025-02-21 @ Rodez D 1-1 1633 1708 23.5% 21.7% 54.9% +1.1 30
2025-02-21 Red Star W 1-0 1720 1599 60.7% 19.7% 19.6% +3.5 34
2025-02-21 @ SC Bastia L 0-1 1599 1720 19.6% 19.7% 60.7% -3.5 26
2025-02-22 Pau FC D 2-2 1626 1649 41.5% 23.9% 34.5% -0.2 16
2025-02-22 @ Caen D 2-2 1649 1626 34.5% 23.9% 41.5% +0.2 30
2025-02-22 Laval L 0-1 1813 1704 59.3% 20.2% 20.5% -9.1 49
2025-02-22 @ Lorient W 1-0 1704 1813 20.5% 20.2% 59.3% +9.1 37
2025-02-22 Ajaccio L 0-1 1816 1647 66.3% 17.4% 16.3% -10.0 44
2025-02-22 @ Metz W 1-0 1647 1816 16.3% 17.4% 66.3% +10.0 30
2025-02-28 Paris FC L 2-3 1693 1775 33.3% 23.9% 42.8% -5.2 39
2025-02-28 @ Annecy W 3-2 1775 1693 42.8% 23.9% 33.3% +5.2 49
2025-02-28 Caen L 0-1 1666 1626 50.4% 22.8% 26.8% -8.0 25
2025-02-28 @ Clermont Foot 63 W 1-0 1626 1666 26.8% 22.8% 50.4% +8.0 19
2025-02-28 Martigues L 0-1 1713 1565 63.9% 18.4% 17.6% -9.7 37
2025-02-28 @ Laval W 1-0 1565 1713 17.6% 18.4% 63.9% +9.7 24
2025-02-28 Grenoble Foot 38 W 1-0 1649 1690 39.0% 24.0% 37.0% +6.3 33
2025-02-28 @ Pau FC L 0-1 1690 1649 37.0% 24.0% 39.0% -6.3 35
2025-02-28 SC Bastia W 2-0 1687 1723 39.6% 24.0% 36.4% +11.7 30
2025-02-28 @ Troyes L 0-2 1723 1687 36.4% 24.0% 39.6% -11.7 34
2025-03-01 Metz L 1-2 1634 1806 23.3% 21.6% 55.0% -4.0 30
2025-03-01 @ Amiens W 2-1 1806 1634 55.0% 21.6% 23.3% +4.0 47
2025-03-01 Rodez W 3-1 1804 1707 57.8% 20.8% 21.4% +6.3 52
2025-03-01 @ Lorient L 1-3 1707 1804 21.4% 20.8% 57.8% -6.3 27
2025-03-01 Guingamp W 3-1 1596 1744 25.6% 22.4% 52.0% +13.4 29
2025-03-01 @ Red Star L 1-3 1744 1596 52.0% 22.4% 25.6% -13.4 39
2025-03-03 Dunkerque L 1-2 1657 1724 35.4% 24.0% 40.6% -5.7 30
2025-03-03 @ Ajaccio W 2-1 1724 1657 40.6% 24.0% 35.4% +5.7 48
2025-03-07 Laval L 0-1 1634 1703 34.9% 24.0% 41.1% -6.0 19
2025-03-07 @ Caen W 1-0 1703 1634 41.1% 24.0% 34.9% +6.0 40
2025-03-07 Ajaccio D 2-2 1684 1652 49.2% 23.0% 27.8% -0.6 36
2025-03-07 @ Grenoble Foot 38 D 2-2 1652 1684 27.8% 23.0% 49.2% +0.6 31
2025-03-07 Clermont Foot 63 W 3-1 1731 1658 54.6% 21.7% 23.6% +7.0 42
2025-03-07 @ Guingamp L 1-3 1658 1731 23.6% 21.7% 54.6% -7.0 25
2025-03-07 Troyes L 0-2 1655 1698 38.7% 24.0% 37.2% -12.3 33
2025-03-07 @ Pau FC W 2-0 1698 1655 37.2% 24.0% 38.7% +12.3 33
2025-03-07 Amiens W 2-0 1609 1630 41.8% 23.9% 34.2% +11.2 32
2025-03-07 @ Red Star L 0-2 1630 1609 34.2% 23.9% 41.8% -11.2 30
2025-03-07 Martigues W 1-0 1712 1575 62.6% 19.0% 18.4% +3.3 37
2025-03-07 @ SC Bastia L 0-1 1575 1712 18.4% 19.0% 62.6% -3.3 24
2025-03-08 Annecy W 5-1 1810 1688 60.8% 19.7% 19.5% +10.4 50
2025-03-08 @ Metz L 1-5 1688 1810 19.5% 19.7% 60.8% -10.5 39
2025-03-08 Lorient W 3-2 1780 1810 40.6% 24.0% 35.5% +5.5 52
2025-03-08 @ Paris FC L 2-3 1810 1780 35.5% 24.0% 40.6% -5.4 52
2025-03-10 Dunkerque W 5-1 1700 1730 40.7% 24.0% 35.4% +18.1 30
2025-03-10 @ Rodez L 1-5 1730 1700 35.4% 24.0% 40.7% -18.1 48
2025-03-14 Red Star W 2-1 1652 1620 49.2% 23.0% 27.8% +4.7 34
2025-03-14 @ Ajaccio L 1-2 1620 1652 27.8% 23.0% 49.2% -4.7 32
2025-03-14 Caen W 2-1 1619 1628 43.6% 23.8% 32.6% +5.4 33
2025-03-14 @ Amiens L 1-2 1628 1619 32.6% 23.8% 43.6% -5.4 19
2025-03-14 Rodez D 1-1 1678 1718 39.0% 24.0% 37.0% -0.1 40
2025-03-14 @ Annecy D 1-1 1718 1678 37.0% 24.0% 39.0% +0.1 31
2025-03-14 Grenoble Foot 38 D 0-0 1651 1683 40.3% 24.0% 35.7% -0.2 26
2025-03-14 @ Clermont Foot 63 D 0-0 1683 1651 35.7% 24.0% 40.3% +0.2 37
2025-03-14 Pau FC D 2-2 1571 1643 34.7% 23.9% 41.4% +0.2 25
2025-03-14 @ Martigues D 2-2 1643 1571 41.4% 23.9% 34.7% -0.2 34
2025-03-14 Guingamp L 0-1 1711 1738 40.9% 24.0% 35.1% -6.8 33
2025-03-14 @ Troyes W 1-0 1738 1711 35.1% 24.0% 40.9% +6.8 45
2025-03-15 Metz L 2-3 1711 1821 29.9% 23.4% 46.6% -4.7 48
2025-03-15 @ Dunkerque W 3-2 1821 1711 46.6% 23.4% 29.9% +4.7 53
2025-03-15 Paris FC W 3-0 1709 1786 34.0% 23.9% 42.1% +19.0 43
2025-03-15 @ Laval L 0-3 1786 1709 42.1% 23.9% 34.0% -19.0 52
2025-03-15 SC Bastia W 4-0 1805 1715 56.8% 21.1% 22.1% +14.3 55
2025-03-15 @ Lorient L 0-4 1715 1805 22.1% 21.1% 56.8% -14.3 37
2025-03-28 Amiens D 1-1 1651 1624 48.5% 23.1% 28.4% -0.7 27
2025-03-28 @ Clermont Foot 63 D 1-1 1624 1651 28.4% 23.1% 48.5% +0.7 34
2025-03-28 Ajaccio W 2-0 1572 1657 32.9% 23.8% 43.3% +13.4 28
2025-03-28 @ Martigues L 0-2 1657 1572 43.3% 23.8% 32.9% -13.4 34
2025-03-28 Troyes W 2-1 1825 1704 60.8% 19.7% 19.5% +3.3 56
2025-03-28 @ Metz L 1-2 1704 1825 19.5% 19.7% 60.8% -3.3 33
2025-03-28 Annecy W 1-0 1643 1678 39.9% 24.0% 36.1% +6.2 37
2025-03-28 @ Pau FC L 0-1 1678 1643 36.1% 24.0% 39.9% -6.2 40
2025-03-28 Rodez D 1-1 1616 1718 30.7% 23.5% 45.8% +0.5 33
2025-03-28 @ Red Star D 1-1 1718 1616 45.8% 23.5% 30.7% -0.5 32
2025-03-28 Dunkerque W 2-0 1701 1707 44.0% 23.8% 32.3% +10.6 40
2025-03-28 @ SC Bastia L 0-2 1707 1701 32.3% 23.8% 44.0% -10.6 48
2025-03-29 Lorient L 1-2 1683 1819 26.9% 22.8% 50.3% -4.5 37
2025-03-29 @ Grenoble Foot 38 W 2-1 1819 1683 50.3% 22.8% 26.9% +4.5 58
2025-03-29 Laval W 2-0 1745 1728 47.1% 23.4% 29.5% +9.9 48
2025-03-29 @ Guingamp L 0-2 1728 1745 29.5% 23.4% 47.1% -9.9 43
2025-03-31 Caen W 4-2 1767 1622 63.5% 18.6% 17.9% +4.7 55
2025-03-31 @ Paris FC L 2-4 1622 1767 17.9% 18.6% 63.5% -4.7 19
2025-04-04 Amiens W 2-1 1644 1625 47.4% 23.3% 29.3% +4.9 37
2025-04-04 @ Ajaccio L 1-2 1625 1644 29.3% 23.3% 47.4% -4.9 34
2025-04-04 SC Bastia D 1-1 1671 1711 39.1% 24.0% 36.8% -0.1 41
2025-04-04 @ Annecy D 1-1 1711 1671 36.8% 24.0% 39.1% +0.1 41
2025-04-04 Grenoble Foot 38 L 1-2 1718 1679 50.3% 22.8% 26.9% -7.5 43
2025-04-04 @ Laval W 2-1 1679 1718 26.9% 22.8% 50.3% +7.5 40
2025-04-04 Clermont Foot 63 W 2-0 1771 1650 60.7% 19.7% 19.6% +6.6 58
2025-04-04 @ Paris FC L 0-2 1650 1771 19.6% 19.7% 60.7% -6.6 27
2025-04-04 Martigues W 1-0 1718 1585 62.1% 19.2% 18.7% +3.3 35
2025-04-04 @ Rodez L 0-1 1585 1718 18.7% 19.2% 62.1% -3.3 28
2025-04-05 Metz D 2-2 1618 1829 20.0% 20.0% 60.0% +1.1 20
2025-04-05 @ Caen D 2-2 1829 1618 60.0% 20.0% 20.0% -1.1 57
2025-04-05 Pau FC W 5-0 1824 1649 67.0% 17.1% 15.9% +12.3 61
2025-04-05 @ Lorient L 0-5 1649 1824 15.9% 17.1% 67.0% -12.3 37
2025-04-05 Red Star D 2-2 1700 1616 56.1% 21.3% 22.6% -0.9 34
2025-04-05 @ Troyes D 2-2 1616 1700 22.6% 21.3% 56.1% +0.9 34
2025-04-07 Guingamp W 3-1 1696 1755 36.5% 24.0% 39.5% +10.8 51
2025-04-07 @ Dunkerque L 1-3 1755 1696 39.5% 24.0% 36.5% -10.8 48
2025-04-11 Dunkerque W 1-0 1620 1707 32.7% 23.8% 43.5% +7.1 37
2025-04-11 @ Amiens L 0-1 1707 1620 43.5% 23.8% 32.7% -7.1 51
2025-04-11 Metz L 1-4 1582 1828 17.5% 18.3% 64.1% -7.2 28
2025-04-11 @ Martigues W 4-1 1828 1582 64.1% 18.3% 17.5% +7.2 60
2025-04-11 Clermont Foot 63 D 2-2 1637 1644 43.8% 23.8% 32.4% -0.3 38
2025-04-11 @ Pau FC D 2-2 1644 1637 32.4% 23.8% 43.8% +0.3 28
2025-04-11 Annecy L 0-1 1617 1671 37.1% 24.0% 38.9% -6.3 34
2025-04-11 @ Red Star W 1-0 1671 1617 38.9% 24.0% 37.1% +6.3 44
2025-04-11 Caen D 2-2 1721 1619 58.4% 20.5% 21.0% -1.0 36
2025-04-11 @ Rodez D 2-2 1619 1721 21.0% 20.5% 58.4% +1.0 21
2025-04-11 Ajaccio D 0-0 1700 1648 51.8% 22.5% 25.8% -1.0 35
2025-04-11 @ Troyes D 0-0 1648 1700 25.8% 22.5% 51.8% +1.0 38
2025-04-12 Paris FC L 1-2 1686 1778 32.0% 23.7% 44.2% -5.3 40
2025-04-12 @ Grenoble Foot 38 W 2-1 1778 1686 44.2% 23.7% 32.0% +5.3 61
2025-04-12 Lorient L 1-2 1744 1836 32.0% 23.7% 44.3% -5.3 48
2025-04-12 @ Guingamp W 2-1 1836 1744 44.3% 23.7% 32.0% +5.3 64
2025-04-14 Laval W 5-2 1711 1711 44.9% 23.7% 31.4% +11.0 44
2025-04-14 @ SC Bastia L 2-5 1711 1711 31.4% 23.7% 44.9% -11.1 43
2025-04-18 Pau FC D 1-1 1649 1636 46.6% 23.4% 29.9% -0.6 39
2025-04-18 @ Ajaccio D 1-1 1636 1649 29.9% 23.4% 46.6% +0.6 39
2025-04-18 Guingamp W 3-2 1627 1739 29.7% 23.4% 46.9% +6.8 40
2025-04-18 @ Amiens L 2-3 1739 1627 46.9% 23.4% 29.7% -6.8 48
2025-04-18 Martigues L 0-3 1620 1575 51.0% 22.6% 26.4% -22.2 21
2025-04-18 @ Caen W 3-0 1575 1620 26.4% 22.6% 51.0% +22.2 31
2025-04-18 Troyes L 0-2 1644 1699 37.0% 24.0% 38.9% -11.9 28
2025-04-18 @ Clermont Foot 63 W 2-0 1699 1644 38.9% 24.0% 37.0% +11.9 38
2025-04-18 Grenoble Foot 38 W 2-0 1700 1681 47.4% 23.3% 29.3% +9.8 54
2025-04-18 @ Dunkerque L 0-2 1681 1700 29.3% 23.3% 47.4% -9.8 40
2025-04-18 Rodez W 2-1 1700 1720 41.9% 23.9% 34.2% +5.6 46
2025-04-18 @ Laval L 1-2 1720 1700 34.2% 23.9% 41.9% -5.6 36
2025-04-19 Red Star D 2-2 1835 1611 72.4% 14.4% 13.2% -1.6 61
2025-04-19 @ Metz D 2-2 1611 1835 13.2% 14.4% 72.4% +1.6 35
2025-04-19 SC Bastia W 1-0 1783 1722 53.1% 22.1% 24.8% +4.5 64
2025-04-19 @ Paris FC L 0-1 1722 1783 24.8% 22.1% 53.1% -4.5 44
2025-04-21 Lorient D 0-0 1678 1841 24.1% 21.9% 54.0% +1.2 45
2025-04-21 @ Annecy D 0-0 1841 1678 54.0% 21.9% 24.1% -1.2 65
2025-04-25 Ajaccio W 2-0 1679 1649 48.9% 23.1% 28.0% +9.4 48
2025-04-25 @ Annecy L 0-2 1649 1679 28.0% 23.1% 48.9% -9.4 39
2025-04-25 Martigues W 2-1 1732 1597 62.4% 19.1% 18.5% +3.1 51
2025-04-25 @ Guingamp L 1-2 1597 1732 18.5% 19.1% 62.4% -3.1 31
2025-04-25 Amiens W 1-0 1705 1634 54.4% 21.8% 23.8% +4.3 49
2025-04-25 @ Laval L 0-1 1634 1705 23.8% 21.8% 54.4% -4.3 40
2025-04-25 Clermont Foot 63 D 1-1 1612 1632 42.0% 23.9% 34.1% -0.3 36
2025-04-25 @ Red Star D 1-1 1632 1612 34.1% 23.9% 42.0% +0.3 29
2025-04-25 Grenoble Foot 38 L 2-3 1718 1671 51.2% 22.6% 26.2% -7.3 44
2025-04-25 @ SC Bastia W 3-2 1671 1718 26.2% 22.6% 51.2% +7.3 43
2025-04-25 Dunkerque W 1-0 1710 1710 44.9% 23.6% 31.4% +5.5 41
2025-04-25 @ Troyes L 0-1 1710 1710 31.4% 23.6% 44.9% -5.5 54
2025-04-26 Caen W 4-0 1840 1597 74.4% 13.4% 12.2% +7.2 68
2025-04-26 @ Lorient L 0-4 1597 1840 12.2% 13.4% 74.4% -7.3 21
2025-04-26 Metz W 2-1 1637 1833 21.2% 20.7% 58.1% +8.5 42
2025-04-26 @ Pau FC L 1-2 1833 1637 58.1% 20.7% 21.2% -8.5 61
2025-04-26 Paris FC D 1-1 1715 1788 34.5% 23.9% 41.6% +0.2 37
2025-04-26 @ Rodez D 1-1 1788 1715 41.6% 23.9% 34.5% -0.2 65
2025-05-02 Lorient W 2-1 1639 1847 20.3% 20.1% 59.6% +8.6 42
2025-05-02 @ Ajaccio L 1-2 1847 1639 59.6% 20.1% 20.3% -8.7 68
2025-05-02 Pau FC W 4-2 1630 1646 42.6% 23.9% 33.5% +8.5 43
2025-05-02 @ Amiens L 2-4 1646 1630 33.5% 23.9% 42.6% -8.5 42
2025-05-02 Red Star D 1-1 1590 1612 41.7% 23.9% 34.3% -0.2 22
2025-05-02 @ Caen D 1-1 1612 1590 34.3% 23.9% 41.7% +0.2 37
2025-05-02 Annecy W 3-2 1632 1688 36.9% 24.0% 39.1% +5.9 32
2025-05-02 @ Clermont Foot 63 L 2-3 1688 1632 39.1% 24.0% 36.9% -5.9 48
2025-05-02 Laval D 0-0 1704 1710 44.0% 23.8% 32.2% -0.5 55
2025-05-02 @ Dunkerque D 0-0 1710 1704 32.2% 23.8% 44.0% +0.4 50
2025-05-02 Troyes W 3-1 1678 1716 39.5% 24.0% 36.5% +10.2 46
2025-05-02 @ Grenoble Foot 38 L 1-3 1716 1678 36.5% 24.0% 39.5% -10.2 41
2025-05-02 SC Bastia D 2-2 1735 1711 48.1% 23.2% 28.6% -0.5 52
2025-05-02 @ Guingamp D 2-2 1711 1735 28.6% 23.2% 48.1% +0.5 45
2025-05-02 Paris FC D 1-1 1594 1788 21.4% 20.7% 57.9% +1.3 32
2025-05-02 @ Martigues D 1-1 1788 1594 57.9% 20.7% 21.4% -1.3 66
2025-05-02 Rodez D 3-3 1825 1715 59.3% 20.2% 20.4% -0.9 62
2025-05-02 @ Metz D 3-3 1715 1825 20.4% 20.2% 59.3% +0.9 38
2025-05-10 Grenoble Foot 38 W 3-1 1682 1689 43.9% 23.8% 32.3% +9.2 51
2025-05-10 @ Annecy L 1-3 1689 1682 32.3% 23.8% 43.9% -9.2 46
2025-05-10 Metz L 2-3 1710 1824 29.4% 23.3% 47.3% -4.7 50
2025-05-10 @ Laval W 3-2 1824 1710 47.3% 23.3% 29.4% +4.7 65
2025-05-10 Martigues W 5-1 1839 1595 74.5% 13.3% 12.2% +6.0 71
2025-05-10 @ Lorient L 1-5 1595 1839 12.2% 13.3% 74.5% -6.0 32
2025-05-10 Ajaccio W 2-0 1786 1648 62.8% 18.9% 18.3% +6.2 69
2025-05-10 @ Paris FC L 0-2 1648 1786 18.3% 18.9% 62.8% -6.2 42
2025-05-10 Guingamp L 1-3 1637 1734 31.4% 23.6% 45.0% -9.0 42
2025-05-10 @ Pau FC W 3-1 1734 1637 45.0% 23.6% 31.4% +9.0 55
2025-05-10 Dunkerque D 1-1 1612 1704 32.1% 23.7% 44.1% +0.4 38
2025-05-10 @ Red Star D 1-1 1704 1612 44.1% 23.7% 32.1% -0.4 56
2025-05-10 Clermont Foot 63 D 1-1 1716 1638 55.2% 21.6% 23.2% -1.1 39
2025-05-10 @ Rodez D 1-1 1638 1716 23.2% 21.6% 55.2% +1.1 33
2025-05-10 Caen W 2-1 1711 1590 60.7% 19.7% 19.6% +3.3 48
2025-05-10 @ SC Bastia L 1-2 1590 1711 19.6% 19.7% 60.7% -3.3 22
2025-05-10 Amiens W 1-0 1706 1638 53.9% 21.9% 24.1% +4.4 44
2025-05-10 @ Troyes L 0-1 1638 1706 24.1% 21.9% 53.9% -4.4 43

Playoff Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2025-05-20 Clermont Foot 63 L 1-3 1519 1639 28.6% 23.2% 48.2% -8.3 0-1
2025-05-20 @ Boulogne W 3-1 1639 1519 48.2% 23.2% 28.6% +8.3 1-0
2025-05-25 Boulogne L 1-2 1648 1511 62.6% 19.0% 18.4% -9.0 1-1
2025-05-25 @ Clermont Foot 63 W 2-1 1511 1648 18.4% 19.0% 62.6% +9.0 1-1

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2025-01-03 11.98% Martigues 1524 2 @ Paris FC 1772 1
2 2025-02-22 16.30% Ajaccio 1647 1 @ Metz 1816 0
3 2025-01-31 17.37% Martigues 1549 1 @ Dunkerque 1701 0
4 2025-02-28 17.65% Martigues 1565 1 @ Laval 1713 0
5 2024-10-25 18.13% Martigues 1564 1 @ Clermont Foot 63 1705 0
6 2025-05-25 * 18.41% Boulogne 1511 2 @ Clermont Foot 63 1648 1
7 2025-01-03 18.56% Red Star 1594 2 @ Rodez 1729 0
8 2025-05-02 20.27% @ Ajaccio 1639 2 Lorient 1847 1
9 2025-02-22 20.48% Laval 1704 1 @ Lorient 1813 0
10 2025-04-26 21.24% @ Pau FC 1637 2 Metz 1833 1
11 2024-08-30 21.32% Red Star 1627 4 @ Guingamp 1726 3
12 2024-08-23 21.77% Martigues 1612 4 @ Annecy 1705 2
13 2024-09-13 22.99% Dunkerque 1642 1 @ Clermont Foot 63 1722 0
14 2025-01-24 23.31% Ajaccio 1626 2 @ Rodez 1702 1
15 2024-10-29 23.51% @ Red Star 1594 1 Metz 1765 0
16 2025-02-21 24.48% @ Martigues 1549 2 Annecy 1709 0
17 2024-10-26 24.69% Troyes 1623 1 @ Caen 1685 0
18 2025-01-31 24.78% Ajaccio 1634 1 @ Clermont Foot 63 1694 0
19 2025-03-01 25.58% @ Red Star 1596 3 Guingamp 1744 1
20 2025-01-24 26.17% @ Martigues 1527 3 Amiens 1670 0
21 2025-04-25 26.18% Grenoble Foot 38 1671 3 @ SC Bastia 1718 2
22 2024-09-28 26.23% @ Troyes 1634 2 Metz 1777 1
23 2025-04-18 26.36% Martigues 1575 3 @ Caen 1620 0
24 2025-02-28 26.84% Caen 1626 1 @ Clermont Foot 63 1666 0
25 2025-04-04 26.94% Grenoble Foot 38 1679 2 @ Laval 1718 1

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2025-02-14 32.71 Rodez 5 1675 30.72% @ Pau FC 0 1682 45.73%
2 2025-01-24 22.27 @ Martigues 3 1527 26.17% Amiens 0 1670 51.25%
3 2025-04-18 22.18 Martigues 3 1575 26.36% @ Caen 0 1620 50.99%
4 2024-09-20 20.96 Grenoble Foot 38 4 1686 42.32% @ Martigues 0 1607 33.79%
5 2025-01-03 20.72 Troyes 3 1673 29.74% @ Amiens 0 1688 46.86%
6 2025-02-14 20.01 @ Ajaccio 3 1627 31.48% Laval 0 1724 44.86%
7 2025-03-15 19.02 @ Laval 3 1709 34.03% Paris FC 0 1786 42.06%
8 2024-08-16 18.86 @ Guingamp 4 1701 46.86% Troyes 0 1686 29.74%
9 2024-09-20 18.57 Laval 3 1660 35.22% @ Red Star 0 1632 40.80%
10 2024-09-20 18.34 Rodez 3 1690 35.86% @ Troyes 0 1657 40.13%
11 2024-10-29 18.26 @ Troyes 3 1631 36.08% Pau FC 0 1693 39.91%
12 2025-02-15 18.22 Metz 3 1798 36.17% @ Guingamp 0 1763 39.81%
13 2025-03-10 18.11 @ Rodez 5 1700 40.66% Dunkerque 1 1730 35.35%
14 2024-11-08 17.97 Troyes 3 1650 36.85% @ Red Star 0 1609 39.11%
15 2025-01-03 17.94 Red Star 2 1594 18.56% @ Rodez 0 1729 62.37%
16 2024-11-08 17.80 @ Rodez 5 1706 41.47% Annecy 1 1730 34.59%
17 2025-01-10 17.31 Guingamp 4 1718 30.21% @ Annecy 1 1729 46.32%
18 2025-01-11 15.92 @ SC Bastia 4 1698 53.24% Ajaccio 0 1635 24.65%
19 2025-02-21 15.87 @ Martigues 2 1549 24.48% Annecy 0 1709 53.48%
20 2025-02-14 15.79 Grenoble Foot 38 4 1674 34.80% @ Amiens 1 1649 41.24%
21 2024-11-02 15.73 @ Guingamp 3 1702 43.21% Grenoble Foot 38 0 1713 32.97%
22 2024-09-27 15.72 @ Grenoble Foot 38 3 1695 43.25% Clermont Foot 63 0 1706 32.93%
23 2024-09-13 15.69 @ Annecy 3 1693 43.33% Amiens 0 1703 32.86%
24 2025-01-27 14.85 Dunkerque 2 1686 27.74% @ Annecy 0 1718 49.27%
25 2024-10-29 14.82 Caen 3 1676 45.77% @ Martigues 0 1574 30.68%