fr flag

French Ligue 1 Form Table

French Ligue 1 Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Paris Saint Germain6600164+1218441187
2Marseille6501168+815441692
3Nice6501147+71552738
4Paris FC6402118+31242147
5Toulouse6321117+41133322
6Lille632175+211443232
7Brest6312126+61042109
8Lorient631254+11013540
9Olympique Lyonnais630397+29241778
10Lens630398+195332
11Auxerre6213813-5753321
12Monaco613279-26541421
13Rennes62041316-3644849
14Le Mans6123511-6543544
15Troyes611438-5413701
16Angers6114514-9423460
17Strasbourg6105914-53531436
18Le Havre6006718-11043800
French Ligue 1 Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Paris Saint Germain107212210+1223741187
2Lille10631147+721543232
3Paris FC106221710+72052147
4Marseille106042214+818541692
5Olympique Lyonnais10523159+617441778
6Nice105231512+31762738
7Monaco104421311+216741421
8Rennes10514212101674849
9Brest104331812+61572109
10Lorient1043398+11533540
11Lens104151715+2138332
12Toulouse103431514+11353322
13Strasbourg103161822-410831436
14Auxerre103161324-111083321
15Le Mans101541219-7883544
16Angers10226919-10843460
17Troyes10226717-10833701
18Le Havre10028922-13263800
French Ligue 1 Form (Home)
Pos Team P W D L F A GD PtsBTTS
1Paris FC6510146+8164
2Rennes6411147+7134
3Olympique Lyonnais6411127+5133
4Paris Saint Germain6411105+5133
5Marseille6402169+7124
6Nice6330105+5124
7Lille632175+2112
8Strasbourg63121512+3106
9Toulouse631287+1103
10Auxerre6312770104
11Monaco623197+294
12Lens6303109+194
13Brest6222117+484
14Troyes6213911-272
15Le Mans6141810-275
16Lorient621358-372
17Angers6114511-642
18Le Havre6015313-1013
French Ligue 1 Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Paris Saint Germain6420157+8145
2Lille641184+4133
3Marseille6402106+4122
4Lorient632182+6111
5Brest622287+184
6Monaco622267-184
7Lens6213118+374
8Toulouse614198+173
9Paris FC621367-173
10Nice620469-363
11Auxerre62041018-865
12Le Havre6123910-154
13Le Mans6123710-354
14Angers6123612-654
15Olympique Lyonnais611448-442
16Troyes611427-541
17Strasbourg6105916-734
18Rennes61051021-1135

xPts is shown for both the 6 games and last 10 games.
For column heading definitions, see the Key at the bottom of the table.

French Ligue 1 (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Paris Saint Germain618+5.51023+4.1
2Marseille615+7.81018+5.7
3Nice615+5.41017+4.0
4Paris FC612+2.21020+3.0
5Toulouse611+0.51013-2.6
6Lille611+3.31021+6.2
7Brest610+0.21015-1.6
8Lorient610+1.11015+0.1
9Olympique Lyonnais69-0.61017+1.7
10Lens69+1.41013-0.9
11Auxerre67-0.51010-1.7
12Monaco66-1.71016+1.4
13Rennes66-2.11016+1.5
14Le Mans65-2.1108-4.1
15Troyes64-2.6108-1.6
16Angers64-2.2108-3.4
17Strasbourg63-3.61010-1.6
18Le Havre60-7.0102-8.1
Key to column names
  • P6/P10 - First column showing results grouped into either last 6 or last 10 games
  • Pts - Actual points earned during the last 6 or 10 games
  • xPts - Expected points from those games, based on aggregated xG (expected goals) for and against
  • Pts v xPts - Comparison of actual versus expected points (positive = over-performance; negative = under-performance)

For column heading definitions, see the Key at the bottom of the table.

Goals scored and conceded (Last 10)
Pos Team FAGDMG BTTS SF CF CS TF
1Paris Saint Germain221012327/10 (70%)6/10 (60%)4/10 (40%)3/10 (30%)29
2Lille1477215/10 (50%)8/10 (80%)2/10 (20%)5/10 (50%)29
3Paris FC17107275/10 (50%)7/10 (70%)1/10 (10%)4/10 (40%)33
4Marseille22148365/10 (50%)5/10 (50%)5/10 (50%)3/10 (30%)25
5Olympique Lyonnais1596244/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)40
6Nice15123276/10 (60%)4/10 (40%)5/10 (50%)2/10 (20%)24
7Monaco13112247/10 (70%)5/10 (50%)5/10 (50%)2/10 (20%)33
8Rennes21210427/10 (70%)6/10 (60%)4/10 (40%)2/10 (20%)18
9Brest18126307/10 (70%)8/10 (80%)2/10 (20%)2/10 (20%)20
10Lorient981173/10 (30%)5/10 (50%)3/10 (30%)6/10 (60%)42
11Lens17152328/10 (80%)4/10 (40%)6/10 (60%)0/10 (0%)35
12Toulouse15141295/10 (50%)4/10 (40%)5/10 (50%)2/10 (20%)39
13Strasbourg1822-4408/10 (80%)4/10 (40%)6/10 (60%)0/10 (0%)34
14Auxerre1324-11378/10 (80%)2/10 (20%)8/10 (80%)1/10 (10%)34
15Le Mans1219-7318/10 (80%)4/10 (40%)6/10 (60%)0/10 (0%)27
16Angers919-10284/10 (40%)3/10 (30%)5/10 (50%)3/10 (30%)16
17Troyes717-10243/10 (30%)3/10 (30%)5/10 (50%)3/10 (30%)29
18Le Havre922-13316/10 (60%)2/10 (20%)7/10 (70%)1/10 (10%)26
Key to column names
  • F - Goals "for" (scored)
  • A - Goals "against" (conceded)
  • GD - Goal difference (F - A)
  • MG - Match goals (F + A)

  • BTTS - Both Teams to Score (number of games, max 10)
  • SF - Team to Score First (number of games, max 10)
  • CF - Team to Concede First (number of games, max 10)

  • CS - Clean Sheets (number of games, max 10)
  • TF - Mean Time of First Goal (in minutes, by either side)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players (Last 10)
Pos TeamPts SP Pl SPG PM SM
1Paris Saint Germain2321268.27911
2Lille2123277.87911
3Paris FC2016247.3864
4Marseille1817267.6882
5Olympique Lyonnais1724297.9863
6Nice1719297.7873
7Monaco1619298.1882
8Rennes1622258.27812
9Brest1517277.4883
10Lorient1519257.8900
11Lens1324288.17911
12Toulouse1321277.5900
13Strasbourg1022317.57911
14Auxerre1021307.7893
15Le Mans821267.7789
16Angers820258.1846
17Troyes820246.78010
18Le Havre221297.2856
Key to column names
  • Pts - Team points
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes
Distance travelled in 15 days (Km)
PosTeam km miles
1Lille32322008
2Olympique Lyonnais17781105
3Marseille16921051
4Strasbourg1436892
5Monaco1421883
6Paris Saint Germain1187738
7Rennes849528
8Le Havre800497
9Nice738459
10Troyes701436
11Le Mans544338
12Lorient540336
13Angers460286
14Toulouse322200
15Auxerre321199
16Paris FC14791
17Brest10968
18Lens3220

The ELO rating for each team shows its relative strength based on past match results, adjusting dynamically after each game. A value for k of 50 has been used, meaning ratings change more significantly, making them more responsive to recent performance.

Team ELO Ratings
PosTeamELO Rating
1Paris Saint Germain2,318
2Olympique Lyonnais1,972
3Monaco1,964
4Lens1,956
5Lille1,948
6Marseille1,900
7Rennes1,898
8Strasbourg1,867
9Paris FC1,819
10Toulouse1,808
11Nice1,800
12Lorient1,790
13Brest1,767
14Auxerre1,734
15Angers1,656
16Troyes1,654
17Le Mans1,632
18Le Havre1,621

League Table for this division