2025-26 Championnat National Season

272 games

Final

Promoted

Dijon

65 pts

Sochaux · 58 pts

Relegated

Briochin

27 pts

Chateauroux · 30 pts

Biggest Overachiever

Dijon

12.11 points above expected

65 points · 52.89 expected points

Biggest Disappointment

Caen

10.80 points below expected

40 points · 50.80 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 Dijon Promoted 32 18 11 3 65 52 25 +27 52.89 +12.11
2 Sochaux Promoted 32 16 10 6 58 48 26 +22 53.90 +4.10
3 Rouen 32 14 13 5 55 43 29 +14 51.43 +3.57
4 Fleury 91 32 15 9 8 54 47 30 +17 49.90 +4.10
5 Versailles 32 15 8 9 53 46 34 +12 46.79 +6.21
6 Orleans 32 14 9 9 51 42 42 0 43.29 +7.71
7 Le Puy Foot 43 32 12 11 9 47 45 38 +7 41.16 +5.84
8 Caen 32 8 16 8 40 39 34 +5 50.80 -10.80
9 Concarneau 32 8 14 10 38 32 37 -5 46.17 -8.17
10 Valenciennes* 32 10 8 14 37 35 41 -6 43.09 -6.09
11 Aubagne 32 9 10 13 37 38 46 -8 44.22 -7.22
12 Villefranche Beaujolais 32 10 7 15 37 34 45 -11 37.25 -0.25
13 Quevilly-Rouen 32 8 9 15 33 34 45 -11 39.89 -6.89
14 Paris 13 Atletico 32 7 11 14 32 26 41 -15 38.95 -6.95
15 Bourg-Peronnas 32 8 7 17 31 25 44 -19 36.30 -5.30
16 Chateauroux* Relegated 32 6 13 13 30 35 49 -14 35.55 -5.55
17 Briochin Relegated 32 5 12 15 27 35 50 -15 34.85 -7.85
18 Ajaccio 0 0 0 0 0 0 0 0 0.00 +0.00

* Point deductions: Chateauroux (-1 pts), Valenciennes (-1 pts)

Form

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

League Race

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

Season Summary

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

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Dijon 1612 65 52.89 +12.11 95.8% 24 41 48 53 58 65 80
Sochaux 1586 58 53.90 +4.10 73.4% 22 42 49 54 59 66 79
Ajaccio 1585 0 0.00 +0.00 100.0% 0 0 0 0 0 0 0
Fleury 91 1571 54 49.90 +4.10 73.3% 23 38 45 50 55 62 75
Versailles 1549 53 46.79 +6.21 82.4% 18 35 42 47 52 59 74
Rouen 1542 55 51.43 +3.57 71.0% 26 39 47 51 56 63 75
Caen 1539 40 50.80 -10.80 7.9% 24 39 46 51 56 63 76
Le Puy Foot 43 1509 47 41.16 +5.84 81.3% 14 30 36 41 46 53 70
Orleans 1507 51 43.29 +7.71 86.9% 19 31 38 43 48 56 74
Concarneau 1483 38 46.17 -8.17 14.3% 22 34 41 46 51 58 74
Valenciennes 1476 37 43.09 -6.09 21.5% 16 32 38 43 48 55 71
Quevilly-Rouen 1460 33 39.89 -6.89 18.5% 14 28 35 40 45 51 68
Aubagne 1457 37 44.22 -7.22 18.2% 21 32 39 44 49 56 71
Villefranche Beaujolais 1427 37 37.25 -0.25 52.2% 13 26 32 37 42 49 65
Briochin 1416 27 34.85 -7.85 14.3% 12 24 30 35 40 46 64
Bourg-Peronnas 1411 31 36.30 -5.30 24.8% 11 25 32 36 41 48 64
Paris 13 Atletico 1405 32 38.95 -6.95 18.4% 13 27 34 39 44 51 65
Chateauroux 1405 30 35.55 -5.55 24.2% 11 24 31 35 40 47 62

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 AUB BOU BRI CAE CHA CON DIJ F9 LPF4 ORL P1A QUE ROU SOC VAL VER VB
Ajaccio
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
Aubagne
0-0-0
0.00
1-1-0
3.13
1-0-1
3.49
1-0-1
2.14
1-1-0
3.15
0-1-1
2.62
0-1-1
2.33
1-0-1
2.46
1-0-1
2.85
1-0-1
2.73
0-2-0
3.10
1-0-1
3.09
0-1-1
2.30
0-0-2
2.30
0-2-0
2.62
0-1-1
2.55
1-0-1
3.29
Bourg-Peronnas
0-0-0
0.00
0-1-1
2.37
1-1-0
2.86
0-0-2
1.89
0-2-0
2.74
1-0-1
2.26
0-0-2
1.72
0-1-1
1.99
1-1-0
2.58
0-0-2
2.55
1-0-1
2.55
0-1-1
2.57
1-0-1
1.82
0-0-2
1.71
1-0-1
2.16
0-0-2
1.99
2-0-0
2.57
Briochin
0-0-0
0.00
1-0-1
2.01
0-1-1
2.63
0-2-0
1.79
1-1-0
2.58
0-1-1
1.98
0-2-0
1.91
0-0-2
1.90
0-1-1
2.54
0-0-2
2.21
0-0-2
2.51
1-1-0
2.22
0-0-2
1.82
0-1-1
1.81
2-0-0
2.12
0-1-1
2.19
0-1-1
2.51
Caen
0-0-0
0.00
1-0-1
3.35
2-0-0
3.62
0-2-0
3.73
0-1-1
3.49
0-2-0
3.07
0-2-0
2.67
2-0-0
2.70
1-0-1
3.22
0-1-1
3.06
1-1-0
3.35
0-2-0
3.38
0-2-0
2.55
0-1-1
2.71
0-1-1
3.10
0-0-2
3.11
1-1-0
3.58
Chateauroux
0-0-0
0.00
0-1-1
2.34
0-2-0
2.74
0-1-1
2.90
1-1-0
2.02
1-1-0
2.10
1-1-0
1.61
0-1-1
1.73
0-1-1
2.66
0-1-1
2.55
0-1-1
2.72
1-0-1
2.50
1-0-1
1.97
1-0-1
1.66
0-2-0
2.21
0-0-2
2.12
0-0-2
2.81
Concarneau
0-0-0
0.00
1-1-0
2.86
1-0-1
3.25
1-1-0
3.54
0-2-0
2.43
0-1-1
3.39
0-1-1
2.42
1-0-1
2.44
0-1-1
2.99
1-1-0
2.70
0-2-0
3.25
1-0-1
3.27
0-2-0
2.34
1-0-1
2.43
1-0-1
2.79
0-0-2
2.86
0-2-0
3.17
Dijon
0-0-0
0.00
1-1-0
3.19
2-0-0
3.83
0-2-0
3.64
0-2-0
2.83
0-1-1
3.95
1-1-0
3.07
0-0-2
3.15
2-0-0
3.42
2-0-0
3.15
2-0-0
3.43
2-0-0
3.51
0-2-0
2.84
1-1-0
2.83
2-0-0
3.45
2-0-0
3.01
1-1-0
3.65
Fleury 91
0-0-0
0.00
1-0-1
3.04
1-1-0
3.52
2-0-0
3.61
0-0-2
2.79
1-1-0
3.80
1-0-1
3.05
2-0-0
2.34
1-0-1
3.20
1-0-1
3.37
1-0-1
3.38
1-1-0
3.15
0-1-1
2.99
0-2-0
2.57
2-0-0
3.03
0-2-0
2.69
1-1-0
3.38
Le Puy Foot 43
0-0-0
0.00
1-0-1
2.68
0-1-1
2.90
1-1-0
2.98
1-0-1
2.30
1-1-0
2.83
1-1-0
2.49
0-0-2
2.08
1-0-1
2.30
0-2-0
2.68
1-1-0
2.83
1-1-0
3.06
0-1-1
2.16
0-1-1
2.19
1-0-1
2.34
1-1-0
2.46
2-0-0
2.93
Orleans
0-0-0
0.00
1-0-1
2.75
2-0-0
2.94
2-0-0
3.29
1-1-0
2.43
1-1-0
2.94
0-1-1
2.80
0-0-2
2.36
1-0-1
2.13
0-2-0
2.82
1-1-0
3.09
1-0-1
3.06
0-1-1
2.27
0-0-2
2.30
2-0-0
2.39
1-1-0
2.45
1-1-0
3.27
Paris 13 Atletico
0-0-0
0.00
0-2-0
2.40
1-0-1
2.93
2-0-0
2.98
0-1-1
2.15
1-1-0
2.77
0-2-0
2.25
0-0-2
2.07
1-0-1
2.13
0-1-1
2.65
0-1-1
2.41
1-0-1
2.44
0-1-1
1.95
0-1-1
2.09
0-1-1
2.41
0-0-2
2.56
1-0-1
2.81
Quevilly-Rouen
0-0-0
0.00
1-0-1
2.41
1-1-0
2.92
0-1-1
3.27
0-2-0
2.13
1-0-1
2.99
1-0-1
2.22
0-0-2
1.99
0-1-1
2.35
0-1-1
2.42
1-0-1
2.44
1-0-1
3.05
0-1-1
2.06
0-1-1
2.08
1-0-1
2.39
1-1-0
2.22
0-0-2
2.96
Rouen
0-0-0
0.00
1-1-0
3.20
1-0-1
3.69
2-0-0
3.71
0-2-0
2.94
1-0-1
3.53
0-2-0
3.15
0-2-0
2.65
1-1-0
2.50
1-1-0
3.34
1-1-0
3.22
1-1-0
3.56
1-1-0
3.45
1-1-0
2.65
1-0-1
3.05
1-0-1
3.07
1-0-1
3.70
Sochaux
0-0-0
0.00
2-0-0
3.19
2-0-0
3.84
1-1-0
3.70
1-1-0
2.78
1-0-1
3.87
1-0-1
3.06
0-1-1
2.66
0-2-0
2.92
1-1-0
3.31
2-0-0
3.19
1-1-0
3.42
1-1-0
3.45
0-1-1
2.83
1-1-0
3.36
1-0-1
3.09
1-0-1
3.60
Valenciennes
0-0-0
0.00
0-2-0
2.87
1-0-1
3.34
0-0-2
3.39
1-1-0
2.39
0-2-0
3.29
1-0-1
2.71
0-0-2
2.05
0-0-2
2.47
1-0-1
3.17
0-0-2
3.10
1-1-0
3.08
1-0-1
3.09
1-0-1
2.46
0-1-1
2.15
1-1-0
2.58
2-0-0
3.17
Versailles
0-0-0
0.00
1-1-0
2.94
2-0-0
3.52
1-1-0
3.33
2-0-0
2.38
2-0-0
3.40
2-0-0
2.63
0-0-2
2.49
0-2-0
2.80
0-1-1
3.05
0-1-1
3.04
2-0-0
2.93
0-1-1
3.27
1-0-1
2.42
1-0-1
2.40
0-1-1
2.91
1-0-1
3.38
Villefranche Beaujolais
0-0-0
0.00
1-0-1
2.20
0-0-2
2.92
1-1-0
2.97
0-1-1
1.93
2-0-0
2.68
0-2-0
2.33
0-1-1
1.86
0-1-1
2.13
0-0-2
2.55
0-1-1
2.23
1-0-1
2.69
2-0-0
2.53
1-0-1
1.82
1-0-1
1.92
0-0-2
2.32
1-0-1
2.12

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

Slope
Scored 0.88 +12.0
Allowed 0.01 +1.2
Differential 0.50 +7.6

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
011.40%8.27%4.41%4.04%0.74%0.18%29.04%
18.27%14.34%8.82%3.86%1.10%36.40%
24.41%8.82%6.25%1.47%0.37%21.32%
34.04%3.86%1.47%0.74%0.18%10.29%
40.74%1.10%0.37%2.21%
5+0.18%0.18%0.37%0.74%
Total29.04%36.40%21.32%10.29%2.21%0.74%100%

Summary Statistics

Scored Allowed Difference
Mean 1.20 1.20 +0.00
SD 1.07 1.07 1.53
CV 0.89 0.89
Max 5 5 +5
Min -1 -1 -5

Games Played: 272

↓ Scored | Allowed →012345+Total
06.25%6.25%6.25%6.25%25.00%
13.12%25.00%12.50%3.12%6.25%50.00%
23.12%6.25%9.38%
33.12%9.38%12.50%
43.12%3.12%
5+
Total15.62%46.88%21.88%9.38%6.25%100%

Summary Statistics

Scored Allowed Difference
Mean 1.19 1.44 -0.25
SD 1.06 1.08 1.65
CV 0.89 0.75
Max 4 4 +3
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
03.12%18.75%9.38%9.38%40.62%
118.75%9.38%9.38%6.25%43.75%
23.12%9.38%12.50%
33.12%3.12%
4
5+
Total21.88%34.38%28.12%15.62%100%

Summary Statistics

Scored Allowed Difference
Mean 0.78 1.38 -0.59
SD 0.79 1.01 1.34
CV 1.01 0.73
Max 3 3 +2
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
012.50%9.38%3.12%3.12%28.12%
115.62%9.38%9.38%3.12%37.50%
23.12%9.38%9.38%9.38%31.25%
33.12%3.12%
4
5+
Total18.75%34.38%21.88%21.88%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.56 -0.47
SD 0.86 1.13 1.29
CV 0.78 0.73
Max 3 4 +3
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
015.62%3.12%3.12%21.88%
16.25%25.00%12.50%6.25%50.00%
26.25%3.12%3.12%12.50%
39.38%6.25%15.62%
4
5+
Total37.50%31.25%18.75%12.50%100%

Summary Statistics

Scored Allowed Difference
Mean 1.22 1.06 +0.16
SD 0.97 1.05 1.32
CV 0.80 0.98
Max 3 3 +3
Min 0 0 -2

Games Played: 32

↓ Scored | Allowed →012345+Total
012.50%12.50%9.38%3.12%3.12%40.62%
19.38%6.25%3.12%18.75%
212.50%18.75%31.25%
33.12%3.12%3.12%9.38%
4
5+
Total15.62%37.50%34.38%6.25%3.12%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.53 -0.44
SD 1.06 1.14 1.41
CV 0.97 0.74
Max 3 5 +3
Min 0 0 -4

Games Played: 32

↓ Scored | Allowed →012345+Total
021.88%6.25%6.25%6.25%3.12%43.75%
16.25%12.50%6.25%3.12%28.12%
23.12%6.25%6.25%15.62%
33.12%3.12%3.12%9.38%
43.12%3.12%
5+
Total37.50%28.12%18.75%12.50%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.16 -0.16
SD 1.14 1.17 1.67
CV 1.14 1.01
Max 4 4 +4
Min 0 0 -4

Games Played: 32

↓ Scored | Allowed →012345+Total
021.88%3.12%25.00%
19.38%9.38%3.12%3.12%25.00%
29.38%15.62%25.00%
33.12%3.12%3.12%3.12%12.50%
49.38%3.12%12.50%
5+
Total43.75%40.62%9.38%6.25%100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 0.78 +0.84
SD 1.34 0.87 1.25
CV 0.82 1.11
Max 4 3 +3
Min 0 0 -2

Games Played: 32

↓ Scored | Allowed →012345+Total
012.50%6.25%6.25%3.12%28.12%
19.38%6.25%9.38%25.00%
29.38%6.25%9.38%25.00%
39.38%3.12%3.12%15.62%
43.12%3.12%6.25%
5+
Total43.75%25.00%28.12%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 0.94 +0.53
SD 1.24 1.01 1.74
CV 0.85 1.08
Max 4 4 +4
Min 0 0 -4

Games Played: 32

↓ Scored | Allowed →012345+Total
03.12%6.25%6.25%3.12%3.12%21.88%
16.25%21.88%9.38%37.50%
23.12%9.38%9.38%21.88%
312.50%3.12%15.62%
43.12%3.12%
5+
Total25.00%40.62%28.12%3.12%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.19 +0.22
SD 1.10 0.97 1.72
CV 0.78 0.81
Max 4 4 +3
Min 0 0 -4

Games Played: 32

↓ Scored | Allowed →012345+Total
06.25%3.12%9.38%3.12%21.88%
112.50%15.62%6.25%34.38%
29.38%12.50%6.25%3.12%3.12%34.38%
33.12%3.12%3.12%9.38%
4
5+
Total31.25%34.38%15.62%12.50%3.12%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 1.31 1.31 +0.00
SD 0.93 1.31 1.74
CV 0.71 1.00
Max 3 5 +3
Min 0 0 -5

Games Played: 32

↓ Scored | Allowed →012345+Total
012.50%15.62%6.25%34.38%
115.62%18.75%6.25%9.38%3.12%53.12%
23.12%3.12%3.12%9.38%
33.12%3.12%
4
5+
Total31.25%37.50%9.38%15.62%6.25%100%

Summary Statistics

Scored Allowed Difference
Mean 0.81 1.28 -0.47
SD 0.74 1.25 1.37
CV 0.91 0.98
Max 3 4 +3
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
012.50%12.50%6.25%6.25%37.50%
16.25%9.38%15.62%3.12%3.12%37.50%
26.25%6.25%12.50%
36.25%3.12%9.38%
4
5+3.12%3.12%
Total25.00%28.12%31.25%12.50%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.41 -0.34
SD 1.19 1.10 1.52
CV 1.12 0.78
Max 5 4 +3
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
018.75%18.75%
112.50%21.88%9.38%6.25%50.00%
29.38%9.38%
36.25%9.38%6.25%21.88%
4
5+
Total37.50%40.62%15.62%6.25%100%

Summary Statistics

Scored Allowed Difference
Mean 1.34 0.91 +0.44
SD 1.04 0.89 1.19
CV 0.77 0.99
Max 3 3 +3
Min 0 0 -2

Games Played: 32

↓ Scored | Allowed →012345+Total
06.25%12.50%18.75%
16.25%18.75%3.12%3.12%31.25%
215.62%9.38%6.25%31.25%
39.38%9.38%
43.12%3.12%
5+3.12%3.12%6.25%
Total31.25%53.12%9.38%3.12%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 0.78 +0.69
SD 1.27 0.79 1.45
CV 0.86 1.01
Max 5 3 +5
Min -1 -1 -2

Games Played: 32

↓ Scored | Allowed →012345+Total
09.38%9.38%6.25%3.12%28.12%
16.25%12.50%12.50%3.12%34.38%
26.25%12.50%3.12%6.25%28.12%
33.12%3.12%6.25%
4
5+3.12%3.12%
Total21.88%37.50%25.00%9.38%3.12%3.12%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.25 -0.19
SD 0.98 1.11 1.31
CV 0.92 0.89
Max 3 4 +2
Min -1 -1 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
06.25%6.25%9.38%3.12%25.00%
112.50%9.38%3.12%6.25%31.25%
26.25%9.38%9.38%25.00%
33.12%9.38%12.50%
46.25%6.25%
5+
Total34.38%34.38%21.88%9.38%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.06 +0.38
SD 1.19 0.98 1.76
CV 0.83 0.92
Max 4 3 +4
Min 0 0 -3

Games Played: 32

↓ Scored | Allowed →012345+Total
012.50%9.38%3.12%9.38%34.38%
19.38%3.12%15.62%3.12%31.25%
215.62%6.25%6.25%28.12%
36.25%6.25%
4
5+
Total21.88%34.38%25.00%18.75%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.41 -0.34
SD 0.95 1.04 1.36
CV 0.89 0.74
Max 3 3 +2
Min 0 0 -3

Games Played: 32

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.

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 Dijon 65 52.89 +12.11
2 Orleans 51 43.29 +7.71
3 Versailles 53 46.79 +6.21
4 Le Puy Foot 43 47 41.16 +5.84
5 Sochaux 58 53.90 +4.10

Biggest Disappointments

# Team Actual Sim vsSim
1 Caen 40 50.80 -10.80
2 Concarneau 38 46.17 -8.17
3 Briochin 27 34.85 -7.85
4 Aubagne 37 44.22 -7.22
5 Paris 13 Atletico 32 38.95 -6.95

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.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Le Puy Foot 43 4 Nov 7 – Dec 12 1 in 162
2 Versailles 4 Aug 8 – Sep 12 1 in 60
3 Chateauroux 2 Apr 30 – May 9 1 in 44
4 Sochaux 5 Feb 20 – Mar 27 1 in 37
5 Villefranche Beaujolais 3 Jan 23 – Feb 6 1 in 35

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Briochin 5 Sep 19 – Oct 21 1 in 127
2 Aubagne 5 Feb 20 – Mar 20 1 in 120
3 Quevilly-Rouen 5 Oct 31 – Dec 12 1 in 105
4 Concarneau 4 Mar 13 – Apr 3 1 in 78
5 Versailles 3 Dec 5 – Jan 16 1 in 31

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Orleans 11 Jan 31 – Apr 17 1 in 133
2 Rouen 13 Sep 12 – Jan 30 1 in 101
3 Dijon 14 Nov 7 – Mar 27 1 in 85
4 Sochaux 12 Dec 5 – Mar 27 1 in 45
5 Concarneau 9 Oct 3 – Jan 16 1 in 43

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Quevilly-Rouen 11 Oct 3 – Jan 30 1 in 155
2 Chateauroux 12 Nov 21 – Mar 17 1 in 91
3 Briochin 13 Sep 12 – Feb 6 1 in 81
4 Caen 8 Feb 13 – Apr 3 1 in 75
5 Bourg-Peronnas 8 Aug 15 – Oct 3 1 in 30

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
Dijon21.45%16.47%13.49%11.33%8.37%6.89%5.63%4.49%3.46%2.73%1.99%1.27%0.90%0.71%0.48%0.23%0.11%
Sochaux24.81%18.63%12.86%11.00%8.40%6.64%5.00%4.12%2.48%2.13%1.50%0.88%0.62%0.38%0.30%0.17%0.08%
Rouen14.68%14.09%13.19%11.50%9.77%8.21%6.83%5.52%4.46%3.56%2.55%2.20%1.39%0.83%0.70%0.33%0.19%
Fleury 9110.36%12.23%11.85%10.29%10.42%8.79%7.97%6.20%5.28%4.47%3.85%3.02%1.86%1.51%1.07%0.53%0.30%
Versailles5.13%6.42%7.49%9.00%8.93%9.54%8.57%8.39%7.62%6.81%5.71%4.84%3.83%3.16%2.28%1.39%0.89%
Orleans1.80%3.00%4.03%5.40%6.22%6.98%7.49%8.22%8.40%8.13%8.17%7.68%6.89%6.06%5.09%3.76%2.68%
Le Puy Foot 431.04%1.57%2.58%3.57%4.96%5.14%6.75%6.97%8.12%8.36%8.45%8.65%8.52%8.06%7.11%6.07%4.08%
Caen11.73%12.85%12.98%11.71%9.95%8.06%7.49%6.02%5.19%3.92%3.20%2.57%1.73%1.10%0.76%0.51%0.23%
Concarneau3.83%5.46%7.22%7.28%8.58%8.78%8.81%8.05%8.03%7.40%6.53%5.94%4.68%3.57%2.95%1.81%1.08%
Valenciennes1.62%2.65%3.61%4.74%5.90%6.79%7.70%8.37%8.38%8.87%8.32%7.92%7.25%5.52%5.86%4.00%2.50%
Aubagne2.15%3.46%4.89%6.00%6.79%7.50%8.22%8.84%8.45%7.74%7.34%7.02%6.21%5.43%4.38%3.50%2.08%
Villefranche Beaujolais0.24%0.53%0.94%1.46%2.13%2.84%3.22%3.93%5.14%5.89%7.18%8.92%9.69%11.18%11.20%12.65%12.86%
Quevilly-Rouen0.44%0.99%1.85%2.43%3.39%4.51%4.94%6.49%7.08%7.77%8.37%8.81%9.30%9.36%9.07%8.67%6.53%
Paris 13 Atletico0.38%0.94%1.50%1.86%2.83%3.84%4.22%5.20%5.96%6.98%8.54%8.77%9.65%10.18%10.06%9.97%9.12%
Bourg-Peronnas0.17%0.28%0.67%0.98%1.35%2.35%2.89%3.38%4.23%5.56%6.20%7.35%9.52%10.87%12.82%14.55%16.83%
Chateauroux0.08%0.31%0.53%0.85%1.12%1.87%2.15%2.91%4.02%4.96%6.38%7.61%9.72%10.94%12.66%15.44%18.45%
Briochin0.09%0.12%0.32%0.60%0.89%1.27%2.12%2.90%3.70%4.72%5.72%6.55%8.24%11.14%13.21%16.42%21.99%
Ajaccio100.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).

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 5% * Slight Edge: 5% to 15% * Clear Edge: 15% 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
+6.25%
Slight Edge
36.76%32.72%30.51%
Elo Value
Home Edge: 23.03 Elo pts.
227 Elo
0.004 goals per Elo point
0600
Scoring Tilt
Expected
+0.14 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 2 * Top-Heavy: 2 to 4 * Open: 4 to 6 * Wide Open: 6 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.15 * Tight Race: 0.15 to 0.4 * Comfortable: 0.4 to 0.75 * Runaway: 0.75 and up.
Title-Race Openness
6.3
Wide Open
124610
Champion Preseason Odds
21%
Dijon, 2nd of 18
LongshotFavorite
Title Margin
Expected
0.23/gm
Tight Race
00.140.5/gm

Simulation-Based Surprises

How these are measured

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

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.57 * Some Luck: 5.57 to 8.36 * Lucky: 8.36 to 11.15 * Wild Swing: 11.15 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 2.37 * Close: 2.37 to 3.56 * Off: 3.56 to 4.74 * Way Off: 4.74 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.28 * A Surprise: 1.28 to 2.04 * Several Surprises: 2.04 to 2.81 * Many Surprises: 2.81 and up.
Luck Spread
Expected
6.62 points
Some Luck
06.9717
Average Finish Error
Expected
1.33
Pinpoint
02.966
Biggest Overachiever
Expected 97.22%
100.00%
Ajaccio
50100
Biggest Underachiever
Expected 2.78%
7.86%
Caen
050
Season Outliers
Expected
2 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
0 of 2
As Expected
01.32

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.12 * Even: 0.12 to 0.18 * Top-Heavy: 0.18 to 0.26 * Lopsided: 0.26 and up.
Noll-Scully
How much more spread out the table was than a league where every match is a coin flip. The gold line at 1 is that coin-flip baseline. Above it, real talent gaps stretched the table; below it, the league was tighter than luck alone would produce.
Coin-Flip Parity: under 1 * Moderate Separation: 1 to 1.6 * Strong Separation: 1.6 to 2.2 * Wide Separation: 2.2 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 60% * Slight Edge: 60% to 70% * Clear Edge: 70% to 80% * Wide Edge: 80% 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 70% * Clear Edge: 70% to 82% * Strong Edge: 82% to 92% * Dominant: 92% 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 30% * Some Drama: 30% to 40% * Frequent: 40% to 50% * Very Frequent: 50% 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 8% * Occasional: 8% to 14% * Frequent: 14% to 22% * Very Frequent: 22% and up.
Gini Index
0.19
Top-Heavy
00.120.180.260.5
Noll-Scully
Coin-flip
1.82
Strong Separation
01.003
Interquartile Edge
66%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
77%
Clear Edge
50%82%100%
Close Games
Expected
70%
Very Frequent
0%67%100%
Blowouts
Expected
12%
Occasional
0%10%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.1 * Slight Separation: 0.1 to 0.18 * Notable Separation: 0.18 to 0.28 * Lopsided: 0.28 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.3 * Some Carryover: 0.3 to 0.6 * Strong Carryover: 0.6 to 0.85 * Near-Lock: 0.85 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 25% * As Expected: 25% to 33% * Upset-Prone: 33% to 42% * Very Upset-Prone: 42% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 15% * As Expected: 15% to 25% * Shaky Favorites: 25% to 35% * Very Shaky: 35% and up.
Brier Score
Expected
0.66
Coin-Flip
00.632
Matchup Imbalance
0.26
Notable Separation
00.10.180.280.5
Strangeness
Expected
0.88
As Expected
01.002
Repeatability
0.25
Weak Carryover
00.30.60.851
Upset Rate
Expected
29%
As Expected
0%28%50%
Clear Favorite Upset Rate
Expected
21%
As Expected
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.1 * Near Noise Ceiling: 0.1 to 0.15 * Above Noise: 0.15 to 0.2 * Well Above Noise: 0.2 and up.
Probability calibration
0.09
Borderline
0.010.050.10.51
Calibration slope
Ideal
0.92
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.097
Well Within Noise
00.1020.25

Next-Season Status

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

Team Direct promotion Qualified for promotion playoff Same level Direct relegation
Sochaux 43.44% 12.86% 43.45% 0.25%
Dijon 37.92% 13.49% 48.25% 0.34%
Rouen 28.77% 13.19% 57.52% 0.52%
Caen 24.58% 12.98% 61.70% 0.74%
Fleury 91 22.59% 11.85% 64.73% 0.83%
Versailles 11.55% 7.49% 78.68% 2.28%
Concarneau 9.29% 7.22% 80.60% 2.89%
Aubagne 5.61% 4.89% 83.92% 5.58%
Ajaccio 100%
Orleans 4.80% 4.03% 84.73% 6.44%
Valenciennes 4.27% 3.61% 85.62% 6.50%
Le Puy Foot 43 2.61% 2.58% 84.66% 10.15%
Quevilly-Rouen 1.43% 1.85% 81.52% 15.20%
Paris 13 Atletico 1.32% 1.50% 78.09% 19.09%
Villefranche Beaujolais 0.77% 0.94% 72.78% 25.51%
Bourg-Peronnas 0.45% 0.67% 67.50% 31.38%
Chateauroux 0.39% 0.53% 65.19% 33.89%
Briochin 0.21% 0.32% 61.06% 38.41%

Overall Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2025-08-08 Versailles L 0-1 1462 1495 40.58% 25.92% 33.50% -7.5 0
2025-08-08 @ Briochin W 1-0 1495 1462 33.50% 25.92% 40.58% +7.5 3
2025-08-08 Aubagne W 3-0 1547 1502 51.05% 24.76% 24.19% +13.7 3
2025-08-08 @ Caen L 0-3 1502 1547 24.19% 24.76% 51.05% -13.7 0
2025-08-08 Valenciennes D 0-0 1451 1520 35.42% 25.97% 38.60% +0.1 1
2025-08-08 @ Chateauroux D 0-0 1520 1451 38.60% 25.97% 35.42% -0.1 1
2025-08-08 Sochaux L 0-1 1433 1502 35.46% 25.98% 38.56% -6.8 0
2025-08-08 @ Le Puy Foot 43 W 1-0 1502 1433 38.56% 25.98% 35.46% +6.8 3
2025-08-08 Dijon L 1-2 1488 1504 43.00% 25.78% 31.22% -7.4 0
2025-08-08 @ Orleans W 2-1 1504 1488 31.22% 25.78% 43.00% +7.4 3
2025-08-08 Quevilly-Rouen W 1-0 1464 1500 40.27% 25.93% 33.80% +6.6 3
2025-08-08 @ Paris 13 Atletico L 0-1 1500 1464 33.80% 25.93% 40.27% -6.6 0
2025-08-08 Fleury 91 D 0-0 1500 1523 41.97% 25.84% 32.18% -0.4 1
2025-08-08 @ Rouen D 0-0 1523 1500 32.18% 25.84% 41.97% +0.4 1
2025-08-08 Concarneau D 0-0 1465 1517 37.85% 25.99% 36.17% -0.1 1
2025-08-08 @ Villefranche Beaujolais D 0-0 1517 1465 36.17% 25.99% 37.85% +0.1 1
2025-08-15 Bourg-Peronnas D 2-2 1451 1483 40.81% 25.90% 33.28% -0.2 2
2025-08-15 @ Chateauroux D 2-2 1483 1451 33.28% 25.90% 40.81% +0.2 1
2025-08-15 Rouen D 1-1 1512 1499 46.83% 25.40% 27.76% -0.7 4
2025-08-15 @ Dijon D 1-1 1499 1512 27.76% 25.40% 46.83% +0.7 2
2025-08-15 Briochin W 4-1 1524 1454 54.04% 24.14% 21.82% +10.5 4
2025-08-15 @ Fleury 91 L 1-4 1454 1524 21.82% 24.14% 54.04% -10.5 0
2025-08-15 Caen D 1-1 1493 1560 35.79% 25.98% 38.23% +0.1 1
2025-08-15 @ Quevilly-Rouen D 1-1 1560 1493 38.23% 25.98% 35.79% -0.1 4
2025-08-15 Villefranche Beaujolais W 3-1 1488 1464 48.30% 25.21% 26.50% +8.8 3
2025-08-15 @ Aubagne L 1-3 1464 1488 26.50% 25.21% 48.30% -8.8 1
2025-08-15 Orleans W 5-0 1509 1481 48.89% 25.12% 25.99% +23.4 6
2025-08-15 @ Sochaux L 0-5 1481 1509 25.99% 25.12% 48.89% -23.4 0
2025-08-15 Le Puy Foot 43 W 2-1 1520 1426 56.97% 23.40% 19.63% +3.9 4
2025-08-15 @ Valenciennes L 1-2 1426 1520 19.63% 23.40% 56.97% -3.9 0
2025-08-15 Paris 13 Atletico W 2-1 1503 1471 49.36% 25.05% 25.59% +4.9 6
2025-08-15 @ Versailles L 1-2 1471 1503 25.59% 25.05% 49.36% -4.9 3
2025-08-22 Concarneau L 0-2 1483 1517 40.44% 25.92% 33.63% -14.2 1
2025-08-22 @ Bourg-Peronnas W 2-0 1517 1483 33.63% 25.92% 40.44% +14.2 4
2025-08-22 Dijon D 0-0 1444 1511 35.75% 25.98% 38.27% +0.1 1
2025-08-22 @ Briochin D 0-0 1511 1444 38.27% 25.98% 35.75% -0.1 5
2025-08-22 Versailles L 0-2 1560 1508 51.99% 24.58% 23.43% -17.3 4
2025-08-22 @ Caen W 2-0 1508 1560 23.43% 24.58% 51.99% +17.3 9
2025-08-22 Chateauroux D 2-2 1422 1451 41.24% 25.88% 32.87% -0.2 1
2025-08-22 @ Le Puy Foot 43 D 2-2 1451 1422 32.87% 25.88% 41.24% +0.2 3
2025-08-22 Valenciennes W 2-1 1458 1524 35.82% 25.98% 38.19% +6.8 3
2025-08-22 @ Orleans L 1-2 1524 1458 38.19% 25.98% 35.82% -6.8 4
2025-08-22 Fleury 91 W 1-0 1466 1534 35.63% 25.98% 38.39% +7.2 6
2025-08-22 @ Paris 13 Atletico L 0-1 1534 1466 38.39% 25.98% 35.63% -7.2 4
2025-08-22 Sochaux W 3-1 1500 1532 40.74% 25.91% 33.35% +10.6 5
2025-08-22 @ Rouen L 1-3 1532 1500 33.35% 25.91% 40.74% -10.6 6
2025-08-22 Quevilly-Rouen W 2-1 1456 1493 39.96% 25.94% 34.11% +6.2 4
2025-08-22 @ Villefranche Beaujolais L 1-2 1493 1456 34.11% 25.94% 39.96% -6.2 1
2025-08-29 Orleans L 0-1 1451 1464 43.38% 25.75% 30.87% -7.9 3
2025-08-29 @ Chateauroux W 1-0 1464 1451 30.87% 25.75% 43.38% +7.9 6
2025-08-29 Paris 13 Atletico W 4-2 1511 1473 50.12% 24.92% 24.95% +7.5 8
2025-08-29 @ Dijon L 2-4 1473 1511 24.95% 24.92% 50.12% -7.5 6
2025-08-29 Caen L 1-2 1527 1543 43.00% 25.78% 31.22% -7.4 4
2025-08-29 @ Fleury 91 W 2-1 1543 1527 31.22% 25.78% 43.00% +7.4 7
2025-08-29 Bourg-Peronnas D 1-1 1422 1469 38.67% 25.97% 35.35% -0.1 2
2025-08-29 @ Le Puy Foot 43 D 1-1 1469 1422 35.35% 25.97% 38.67% +0.1 2
2025-08-29 Concarneau D 1-1 1497 1531 40.40% 25.92% 33.67% -0.2 4
2025-08-29 @ Aubagne D 1-1 1531 1497 33.67% 25.92% 40.40% +0.2 5
2025-08-29 Briochin W 2-0 1522 1444 55.05% 23.90% 21.05% +8.3 9
2025-08-29 @ Sochaux L 0-2 1444 1522 21.05% 23.90% 55.05% -8.3 1
2025-08-29 Rouen L 2-3 1517 1511 46.08% 25.49% 28.43% -7.5 4
2025-08-29 @ Valenciennes W 3-2 1511 1517 28.43% 25.49% 46.08% +7.4 8
2025-09-05 Aubagne D 0-0 1469 1497 41.38% 25.88% 32.74% -0.4 3
2025-09-05 @ Bourg-Peronnas D 0-0 1497 1469 32.74% 25.88% 41.38% +0.4 5
2025-09-05 Valenciennes W 2-1 1436 1510 34.75% 25.96% 39.29% +6.9 4
2025-09-05 @ Briochin L 1-2 1510 1436 39.29% 25.96% 34.75% -6.9 4
2025-09-05 Dijon D 0-0 1550 1518 49.39% 25.04% 25.57% -1.0 8
2025-09-05 @ Caen D 0-0 1518 1550 25.57% 25.04% 49.39% +1.0 9
2025-09-05 Quevilly-Rouen W 3-1 1532 1487 50.97% 24.77% 24.26% +8.2 8
2025-09-05 @ Concarneau L 1-3 1487 1532 24.26% 24.77% 50.97% -8.2 1
2025-09-05 Le Puy Foot 43 D 1-1 1472 1422 51.72% 24.63% 23.65% -1.1 7
2025-09-05 @ Orleans D 1-1 1422 1472 23.65% 24.63% 51.72% +1.1 3
2025-09-05 Sochaux L 1-3 1466 1530 36.17% 25.99% 37.85% -11.3 6
2025-09-05 @ Paris 13 Atletico W 3-1 1530 1466 37.85% 25.99% 36.17% +11.3 12
2025-09-05 Fleury 91 L 0-3 1462 1520 37.13% 25.99% 36.89% -19.3 4
2025-09-05 @ Villefranche Beaujolais W 3-0 1520 1462 36.89% 25.99% 37.13% +19.3 7
2025-09-06 Chateauroux L 1-2 1518 1443 54.73% 23.98% 21.29% -9.0 8
2025-09-06 @ Rouen W 2-1 1443 1518 21.29% 23.98% 54.73% +9.1 6
2025-09-12 Briochin D 2-2 1452 1443 46.47% 25.45% 28.08% -0.5 7
2025-09-12 @ Chateauroux D 2-2 1443 1452 28.08% 25.45% 46.47% +0.5 5
2025-09-12 Villefranche Beaujolais D 0-0 1519 1443 54.93% 23.93% 21.14% -1.5 10
2025-09-12 @ Dijon D 0-0 1443 1519 21.14% 23.93% 54.93% +1.5 5
2025-09-12 Rouen L 0-3 1423 1509 33.14% 25.90% 40.96% -17.7 3
2025-09-12 @ Le Puy Foot 43 W 3-0 1509 1423 40.96% 25.90% 33.14% +17.7 11
2025-09-12 Bourg-Peronnas W 1-0 1471 1469 45.53% 25.55% 28.91% +5.8 10
2025-09-12 @ Orleans L 0-1 1469 1471 28.91% 25.55% 45.53% -5.8 3
2025-09-12 Aubagne L 1-2 1479 1497 42.75% 25.79% 31.46% -7.4 1
2025-09-12 @ Quevilly-Rouen W 2-1 1497 1479 31.46% 25.79% 42.75% +7.4 8
2025-09-12 Caen D 1-1 1541 1549 44.10% 25.69% 30.21% -0.5 13
2025-09-12 @ Sochaux D 1-1 1549 1541 30.21% 25.69% 44.10% +0.5 9
2025-09-12 Paris 13 Atletico W 1-0 1503 1454 51.50% 24.68% 23.83% +4.9 7
2025-09-12 @ Valenciennes L 0-1 1454 1503 23.83% 24.68% 51.50% -4.9 6
2025-09-12 Concarneau W 4-0 1525 1540 43.16% 25.76% 31.07% +22.0 12
2025-09-12 @ Versailles L 0-4 1540 1525 31.07% 25.76% 43.16% -22.0 8
2025-09-19 Quevilly-Rouen L 0-3 1463 1472 43.97% 25.70% 30.33% -22.0 3
2025-09-19 @ Bourg-Peronnas W 3-0 1472 1463 30.33% 25.70% 43.97% +22.0 4
2025-09-19 Le Puy Foot 43 L 1-2 1443 1405 50.14% 24.92% 24.94% -8.4 5
2025-09-19 @ Briochin W 2-1 1405 1443 24.94% 24.92% 50.14% +8.4 6
2025-09-19 Valenciennes D 0-0 1550 1508 50.65% 24.83% 24.52% -1.1 10
2025-09-19 @ Caen D 0-0 1508 1550 24.52% 24.83% 50.65% +1.1 8
2025-09-19 Fleury 91 L 0-1 1518 1539 42.31% 25.82% 31.87% -7.8 8
2025-09-19 @ Concarneau W 1-0 1539 1518 31.87% 25.82% 42.31% +7.8 10
2025-09-19 Chateauroux D 1-1 1450 1452 44.90% 25.62% 29.48% -0.6 7
2025-09-19 @ Paris 13 Atletico D 1-1 1452 1450 29.48% 25.62% 44.90% +0.6 8
2025-09-19 Orleans W 1-0 1527 1477 51.67% 24.64% 23.69% +4.9 14
2025-09-19 @ Rouen L 0-1 1477 1527 23.69% 24.64% 51.67% -4.9 10
2025-09-19 Versailles D 1-1 1504 1547 39.26% 25.96% 34.78% -0.2 9
2025-09-19 @ Aubagne D 1-1 1547 1504 34.78% 25.96% 39.26% +0.2 13
2025-09-19 Sochaux W 1-0 1444 1541 31.77% 25.82% 42.42% +7.8 8
2025-09-19 @ Villefranche Beaujolais L 0-1 1541 1444 42.42% 25.82% 31.77% -7.8 13
2025-09-26 Caen W 2-1 1452 1549 31.79% 25.82% 42.39% +7.3 11
2025-09-26 @ Chateauroux L 1-2 1549 1452 42.39% 25.82% 31.79% -7.4 10
2025-09-26 Concarneau W 3-0 1518 1510 46.25% 25.47% 28.28% +15.6 13
2025-09-26 @ Dijon L 0-3 1510 1518 28.28% 25.47% 46.25% -15.6 8
2025-09-26 Aubagne L 0-2 1547 1504 50.73% 24.82% 24.45% -17.0 10
2025-09-26 @ Fleury 91 W 2-0 1504 1547 24.45% 24.82% 50.73% +17.0 12
2025-09-26 Paris 13 Atletico D 1-1 1414 1449 40.30% 25.93% 33.78% -0.2 7
2025-09-26 @ Le Puy Foot 43 D 1-1 1449 1414 33.78% 25.93% 40.30% +0.2 8
2025-09-26 Briochin W 3-2 1472 1435 50.08% 24.93% 24.99% +4.6 13
2025-09-26 @ Orleans L 2-3 1435 1472 24.99% 24.93% 50.08% -4.6 5
2025-09-26 Bourg-Peronnas W 1-0 1532 1441 56.59% 23.51% 19.90% +4.2 17
2025-09-26 @ Rouen L 0-1 1441 1532 19.90% 23.51% 56.59% -4.2 3
2025-09-26 Villefranche Beaujolais W 2-0 1509 1452 52.56% 24.46% 22.97% +9.0 11
2025-09-26 @ Valenciennes L 0-2 1452 1509 22.97% 24.46% 52.56% -9.0 8
2025-09-26 Quevilly-Rouen L 1-2 1547 1494 52.11% 24.56% 23.34% -8.7 13
2025-09-26 @ Versailles W 2-1 1494 1547 23.34% 24.56% 52.11% +8.7 7
2025-10-03 Versailles L 0-1 1437 1538 31.10% 25.77% 43.14% -6.2 3
2025-10-03 @ Bourg-Peronnas W 1-0 1538 1437 43.14% 25.77% 31.10% +6.1 16
2025-10-03 Rouen L 0-1 1430 1536 30.59% 25.72% 43.69% -6.1 5
2025-10-03 @ Briochin W 1-0 1536 1430 43.69% 25.72% 30.59% +6.1 20
2025-10-03 Le Puy Foot 43 W 2-0 1541 1413 60.71% 22.26% 17.03% +6.8 13
2025-10-03 @ Caen L 0-2 1413 1541 17.03% 22.26% 60.71% -6.8 7
2025-10-03 Sochaux W 1-0 1494 1533 39.84% 25.94% 34.22% +6.6 11
2025-10-03 @ Concarneau L 0-1 1533 1494 34.22% 25.94% 39.84% -6.6 13
2025-10-03 Orleans D 2-2 1449 1477 41.42% 25.88% 32.71% -0.2 9
2025-10-03 @ Paris 13 Atletico D 2-2 1477 1449 32.71% 25.88% 41.42% +0.2 14
2025-10-03 Fleury 91 D 1-1 1502 1530 41.43% 25.87% 32.69% -0.3 8
2025-10-03 @ Quevilly-Rouen D 1-1 1530 1502 32.69% 25.87% 41.43% +0.3 11
2025-10-03 Dijon D 1-1 1521 1534 43.49% 25.74% 30.77% -0.5 13
2025-10-03 @ Aubagne D 1-1 1534 1521 30.77% 25.74% 43.49% +0.5 14
2025-10-03 Chateauroux W 2-1 1443 1460 42.91% 25.78% 31.30% +5.8 11
2025-10-03 @ Villefranche Beaujolais L 1-2 1460 1443 31.30% 25.78% 42.91% -5.8 11
2025-10-07 Villefranche Beaujolais W 2-1 1545 1449 57.14% 23.36% 19.50% +3.9 19
2025-10-07 @ Versailles L 1-2 1449 1545 19.50% 23.36% 57.14% -3.9 11
2025-10-17 Bourg-Peronnas L 1-2 1424 1430 44.31% 25.67% 30.02% -7.6 5
2025-10-17 @ Briochin W 2-1 1430 1424 30.02% 25.67% 44.31% +7.6 6
2025-10-17 Quevilly-Rouen W 4-1 1534 1502 49.40% 25.04% 25.55% +12.1 17
2025-10-17 @ Dijon L 1-4 1502 1534 25.55% 25.04% 49.40% -12.1 8
2025-10-17 Versailles D 0-0 1530 1548 42.65% 25.80% 31.55% -0.5 12
2025-10-17 @ Fleury 91 D 0-0 1548 1530 31.55% 25.80% 42.65% +0.5 20
2025-10-17 Villefranche Beaujolais W 3-0 1407 1445 39.89% 25.94% 34.17% +18.1 10
2025-10-17 @ Le Puy Foot 43 L 0-3 1445 1407 34.17% 25.94% 39.89% -18.1 11
2025-10-17 Caen W 2-1 1477 1548 35.19% 25.97% 38.84% +6.9 17
2025-10-17 @ Orleans L 1-2 1548 1477 38.84% 25.97% 35.19% -6.9 13
2025-10-17 Paris 13 Atletico W 3-0 1542 1449 56.82% 23.44% 19.73% +11.3 23
2025-10-17 @ Rouen L 0-3 1449 1542 19.73% 23.44% 56.82% -11.3 9
2025-10-17 Aubagne W 2-0 1526 1521 45.96% 25.51% 28.53% +10.8 16
2025-10-17 @ Sochaux L 0-2 1521 1526 28.53% 25.51% 45.96% -10.8 13
2025-10-17 Concarneau L 1-2 1518 1501 47.46% 25.32% 27.22% -8.0 11
2025-10-17 @ Valenciennes W 2-1 1501 1518 27.22% 25.32% 47.46% +8.0 14
2025-10-21 Fleury 91 D 2-2 1438 1529 32.45% 25.86% 41.69% +0.3 7
2025-10-21 @ Bourg-Peronnas D 2-2 1529 1438 41.69% 25.86% 32.45% -0.2 13
2025-10-21 Rouen D 1-1 1541 1553 43.53% 25.74% 30.73% -0.5 14
2025-10-21 @ Caen D 1-1 1553 1541 30.73% 25.74% 43.53% +0.5 24
2025-10-21 Chateauroux D 0-0 1509 1454 52.34% 24.51% 23.15% -1.3 15
2025-10-21 @ Concarneau D 0-0 1454 1509 23.15% 24.51% 52.34% +1.3 12
2025-10-21 Briochin W 3-0 1438 1416 48.01% 25.25% 26.74% +14.9 12
2025-10-21 @ Paris 13 Atletico L 0-3 1416 1438 26.74% 25.25% 48.01% -14.9 5
2025-10-21 Sochaux D 1-1 1490 1537 38.60% 25.98% 35.43% -0.1 9
2025-10-21 @ Quevilly-Rouen D 1-1 1537 1490 35.43% 25.98% 38.60% +0.1 17
2025-10-21 Valenciennes D 1-1 1510 1510 45.14% 25.59% 29.26% -0.6 14
2025-10-21 @ Aubagne D 1-1 1510 1510 29.26% 25.59% 45.14% +0.6 12
2025-10-21 Dijon L 0-2 1549 1546 45.56% 25.55% 28.89% -15.5 20
2025-10-21 @ Versailles W 2-0 1546 1549 28.89% 25.55% 45.56% +15.6 20
2025-10-21 Orleans L 1-2 1427 1484 37.22% 25.99% 36.79% -6.7 11
2025-10-21 @ Villefranche Beaujolais W 2-1 1484 1427 36.79% 25.99% 37.22% +6.6 20
2025-10-31 Caen D 1-1 1401 1541 26.62% 25.23% 48.15% +0.8 6
2025-10-31 @ Briochin D 1-1 1541 1401 48.15% 25.23% 26.62% -0.8 15
2025-10-31 Aubagne L 0-3 1455 1509 37.62% 25.99% 36.40% -19.5 12
2025-10-31 @ Chateauroux W 3-0 1509 1455 36.40% 25.99% 37.62% +19.5 17
2025-10-31 Fleury 91 L 0-1 1562 1529 49.46% 25.03% 25.51% -8.8 20
2025-10-31 @ Dijon W 1-0 1529 1562 25.51% 25.03% 49.46% +8.8 16
2025-10-31 Concarneau D 1-1 1425 1508 33.57% 25.92% 40.51% +0.3 11
2025-10-31 @ Le Puy Foot 43 D 1-1 1508 1425 40.51% 25.92% 33.57% -0.2 16
2025-10-31 Bourg-Peronnas W 2-1 1453 1438 47.09% 25.37% 27.54% +5.2 15
2025-10-31 @ Paris 13 Atletico L 1-2 1438 1453 27.54% 25.37% 47.09% -5.3 7
2025-10-31 Versailles W 2-0 1537 1533 45.72% 25.53% 28.75% +10.9 20
2025-10-31 @ Sochaux L 0-2 1533 1537 28.75% 25.53% 45.72% -10.9 20
2025-10-31 Quevilly-Rouen W 2-0 1511 1490 47.96% 25.26% 26.78% +10.3 15
2025-10-31 @ Valenciennes L 0-2 1490 1511 26.78% 25.26% 47.96% -10.3 9
2025-11-01 Villefranche Beaujolais W 2-1 1554 1420 61.33% 22.06% 16.62% +3.3 27
2025-11-01 @ Rouen L 1-2 1420 1554 16.62% 22.06% 61.33% -3.3 11
2025-11-07 Dijon L 1-2 1433 1553 28.87% 25.55% 45.58% -5.5 7
2025-11-07 @ Bourg-Peronnas W 2-1 1553 1433 45.58% 25.55% 28.87% +5.5 23
2025-11-07 Paris 13 Atletico D 0-0 1540 1458 55.56% 23.78% 20.67% -1.5 16
2025-11-07 @ Caen D 0-0 1458 1540 20.67% 23.78% 55.56% +1.6 16
2025-11-07 Orleans W 3-0 1508 1490 47.47% 25.32% 27.20% +15.1 19
2025-11-07 @ Concarneau L 0-3 1490 1508 27.20% 25.32% 47.47% -15.1 20
2025-11-07 Sochaux D 0-0 1538 1548 43.80% 25.72% 30.49% -0.6 17
2025-11-07 @ Fleury 91 D 0-0 1548 1538 30.49% 25.72% 43.80% +0.6 21
2025-11-07 Chateauroux L 0-3 1480 1436 50.92% 24.78% 24.30% -24.8 9
2025-11-07 @ Quevilly-Rouen W 3-0 1436 1480 24.30% 24.78% 50.92% +24.8 15
2025-11-07 Le Puy Foot 43 L 1-4 1529 1425 58.03% 23.10% 18.87% -23.3 17
2025-11-07 @ Aubagne W 4-1 1425 1529 18.87% 23.10% 58.03% +23.3 14
2025-11-07 Valenciennes D 1-1 1522 1521 45.39% 25.57% 29.04% -0.6 21
2025-11-07 @ Versailles D 1-1 1521 1522 29.04% 25.57% 45.39% +0.6 16
2025-11-07 Briochin W 3-1 1417 1402 47.12% 25.37% 27.51% +9.1 14
2025-11-07 @ Villefranche Beaujolais L 1-3 1402 1417 27.51% 25.37% 47.12% -9.1 6
2025-11-21 Bourg-Peronnas W 1-0 1538 1428 58.83% 22.86% 18.30% +3.8 19
2025-11-21 @ Caen L 0-1 1428 1538 18.30% 22.86% 58.83% -3.8 7
2025-11-21 Versailles L 1-3 1460 1522 36.55% 25.99% 37.46% -11.4 15
2025-11-21 @ Chateauroux W 3-1 1522 1460 37.46% 25.99% 36.55% +11.4 24
2025-11-21 Quevilly-Rouen W 2-1 1448 1455 44.31% 25.67% 30.02% +5.6 17
2025-11-21 @ Le Puy Foot 43 L 1-2 1455 1448 30.02% 25.67% 44.31% -5.6 9
2025-11-21 Aubagne L 2-4 1475 1505 41.03% 25.89% 33.07% -11.1 20
2025-11-21 @ Orleans W 4-2 1505 1475 33.07% 25.89% 41.03% +11.1 20
2025-11-21 Villefranche Beaujolais W 1-0 1459 1426 49.58% 25.01% 25.41% +5.2 19
2025-11-21 @ Paris 13 Atletico L 0-1 1426 1459 25.41% 25.01% 49.58% -5.2 14
2025-11-21 Concarneau D 0-0 1557 1523 49.71% 24.99% 25.29% -1.1 28
2025-11-21 @ Rouen D 0-0 1523 1557 25.29% 24.99% 49.71% +1.1 20
2025-11-21 Dijon L 0-1 1549 1558 43.89% 25.71% 30.40% -8.0 21
2025-11-21 @ Sochaux W 1-0 1558 1549 30.40% 25.71% 43.89% +8.0 26
2025-11-21 Fleury 91 L 0-2 1522 1537 43.02% 25.78% 31.21% -14.9 16
2025-11-21 @ Valenciennes W 2-0 1537 1522 31.21% 25.78% 43.02% +14.9 20
2025-12-05 Sochaux L 1-3 1424 1541 29.21% 25.59% 45.21% -9.6 7
2025-12-05 @ Bourg-Peronnas W 3-1 1541 1424 45.21% 25.59% 29.21% +9.5 24
2025-12-05 Briochin D 2-2 1524 1393 60.98% 22.17% 16.84% -1.3 21
2025-12-05 @ Concarneau D 2-2 1393 1524 16.84% 22.17% 60.98% +1.3 7
2025-12-05 Valenciennes W 4-1 1566 1507 52.86% 24.40% 22.74% +10.9 29
2025-12-05 @ Dijon L 1-4 1507 1566 22.74% 24.40% 52.86% -10.9 16
2025-12-05 Chateauroux D 0-0 1552 1449 58.00% 23.11% 18.89% -1.8 21
2025-12-05 @ Fleury 91 D 0-0 1449 1552 18.89% 23.11% 58.00% +1.8 16
2025-12-05 Orleans L 0-1 1449 1464 43.13% 25.77% 31.10% -7.9 9
2025-12-05 @ Quevilly-Rouen W 1-0 1464 1449 31.10% 25.77% 43.13% +7.9 23
2025-12-05 Rouen D 1-1 1516 1556 39.70% 25.95% 34.35% -0.2 21
2025-12-05 @ Aubagne D 1-1 1556 1516 34.35% 25.95% 39.70% +0.2 29
2025-12-05 Le Puy Foot 43 L 0-3 1533 1454 55.22% 23.86% 20.92% -26.5 24
2025-12-05 @ Versailles W 3-0 1454 1533 20.92% 23.86% 55.22% +26.5 20
2025-12-05 Caen D 1-1 1421 1542 28.67% 25.52% 45.80% +0.7 15
2025-12-05 @ Villefranche Beaujolais D 1-1 1542 1421 45.80% 25.52% 28.67% -0.7 20
2025-12-12 Sochaux FL 1496 1550 37.57% 25.99% 36.44% +0.0 16
2025-12-12 @ Valenciennes FW 1550 1496 36.44% 25.99% 37.57% +0.0 27
2025-12-12 Aubagne L 1-3 1395 1516 28.65% 25.52% 45.83% -9.4 7
2025-12-12 @ Briochin W 3-1 1516 1395 45.83% 25.52% 28.65% +9.4 24
2025-12-12 Dijon D 0-0 1451 1577 28.07% 25.45% 46.48% +0.8 17
2025-12-12 @ Chateauroux D 0-0 1577 1451 46.48% 25.45% 28.07% -0.8 30
2025-12-12 Fleury 91 W 2-1 1480 1551 35.35% 25.97% 38.68% +6.8 23
2025-12-12 @ Le Puy Foot 43 L 1-2 1551 1480 38.68% 25.97% 35.35% -6.8 21
2025-12-12 Versailles W 2-0 1472 1507 40.39% 25.92% 33.69% +12.3 26
2025-12-12 @ Orleans L 0-2 1507 1472 33.69% 25.92% 40.39% -12.3 24
2025-12-12 Concarneau D 0-0 1465 1522 37.09% 25.99% 36.92% -0.0 20
2025-12-12 @ Paris 13 Atletico D 0-0 1522 1465 36.92% 25.99% 37.09% +0.0 22
2025-12-12 Quevilly-Rouen W 1-0 1556 1441 59.30% 22.72% 17.98% +3.8 32
2025-12-12 @ Rouen L 0-1 1441 1556 17.98% 22.72% 59.30% -3.8 9
2025-12-12 Bourg-Peronnas L 0-1 1421 1414 46.15% 25.48% 28.36% -8.3 15
2025-12-12 @ Villefranche Beaujolais W 1-0 1414 1421 28.36% 25.48% 46.15% +8.3 10
2026-01-16 Caen D 3-3 1522 1542 42.56% 25.81% 31.63% -0.3 23
2026-01-16 @ Concarneau D 3-3 1542 1522 31.63% 25.81% 42.56% +0.2 21
2026-01-16 Le Puy Foot 43 W 2-0 1576 1487 56.38% 23.56% 20.06% +7.9 33
2026-01-16 @ Dijon L 0-2 1487 1576 20.06% 23.56% 56.38% -7.9 23
2026-01-16 Orleans W 3-0 1544 1484 52.82% 24.41% 22.77% +13.0 24
2026-01-16 @ Fleury 91 L 0-3 1484 1544 22.77% 24.41% 52.82% -13.0 26
2026-01-16 Briochin D 0-0 1437 1385 51.96% 24.59% 23.46% -1.2 10
2026-01-16 @ Quevilly-Rouen D 0-0 1385 1437 23.46% 24.59% 51.96% +1.2 8
2026-01-16 Paris 13 Atletico D 1-1 1526 1465 53.04% 24.36% 22.59% -1.2 25
2026-01-16 @ Aubagne D 1-1 1465 1526 22.59% 24.36% 53.04% +1.2 21
2026-01-16 Chateauroux W 1-0 1550 1451 57.49% 23.26% 19.25% +4.1 30
2026-01-16 @ Sochaux L 0-1 1451 1550 19.25% 23.26% 57.49% -4.0 17
2026-01-16 Bourg-Peronnas W 3-1 1496 1422 54.51% 24.03% 21.46% +7.3 19
2026-01-16 @ Valenciennes L 1-3 1422 1496 21.46% 24.03% 54.51% -7.3 10
2026-01-16 Rouen L 1-3 1494 1560 35.98% 25.98% 38.04% -11.2 24
2026-01-16 @ Versailles W 3-1 1560 1494 38.04% 25.98% 35.98% +11.2 35
2026-01-23 Chateauroux D 1-1 1415 1447 40.74% 25.91% 33.35% -0.3 11
2026-01-23 @ Bourg-Peronnas D 1-1 1447 1415 33.35% 25.91% 40.74% +0.3 18
2026-01-23 Quevilly-Rouen D 0-0 1542 1436 58.25% 23.04% 18.71% -1.8 22
2026-01-23 @ Caen D 0-0 1436 1542 18.71% 23.04% 58.25% +1.8 11
2026-01-23 Valenciennes W 3-0 1479 1503 41.92% 25.85% 32.23% +17.3 26
2026-01-23 @ Le Puy Foot 43 L 0-3 1503 1479 32.23% 25.85% 41.92% -17.3 19
2026-01-23 Sochaux L 1-2 1471 1554 33.59% 25.92% 40.50% -6.2 26
2026-01-23 @ Orleans W 2-1 1554 1471 40.50% 25.92% 33.59% +6.1 33
2026-01-23 Versailles L 1-3 1466 1483 42.80% 25.79% 31.41% -12.8 21
2026-01-23 @ Paris 13 Atletico W 3-1 1483 1466 31.41% 25.79% 42.80% +12.8 27
2026-01-23 Aubagne W 2-1 1413 1524 29.90% 25.66% 44.44% +7.6 18
2026-01-23 @ Villefranche Beaujolais L 1-2 1524 1413 44.44% 25.66% 29.90% -7.6 25
2026-01-24 Dijon D 0-0 1571 1584 43.40% 25.75% 30.85% -0.5 36
2026-01-24 @ Rouen D 0-0 1584 1571 30.85% 25.75% 43.40% +0.5 34
2026-01-30 Le Puy Foot 43 L 0-2 1448 1497 38.37% 25.98% 35.65% -13.6 18
2026-01-30 @ Chateauroux W 2-0 1497 1448 35.65% 25.98% 38.37% +13.6 29
2026-01-30 Bourg-Peronnas L 0-1 1522 1415 58.43% 22.98% 18.58% -10.1 23
2026-01-30 @ Concarneau W 1-0 1415 1522 18.58% 22.98% 58.43% +10.1 14
2026-01-30 Briochin D 0-0 1585 1386 67.84% 19.49% 12.66% -2.6 35
2026-01-30 @ Dijon D 0-0 1386 1585 12.66% 19.49% 67.84% +2.5 9
2026-01-30 Paris 13 Atletico W 1-0 1557 1453 58.04% 23.10% 18.86% +4.0 27
2026-01-30 @ Fleury 91 L 0-1 1453 1557 18.86% 23.10% 58.04% -4.0 21
2026-01-30 Villefranche Beaujolais L 1-2 1438 1421 47.49% 25.32% 27.19% -8.0 11
2026-01-30 @ Quevilly-Rouen W 2-1 1421 1438 27.19% 25.32% 47.49% +8.0 21
2026-01-30 Rouen D 1-1 1561 1571 43.79% 25.72% 30.49% -0.5 34
2026-01-30 @ Sochaux D 1-1 1571 1561 30.49% 25.72% 43.79% +0.5 37
2026-01-30 Caen W 2-1 1496 1540 39.07% 25.97% 34.97% +6.3 30
2026-01-30 @ Versailles L 1-2 1540 1496 34.97% 25.97% 39.07% -6.3 22
2026-01-31 Orleans L 0-1 1486 1465 47.91% 25.26% 26.83% -8.6 19
2026-01-31 @ Valenciennes W 1-0 1465 1486 26.83% 25.26% 47.91% +8.6 29
2026-02-06 Le Puy Foot 43 W 1-0 1425 1510 33.28% 25.90% 40.81% +7.6 17
2026-02-06 @ Bourg-Peronnas L 0-1 1510 1425 40.81% 25.90% 33.28% -7.6 29
2026-02-06 Sochaux D 1-1 1389 1560 23.27% 24.54% 52.19% +1.1 10
2026-02-06 @ Briochin D 1-1 1560 1389 52.19% 24.54% 23.27% -1.1 35
2026-02-06 Fleury 91 W 1-0 1534 1561 41.48% 25.87% 32.65% +6.4 25
2026-02-06 @ Caen L 0-1 1561 1534 32.65% 25.87% 41.48% -6.4 27
2026-02-06 Aubagne W 1-0 1512 1517 44.52% 25.65% 29.82% +6.0 26
2026-02-06 @ Concarneau L 0-1 1517 1512 29.82% 25.65% 44.52% -5.9 25
2026-02-06 Chateauroux D 2-2 1474 1434 50.39% 24.88% 24.73% -0.7 30
2026-02-06 @ Orleans D 2-2 1434 1474 24.73% 24.88% 50.39% +0.8 19
2026-02-06 Dijon L 1-4 1449 1582 27.28% 25.33% 47.38% -12.8 21
2026-02-06 @ Paris 13 Atletico W 4-1 1582 1449 47.38% 25.33% 27.28% +12.8 38
2026-02-06 Valenciennes L 1-2 1571 1477 56.94% 23.41% 19.65% -9.4 37
2026-02-06 @ Rouen W 2-1 1477 1571 19.65% 23.41% 56.94% +9.4 22
2026-02-06 Versailles W 1-0 1429 1502 34.86% 25.96% 39.18% +7.3 24
2026-02-06 @ Villefranche Beaujolais L 0-1 1502 1429 39.18% 25.96% 34.86% -7.3 30
2026-02-12 Concarneau W 2-1 1430 1518 32.91% 25.89% 41.21% +7.2 14
2026-02-12 @ Quevilly-Rouen L 1-2 1518 1430 41.21% 25.89% 32.91% -7.2 26
2026-02-13 Rouen L 1-2 1435 1562 28.01% 25.44% 46.55% -5.3 19
2026-02-13 @ Chateauroux W 2-1 1562 1435 46.55% 25.44% 28.01% +5.3 40
2026-02-13 Caen D 3-3 1595 1540 52.30% 24.52% 23.18% -0.7 39
2026-02-13 @ Dijon D 3-3 1540 1595 23.18% 24.52% 52.30% +0.7 26
2026-02-13 Villefranche Beaujolais D 2-2 1554 1436 59.65% 22.61% 17.74% -1.3 28
2026-02-13 @ Fleury 91 D 2-2 1436 1554 17.74% 22.61% 59.65% +1.3 25
2026-02-13 Orleans D 1-1 1503 1473 49.08% 25.09% 25.82% -0.9 30
2026-02-13 @ Le Puy Foot 43 D 1-1 1473 1503 25.82% 25.09% 49.08% +0.9 31
2026-02-13 Bourg-Peronnas W 1-0 1511 1433 55.10% 23.89% 21.01% +4.4 28
2026-02-13 @ Aubagne L 0-1 1433 1511 21.01% 23.89% 55.10% -4.4 17
2026-02-13 Paris 13 Atletico D 1-1 1559 1436 60.14% 22.45% 17.41% -1.7 36
2026-02-13 @ Sochaux D 1-1 1436 1559 17.41% 22.45% 60.14% +1.7 22
2026-02-13 Briochin L 1-2 1487 1390 57.22% 23.34% 19.45% -9.4 22
2026-02-13 @ Valenciennes W 2-1 1390 1487 19.45% 23.34% 57.22% +9.4 13
2026-02-17 Fleury 91 L 2-3 1399 1553 25.07% 24.95% 49.99% -4.6 13
2026-02-17 @ Briochin W 3-2 1553 1399 49.99% 24.95% 25.07% +4.6 31
2026-02-20 Orleans L 0-3 1428 1474 38.81% 25.97% 35.21% -19.9 17
2026-02-20 @ Bourg-Peronnas W 3-0 1474 1428 35.21% 25.97% 38.81% +19.9 34
2026-02-20 Sochaux L 1-3 1541 1557 42.95% 25.78% 31.27% -12.9 26
2026-02-20 @ Caen W 3-1 1557 1541 31.27% 25.78% 42.95% +12.8 39
2026-02-20 Versailles L 0-2 1511 1495 47.28% 25.35% 27.37% -16.0 26
2026-02-20 @ Concarneau W 2-0 1495 1511 27.37% 25.35% 47.28% +16.0 33
2026-02-20 Valenciennes D 1-1 1438 1477 39.75% 25.95% 34.31% -0.2 23
2026-02-20 @ Paris 13 Atletico D 1-1 1477 1438 34.31% 25.95% 39.75% +0.2 23
2026-02-20 Le Puy Foot 43 D 1-1 1567 1502 53.57% 24.25% 22.18% -1.2 41
2026-02-20 @ Rouen D 1-1 1502 1567 22.18% 24.25% 53.57% +1.2 31
2026-02-20 Quevilly-Rouen L 0-1 1515 1437 55.09% 23.89% 21.02% -9.6 28
2026-02-20 @ Aubagne W 1-0 1437 1515 21.02% 23.89% 55.09% +9.6 17
2026-02-20 Dijon L 1-2 1437 1594 24.69% 24.87% 50.45% -4.8 25
2026-02-20 @ Villefranche Beaujolais W 2-1 1594 1437 50.45% 24.87% 24.69% +4.8 42
2026-02-27 Paris 13 Atletico L 0-1 1430 1438 44.07% 25.69% 30.24% -8.0 19
2026-02-27 @ Chateauroux W 1-0 1438 1430 30.24% 25.69% 44.07% +8.0 26
2026-02-27 Concarneau L 0-4 1558 1495 53.25% 24.32% 22.43% -33.6 31
2026-02-27 @ Fleury 91 W 4-0 1495 1558 22.43% 24.32% 53.25% +33.6 29
2026-02-27 Briochin D 1-1 1503 1395 58.54% 22.95% 18.51% -1.6 32
2026-02-27 @ Le Puy Foot 43 D 1-1 1395 1503 18.51% 22.95% 58.54% +1.6 14
2026-02-27 Villefranche Beaujolais W 2-1 1570 1433 61.73% 21.92% 16.36% +3.2 42
2026-02-27 @ Sochaux L 1-2 1433 1570 16.36% 21.92% 61.73% -3.2 25
2026-02-27 Aubagne W 3-0 1511 1506 45.91% 25.51% 28.58% +15.7 36
2026-02-27 @ Versailles L 0-3 1506 1511 28.58% 25.51% 45.91% -15.7 28
2026-02-28 Rouen D 1-1 1494 1566 35.08% 25.97% 38.95% +0.1 35
2026-02-28 @ Orleans D 1-1 1566 1494 38.95% 25.97% 35.08% -0.1 42
2026-02-28 Bourg-Peronnas D 2-2 1447 1408 50.23% 24.91% 24.87% -0.7 18
2026-02-28 @ Quevilly-Rouen D 2-2 1408 1447 24.87% 24.91% 50.23% +0.7 18
2026-02-28 Caen W 2-1 1477 1528 38.14% 25.98% 35.88% +6.5 26
2026-02-28 @ Valenciennes L 1-2 1528 1477 35.88% 25.98% 38.14% -6.5 26
2026-03-06 Rouen W 3-1 1409 1566 24.72% 24.87% 50.41% +14.6 21
2026-03-06 @ Bourg-Peronnas L 1-3 1566 1409 50.41% 24.87% 24.72% -14.6 42
2026-03-06 Orleans L 1-3 1396 1494 31.64% 25.81% 42.55% -10.2 14
2026-03-06 @ Briochin W 3-1 1494 1396 42.55% 25.81% 31.64% +10.2 38
2026-03-06 Chateauroux D 2-2 1521 1421 57.62% 23.22% 19.16% -1.2 27
2026-03-06 @ Caen D 2-2 1421 1521 19.16% 23.22% 57.62% +1.2 20
2026-03-06 Dijon D 1-1 1528 1599 35.24% 25.97% 38.79% +0.1 30
2026-03-06 @ Concarneau D 1-1 1599 1528 38.79% 25.97% 35.24% -0.1 43
2026-03-06 Le Puy Foot 43 L 0-1 1446 1501 37.41% 25.99% 36.60% -7.1 26
2026-03-06 @ Paris 13 Atletico W 1-0 1501 1446 36.60% 25.99% 37.41% +7.1 35
2026-03-06 Versailles D 2-2 1446 1527 33.88% 25.93% 40.19% +0.2 19
2026-03-06 @ Quevilly-Rouen D 2-2 1527 1446 40.19% 25.93% 33.88% -0.2 37
2026-03-06 Fleury 91 L 1-2 1490 1524 40.47% 25.92% 33.61% -7.1 28
2026-03-06 @ Aubagne W 2-1 1524 1490 33.61% 25.92% 40.47% +7.1 34
2026-03-06 Valenciennes L 2-3 1429 1484 37.56% 25.99% 36.45% -6.3 25
2026-03-06 @ Villefranche Beaujolais W 3-2 1484 1429 36.45% 25.99% 37.56% +6.4 29
2026-03-13 Villefranche Beaujolais L 0-1 1423 1423 45.14% 25.59% 29.26% -8.2 20
2026-03-13 @ Chateauroux W 1-0 1423 1423 29.26% 25.59% 45.14% +8.2 28
2026-03-13 Aubagne W 2-1 1599 1483 59.43% 22.68% 17.89% +3.6 46
2026-03-13 @ Dijon L 1-2 1483 1599 17.89% 22.68% 59.43% -3.5 28
2026-03-13 Quevilly-Rouen W 2-1 1531 1446 55.88% 23.70% 20.43% +4.0 37
2026-03-13 @ Fleury 91 L 1-2 1446 1531 20.43% 23.70% 55.88% -4.0 19
2026-03-13 Caen W 1-0 1508 1520 43.58% 25.73% 30.69% +6.1 38
2026-03-13 @ Le Puy Foot 43 L 0-1 1520 1508 30.69% 25.73% 43.58% -6.1 27
2026-03-13 Paris 13 Atletico W 2-1 1504 1439 53.59% 24.24% 22.17% +4.4 41
2026-03-13 @ Orleans L 1-2 1439 1504 22.17% 24.24% 53.59% -4.4 26
2026-03-13 Briochin W 3-2 1551 1386 64.56% 20.86% 14.58% +2.7 45
2026-03-13 @ Rouen L 2-3 1386 1551 14.58% 20.86% 64.56% -2.7 14
2026-03-13 Concarneau W 2-0 1573 1528 51.03% 24.76% 24.21% +9.4 45
2026-03-13 @ Sochaux L 0-2 1528 1573 24.21% 24.76% 51.03% -9.4 30
2026-03-13 Bourg-Peronnas W 1-0 1527 1424 57.95% 23.13% 18.92% +4.0 40
2026-03-13 @ Versailles L 0-1 1424 1527 18.92% 23.13% 57.95% -4.0 21
2026-03-17 Chateauroux W 2-0 1384 1414 40.93% 25.90% 33.17% +12.2 17
2026-03-17 @ Briochin L 0-2 1414 1384 33.17% 25.90% 40.93% -12.2 20
2026-03-19 Dijon L 0-1 1442 1603 24.34% 24.79% 50.87% -5.0 19
2026-03-19 @ Quevilly-Rouen W 1-0 1603 1442 50.87% 24.79% 24.34% +5.0 49
2026-03-20 Valenciennes L 1-2 1519 1490 48.99% 25.11% 25.91% -8.2 30
2026-03-20 @ Concarneau W 2-1 1490 1519 25.91% 25.11% 48.99% +8.2 32
2026-03-20 Rouen D 0-0 1434 1554 28.90% 25.55% 45.55% +0.7 27
2026-03-20 @ Paris 13 Atletico D 0-0 1554 1434 45.55% 25.55% 28.90% -0.7 46
2026-03-20 Sochaux L 1-4 1479 1583 30.91% 25.75% 43.34% -14.1 28
2026-03-20 @ Aubagne W 4-1 1583 1479 43.34% 25.75% 30.91% +14.1 48
2026-03-20 Fleury 91 D 1-1 1531 1535 44.57% 25.65% 29.79% -0.6 41
2026-03-20 @ Versailles D 1-1 1535 1531 29.79% 25.65% 44.57% +0.5 38
2026-03-20 Le Puy Foot 43 L 2-3 1431 1515 33.51% 25.92% 40.57% -5.8 28
2026-03-20 @ Villefranche Beaujolais W 3-2 1515 1431 40.57% 25.92% 33.51% +5.8 41
2026-03-21 Briochin D 1-1 1420 1396 48.35% 25.20% 26.45% -0.9 22
2026-03-21 @ Bourg-Peronnas D 1-1 1396 1420 26.45% 25.20% 48.35% +0.9 18
2026-03-21 Orleans D 1-1 1514 1509 45.93% 25.51% 28.56% -0.7 28
2026-03-21 @ Caen D 1-1 1509 1514 28.56% 25.51% 45.93% +0.7 42
2026-03-27 Paris 13 Atletico L 0-1 1397 1435 39.87% 25.94% 34.19% -7.4 18
2026-03-27 @ Briochin W 1-0 1435 1397 34.19% 25.94% 39.87% +7.4 30
2026-03-27 Concarneau W 3-1 1402 1511 30.26% 25.69% 44.05% +13.1 23
2026-03-27 @ Chateauroux L 1-3 1511 1402 44.05% 25.69% 30.26% -13.1 30
2026-03-27 Versailles W 3-1 1608 1530 55.02% 23.91% 21.07% +7.2 52
2026-03-27 @ Dijon L 1-3 1530 1608 21.07% 23.91% 55.02% -7.2 41
2026-03-27 Bourg-Peronnas W 3-0 1536 1419 59.50% 22.66% 17.84% +10.3 41
2026-03-27 @ Fleury 91 L 0-3 1419 1536 17.84% 22.66% 59.50% -10.3 22
2026-03-27 Villefranche Beaujolais D 0-0 1509 1425 55.78% 23.72% 20.50% -1.6 43
2026-03-27 @ Orleans D 0-0 1425 1509 20.50% 23.72% 55.78% +1.6 29
2026-03-27 Caen D 1-1 1553 1514 50.38% 24.88% 24.74% -1.0 47
2026-03-27 @ Rouen D 1-1 1514 1553 24.74% 24.88% 50.38% +1.0 29
2026-03-27 Quevilly-Rouen W 2-0 1597 1437 64.03% 21.07% 14.90% +5.9 51
2026-03-27 @ Sochaux L 0-2 1437 1597 14.90% 21.07% 64.03% -5.9 19
2026-03-27 Aubagne D 0-0 1498 1465 49.57% 25.02% 25.42% -1.0 33
2026-03-27 @ Valenciennes D 0-0 1465 1498 25.42% 25.02% 49.57% +1.0 29
2026-04-03 Paris 13 Atletico W 1-0 1409 1442 40.50% 25.92% 33.58% +6.5 25
2026-04-03 @ Bourg-Peronnas L 0-1 1442 1409 33.58% 25.92% 40.50% -6.5 30
2026-04-03 Briochin D 1-1 1515 1389 60.43% 22.36% 17.21% -1.8 30
2026-04-03 @ Caen D 1-1 1389 1515 17.21% 22.36% 60.43% +1.8 19
2026-04-03 Le Puy Foot 43 L 0-3 1498 1520 42.06% 25.84% 32.10% -21.2 30
2026-04-03 @ Concarneau W 3-0 1520 1498 32.10% 25.84% 42.06% +21.2 44
2026-04-03 Dijon W 3-1 1546 1615 35.52% 25.98% 38.50% +11.8 44
2026-04-03 @ Fleury 91 L 1-3 1615 1546 38.50% 25.98% 35.52% -11.8 52
2026-04-03 Valenciennes W 3-2 1431 1497 35.91% 25.98% 38.11% +6.4 22
2026-04-03 @ Quevilly-Rouen L 2-3 1497 1431 38.11% 25.98% 35.91% -6.4 33
2026-04-03 Chateauroux D 1-1 1466 1415 51.78% 24.62% 23.60% -1.1 30
2026-04-03 @ Aubagne D 1-1 1415 1466 23.60% 24.62% 51.78% +1.1 24
2026-04-03 Sochaux W 1-0 1523 1603 34.01% 25.94% 40.06% +7.5 44
2026-04-03 @ Versailles L 0-1 1603 1523 40.06% 25.94% 34.01% -7.5 51
2026-04-03 Rouen W 2-1 1427 1552 28.21% 25.47% 46.32% +7.9 32
2026-04-03 @ Villefranche Beaujolais L 1-2 1552 1427 46.32% 25.47% 28.21% -7.9 47
2026-04-10 Villefranche Beaujolais D 0-0 1391 1435 39.10% 25.96% 34.93% -0.2 20
2026-04-10 @ Briochin D 0-0 1435 1391 34.93% 25.96% 39.10% +0.2 33
2026-04-10 Quevilly-Rouen L 3-5 1416 1438 42.27% 25.83% 31.90% -10.7 24
2026-04-10 @ Chateauroux W 5-3 1438 1416 31.90% 25.83% 42.27% +10.7 25
2026-04-10 Bourg-Peronnas W 2-0 1603 1415 66.83% 19.93% 13.24% +5.2 55
2026-04-10 @ Dijon L 0-2 1415 1603 13.24% 19.93% 66.83% -5.2 25
2026-04-10 Aubagne L 1-2 1542 1465 54.89% 23.94% 21.17% -9.1 44
2026-04-10 @ Le Puy Foot 43 W 2-1 1465 1542 21.17% 23.94% 54.89% +9.1 33
2026-04-10 Concarneau D 1-1 1508 1476 49.31% 25.06% 25.64% -0.9 44
2026-04-10 @ Orleans D 1-1 1476 1508 25.64% 25.06% 49.31% +0.9 31
2026-04-10 Caen L 0-3 1436 1513 34.41% 25.95% 39.64% -18.2 30
2026-04-10 @ Paris 13 Atletico W 3-0 1513 1436 39.64% 25.95% 34.41% +18.2 33
2026-04-10 Fleury 91 D 2-2 1595 1558 50.09% 24.93% 24.98% -0.7 52
2026-04-10 @ Sochaux D 2-2 1558 1595 24.98% 24.93% 50.09% +0.7 45
2026-04-10 Versailles W 1-0 1491 1530 39.74% 25.95% 34.31% +6.6 36
2026-04-10 @ Valenciennes L 0-1 1530 1491 34.31% 25.95% 39.74% -6.6 44
2026-04-17 Caen L 0-2 1410 1531 28.72% 25.53% 45.75% -10.9 25
2026-04-17 @ Bourg-Peronnas W 2-0 1531 1410 45.75% 25.53% 28.72% +10.9 36
2026-04-17 Rouen D 0-0 1477 1544 35.79% 25.98% 38.23% +0.1 32
2026-04-17 @ Concarneau D 0-0 1544 1477 38.23% 25.98% 35.79% -0.1 48
2026-04-17 Sochaux D 0-0 1608 1594 47.01% 25.38% 27.60% -0.8 56
2026-04-17 @ Dijon D 0-0 1594 1608 27.60% 25.38% 47.01% +0.8 53
2026-04-17 Valenciennes W 2-0 1559 1498 53.01% 24.37% 22.62% +8.9 48
2026-04-17 @ Fleury 91 L 0-2 1498 1559 22.62% 24.37% 53.01% -8.9 36
2026-04-17 Le Puy Foot 43 D 0-0 1448 1533 33.43% 25.91% 40.66% +0.3 26
2026-04-17 @ Quevilly-Rouen D 0-0 1533 1448 40.66% 25.91% 33.43% -0.3 45
2026-04-17 Orleans L 0-2 1474 1507 40.68% 25.91% 33.41% -14.2 33
2026-04-17 @ Aubagne W 2-0 1507 1474 33.41% 25.91% 40.68% +14.2 47
2026-04-17 Chateauroux W 4-0 1524 1406 59.62% 22.62% 17.76% +13.4 47
2026-04-17 @ Versailles L 0-4 1406 1524 17.76% 22.62% 59.62% -13.4 24
2026-04-17 Paris 13 Atletico W 3-1 1435 1418 47.47% 25.32% 27.20% +9.0 36
2026-04-17 @ Villefranche Beaujolais L 1-3 1418 1435 27.20% 25.32% 47.47% -9.0 30
2026-04-24 Concarneau L 1-2 1391 1477 33.08% 25.90% 41.02% -6.1 20
2026-04-24 @ Briochin W 2-1 1477 1391 41.02% 25.90% 33.08% +6.1 35
2026-04-24 Villefranche Beaujolais W 3-0 1542 1444 57.39% 23.29% 19.33% +11.1 39
2026-04-24 @ Caen L 0-3 1444 1542 19.33% 23.29% 57.39% -11.1 36
2026-04-24 Fleury 91 L 0-2 1392 1567 22.88% 24.44% 52.67% -9.0 24
2026-04-24 @ Chateauroux W 2-0 1567 1392 52.67% 24.44% 22.88% +9.0 51
2026-04-24 Versailles D 2-2 1532 1537 44.54% 25.65% 29.81% -0.4 46
2026-04-24 @ Le Puy Foot 43 D 2-2 1537 1532 29.81% 25.65% 44.54% +0.4 48
2026-04-24 Quevilly-Rouen L 0-3 1521 1449 54.39% 24.06% 21.55% -26.2 47
2026-04-24 @ Orleans W 3-0 1449 1521 21.55% 24.06% 54.39% +26.2 29
2026-04-24 Aubagne W 3-1 1544 1460 55.81% 23.71% 20.48% +7.0 51
2026-04-24 @ Rouen L 1-3 1460 1544 20.48% 23.71% 55.81% -7.0 33
2026-04-24 Bourg-Peronnas W 2-1 1595 1399 67.63% 19.59% 12.78% +2.5 56
2026-04-24 @ Sochaux L 1-2 1399 1595 12.78% 19.59% 67.63% -2.5 25
2026-04-24 Dijon L 0-1 1489 1607 29.02% 25.56% 45.41% -5.8 36
2026-04-24 @ Valenciennes W 1-0 1607 1489 45.41% 25.56% 29.02% +5.8 59
2026-04-30 Paris 13 Atletico D 0-0 1484 1409 54.69% 23.99% 21.32% -1.5 36
2026-04-30 @ Concarneau D 0-0 1409 1484 21.32% 23.99% 54.69% +1.5 31
2026-04-30 Chateauroux L 1-2 1613 1383 70.72% 18.17% 11.10% -11.1 59
2026-04-30 @ Dijon W 2-1 1383 1613 11.10% 18.17% 70.72% +11.1 27
2026-05-01 Le Puy Foot 43 W 4-0 1576 1532 50.99% 24.77% 24.24% +17.9 54
2026-05-01 @ Fleury 91 L 0-4 1532 1576 24.24% 24.77% 50.99% -17.9 46
2026-05-01 Briochin L 1-2 1453 1385 53.90% 24.17% 21.92% -8.9 33
2026-05-01 @ Aubagne W 2-1 1385 1453 21.92% 24.17% 53.90% +8.9 23
2026-05-01 Orleans D 0-0 1537 1495 50.74% 24.82% 24.45% -1.2 49
2026-05-01 @ Versailles D 0-0 1495 1537 24.45% 24.82% 50.74% +1.1 48
2026-05-02 Villefranche Beaujolais W 1-0 1397 1433 40.17% 25.93% 33.90% +6.6 28
2026-05-02 @ Bourg-Peronnas L 0-1 1433 1397 33.90% 25.93% 40.17% -6.6 36
2026-05-02 Rouen D 0-0 1475 1551 34.48% 25.95% 39.57% +0.2 30
2026-05-02 @ Quevilly-Rouen D 0-0 1551 1475 39.57% 25.95% 34.48% -0.2 52
2026-05-02 Valenciennes D 1-1 1598 1483 59.28% 22.73% 17.99% -1.7 57
2026-05-02 @ Sochaux D 1-1 1483 1598 17.99% 22.73% 59.28% +1.7 37
2026-05-09 Valenciennes W 1-0 1403 1485 33.78% 25.93% 40.29% +7.5 31
2026-05-09 @ Bourg-Peronnas L 0-1 1485 1403 40.29% 25.93% 33.78% -7.5 37
2026-05-09 Quevilly-Rouen W 3-0 1394 1475 33.79% 25.93% 40.29% +20.5 26
2026-05-09 @ Briochin L 0-3 1475 1394 40.29% 25.93% 33.79% -20.5 30
2026-05-09 Concarneau D 0-0 1553 1482 54.23% 24.10% 21.67% -1.4 40
2026-05-09 @ Caen D 0-0 1482 1553 21.67% 24.10% 54.23% +1.5 37
2026-05-09 Sochaux W 2-1 1395 1596 20.44% 23.70% 55.86% +9.2 30
2026-05-09 @ Chateauroux L 1-2 1596 1395 55.86% 23.70% 20.44% -9.2 57
2026-05-09 Dijon L 1-2 1514 1602 32.89% 25.89% 41.22% -6.1 46
2026-05-09 @ Le Puy Foot 43 W 2-1 1602 1514 41.22% 25.89% 32.89% +6.1 62
2026-05-09 Fleury 91 W 2-0 1496 1594 31.57% 25.80% 42.63% +14.8 51
2026-05-09 @ Orleans L 0-2 1594 1496 42.63% 25.80% 31.57% -14.8 54
2026-05-09 Aubagne D 1-1 1410 1444 40.52% 25.92% 33.57% -0.2 32
2026-05-09 @ Paris 13 Atletico D 1-1 1444 1410 33.57% 25.92% 40.52% +0.3 34
2026-05-09 Versailles L 1-3 1551 1536 47.15% 25.36% 27.48% -13.8 52
2026-05-09 @ Rouen W 3-1 1536 1551 27.48% 25.36% 47.15% +13.9 52
2026-05-15 Villefranche Beaujolais D 2-2 1484 1426 52.57% 24.46% 22.97% -0.9 38
2026-05-15 @ Concarneau D 2-2 1426 1484 22.97% 24.46% 52.57% +0.9 37
2026-05-15 Orleans W 3-2 1608 1511 57.31% 23.31% 19.38% +3.6 65
2026-05-15 @ Dijon L 2-3 1511 1608 19.38% 23.31% 57.31% -3.6 51
2026-05-15 Rouen L 1-2 1579 1537 50.71% 24.82% 24.47% -8.5 54
2026-05-15 @ Fleury 91 W 2-1 1537 1579 24.47% 24.82% 50.71% +8.5 55
2026-05-15 Paris 13 Atletico W 1-0 1455 1410 51.00% 24.77% 24.23% +5.0 33
2026-05-15 @ Quevilly-Rouen L 0-1 1410 1455 24.23% 24.77% 51.00% -5.0 32
2026-05-15 Caen W 3-1 1444 1552 30.41% 25.71% 43.88% +13.1 37
2026-05-15 @ Aubagne L 1-3 1552 1444 43.88% 25.71% 30.41% -13.1 40
2026-05-15 Le Puy Foot 43 D 2-2 1587 1508 55.19% 23.87% 20.94% -1.0 58
2026-05-15 @ Sochaux D 2-2 1508 1587 20.94% 23.87% 55.19% +1.0 47
2026-05-15 Chateauroux D 2-2 1477 1404 54.52% 24.03% 21.45% -1.0 38
2026-05-15 @ Valenciennes D 2-2 1404 1477 21.45% 24.03% 54.52% +1.0 31
2026-05-15 Briochin D 2-2 1550 1414 61.57% 21.97% 16.46% -1.4 53
2026-05-15 @ Versailles D 2-2 1414 1550 16.46% 21.97% 61.57% +1.4 27

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 Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2026-05-19 Laval D 1-1 1546 1643 31.66% 25.81% 42.53% +0.4 0-0-1
2026-05-19 @ Rouen D 1-1 1643 1546 42.53% 25.81% 31.66% -0.4 0-0-1
2026-05-24 Rouen W 1-0 1643 1546 57.24% 23.33% 19.43% +4.1 1-0-1
2026-05-24 @ Laval L 0-1 1546 1643 19.43% 23.33% 57.24% -4.1 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 2026-04-30 11.10% Chateauroux 1383 2 @ Dijon 1613 1
2 2026-01-30 18.58% Bourg-Peronnas 1415 1 @ Concarneau 1522 0
3 2025-11-07 18.87% Le Puy Foot 43 1425 4 @ Aubagne 1529 1
4 2026-02-13 19.45% Briochin 1390 2 @ Valenciennes 1487 1
5 2026-02-06 19.65% Valenciennes 1477 2 @ Rouen 1571 1
6 2026-05-09 20.44% @ Chateauroux 1395 2 Sochaux 1596 1
7 2025-12-05 20.92% Le Puy Foot 43 1454 3 @ Versailles 1533 0
8 2026-02-20 21.02% Quevilly-Rouen 1437 1 @ Aubagne 1515 0
9 2026-04-10 21.17% Aubagne 1465 2 @ Le Puy Foot 43 1542 1
10 2025-09-06 21.29% Chateauroux 1443 2 @ Rouen 1518 1
11 2026-04-24 21.55% Quevilly-Rouen 1449 3 @ Orleans 1521 0
12 2026-05-01 21.92% Briochin 1385 2 @ Aubagne 1453 1
13 2026-02-27 22.43% Concarneau 1495 4 @ Fleury 91 1558 0
14 2025-09-26 23.34% Quevilly-Rouen 1494 2 @ Versailles 1547 1
15 2025-08-22 23.43% Versailles 1508 2 @ Caen 1560 0
16 2025-11-07 24.30% Chateauroux 1436 3 @ Quevilly-Rouen 1480 0
17 2025-09-26 24.45% Aubagne 1504 2 @ Fleury 91 1547 0
18 2026-05-15 24.47% Rouen 1537 2 @ Fleury 91 1579 1
19 2026-03-06 24.72% @ Bourg-Peronnas 1409 3 Rouen 1566 1
20 2025-09-19 24.94% Le Puy Foot 43 1405 2 @ Briochin 1443 1
21 2025-10-31 25.51% Fleury 91 1529 1 @ Dijon 1562 0
22 2026-03-20 25.91% Valenciennes 1490 2 @ Concarneau 1519 1
23 2026-01-31 26.83% Orleans 1465 1 @ Valenciennes 1486 0
24 2026-01-30 27.19% Villefranche Beaujolais 1421 2 @ Quevilly-Rouen 1438 1
25 2025-10-17 27.22% Concarneau 1501 2 @ Valenciennes 1518 1

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2026-02-27 33.57 Concarneau 4 1495 22.43% @ Fleury 91 0 1558 53.25% 24.32%
2 2025-12-05 26.49 Le Puy Foot 43 3 1454 20.92% @ Versailles 0 1533 55.22% 23.86%
3 2026-04-24 26.16 Quevilly-Rouen 3 1449 21.55% @ Orleans 0 1521 54.39% 24.06%
4 2025-11-07 24.75 Chateauroux 3 1436 24.30% @ Quevilly-Rouen 0 1480 50.92% 24.78%
5 2025-08-15 23.41 @ Sochaux 5 1509 48.89% Orleans 0 1481 25.99% 25.12%
6 2025-11-07 23.29 Le Puy Foot 43 4 1425 18.87% @ Aubagne 1 1529 58.03% 23.10%
7 2025-09-12 21.99 @ Versailles 4 1525 43.16% Concarneau 0 1540 31.07% 25.76%
8 2025-09-19 21.96 Quevilly-Rouen 3 1472 30.33% @ Bourg-Peronnas 0 1463 43.97% 25.70%
9 2026-04-03 21.21 Le Puy Foot 43 3 1520 32.10% @ Concarneau 0 1498 42.06% 25.84%
10 2026-05-09 20.51 @ Briochin 3 1394 33.79% Quevilly-Rouen 0 1475 40.29% 25.93%
11 2026-02-20 19.93 Orleans 3 1474 35.21% @ Bourg-Peronnas 0 1428 38.81% 25.97%
12 2025-10-31 19.47 Aubagne 3 1509 36.40% @ Chateauroux 0 1455 37.62% 25.99%
13 2025-09-05 19.28 Fleury 91 3 1520 36.89% @ Villefranche Beaujolais 0 1462 37.13% 25.99%
14 2026-04-10 18.22 Caen 3 1513 39.64% @ Paris 13 Atletico 0 1436 34.41% 25.95%
15 2025-10-17 18.12 @ Le Puy Foot 43 3 1407 39.89% Villefranche Beaujolais 0 1445 34.17% 25.94%
16 2026-05-01 17.89 @ Fleury 91 4 1576 50.99% Le Puy Foot 43 0 1532 24.24% 24.77%
17 2025-09-12 17.70 Rouen 3 1509 40.96% @ Le Puy Foot 43 0 1423 33.14% 25.90%
18 2025-08-22 17.34 Versailles 2 1508 23.43% @ Caen 0 1560 51.99% 24.58%
19 2026-01-23 17.33 @ Le Puy Foot 43 3 1479 41.92% Valenciennes 0 1503 32.23% 25.85%
20 2025-09-26 16.99 Aubagne 2 1504 24.45% @ Fleury 91 0 1547 50.73% 24.82%
21 2026-02-20 16.03 Versailles 2 1495 27.37% @ Concarneau 0 1511 47.28% 25.35%
22 2026-02-27 15.74 @ Versailles 3 1511 45.91% Aubagne 0 1506 28.58% 25.51%
23 2025-09-26 15.61 @ Dijon 3 1518 46.25% Concarneau 0 1510 28.28% 25.47%
24 2025-10-21 15.56 Dijon 2 1546 28.89% @ Versailles 0 1549 45.56% 25.55%
25 2025-11-07 15.11 @ Concarneau 3 1508 47.47% Orleans 0 1490 27.20% 25.32%