Putting Up Numbers· Soccer

AS Roma’s points vs a top-half team and vs a bottom-half team

, ,

Against what the season’s ratings expected, AS Roma was 0.26 points under vs a top-half team and 0.57 points over vs a bottom-half team over its last 75 games, 29 games against 34. The plain averages are 1.17 and 2.56, a difference of 1.39. All 4 games without Gianluca Mancini were vs a bottom-half team.

AS Roma’s −0.83 vs a top-half team and vs a bottom-half team over expected ranks 119th of the 119 teams with 5 games on each side over their last 75 games through Oct 17, 2026.

points a game over expected

A −0.83 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 less than once in 100.

A −1.39 difference in points 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.

The games

vs a top-half teamvs a bottom-half team
AS Roma’s games, last 75 games, each marked vs a top-half team or vs a bottom-half team
SideDateGameResultpointsExpected
Nov 3, 2024@Hellas VeronaL02.09
Nov 10, 2024vsBolognaL01.68
Nov 24, 2024@NapoliL01.04
Dec 2, 2024vsAtalantaL01.53
Dec 7, 2024vsLecceW32.20
Dec 15, 2024@ComoL01.76
Dec 22, 2024vsParmaW32.04
Dec 29, 2024@AC MilanT11.43
Jan 5, 2025vsLazioW31.50
Jan 12, 2025@BolognaT11.39
Jan 17, 2025vsGenoaW31.93
Jan 26, 2025@UdineseW31.77
Feb 2, 2025vsNapoliT11.24
Feb 9, 2025@VeneziaW31.96
Feb 16, 2025@ParmaW31.79
Feb 24, 2025vsMonzaW32.57
Mar 2, 2025vsComoW31.87
Mar 9, 2025@EmpoliW31.94
Mar 16, 2025vsCagliariW32.18
Mar 29, 2025@LecceW31.94
Apr 6, 2025vsJuventusT11.37
Apr 13, 2025@LazioT11.34
Apr 19, 2025vsHellas VeronaW32.20
Apr 27, 2025@InternazionaleW30.85
May 4, 2025vsFiorentinaW31.57
May 12, 2025@AtalantaL01.28
May 18, 2025vsAC MilanW31.60
May 25, 2025@TorinoW31.63
Aug 23, 2025vsBolognaW31.88
Aug 30, 2025@PisaW32.24
Sep 14, 2025vsTorinoL02.22
Sep 21, 2025@LazioW31.48
Sep 28, 2025vsHellas VeronaW32.52
Oct 5, 2025@FiorentinaW31.67
Oct 18, 2025vsInternazionaleL01.47
Oct 26, 2025@SassuoloW31.70
Oct 29, 2025vsParmaW32.02
Nov 2, 2025@AC MilanL01.32
Nov 9, 2025vsUdineseW32.00
Nov 23, 2025@CremoneseW31.95
Nov 30, 2025vsNapoliL01.67
Dec 7, 2025@CagliariL01.89
Dec 15, 2025vsComoW31.50
Dec 20, 2025@JuventusL01.21
Dec 29, 2025vsGenoaW32.13
Jan 3, 2026@AtalantaL01.43
Jan 6, 2026@LecceW31.91
Jan 10, 2026vsSassuoloW32.05
Jan 18, 2026@TorinoW31.74
Jan 25, 2026vsAC MilanT11.63
Feb 2, 2026@UdineseL01.79
Feb 9, 2026vsCagliariW32.11
Feb 15, 2026@NapoliT11.29
Feb 22, 2026vsCremoneseW32.29
Mar 1, 2026vsJuventusT11.52
Mar 8, 2026@GenoaL01.91
Mar 15, 2026@ComoL01.28
Mar 22, 2026vsLecceW32.25
Apr 5, 2026@InternazionaleL01.12
Apr 10, 2026vsPisaW32.58
Apr 18, 2026vsAtalantaT11.73
Apr 25, 2026@BolognaW31.53
May 4, 2026vsFiorentinaW32.02
May 10, 2026@ParmaW31.67
May 17, 2026vsLazioW31.83
May 24, 2026@Hellas VeronaW32.17
Aug 24, 2026vsFiorentinaW32.10
Aug 31, 2026@LecceW31.88
Sep 5, 2026vsAtalantaW31.84
Sep 10, 2026@FenerbahceT11.89
Sep 14, 2026@TorinoW31.63
Sep 19, 2026vsInternazionaleT11.56
Oct 11, 2026@ComoT11.26
Oct 14, 2026vsReal MadridL01.10
Oct 17, 2026vsGenoaW31.85

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.14 in 2024-25, 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 83% in 2024-25, 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.
  • 12 games in 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 17.