Behind the TableFootball form in context

13 leagues · every game priced · no bookmaker odds

2026-27 · results to Sun 8 Nov

Ligue 1: form in context

The table says where teams are. This page says how they got there: who they beat, who beat them, and whether the performances back it up.

The table, and the table behind it

Performance rank orders teams by how well they have played, adjusted for who they played and where. Five or more places from their real position earns a verdict. Points v average side: points won minus what an average team would have taken from the same fixtures.

PosTeamPPtsGDPerformance rankVerdictPts v average sideHome ppgAway ppgLast 6
1Paris SG1023+121 =As it looks+9.82.252.33WWWWWW
2Lille1021+710 ▼8Flattered+7.02.202.00LWDDWW
3Paris FC1020+72 ▲1As it looks+6.82.601.40WLWLWW
4Marseille1018+816 ▼12Flattered+4.21.801.80LWWWWW
5Lyon1017+65 =As it looks+3.62.600.80WLWLWL
6Nice1017+313 ▼7Flattered+2.92.201.20WWLWWW
7Monaco1016+29 ▼2As it looks+4.12.001.33WDLDLD
8Rennes101608 =As it looks+2.32.170.75LWLWLL
9Brest1015+63 ▲6Better than it looks+1.11.401.60LWDLWW
10Lorient1015+16 ▲4As it looks+0.01.401.60LWWDLW
11Lens1013+27 ▲4As it looks−0.71.800.80LWWWLL
12Toulouse1013+14 ▲8Better than it looks−0.91.401.20WDWDLW
13Strasbourg1010-412 ▲1As it looks−2.41.750.50LLLLWL
14Auxerre1010-1117 ▼3As it looks−4.21.400.60WLWDLL
15Le Mans108-715 =As it looks−5.41.200.40WLLDLD
16Angers108-1018 ▼2As it looks−6.40.671.00WLLDLL
17Troyes108-1011 ▲6Better than it looks−4.70.800.80LLLDWL
18Le Havre102-1314 ▲4As it looks−11.30.170.25LLLLLL

How the season could finish

10,000 simulations of the rest of the season from the current ratings, allowing for the ratings themselves being wrong. Run-in: what an average side would expect per game from the fixtures left, against those already played (higher = easier). Regular season only.

TeamPts nowLeftProjected ptsLikely rangeAvg finishChampionsTop 4Bottom 3Run-in
Paris SG23247566–821.285%99%0%Easier (+0.10)
Lille21246354–713.38%79%0%Similar (−0.02)
Paris FC20245850–674.83%53%0%Easier (+0.06)
Marseille18245849–665.02%50%<1%Similar (+0.00)
Lyon17245446–636.41%30%<1%Similar (+0.04)
Monaco16245445–626.81%25%<1%Easier (+0.24)
Lens13245445–626.81%25%<1%Similar (+0.00)
Rennes16245243–617.7<1%16%<1%Similar (−0.01)
Brest15244840–579.0<1%8%<1%Similar (−0.05)
Toulouse13244839–569.5<1%6%<1%Similar (−0.04)
Nice17244738–559.7<1%5%<1%Harder (−0.09)
Strasbourg10244436–5310.9<1%2%2%Easier (+0.17)
Lorient15244435–5211.1<1%2%2%Harder (−0.20)
Auxerre10243527–4414.00%<1%21%Harder (−0.11)
Le Mans8243022–3715.50%0%51%Similar (−0.01)
Troyes8242820–3616.00%0%67%Easier (+0.07)
Le Havre2242719–3516.40%0%75%Similar (+0.01)
Angers8242518–3216.70%0%82%Harder (−0.17)

Results against the table

Each row is a team; columns are their opponents in league order, 1st on the left. The number under each score is our performance measure for that game: how much better (+) or worse (−) than an average side in the same fixture.

WinDrawDefeatH home · A away · blank: not played yet
1
PAR
2
LIL
3
PAR
4
MAR
5
LYO
6
NIC
7
MON
8
REN
9
BRE
10
LOR
11
LEN
12
TOU
13
STR
14
AUX
15
LE
16
ANG
17
TRO
18
LE
1. Paris SG
2-2 A
+0.8
2-1 A
+3.7
2-0 H
+0.4
1-2 H
+1.9
2-2 A
+1.8
1-0 A
−0.0
3-1 A
+1.5
3-1 H
+2.1
1-0 H
+0.4
5-1 A
+1.9
2. Lille
2-2 H
+0.5
1-2 A
+0.2
1-1 A
−1.1
2-1 A
−0.6
1-1 H
+1.0
1-0 H
+1.7
1-0 A
−2.1
2-0 A
−1.2
2-0 H
−0.1
1-0 H
−0.6
3. Paris FC
3-2 A
+2.6
0-0 H
−0.1
3-0 H
+1.8
3-1 H
+1.6
4-3 H
+0.3
0-1 A
+0.6
1-2 A
+0.2
2-1 H
+0.7
1-0 A
−0.1
0-0 A
+0.8
4. Marseille
1-2 H
−2.4
2-3 H
−2.0
0-2 A
+0.2
0-1 A
−0.0
2-1 A
+0.9
2-0 H
−0.7
4-0 H
+1.2
5-2 A
−0.0
2-0 A
−0.5
4-3 H
−2.1
5. Lyon
0-2 A
+1.0
0-0 A
+0.5
2-1 H
−0.5
4-0 H
+1.8
0-2 A
−1.0
1-2 A
+0.5
2-0 A
−1.7
3-1 H
+1.6
2-0 H
+0.7
1-1 H
+0.6
6. Nice
2-1 H
−0.1
0-3 A
−2.0
1-2 A
+0.6
5-2 H
+0.8
2-1 A
−1.8
0-0 H
−0.5
2-1 H
+0.4
0-1 A
−0.7
1-1 H
−1.0
2-0 A
+0.8
7. Monaco
2-1 A
−0.7
1-1 H
+1.8
1-3 A
−1.1
2-0 H
+0.6
0-1 A
−1.0
2-1 H
+0.7
2-2 H
−0.5
1-1 A
+0.4
1-1 A
−0.9
1-0 A
+0.7
8. Rennes
2-2 H
−0.6
1-2 H
+1.3
3-4 A
+0.1
1-0 H
+0.7
0-4 A
−1.3
2-5 A
−0.8
3-0 H
+0.8
4-1 H
+0.3
3-2 H
−1.1
2-1 A
−0.6
9. Brest
0-1 H
+0.8
1-1 A
−0.8
2-0 H
+1.3
1-2 H
+1.5
2-0 A
−0.3
2-2 H
+1.5
1-2 A
−0.6
2-2 A
+1.8
5-1 H
+1.6
2-1 A
+0.3
10. Lorient
1-0 H
−0.5
0-0 A
+0.3
1-0 H
+1.2
0-2 H
+0.0
1-0 A
+1.3
2-2 H
−0.9
1-2 A
−0.3
0-0 A
−0.3
1-2 H
−1.6
2-0 A
+0.6
11. Lens
0-1 A
−0.9
2-1 H
+0.6
1-2 H
−0.1
2-1 H
+0.5
1-2 A
+0.1
0-1 H
−0.7
1-2 A
+1.5
5-2 H
+2.2
2-2 A
−1.3
3-1 A
−0.5
12. Toulouse
0-1 H
+2.5
0-2 A
+1.2
0-2 H
+2.2
2-2 A
+0.8
2-2 A
−1.6
2-2 A
+0.9
3-1 H
+0.2
3-0 A
+0.6
0-0 H
−0.7
3-2 H
−0.9
13. Strasbourg
1-3 H
−0.5
1-2 A
−0.5
0-4 A
−1.2
1-2 A
−0.7
1-1 H
+0.1
0-3 A
−0.5
2-1 H
−0.8
1-3 A
−0.1
5-1 H
+1.8
6-2 A
−0.6
14. Auxerre
0-1 H
+0.0
1-3 A
−1.7
1-0 H
+0.2
1-4 A
−0.3
2-1 H
+0.2
2-5 A
−1.6
1-5 A
−2.1
1-1 H
−0.8
1-3 H
−1.3
3-1 A
+1.2
15. Le Mans
1-3 A
−1.6
1-1 A
+0.1
1-1 H
+0.5
2-3 A
+0.8
2-2 H
−2.5
2-1 H
−0.3
2-2 H
+1.3
0-3 H
−1.0
1-1 A
+0.0
0-2 A
−2.4
16. Angers
0-2 H
+0.9
2-5 H
−0.4
0-2 A
−1.1
0-2 H
−1.7
1-2 H
+0.1
1-5 A
−2.4
0-0 H
−0.6
3-1 A
+0.5
2-0 H
+0.0
0-0 A
−0.8
17. Troyes
0-1 A
+0.0
0-2 A
−0.5
0-0 H
−1.5
0-2 H
−0.1
2-1 A
+0.7
1-3 H
+0.1
0-0 A
−0.1
2-6 H
−0.2
2-0 H
+1.0
0-2 A
−1.7
18. Le Havre
1-5 H
−1.2
0-1 A
+0.7
3-4 A
+2.2
1-1 A
−0.5
0-1 H
−0.8
1-2 H
−0.8
0-2 H
−1.1
2-3 A
+0.6
1-3 H
−1.8
0-0 H
−0.1

How their games go

From goal times this season: share of minutes spent ahead, level and behind, and what happens after the first goal. Small samples early in a season; descriptive only, the model doesn't use it.

TeamGamesAheadLevelBehindPpg after scoring first (n)Ppg after conceding first (n)Leads wonPoints from behind
Paris SG1037%38%25%2.50 (6)2.00 (4)7 of 88 from 5
Lille1045%41%14%2.50 (8)0.50 (2)6 of 81 from 2
Paris FC1038%59%3%2.57 (7)0.00 (1)6 of 70 from 2
Marseille1037%40%23%3.00 (5)0.60 (5)6 of 63 from 5
Lyon1030%51%19%3.00 (4)0.80 (5)5 of 54 from 5
Nice1027%48%24%2.25 (4)1.40 (5)5 of 67 from 6
Monaco1031%49%20%2.20 (5)1.00 (5)4 of 65 from 5
Rennes1038%37%25%2.67 (6)0.00 (4)5 of 60 from 4
Brest1043%41%16%1.75 (8)0.50 (2)4 of 82 from 5
Lorient1021%60%19%2.60 (5)0.00 (3)4 of 50 from 3
Lens1023%62%15%2.25 (4)0.67 (6)4 of 54 from 7
Toulouse1019%60%21%2.50 (4)0.40 (5)3 of 42 from 5
Strasbourg1021%49%30%1.00 (4)1.00 (6)3 of 66 from 8
Auxerre108%54%38%3.00 (2)0.50 (8)3 of 34 from 8
Le Mans1017%52%31%1.50 (4)0.33 (6)1 of 52 from 6
Angers1013%39%48%2.00 (3)0.00 (5)2 of 30 from 6
Troyes1017%48%35%2.00 (3)0.00 (5)2 of 30 from 6
Le Havre102%37%61%0.50 (2)0.00 (7)0 of 20 from 8
League average (all teams)18026%48%26%2.27 (84)0.56 (84)70 of 9648 from 96

Points v an average side

TeamPositionPointsAverage side would haveDifference
Paris SG12313.2+9.8
Lille22114.0+7.0
Paris FC32013.2+6.8
Marseille41813.8+4.2
Monaco71611.9+4.1
Lyon51713.4+3.6
Nice61714.1+2.9
Rennes81613.7+2.3
Brest91513.9+1.1
Lorient101515.0+0.0
Lens111313.7−0.7
Toulouse121313.9−0.9
Strasbourg131012.4−2.4
Auxerre141014.2−4.2
Troyes17812.7−4.7
Le Mans15813.4−5.4
Angers16814.4−6.4
Le Havre18213.3−11.3

Fixtures

Every remaining league game. Chances are today's view from the current ratings: games more than a week away will move as results come in. Full previews open about a week before.

November 2026 · 18 games

Friday 20 November

19:45
Troyes (17) v Le Havre (18)
Le Havre win 37%

Saturday 21 November

16:15
Nice (6) v Paris SG (1)
Paris SG win 61%
19:45
Lens (11) v Toulouse (12)
Lens win 51%
19:45
Lille (2) v Lyon (5)
Lille win 48%
19:45
Monaco (7) v Auxerre (14)
Monaco win 57%
19:45
Strasbourg (13) v Brest (9)
Strasbourg win 42%

Sunday 22 November

14:00
Paris FC (3) v Angers (16)
Paris FC win 73%
16:15
Lorient (10) v Rennes (8)
Rennes win 36%
19:45
Marseille (4) v Le Mans (15)
Marseille win 68%

Friday 27 November

19:45
Brest (9) v Paris FC (3)
Brest win 36%

Saturday 28 November

16:15
Angers (16) v Lens (11)
Lens win 64%
19:45
Le Havre (18) v Strasbourg (13)
Strasbourg win 42%
19:45
Le Mans (15) v Lille (2)
Lille win 60%
19:45
Nice (6) v Troyes (17)
Nice win 59%
19:45
Paris SG (1) v Lorient (10)
Paris SG win 73%

Sunday 29 November

14:00
Auxerre (14) v Marseille (4)
Marseille win 48%
16:15
Toulouse (12) v Rennes (8)
Toulouse win 40%
19:45
Lyon (5) v Monaco (7)
Lyon win 41%
December 2026 · 18 games

Friday 4 December

19:45
Toulouse (12) v Paris SG (1)
Paris SG win 54%

Saturday 5 December

16:15
Lille (2) v Auxerre (14)
Lille win 66%
19:45
Lens (11) v Le Havre (18)
Lens win 67%
19:45
Monaco (7) v Angers (16)
Monaco win 70%
19:45
Paris FC (3) v Le Mans (15)
Paris FC win 68%
19:45
Strasbourg (13) v Lorient (10)
Strasbourg win 47%

Sunday 6 December

14:00
Troyes (17) v Lyon (5)
Lyon win 57%
16:15
Rennes (8) v Brest (9)
Rennes win 46%
19:45
Marseille (4) v Nice (6)
Marseille win 54%

Friday 11 December

19:45
Auxerre (14) v Toulouse (12)
Toulouse win 41%

Saturday 12 December

16:15
Paris SG (1) v Paris FC (3)
Paris SG win 61%
19:45
Angers (16) v Strasbourg (13)
Strasbourg win 54%
19:45
Brest (9) v Troyes (17)
Brest win 65%
19:45
Le Havre (18) v Le Mans (15)
Le Havre win 46%
19:45
Nice (6) v Lens (11)
Lens win 43%

Sunday 13 December

14:00
Lorient (10) v Lille (2)
Lille win 45%
16:15
Rennes (8) v Monaco (7)
Rennes win 40%
19:45
Lyon (5) v Marseille (4)
Lyon win 37%
January 2027 · 36 games

Saturday 2 January

16:00
Brest (9) v Marseille (4)
Marseille win 36%
20:00
Lorient (10) v Auxerre (14)
Lorient win 49%
20:00
Monaco (7) v Nice (6)
Monaco win 50%
20:00
Paris FC (3) v Le Havre (18)
Paris FC win 63%
20:00
Toulouse (12) v Angers (16)
Toulouse win 68%
20:00
Troyes (17) v Rennes (8)
Rennes win 54%

Sunday 3 January

14:00
Le Mans (15) v Lyon (5)
Lyon win 54%
16:15
Lille (2) v Strasbourg (13)
Lille win 56%
19:45
Lens (11) v Paris SG (1)
Paris SG win 44%

Friday 15 January

19:45
Marseille (4) v Lille (2)
Marseille win 37%

Saturday 16 January

16:15
Angers (16) v Paris SG (1)
Paris SG win 79%
19:45
Auxerre (14) v Troyes (17)
Auxerre win 53%
19:45
Nice (6) v Le Havre (18)
Nice win 50%
19:45
Rennes (8) v Lens (11)
Rennes win 35%
19:45
Strasbourg (13) v Le Mans (15)
Strasbourg win 60%

Sunday 17 January

14:00
Paris FC (3) v Toulouse (12)
Paris FC win 46%
16:15
Monaco (7) v Brest (9)
Monaco win 46%
19:45
Lyon (5) v Lorient (10)
Lyon win 53%

Friday 22 January

19:45
Troyes (17) v Monaco (7)
Monaco win 55%

Saturday 23 January

16:15
Lille (2) v Paris FC (3)
Lille win 48%
19:45
Le Mans (15) v Angers (16)
Le Mans win 48%
19:45
Lens (11) v Brest (9)
Lens win 54%
19:45
Paris SG (1) v Auxerre (14)
Paris SG win 77%
19:45
Toulouse (12) v Nice (6)
Toulouse win 48%

Sunday 24 January

14:00
Le Havre (18) v Rennes (8)
Rennes win 46%
16:15
Lorient (10) v Marseille (4)
Marseille win 42%
19:45
Strasbourg (13) v Lyon (5)
Lyon win 35%

Friday 29 January

19:45
Brest (9) v Strasbourg (13)
Brest win 43%

Saturday 30 January

16:15
Monaco (7) v Paris SG (1)
Paris SG win 52%
19:45
Angers (16) v Le Havre (18)
Le Havre win 41%
19:45
Le Mans (15) v Nice (6)
Nice win 42%
19:45
Paris FC (3) v Auxerre (14)
Paris FC win 61%
19:45
Toulouse (12) v Lens (11)
Lens win 36%

Sunday 31 January

14:00
Rennes (8) v Lorient (10)
Rennes win 51%
16:15
Marseille (4) v Troyes (17)
Marseille win 71%
19:45
Lyon (5) v Lille (2)
Lille win 36%
February 2027 · 36 games

Saturday 6 February

16:00
Auxerre (14) v Monaco (7)
Monaco win 44%
16:00
Le Havre (18) v Toulouse (12)
Toulouse win 45%
16:00
Lens (11) v Angers (16)
Lens win 76%
16:00
Lorient (10) v Le Mans (15)
Lorient win 56%
16:00
Nice (6) v Brest (9)
Nice win 37%
16:00
Rennes (8) v Lyon (5)
Rennes win 38%
16:00
Strasbourg (13) v Paris FC (3)
Paris FC win 35%
16:00
Troyes (17) v Lille (2)
Lille win 63%

Sunday 7 February

19:45
Paris SG (1) v Marseille (4)
Paris SG win 59%

Saturday 13 February

16:00
Auxerre (14) v Strasbourg (13)
Strasbourg win 38%
16:00
Brest (9) v Rennes (8)
Brest win 39%
16:00
Le Mans (15) v Paris SG (1)
Paris SG win 73%
16:00
Lille (2) v Nice (6)
Lille win 59%
16:00
Lorient (10) v Le Havre (18)
Lorient win 50%
16:00
Lyon (5) v Lens (11)
Lyon win 36%
16:00
Marseille (4) v Angers (16)
Marseille win 73%
16:00
Paris FC (3) v Troyes (17)
Paris FC win 70%
16:00
Toulouse (12) v Monaco (7)
Toulouse win 39%

Saturday 20 February

16:00
Angers (16) v Paris FC (3)
Paris FC win 61%
16:00
Le Havre (18) v Lyon (5)
Lyon win 49%
16:00
Lens (11) v Troyes (17)
Lens win 74%
16:00
Lille (2) v Lorient (10)
Lille win 61%
16:00
Monaco (7) v Le Mans (15)
Monaco win 64%
16:00
Nice (6) v Auxerre (14)
Nice win 49%
16:00
Paris SG (1) v Brest (9)
Paris SG win 68%
16:00
Rennes (8) v Toulouse (12)
Rennes win 42%
16:00
Strasbourg (13) v Marseille (4)
Marseille win 38%

Saturday 27 February

16:00
Auxerre (14) v Lille (2)
Lille win 51%
16:00
Brest (9) v Monaco (7)
Brest win 38%
16:00
Le Mans (15) v Paris FC (3)
Paris FC win 54%
16:00
Lorient (10) v Angers (16)
Lorient win 62%
16:00
Lyon (5) v Toulouse (12)
Lyon win 44%
16:00
Marseille (4) v Rennes (8)
Marseille win 46%
16:00
Strasbourg (13) v Le Havre (18)
Strasbourg win 55%
16:00
Troyes (17) v Nice (6)
Nice win 46%

Sunday 28 February

19:45
Paris SG (1) v Lens (11)
Paris SG win 58%
March 2027 · 27 games

Saturday 6 March

16:00
Angers (16) v Auxerre (14)
Auxerre win 42%
16:00
Le Havre (18) v Nice (6)
Nice win 38%
16:00
Lens (11) v Strasbourg (13)
Lens win 54%
16:00
Lille (2) v Marseille (4)
Lille win 45%
16:00
Monaco (7) v Lyon (5)
Monaco win 39%
16:00
Paris FC (3) v Brest (9)
Paris FC win 50%
16:00
Paris SG (1) v Rennes (8)
Paris SG win 65%
16:00
Toulouse (12) v Le Mans (15)
Toulouse win 63%
16:00
Troyes (17) v Lorient (10)
Lorient win 44%

Saturday 13 March

16:00
Auxerre (14) v Paris SG (1)
Paris SG win 66%
16:00
Brest (9) v Lille (2)
Lille win 39%
16:00
Le Havre (18) v Lens (11)
Lens win 53%
16:00
Le Mans (15) v Rennes (8)
Rennes win 50%
16:00
Lyon (5) v Troyes (17)
Lyon win 68%
16:00
Marseille (4) v Monaco (7)
Marseille win 45%
16:00
Nice (6) v Toulouse (12)
Toulouse win 36%
16:00
Paris FC (3) v Lorient (10)
Paris FC win 55%
16:00
Strasbourg (13) v Angers (16)
Strasbourg win 66%

Saturday 20 March

16:00
Angers (16) v Le Mans (15)
Le Mans win 36%
16:00
Lens (11) v Lille (2)
Lens win 41%
16:00
Lorient (10) v Nice (6)
Lorient win 41%
16:00
Monaco (7) v Le Havre (18)
Monaco win 59%
16:00
Paris SG (1) v Strasbourg (13)
Paris SG win 69%
16:00
Rennes (8) v Paris FC (3)
Rennes win 38%
16:00
Toulouse (12) v Brest (9)
Toulouse win 44%
16:00
Troyes (17) v Auxerre (14)
Auxerre win 38%

Sunday 21 March

19:45
Marseille (4) v Lyon (5)
Marseille win 43%
April 2027 · 36 games

Saturday 3 April

16:00
Angers (16) v Monaco (7)
Monaco win 59%
16:00
Auxerre (14) v Lens (11)
Lens win 49%
16:00
Brest (9) v Lorient (10)
Brest win 49%
16:00
Le Havre (18) v Troyes (17)
Le Havre win 49%
16:00
Le Mans (15) v Marseille (4)
Marseille win 56%
16:00
Lille (2) v Rennes (8)
Lille win 52%
16:00
Nice (6) v Lyon (5)
Lyon win 39%
16:00
Paris FC (3) v Paris SG (1)
Paris SG win 48%
16:00
Strasbourg (13) v Toulouse (12)
Strasbourg win 38%

Saturday 10 April

16:00
Le Mans (15) v Auxerre (14)
Auxerre win 35%
16:00
Lille (2) v Toulouse (12)
Lille win 52%
16:00
Lorient (10) v Lens (11)
Lens win 43%
16:00
Lyon (5) v Strasbourg (13)
Lyon win 47%
16:00
Marseille (4) v Brest (9)
Marseille win 50%
16:00
Monaco (7) v Rennes (8)
Monaco win 42%
16:00
Nice (6) v Paris FC (3)
Paris FC win 39%
16:00
Paris SG (1) v Le Havre (18)
Paris SG win 79%
16:00
Troyes (17) v Angers (16)
Troyes win 44%

Saturday 17 April

16:00
Angers (16) v Lyon (5)
Lyon win 61%
16:00
Auxerre (14) v Lorient (10)
Auxerre win 37%
16:00
Brest (9) v Le Mans (15)
Brest win 62%
16:00
Le Havre (18) v Marseille (4)
Marseille win 52%
16:00
Lens (11) v Nice (6)
Lens win 58%
16:00
Monaco (7) v Strasbourg (13)
Monaco win 46%
16:00
Paris SG (1) v Lille (2)
Paris SG win 56%
16:00
Rennes (8) v Troyes (17)
Rennes win 67%
16:00
Toulouse (12) v Paris FC (3)
Toulouse win 37%

Saturday 24 April

16:00
Le Mans (15) v Le Havre (18)
Le Mans win 36%
16:00
Lille (2) v Monaco (7)
Lille win 50%
16:00
Lorient (10) v Paris SG (1)
Paris SG win 61%
16:00
Lyon (5) v Brest (9)
Lyon win 47%
16:00
Marseille (4) v Auxerre (14)
Marseille win 62%
16:00
Nice (6) v Angers (16)
Nice win 62%
16:00
Paris FC (3) v Lens (11)
Paris FC win 39%
16:00
Strasbourg (13) v Rennes (8)
Strasbourg win 38%
16:00
Troyes (17) v Toulouse (12)
Toulouse win 53%
May 2027 · 45 games

Saturday 1 May

16:00
Auxerre (14) v Lyon (5)
Lyon win 45%
16:00
Le Havre (18) v Paris FC (3)
Paris FC win 49%
16:00
Lens (11) v Le Mans (15)
Lens win 71%
16:00
Monaco (7) v Lorient (10)
Monaco win 52%
16:00
Paris SG (1) v Angers (16)
Paris SG win 86%
16:00
Rennes (8) v Nice (6)
Rennes win 50%
16:00
Strasbourg (13) v Lille (2)
Lille win 41%
16:00
Toulouse (12) v Marseille (4)
Marseille win 35%
16:00
Troyes (17) v Brest (9)
Brest win 50%

Saturday 8 May

16:00
Angers (16) v Toulouse (12)
Toulouse win 57%
16:00
Brest (9) v Auxerre (14)
Brest win 55%
16:00
Le Mans (15) v Troyes (17)
Le Mans win 44%
16:00
Lens (11) v Monaco (7)
Lens win 49%
16:00
Lorient (10) v Strasbourg (13)
Lorient win 38%
16:00
Nice (6) v Marseille (4)
Marseille win 42%
16:00
Paris FC (3) v Lille (2)
Paris FC win 36%
16:00
Rennes (8) v Le Havre (18)
Rennes win 59%

Sunday 9 May

19:45
Lyon (5) v Paris SG (1)
Paris SG win 51%

Sunday 16 May

16:00
Auxerre (14) v Rennes (8)
Rennes win 42%
16:00
Brest (9) v Le Havre (18)
Brest win 56%
16:00
Lille (2) v Angers (16)
Lille win 77%
16:00
Lyon (5) v Le Mans (15)
Lyon win 65%
16:00
Marseille (4) v Lens (11)
Marseille win 39%
16:00
Monaco (7) v Paris FC (3)
Monaco win 38%
16:00
Paris SG (1) v Nice (6)
Paris SG win 72%
16:00
Strasbourg (13) v Troyes (17)
Strasbourg win 63%
16:00
Toulouse (12) v Lorient (10)
Toulouse win 50%

Saturday 22 May

16:00
Angers (16) v Brest (9)
Brest win 54%
16:00
Le Havre (18) v Lille (2)
Lille win 55%
16:00
Le Mans (15) v Strasbourg (13)
Strasbourg win 46%
16:00
Lens (11) v Rennes (8)
Lens win 50%
16:00
Lorient (10) v Lyon (5)
Lyon win 39%
16:00
Nice (6) v Monaco (7)
Monaco win 38%
16:00
Paris FC (3) v Marseille (4)
Paris FC win 40%
16:00
Toulouse (12) v Auxerre (14)
Toulouse win 56%
16:00
Troyes (17) v Paris SG (1)
Paris SG win 76%

Saturday 29 May

20:00
Auxerre (14) v Le Havre (18)
Auxerre win 44%
20:00
Brest (9) v Lens (11)
Lens win 37%
20:00
Lille (2) v Le Mans (15)
Lille win 72%
20:00
Lyon (5) v Paris FC (3)
Lyon win 39%
20:00
Marseille (4) v Lorient (10)
Marseille win 56%
20:00
Monaco (7) v Troyes (17)
Monaco win 67%
20:00
Paris SG (1) v Toulouse (12)
Paris SG win 65%
20:00
Rennes (8) v Angers (16)
Rennes win 70%
20:00
Strasbourg (13) v Nice (6)
Strasbourg win 45%