Putting Up Numbers· Soccer

Lorient’s points vs a top-half team and vs a bottom-half team

, ,

Against what the season’s ratings expected, Lorient was 0.44 points over vs a top-half team and 0.42 points under vs a bottom-half team over its last 74 games, 27 games against 32. The plain averages are 1.30 and 1.00, a difference of 0.30. Expected was 0.56 points lower vs a top-half team than vs a bottom-half team. All 3 games without Noah Cadiou were vs a bottom-half team.

Lorient’s +0.86 vs a top-half team and vs a bottom-half team over expected ranks 3rd of the 119 teams with 5 games on each side over their last 74 games through Oct 10, 2026.

points a game over expected

A +0.86 difference in points over expected vs a top-half team and vs a bottom-half team is rare: shuffle which games were vs a top-half team and it comes up once in 100.

A +0.30 difference in points vs a top-half team and vs a bottom-half team is about what you’d expect.

The games

vs a top-half teamvs a bottom-half team
Lorient’s games, last 74 games, each marked vs a top-half team or vs a bottom-half team
SideDateGameResultpointsExpected
Aug 12, 2023@Paris Saint-GermainT10.09
Aug 20, 2023vsNiceT10.89
Aug 27, 2023vsLilleW30.66
Sep 3, 2023@Le Havre ACL01.14
Sep 17, 2023vsAS MonacoT10.67
Sep 23, 2023@NantesL01.25
Oct 1, 2023vsMontpellierL01.21
Oct 8, 2023@LyonT10.73
Oct 22, 2023vsStade RennaisW31.01
Oct 28, 2023@Stade de ReimsL00.85
Nov 4, 2023vsLensT10.98
Nov 12, 2023@Clermont FootL01.34
Nov 26, 2023vsMetzL01.72
Dec 3, 2023@ToulouseT10.84
Dec 10, 2023vsMarseilleL01.04
Dec 17, 2023vsStrasbourgL01.37
Dec 20, 2023@BrestL00.45
Jan 14, 2024@LilleL00.47
Jan 28, 2024vsLe Havre ACT11.44
Feb 4, 2024@MetzW31.21
Feb 11, 2024vsStade de ReimsW31.04
Feb 18, 2024@StrasbourgW30.86
Feb 24, 2024vsNantesL01.59
Mar 3, 2024@Stade RennaisW30.66
Mar 9, 2024vsLyonL01.13
Mar 17, 2024@AS MonacoT10.33
Mar 31, 2024vsBrestL00.80
Apr 7, 2024@MontpellierL00.87
Apr 19, 2024@NiceL00.60
Apr 24, 2024vsParis Saint-GermainL00.48
Apr 28, 2024vsToulouseL01.24
May 3, 2024@LensL00.68
May 12, 2024@MarseilleL00.69
May 19, 2024vsClermont FootW31.53
Aug 17, 2025@AJ AuxerreL01.48
Aug 24, 2025vsStade RennaisW31.15
Aug 30, 2025vsLilleL01.28
Sep 12, 2025@MarseilleL01.12
Sep 21, 2025@Le Havre ACT11.31
Sep 27, 2025vsAS MonacoW31.29
Oct 3, 2025@Paris FCL01.23
Oct 19, 2025vsBrestT11.69
Oct 26, 2025@AngersL01.46
Oct 29, 2025vsParis Saint-GermainT10.82
Nov 2, 2025@LensL00.79
Nov 9, 2025vsToulouseT11.55
Nov 23, 2025@NantesT11.69
Nov 30, 2025vsNiceW31.71
Dec 7, 2025vsLyonW31.18
Dec 14, 2025@StrasbourgT11.04
Jan 4, 2026vsMetzT12.23
Jan 16, 2026@AS MonacoW30.94
Jan 24, 2026@Stade RennaisW30.80
Jan 31, 2026vsNantesW31.94
Feb 7, 2026@BrestL01.39
Feb 15, 2026vsAngersW31.66
Feb 22, 2026@NiceT11.46
Mar 1, 2026vsAJ AuxerreT11.79
Mar 8, 2026@LilleT10.88
Mar 14, 2026vsLensW30.99
Mar 21, 2026@ToulouseL01.25
Apr 5, 2026vsParis FCT11.53
Apr 12, 2026@LyonL00.98
Apr 18, 2026vsMarseilleW31.33
Apr 26, 2026vsStrasbourgL01.44
May 2, 2026@Paris Saint-GermainT10.48
May 10, 2026@MetzW31.78
May 17, 2026vsLe Havre ACL01.71
Aug 22, 2026@NiceT11.23
Aug 29, 2026vsTroyesL02.06
Sep 5, 2026@LensW31.16
Sep 12, 2026vsToulouseT11.70
Sep 19, 2026@Le MansL01.64
Oct 10, 2026vsParis FCW31.00

Method

Read against .

  • Expected is an offense and a defense a team, fit over every game of its season between two teams in the table with the game being read left out, plus 0.20 in 2023-24, plus 0.21 in 2025-26, plus 0.25 in 2026-27 for the home team (the edge the fit finds once strength is in), nothing at a neutral site.
  • Each expected number is then fit to the season’s games: a game bears out about 84% in 2023-24, 79% in 2025-26, 43% in 2026-27 of the difference the model predicts.
  • The shuffle keeps the season’s shape: the games are cut into stretches, one a 10 games, where the dates leave the least variance, each game is read against its stretch, and the sides are shuffled only inside each stretch.
  • 15 games in 2023-24 and 2025-26 and 2026-27 are neither vs a top-half team nor vs a bottom-half team, and sit out.
  • Read against the season’s ratings as of Nov 1, 2026; the games are the ones through Oct 10.