Putting Up Numbers· Soccer

Aston Villa’s goals vs a top-half team and vs a bottom-half team

, ,

Against what the season’s ratings expected, Aston Villa was 0.51 goals over vs a top-half team and 0.30 goals under vs a bottom-half team over its last 75 games, 30 games against 27. The plain averages are 1.87 and 1.33, a difference of 0.53.

Aston Villa’s +0.81 vs a top-half team and vs a bottom-half team over expected ranks 1st of the 119 teams with 5 games on each side over their last 75 games through Oct 10, 2026.

goals a game over expected

A +0.81 difference in 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 once in 100.

A +0.53 difference in goals vs a top-half team and vs a bottom-half team is a bit unusual: shuffle which games were vs a top-half team and it comes up 10 times in 100.

The games

vs a top-half teamvs a bottom-half team
Aston Villa’s games, last 75 games, each marked vs a top-half team or vs a bottom-half team
SideDateGameResultgoalsExpected
Dec 10, 2024@RB LeipzigW31.75
Dec 14, 2024@Nottingham ForestL11.27
Dec 21, 2024vsManchester CityW21.53
Dec 26, 2024@Newcastle UnitedL01.34
Dec 30, 2024vsBrighton & Hove AlbionT21.68
Jan 4, 2025vsLeicester CityW22.09
Jan 15, 2025@EvertonW11.21
Jan 18, 2025@ArsenalT20.92
Jan 21, 2025@AS MonacoL01.57
Jan 26, 2025vsWest Ham UnitedT11.76
Jan 29, 2025vsCelticW41.72
Feb 1, 2025@Wolverhampton WanderersL01.80
Feb 15, 2025vsIpswich TownT12.17
Feb 19, 2025vsLiverpoolT21.22
Feb 22, 2025vsChelseaW21.34
Feb 25, 2025@Crystal PalaceL11.37
Mar 4, 2025@Club BruggeW31.50
Mar 8, 2025@BrentfordW11.52
Mar 12, 2025vsClub BruggeW31.67
Apr 2, 2025@Brighton & Hove AlbionW31.48
Apr 5, 2025vsNottingham ForestW21.39
Apr 9, 2025@Paris Saint-GermainL11.25
Apr 12, 2025@SouthamptonW32.01
Apr 15, 2025vsParis Saint-GermainW31.34
Apr 19, 2025vsNewcastle UnitedW41.35
Apr 22, 2025@Manchester CityL11.40
May 3, 2025vsFulhamW11.60
May 10, 2025@AFC BournemouthW11.27
May 16, 2025vsTottenham HotspurW21.81
May 25, 2025@Manchester UnitedL01.46
Aug 16, 2025vsNewcastle UnitedT01.70
Aug 23, 2025@BrentfordL01.39
Aug 31, 2025vsCrystal PalaceL01.61
Sep 13, 2025@EvertonT01.34
Sep 21, 2025@SunderlandT11.25
Sep 28, 2025vsFulhamW31.49
Oct 5, 2025vsBurnleyW22.03
Oct 19, 2025@Tottenham HotspurW21.40
Oct 26, 2025vsManchester CityW11.33
Nov 1, 2025@LiverpoolL01.33
Nov 9, 2025vsAFC BournemouthW41.52
Nov 23, 2025@Leeds UnitedW21.38
Nov 30, 2025vsWolverhampton WanderersW11.91
Dec 3, 2025@Brighton & Hove AlbionW41.09
Dec 6, 2025vsArsenalW21.00
Dec 14, 2025@West Ham UnitedW31.52
Dec 21, 2025vsManchester UnitedW21.54
Dec 27, 2025@ChelseaW21.38
Dec 30, 2025@ArsenalL10.77
Jan 3, 2026vsNottingham ForestW31.49
Jan 7, 2026@Crystal PalaceT01.35
Jan 18, 2026vsEvertonL01.60
Jan 25, 2026@Newcastle UnitedW21.37
Feb 1, 2026vsBrentfordL01.65
Feb 7, 2026@AFC BournemouthT11.39
Feb 11, 2026vsBrighton & Hove AlbionW11.48
Feb 21, 2026vsLeeds UnitedT11.68
Feb 27, 2026@Wolverhampton WanderersL01.69
Mar 4, 2026vsChelseaL11.68
Mar 15, 2026@Manchester UnitedL11.32
Mar 22, 2026vsWest Ham UnitedW21.83
Apr 12, 2026@Nottingham ForestT11.32
Apr 19, 2026vsSunderlandW41.38
Apr 25, 2026@FulhamL01.36
May 3, 2026vsTottenham HotspurL11.70
May 10, 2026@BurnleyT21.77
May 15, 2026vsLiverpoolW41.44
May 24, 2026@Manchester CityW21.04
Aug 23, 2026@Brighton & Hove AlbionL01.26
Aug 31, 2026vsArsenalL01.41
Sep 5, 2026@Hull CityT01.53
Sep 8, 2026@Club BruggeW31.59
Sep 12, 2026vsNottingham ForestL11.76
Sep 19, 2026@Tottenham HotspurW31.23
Oct 10, 2026vsBrentfordT21.55

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.10 in 2024-25, plus 0.16 in 2025-26, plus 0.21 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 77% in 2024-25, 75% in 2025-26, 44% 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.
  • 18 games in 2024-25 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.