All teams

Arsenal

Premier League · strength +0.58 (attack +0.15, defence +0.43) 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
UEFA Champions League 26/27 goals 6–2 · xG 7.3–3.1 · 7 points from 6.1 in 3376.1+0.9
Premier League 26/27 goals 11–5 · xG 11.1–5.4 · 18 points from 13.7 in 771813.7+4.3
UEFA Champions League 25/26 goals 30–7 · xG 29.1–13.2 · 37 points from 29.8 in 15153729.8+7.2
Premier League 25/26 goals 71–27 · xG 65.4–29.6 · 85 points from 74.7 in 38388574.7+10.3

Rating by month

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

−0.20+0.00+0.20+0.40+0.60Aug 2024DecAprAugDecAprAugDefence +0.43Attack +0.15
Ratings as a table
MonthStrengthAttackDefence
Oct 2026+0.58+0.15+0.43
Sep 2026+0.61+0.16+0.45
Aug 2026+0.55+0.10+0.45
Jul 2026+0.53+0.12+0.41
Jun 2026+0.53+0.12+0.42
May 2026+0.54+0.12+0.42
Apr 2026+0.54+0.15+0.40
Mar 2026+0.63+0.19+0.44
Feb 2026+0.65+0.22+0.43
Jan 2026+0.63+0.23+0.41
Dec 2025+0.60+0.22+0.38
Nov 2025+0.85+0.26+0.60
Oct 2025+0.77+0.24+0.53
Sep 2025+0.65+0.19+0.46
Aug 2025+0.57+0.17+0.40
Jul 2025+0.49+0.15+0.35
Jun 2025+0.49+0.14+0.35
May 2025+0.50+0.14+0.35
Apr 2025+0.54+0.11+0.43
Mar 2025+0.52+0.07+0.45
Feb 2025+0.59+0.08+0.50
Jan 2025+0.61+0.13+0.48
Dec 2024+0.67+0.19+0.48
Nov 2024+0.53+0.16+0.37
Oct 2024+0.24−0.00+0.25
Sep 2024+0.27+0.08+0.19
Aug 2024−0.04−0.04+0.00

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1David Raya Goalkeeper · 906′ · 10 matches1050.752.6on 21 Oct 2026 at FC Bayern München50.6on 18 Oct 2026 at Nottingham Forest47.7on 13 Oct 2026 v Lillelevel (−0.4)
2Gabriel Magalhães Defender · 906′ · 10 matches1065.175.3on 21 Oct 2026 at FC Bayern München100.0on 18 Oct 2026 at Nottingham Forest53.9on 13 Oct 2026 v Lille+11.3
3Declan Rice Midfielder · 870′ · 10 matches1066.985.4on 21 Oct 2026 at FC Bayern München88.2on 18 Oct 2026 at Nottingham Forest52.4on 13 Oct 2026 v Lille+8.4
4Martin Ødegaard Midfielder · 762′ · 10 matches1066.167.1on 21 Oct 2026 at FC Bayern München57.2on 18 Oct 2026 at Nottingham Forest79.4on 13 Oct 2026 v Lillelevel (−1.9)
5Bukayo Saka Forward · 712′ · 10 matches1065.579.5on 21 Oct 2026 at FC Bayern München55.8on 18 Oct 2026 at Nottingham Forest100.0on 13 Oct 2026 v Lillelevel (+1.1)
6Kai Havertz Forward · 677′ · 10 matches1054.055.4on 21 Oct 2026 at FC Bayern München52.6on 18 Oct 2026 at Nottingham Forest75.1on 13 Oct 2026 v Lille+3.3
7Mikel Merino Midfielder · 258′ · 10 matches1053.254.9on 21 Oct 2026 at FC Bayern München63.0on 18 Oct 2026 at Nottingham Forest42.2on 13 Oct 2026 v Lille−4.8
8Ezri Konsa Defender · 737′ · 9 matches963.076.6on 21 Oct 2026 at FC Bayern München80.3on 18 Oct 2026 at Nottingham Forest57.7on 13 Oct 2026 v Lille+8.5
9Riccardo Calafiori Defender · 680′ · 8 matches852.762.3on 21 Oct 2026 at FC Bayern München56.2on 18 Oct 2026 at Nottingham Forest57.8on 10 Oct 2026 v Leeds United+6.1
10Ben White Defender · 538′ · 8 matches848.543.4on 18 Oct 2026 at Nottingham Forest27.6on 13 Oct 2026 v Lille47.7on 10 Oct 2026 v Leeds United−4.5
11Bruno Guimarães Midfielder · 407′ · 8 matches866.369.0on 21 Oct 2026 at FC Bayern München79.9on 18 Oct 2026 at Nottingham Forest53.9on 13 Oct 2026 v Lillelevel (−0.2)
12Eberechi Eze Midfielder · 361′ · 8 matches858.368.7on 21 Oct 2026 at FC Bayern München37.5on 18 Oct 2026 at Nottingham Forest66.5on 13 Oct 2026 v Lille+2.8
13Myles Lewis-Skelly Defender · 447′ · 7 matches748.933.2on 21 Oct 2026 at FC Bayern München44.2on 13 Oct 2026 v Lille61.1on 10 Oct 2026 v Leeds Unitedlevel (+0.1)
14Noni Madueke Forward · 336′ · 7 matches761.454.4on 21 Oct 2026 at FC Bayern München65.9on 18 Oct 2026 at Nottingham Forest49.1on 13 Oct 2026 v Lille−6.1
15Viktor Gyökeres Forward · 246′ · 7 matches749.942.7on 21 Oct 2026 at FC Bayern München58.9on 18 Oct 2026 at Nottingham Forest40.7on 13 Oct 2026 v Lille−4.8
16Christos Tzolis Midfielder · 389′ · 6 matches654.350.3on 19 Sep 2026 at Brighton & Hove Albion49.0on 12 Sep 2026 at Sunderland82.6on 9 Sep 2026 at SSC Napolilevel (−0.3)
17Jurriën Timber Defender · 330′ · 6 matches652.246.5on 21 Oct 2026 at FC Bayern München81.9on 18 Oct 2026 at Nottingham Forest59.9on 13 Oct 2026 v Lille+4.1
18Martín Zubimendi Midfielder · 107′ · 6 matches655.750.2on 19 Sep 2026 at Brighton & Hove Albion71.2on 12 Sep 2026 at Sunderland55.1on 9 Sep 2026 at SSC Napolilevel (−0.6)
19Piero Hincapié Defender · 136′ · 4 matches450.357.4on 10 Oct 2026 v Leeds United54.6on 9 Sep 2026 at SSC Napoli40.8on 6 Sep 2026 v Chelsea+2.0
20Cristhian Mosquera Defender · 169′ · 2 matches245.444.2on 31 Aug 2026 at Aston Villa46.4on 21 Aug 2026 v Coventry City–
21Max Dowman Midfielder · 18′ · 2 matches271.191.0on 13 Oct 2026 v Lille51.2on 19 Sep 2026 at Brighton & Hove Albion–

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

63 since July 2025
DateCompetitionOpponentResultxGExpected points
21 Oct 2026Champions Leagueat FC Bayern MünchenD 2–21.4–2.50.78
18 Oct 2026Premier Leagueat Nottingham ForestW 1–01.1–0.81.60
13 Oct 2026Champions LeagueLilleW 3–01.8–0.42.40
10 Oct 2026Premier LeagueLeeds UnitedW 2–11.7–0.72.09
19 Sep 2026Premier Leagueat Brighton & Hove AlbionL 0–31.5–1.31.46
12 Sep 2026Premier Leagueat SunderlandW 2–02.0–1.61.59
9 Sep 2026Champions Leagueat SSC NapoliW 1–04.0–0.22.92
6 Sep 2026Premier LeagueChelseaW 2–12.1–0.32.53
31 Aug 2026Premier Leagueat Aston VillaW 1–01.0–0.31.97
21 Aug 2026Premier LeagueCoventry CityW 3–01.8–0.32.46
All 63 results
DateCompetitionOpponentResultxGExpected points
21 Oct 2026Champions Leagueat FC Bayern MünchenD 2–21.4–2.50.78
18 Oct 2026Premier Leagueat Nottingham ForestW 1–01.1–0.81.60
13 Oct 2026Champions LeagueLilleW 3–01.8–0.42.40
10 Oct 2026Premier LeagueLeeds UnitedW 2–11.7–0.72.09
19 Sep 2026Premier Leagueat Brighton & Hove AlbionL 0–31.5–1.31.46
12 Sep 2026Premier Leagueat SunderlandW 2–02.0–1.61.59
9 Sep 2026Champions Leagueat SSC NapoliW 1–04.0–0.22.92
6 Sep 2026Premier LeagueChelseaW 2–12.1–0.32.53
31 Aug 2026Premier Leagueat Aston VillaW 1–01.0–0.31.97
21 Aug 2026Premier LeagueCoventry CityW 3–01.8–0.32.46
30 May 2026Champions Leagueat Paris Saint-GermainD 1–10.4–1.80.47
24 May 2026Premier Leagueat Crystal PalaceW 2–12.6–1.12.23
18 May 2026Premier LeagueBurnleyW 1–01.0–0.22.07
10 May 2026Premier Leagueat West Ham UnitedW 1–01.4–1.31.41
5 May 2026Champions LeagueAtlético MadridW 1–01.7–0.52.19
2 May 2026Premier LeagueFulhamW 3–03.0–0.42.73
29 Apr 2026Champions Leagueat Atlético MadridD 1–11.5–2.20.98
25 Apr 2026Premier LeagueNewcastle UnitedW 1–00.6–0.91.09
19 Apr 2026Premier Leagueat Manchester CityL 1–21.7–1.41.55
15 Apr 2026Champions LeagueSporting CPD 0–00.6–0.31.62
11 Apr 2026Premier LeagueBournemouthL 1–22.4–1.22.11
7 Apr 2026Champions Leagueat Sporting CPW 1–00.8–0.91.26
17 Mar 2026Champions LeagueBayer 04 LeverkusenW 2–01.7–0.52.24
14 Mar 2026Premier LeagueEvertonW 2–02.6–1.12.27
11 Mar 2026Champions Leagueat Bayer 04 LeverkusenD 1–11.6–0.91.91
4 Mar 2026Premier Leagueat Brighton & Hove AlbionW 1–00.5–0.80.98
1 Mar 2026Premier LeagueChelseaW 2–11.1–1.11.37
22 Feb 2026Premier Leagueat Tottenham HotspurW 4–11.9–0.82.16
18 Feb 2026Premier Leagueat WolverhamptonD 2–21.9–0.12.60
12 Feb 2026Premier Leagueat BrentfordD 1–10.6–1.30.79
7 Feb 2026Premier LeagueSunderlandW 3–01.2–0.22.24
31 Jan 2026Premier Leagueat Leeds UnitedW 4–02.4–0.22.73
28 Jan 2026Champions LeagueFC Kairat AlmatyW 3–24.1–1.12.67
25 Jan 2026Premier LeagueManchester UnitedL 2–31.2–0.71.71
20 Jan 2026Champions Leagueat InterW 3–12.1–1.31.87
17 Jan 2026Premier Leagueat Nottingham ForestD 0–02.1–0.32.52
8 Jan 2026Premier LeagueLiverpool FCD 0–00.6–0.41.48
3 Jan 2026Premier Leagueat BournemouthW 3–21.2–1.31.25
30 Dec 2025Premier LeagueAston VillaW 4–13.2–3.61.24
27 Dec 2025Premier LeagueBrighton & Hove AlbionW 2–13.0–0.82.54
20 Dec 2025Premier Leagueat EvertonW 1–01.9–0.22.55
13 Dec 2025Premier LeagueWolverhamptonW 2–11.0–0.41.89
10 Dec 2025Champions Leagueat Club Brugge KVW 3–03.0–1.12.42
6 Dec 2025Premier Leagueat Aston VillaL 1–21.8–2.41.09
3 Dec 2025Premier LeagueBrentfordW 2–01.8–0.32.41
30 Nov 2025Premier Leagueat ChelseaD 1–11.3–0.81.71
26 Nov 2025Champions LeagueFC Bayern MünchenW 3–13.1–0.72.65
23 Nov 2025Premier LeagueTottenham HotspurW 4–11.9–0.12.66
8 Nov 2025Premier Leagueat SunderlandD 2–22.0–0.42.43
4 Nov 2025Champions Leagueat SK Slavia PrahaW 3–01.8–0.52.31
1 Nov 2025Premier Leagueat BurnleyW 2–02.4–0.42.59
26 Oct 2025Premier LeagueCrystal PalaceW 1–01.0–0.51.76
21 Oct 2025Champions LeagueAtlético MadridW 4–02.2–0.72.35
18 Oct 2025Premier Leagueat FulhamW 1–01.9–0.42.38
4 Oct 2025Premier LeagueWest Ham UnitedW 2–02.9–0.52.68
1 Oct 2025Champions LeagueOlympiacos FCW 2–03.1–0.52.73
28 Sep 2025Premier Leagueat Newcastle UnitedW 2–12.0–0.62.32
21 Sep 2025Premier LeagueManchester CityD 1–10.9–0.91.35
16 Sep 2025Champions Leagueat Athletic ClubW 2–01.3–0.32.11
13 Sep 2025Premier LeagueNottingham ForestW 3–01.8–0.22.53
31 Aug 2025Premier Leagueat Liverpool FCL 0–10.5–0.51.23
23 Aug 2025Premier LeagueLeeds UnitedW 5–02.9–0.22.82
17 Aug 2025Premier Leagueat Manchester UnitedW 1–01.3–1.51.23