All teams

Aston Villa

Premier League · strength +0.01 (attack +0.01, defence −0.00) against an average Premier League side, rated Oct 2026

Last 40 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
Premier League 26/27 goals 9–12 · xG 8.3–12.5 · 11 points from 9.0 in 88119.0+2.0
UEFA Champions League 26/27 goals 12–3 · xG 8.8–4.1 · 9 points from 6.7 in 3396.7+2.3
Premier League 25/26 goals 56–49 · xG 48.2–54.3 · 65 points from 48.4 in 38386548.4+16.6
UEFA Europa League 25/26 goals 31–8 · xG 24.5–14.4 · 39 points from 26.7 in 15153926.7+12.3

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.20−0.10+0.00+0.10+0.20+0.30Aug 2023Jan 2024JunNovAprSepFebJulAttack +0.01Defence −0.00
Ratings as a table
MonthStrengthAttackDefence
Oct 2026+0.01+0.01−0.00
Sep 2026−0.06−0.06−0.01
Aug 2026−0.12−0.09−0.03
Jul 2026−0.06−0.06+0.00
Jun 2026−0.06−0.06+0.00
May 2026−0.06−0.06+0.00
Apr 2026−0.13−0.10−0.03
Mar 2026−0.14−0.11−0.02
Feb 2026−0.10−0.09−0.01
Jan 2026−0.14−0.05−0.08
Dec 2025−0.11−0.06−0.05
Nov 2025−0.04−0.07+0.03
Oct 2025−0.03−0.04+0.01
Sep 2025−0.01+0.00−0.02
Aug 2025+0.04+0.02+0.02
Jul 2025+0.09+0.05+0.04
Jun 2025+0.08+0.05+0.04
May 2025+0.09+0.05+0.04
Apr 2025+0.12+0.09+0.03
Mar 2025−0.02+0.00−0.02
Feb 2025−0.09−0.04−0.05
Jan 2025+0.02−0.01+0.03
Dec 2024+0.00+0.00+0.00
Nov 2024+0.01−0.01+0.02
Oct 2024−0.01−0.04+0.02
Sep 2024+0.03+0.06−0.03
Aug 2024+0.01+0.07−0.06
Jul 2024−0.01+0.06−0.08
Jun 2024−0.01+0.06−0.08
May 2024−0.01+0.07−0.08
Apr 2024+0.02+0.07−0.05
Mar 2024+0.06+0.07−0.02
Feb 2024+0.19+0.18+0.01
Jan 2024+0.22+0.11+0.11
Dec 2023+0.29+0.16+0.13
Nov 2023+0.28+0.22+0.06
Oct 2023+0.26+0.22+0.04
Sep 2023+0.26+0.25+0.01
Aug 2023+0.24+0.25−0.01

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1John McGinn Midfielder · 982′ · 12 matches1249.860.3on 24 Oct 2026 v Manchester City56.7on 21 Oct 2026 v Viking FK45.9on 17 Oct 2026 at Newcastle United+5.4
2Ross Barkley Midfielder · 649′ · 12 matches1258.837.5on 24 Oct 2026 v Manchester City62.9on 21 Oct 2026 v Viking FK81.0on 17 Oct 2026 at Newcastle United+2.8
3Victor Lindelöf Defender · 1,001′ · 11 matches1149.241.1on 24 Oct 2026 v Manchester City62.5on 21 Oct 2026 v Viking FK50.9on 17 Oct 2026 at Newcastle United+2.3
4Zion Suzuki Goalkeeper · 956′ · 11 matches1153.469.4on 24 Oct 2026 v Manchester City41.4on 21 Oct 2026 v Viking FK56.3on 17 Oct 2026 at Newcastle United+2.4
5Nicolas Jackson Forward · 808′ · 11 matches1156.167.6on 24 Oct 2026 v Manchester City45.1on 21 Oct 2026 v Viking FK53.6on 17 Oct 2026 at Newcastle Unitedlevel (−0.3)
6Emiliano Buendía Midfielder · 748′ · 11 matches1149.728.0on 24 Oct 2026 v Manchester City48.6on 21 Oct 2026 v Viking FK53.4on 17 Oct 2026 at Newcastle Unitedlevel (−1.9)
7Alysson Midfielder · 331′ · 11 matches1153.843.1on 24 Oct 2026 v Manchester City64.9on 21 Oct 2026 v Viking FK51.5on 17 Oct 2026 at Newcastle Unitedlevel (+0.5)
8Boubacar Kamara Midfielder · 866′ · 10 matches1051.947.4on 24 Oct 2026 v Manchester City57.3on 17 Oct 2026 at Newcastle United53.4on 14 Oct 2026 v Fenerbahçelevel (+0.8)
9Matty Cash Defender · 685′ · 9 matches944.454.3on 24 Oct 2026 v Manchester City32.0on 21 Oct 2026 v Viking FK52.3on 17 Oct 2026 at Newcastle United+6.8
10Aaron Wan-Bissaka Defender · 526′ · 9 matches948.145.8on 17 Oct 2026 at Newcastle United49.7on 14 Oct 2026 v Fenerbahçe45.5on 10 Oct 2026 v Brentfordlevel (−0.8)
11Tyrone Mings Defender · 632′ · 8 matches845.634.8on 21 Oct 2026 v Viking FK46.1on 17 Oct 2026 at Newcastle United38.3on 10 Oct 2026 v Brentford−5.7
12Pau Torres Defender · 569′ · 8 matches846.637.6on 24 Oct 2026 v Manchester City58.4on 21 Oct 2026 v Viking FK67.5on 17 Oct 2026 at Newcastle United+3.4
13João Gomes Midfielder · 547′ · 8 matches849.444.0on 24 Oct 2026 v Manchester City52.0on 21 Oct 2026 v Viking FK59.7on 17 Oct 2026 at Newcastle United+2.1
14George Hemmings Midfielder · 483′ · 8 matches844.538.8on 21 Oct 2026 v Viking FK35.4on 19 Sep 2026 at Tottenham Hotspur50.2on 16 Sep 2026 at Coventry Citylevel (+1.8)
15Ibrahim Mbaye Forward · 339′ · 8 matches862.742.8on 24 Oct 2026 v Manchester City49.2on 21 Oct 2026 v Viking FK91.9on 17 Oct 2026 at Newcastle United−6.7
16Tammy Abraham Forward · 194′ · 8 matches841.437.6on 21 Oct 2026 v Viking FK100.0on 14 Oct 2026 v Fenerbahçe50.8on 19 Sep 2026 at Tottenham Hotspur+17.0
17Johan Manzambi Midfielder · 422′ · 7 matches756.639.9on 24 Oct 2026 v Manchester City64.1on 17 Oct 2026 at Newcastle United53.6on 14 Oct 2026 v Fenerbahçe−3.7
18Ian Maatsen Defender · 510′ · 6 matches641.749.0on 24 Oct 2026 v Manchester City41.6on 12 Sep 2026 v Nottingham Forest33.7on 8 Sep 2026 at Club Brugge KVlevel (−0.3)
19Matteo Ruggeri Defender · 252′ · 5 matches557.352.4on 10 Oct 2026 v Brentford62.9on 19 Sep 2026 at Tottenham Hotspur55.2on 16 Sep 2026 at Coventry Citylevel (+0.5)
20Alejandro Garnacho Forward · 69′ · 5 matches544.846.6on 21 Oct 2026 v Viking FK40.7on 14 Oct 2026 v Fenerbahçe43.1on 5 Sep 2026 at Hull Citylevel (−0.9)
21Leon Goretzka Midfielder · 61′ · 4 matches457.241.5on 24 Oct 2026 v Manchester City74.1on 21 Oct 2026 v Viking FK54.2on 17 Oct 2026 at Newcastle United+2.6
22Lamare Bogarde Midfielder · 128′ · 3 matches353.556.8on 16 Sep 2026 at Coventry City45.1on 8 Sep 2026 at Club Brugge KV46.1on 23 Aug 2026 at Brighton & Hove Albion–
23Marco Bizot Goalkeeper · 135′ · 2 matches248.950.5on 16 Sep 2026 at Coventry City48.1on 23 Aug 2026 at Brighton & Hove Albion–
24Taylor Harwood-Bellis Defender · 90′ · 1 match154.354.3on 16 Sep 2026 at Coventry City–
25Brian Madjo Forward · 8′ · 1 match151.651.6on 24 Oct 2026 v Manchester City–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

65 since July 2025
DateCompetitionOpponentResultxGExpected points
24 Oct 2026Premier LeagueManchester CityW 2–10.6–1.80.58
21 Oct 2026Champions LeagueViking FKW 3–12.7–0.72.48
17 Oct 2026Premier Leagueat Newcastle UnitedW 1–01.5–1.11.68
14 Oct 2026Champions LeagueFenerbahçeW 6–03.1–1.92.01
10 Oct 2026Premier LeagueBrentfordD 2–21.8–1.21.74
19 Sep 2026Premier Leagueat Tottenham HotspurW 3–21.2–1.21.32
16 Sep 2026EFL Cupat Coventry CityW 3–1––
12 Sep 2026Premier LeagueNottingham ForestL 1–20.9–1.90.70
8 Sep 2026Champions Leagueat Club Brugge KVW 3–23.0–1.52.21
5 Sep 2026Premier Leagueat Hull CityD 0–01.7–0.62.19
All 65 results
DateCompetitionOpponentResultxGExpected points
24 Oct 2026Premier LeagueManchester CityW 2–10.6–1.80.58
21 Oct 2026Champions LeagueViking FKW 3–12.7–0.72.48
17 Oct 2026Premier Leagueat Newcastle UnitedW 1–01.5–1.11.68
14 Oct 2026Champions LeagueFenerbahçeW 6–03.1–1.92.01
10 Oct 2026Premier LeagueBrentfordD 2–21.8–1.21.74
19 Sep 2026Premier Leagueat Tottenham HotspurW 3–21.2–1.21.32
16 Sep 2026EFL Cupat Coventry CityW 3–1––
12 Sep 2026Premier LeagueNottingham ForestL 1–20.9–1.90.70
8 Sep 2026Champions Leagueat Club Brugge KVW 3–23.0–1.52.21
5 Sep 2026Premier Leagueat Hull CityD 0–01.7–0.62.19
31 Aug 2026Premier LeagueArsenalL 0–10.3–1.00.68
23 Aug 2026Premier Leagueat Brighton & Hove AlbionL 0–40.3–3.70.08
24 May 2026Premier Leagueat Manchester CityW 2–11.7–1.31.65
20 May 2026Europa Leagueat SC FreiburgW 3–02.1–0.32.58
15 May 2026Premier LeagueLiverpool FCW 4–22.4–1.61.87
10 May 2026Premier Leagueat BurnleyD 2–21.4–1.81.15
7 May 2026Europa LeagueNottingham ForestW 4–02.7–0.82.48
3 May 2026Premier LeagueTottenham HotspurL 1–20.3–1.00.68
30 Apr 2026Europa Leagueat Nottingham ForestL 0–10.8–1.60.84
25 Apr 2026Premier Leagueat FulhamL 0–10.7–1.11.04
19 Apr 2026Premier LeagueSunderlandW 4–32.7–1.81.90
16 Apr 2026Europa LeagueBolognaW 4–02.4–1.02.26
12 Apr 2026Premier Leagueat Nottingham ForestD 1–11.0–1.21.19
9 Apr 2026Europa Leagueat BolognaW 3–11.6–0.81.89
22 Mar 2026Premier LeagueWest Ham UnitedW 2–01.7–0.91.99
19 Mar 2026Europa LeagueLilleW 2–01.7–0.42.36
15 Mar 2026Premier Leagueat Manchester UnitedL 1–31.0–1.11.31
12 Mar 2026Europa Leagueat LilleW 1–00.5–0.41.35
4 Mar 2026Premier LeagueChelseaL 1–40.8–3.60.21
27 Feb 2026Premier Leagueat WolverhamptonL 0–21.1–0.91.45
21 Feb 2026Premier LeagueLeeds UnitedD 1–11.4–1.41.40
11 Feb 2026Premier LeagueBrighton & Hove AlbionW 1–00.7–0.51.50
7 Feb 2026Premier Leagueat BournemouthD 1–10.4–2.30.31
1 Feb 2026Premier LeagueBrentfordL 0–12.1–0.42.49
29 Jan 2026Europa LeagueRed Bull SalzburgW 3–21.6–2.40.95
25 Jan 2026Premier Leagueat Newcastle UnitedW 2–01.2–2.30.73
22 Jan 2026Europa Leagueat FenerbahçeW 1–01.5–0.91.78
18 Jan 2026Premier LeagueEvertonL 0–11.4–0.61.97
7 Jan 2026Premier Leagueat Crystal PalaceD 0–01.6–1.31.58
3 Jan 2026Premier LeagueNottingham ForestW 3–11.6–0.91.87
30 Dec 2025Premier Leagueat ArsenalL 1–43.6–3.21.60
27 Dec 2025Premier Leagueat ChelseaW 2–11.0–2.10.73
21 Dec 2025Premier LeagueManchester UnitedW 2–11.0–1.31.16
14 Dec 2025Premier Leagueat West Ham UnitedW 3–20.6–1.00.98
11 Dec 2025Europa Leagueat BaselW 2–10.5–0.90.94
6 Dec 2025Premier LeagueArsenalW 2–12.4–1.81.71
3 Dec 2025Premier Leagueat Brighton & Hove AlbionW 4–32.5–2.21.57
30 Nov 2025Premier LeagueWolverhamptonW 1–00.9–0.51.71
27 Nov 2025Europa LeagueBSC Young BoysW 2–12.2–0.42.54
23 Nov 2025Premier Leagueat Leeds UnitedW 2–11.6–2.01.16
9 Nov 2025Premier LeagueBournemouthW 4–01.7–1.61.44
6 Nov 2025Europa LeagueMaccabi Tel AvivW 2–02.1–1.12.00
1 Nov 2025Premier Leagueat Liverpool FCL 0–20.4–1.20.70
26 Oct 2025Premier LeagueManchester CityW 1–00.8–1.21.06
23 Oct 2025Europa Leagueat Go Ahead EaglesL 1–22.8–0.82.48
19 Oct 2025Premier Leagueat Tottenham HotspurW 2–10.3–0.80.86
5 Oct 2025Premier LeagueBurnleyW 2–11.2–0.41.98
2 Oct 2025Europa Leagueat FeyenoordW 2–00.6–1.50.75
28 Sep 2025Premier LeagueFulhamW 3–11.1–0.91.49
25 Sep 2025Europa LeagueBolognaW 1–01.4–1.21.51
21 Sep 2025Premier Leagueat SunderlandD 1–10.8–1.01.13
13 Sep 2025Premier Leagueat EvertonD 0–00.5–2.10.43
31 Aug 2025Premier LeagueCrystal PalaceL 0–31.1–2.60.59
23 Aug 2025Premier Leagueat BrentfordL 0–11.2–1.21.35
16 Aug 2025Premier LeagueNewcastle UnitedD 0–00.2–1.40.42