Putting Up Numbers· Soccer

Nantes’ expected goals vs a top-half team and vs a bottom-half team

, ,

Against what the season’s ratings expected, Nantes was 0.44 expected goals over vs a top-half team and 0.40 expected goals under vs a bottom-half team in 2025-26, 14 games against 15. The plain averages are 1.32 and 0.72, a difference of 0.60.

Nantes’ +0.84 vs a top-half team and vs a bottom-half team over expected ranks 1st of the 96 teams with 5 games on each side in 2025-26.

expected goals a game over expected

A +0.84 difference in expected goals 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 less than once in 100.

A +0.60 difference in expected goals vs a top-half team and vs a bottom-half team is unusual: shuffle which games were vs a top-half team and it comes up once in 100.

The games

vs a top-half teamvs a bottom-half team
Nantes’ games, 2025-26, each marked vs a top-half team or vs a bottom-half team
SideDateGameResultxGExpected
Aug 17, 2025vsParis Saint-GermainL0.180.80
Aug 24, 2025@StrasbourgL0.550.88
Aug 30, 2025vsAJ AuxerreW0.221.19
Sep 13, 2025@NiceL0.771.04
Sep 20, 2025vsStade RennaisT1.681.27
Sep 27, 2025@ToulouseT1.310.69
Oct 4, 2025@BrestT0.291.06
Oct 19, 2025vsLilleL0.600.91
Oct 24, 2025@Paris FCW0.680.96
Oct 29, 2025vsAS MonacoL1.561.25
Nov 2, 2025vsMetzL0.851.39
Nov 8, 2025@Le Havre ACT0.130.92
Nov 23, 2025vsLorientT0.941.09
Nov 30, 2025@LyonL0.880.91
Dec 6, 2025vsLensL0.901.07
Dec 12, 2025@AngersL0.431.04
Jan 4, 2026@MarseilleW1.820.66
Jan 18, 2026vsParis FCL0.421.27
Jan 25, 2026vsNiceL1.601.28
Jan 31, 2026@LorientL1.030.80
Feb 7, 2026vsLyonL0.911.19
Feb 13, 2026@AS MonacoL1.020.98
Feb 22, 2026vsLe Havre ACW0.581.19
Mar 1, 2026@LilleL0.250.64
Mar 7, 2026vsAngersL0.631.32
Mar 22, 2026vsStrasbourgL1.371.13
Apr 5, 2026@MetzT0.781.10
Apr 11, 2026@AJ AuxerreT1.220.85
Apr 19, 2026vsBrestT1.141.31
Apr 22, 2026@Paris Saint-GermainL1.240.47
Apr 26, 2026@Stade RennaisL2.670.93
May 2, 2026vsMarseilleW2.790.91
May 8, 2026@LensL1.200.76
May 17, 2026vsToulouseT0.131.04

Method

Read against .

  • Expected goals are this site’s model of each shot’s chance, from where it was taken, whether it was a header, and how it was set up (a cross, a through ball, a headed pass, or no pass at all), fit on the 105,024 non-penalty shots of the five leagues and the Champions League since 2024-25 and within 3% of the goals scored in each season. Penalties are left out.
  • Expected is an offense and a defense a team, fit over every 2025-26 game between two teams in the table with the game being read left out, plus 0.16 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 86% 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.