All teams

Sunderland

Premier League · strength −0.17 (attack −0.08, defence −0.09) 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 Europa League 26/27 goals 4–2 · xG 7.5–4.3 · 7 points from 6.2 in 3376.2+0.8
Premier League 26/27 goals 6–14 · xG 11.1–14.1 · 4 points from 8.7 in 7748.7−4.7
Premier League 25/26 goals 42–48 · xG 39.4–53.4 · 54 points from 43.1 in 38385443.1+10.9

Rating by month

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

−0.40−0.20+0.00+0.20Aug 2025OctDecFebAprJunAugOctAttack −0.08Defence −0.09
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.17−0.08−0.09
Sep 2026−0.07−0.06−0.01
Aug 2026−0.24−0.21−0.03
Jul 2026−0.22−0.21−0.01
Jun 2026−0.22−0.21−0.01
May 2026−0.23−0.22−0.01
Apr 2026−0.26−0.21−0.06
Mar 2026−0.27−0.24−0.03
Feb 2026−0.35−0.30−0.05
Jan 2026−0.39−0.31−0.08
Dec 2025−0.38−0.37−0.01
Nov 2025−0.28−0.26−0.02
Oct 2025−0.11−0.23+0.12
Sep 2025−0.12−0.19+0.07
Aug 2025−0.03−0.20+0.17

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Robin Roefs Goalkeeper · 905′ · 10 matches1047.360.2on 22 Oct 2026 at Lech Poznań57.0on 18 Oct 2026 at Bournemouth39.7on 15 Oct 2026 at Torreense+5.0
2Granit Xhaka Midfielder · 820′ · 10 matches1061.646.6on 22 Oct 2026 at Lech Poznań64.9on 18 Oct 2026 at Bournemouth100.0on 15 Oct 2026 at Torreense+3.2
3Noah Sadiki Midfielder · 804′ · 10 matches1049.658.4on 22 Oct 2026 at Lech Poznań40.5on 18 Oct 2026 at Bournemouth48.0on 15 Oct 2026 at Torreense−3.5
4Enzo Le Fée Midfielder · 759′ · 10 matches1057.176.7on 22 Oct 2026 at Lech Poznań45.4on 18 Oct 2026 at Bournemouth36.6on 15 Oct 2026 at Torreense−7.9
5Trai Hume Defender · 630′ · 10 matches1047.946.3on 22 Oct 2026 at Lech Poznań50.3on 18 Oct 2026 at Bournemouth41.4on 15 Oct 2026 at Torreenselevel (−1.2)
6Nordi Mukiele Defender · 724′ · 9 matches966.763.3on 22 Oct 2026 at Lech Poznań59.8on 18 Oct 2026 at Bournemouth73.1on 15 Oct 2026 at Torreense−3.4
7Reinildo Mandava Defender · 658′ · 9 matches952.457.3on 22 Oct 2026 at Lech Poznań50.0on 18 Oct 2026 at Bournemouth69.2on 15 Oct 2026 at Torreense+2.6
8Nilson Angulo Midfielder · 535′ · 9 matches952.175.5on 22 Oct 2026 at Lech Poznań49.9on 15 Oct 2026 at Torreense36.6on 10 Oct 2026 v Brighton & Hove Albionlevel (+1.1)
9Thomas Meunier Defender · 486′ · 8 matches844.246.6on 10 Oct 2026 v Brighton & Hove Albion49.3on 20 Sep 2026 at Manchester City40.9on 16 Sep 2026 v AZ Alkmaar+3.0
10Malick Fofana Midfielder · 410′ · 8 matches844.046.4on 22 Oct 2026 at Lech Poznań40.0on 15 Oct 2026 at Torreense47.9on 10 Oct 2026 v Brighton & Hove Albionlevel (+0.9)
11Wilson Isidor Forward · 358′ · 8 matches844.038.6on 10 Oct 2026 v Brighton & Hove Albion42.0on 20 Sep 2026 at Manchester City44.6on 16 Sep 2026 v AZ Alkmaar−2.7
12Kevin Danso Defender · 551′ · 7 matches748.746.3on 22 Oct 2026 at Lech Poznań0.0on 18 Oct 2026 at Bournemouth53.0on 10 Oct 2026 v Brighton & Hove Albion−3.3
13Chris Rigg Midfielder · 309′ · 7 matches744.639.4on 22 Oct 2026 at Lech Poznań50.6on 18 Oct 2026 at Bournemouth42.9on 15 Oct 2026 at Torreenselevel (+0.5)
14Daniel Ballard Defender · 493′ · 6 matches664.878.6on 20 Sep 2026 at Manchester City70.6on 16 Sep 2026 v AZ Alkmaar58.9on 12 Sep 2026 v Arsenal+4.3
15Brian Brobbey Forward · 424′ · 6 matches656.8100.0on 20 Sep 2026 at Manchester City41.1on 16 Sep 2026 v AZ Alkmaar43.7on 12 Sep 2026 v Arsenal+11.6
16Luke O'Nien Defender · 368′ · 5 matches549.563.2on 22 Oct 2026 at Lech Poznań65.7on 18 Oct 2026 at Bournemouth57.4on 15 Oct 2026 at Torreense+11.6
17Dayann Methalie Midfielder · 321′ · 5 matches545.945.4on 22 Oct 2026 at Lech Poznań41.8on 15 Oct 2026 at Torreense66.4on 10 Oct 2026 v Brighton & Hove Albionlevel (+0.4)
18Omar Alderete Defender · 319′ · 5 matches540.033.9on 18 Oct 2026 at Bournemouth43.0on 15 Oct 2026 at Torreense58.2on 16 Sep 2026 v AZ Alkmaar+4.3
19Jules Ahoka Midfielder · 295′ · 4 matches451.246.3on 22 Oct 2026 at Lech Poznań55.4on 18 Oct 2026 at Bournemouth57.4on 15 Oct 2026 at Torreenselevel (+1.1)
20Timur Tuterov Forward · 245′ · 4 matches444.454.6on 22 Oct 2026 at Lech Poznań41.9on 18 Oct 2026 at Bournemouth37.1on 15 Oct 2026 at Torreenselevel (+0.2)
21Habib Diarra Midfielder · 127′ · 4 matches443.741.5on 22 Oct 2026 at Lech Poznań35.0on 18 Oct 2026 at Bournemouth67.1on 30 Aug 2026 v Fulhamlevel (+0.2)
22Chemsdine Talbi Midfielder · 122′ · 2 matches230.230.3on 8 Sep 2026 v Hull City30.0on 22 Aug 2026 at Ipswich Town–
23Jocelin Ta Bi Midfielder · 107′ · 2 matches235.546.9on 10 Oct 2026 v Brighton & Hove Albion33.4on 8 Sep 2026 v Hull City–
24Melker Ellborg Goalkeeper · 90′ · 1 match152.452.4on 8 Sep 2026 v Hull City–
25Alan Browne Midfielder · 11′ · 1 match150.250.2on 8 Sep 2026 v Hull City–
26Tom Proctor Midfielder · 10′ · 1 match142.342.3on 8 Sep 2026 v Hull City–
27Juan Riquelme Angulo Forward · 9′ · 1 match140.140.1on 10 Oct 2026 v Brighton & Hove Albion–
28Romaine Mundle Forward · 1′ · 1 match1100.0100.0on 30 Aug 2026 v Fulham–

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

49 since July 2025
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Europa Leagueat Lech PoznańD 1–12.8–2.71.43
18 Oct 2026Premier Leagueat BournemouthL 0–20.1–4.40.02
15 Oct 2026Europa Leagueat TorreenseW 2–11.8–0.02.65
10 Oct 2026Premier LeagueBrighton & Hove AlbionL 0–20.6–1.10.95
20 Sep 2026Premier Leagueat Manchester CityL 3–54.3–2.72.10
16 Sep 2026Europa LeagueAZ AlkmaarW 1–02.9–1.52.16
12 Sep 2026Premier LeagueArsenalL 0–21.6–2.01.20
8 Sep 2026EFL CupHull CityW 1–0––
5 Sep 2026Premier Leagueat BrentfordD 1–11.9–1.21.83
30 Aug 2026Premier LeagueFulhamW 1–01.8–0.91.94
All 49 results
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Europa Leagueat Lech PoznańD 1–12.8–2.71.43
18 Oct 2026Premier Leagueat BournemouthL 0–20.1–4.40.02
15 Oct 2026Europa Leagueat TorreenseW 2–11.8–0.02.65
10 Oct 2026Premier LeagueBrighton & Hove AlbionL 0–20.6–1.10.95
20 Sep 2026Premier Leagueat Manchester CityL 3–54.3–2.72.10
16 Sep 2026Europa LeagueAZ AlkmaarW 1–02.9–1.52.16
12 Sep 2026Premier LeagueArsenalL 0–21.6–2.01.20
8 Sep 2026EFL CupHull CityW 1–0––
5 Sep 2026Premier Leagueat BrentfordD 1–11.9–1.21.83
30 Aug 2026Premier LeagueFulhamW 1–01.8–0.91.94
22 Aug 2026Premier Leagueat Ipswich TownL 1–20.8–1.70.71
24 May 2026Premier LeagueChelseaW 2–11.9–0.92.06
17 May 2026Premier Leagueat EvertonW 3–10.7–1.11.06
9 May 2026Premier LeagueManchester UnitedD 0–01.2–0.71.75
2 May 2026Premier Leagueat WolverhamptonD 1–10.6–1.80.61
24 Apr 2026Premier LeagueNottingham ForestL 0–50.7–1.11.02
19 Apr 2026Premier Leagueat Aston VillaL 3–41.8–2.70.92
12 Apr 2026Premier LeagueTottenham HotspurW 1–01.8–0.91.98
22 Mar 2026Premier Leagueat Newcastle UnitedW 2–12.5–1.32.12
14 Mar 2026Premier LeagueBrighton & Hove AlbionL 0–11.0–1.60.95
3 Mar 2026Premier Leagueat Leeds UnitedW 1–00.9–1.21.12
28 Feb 2026Premier Leagueat BournemouthD 1–11.4–1.71.21
22 Feb 2026Premier LeagueFulhamL 1–31.8–1.91.36
11 Feb 2026Premier LeagueLiverpool FCL 0–10.7–1.90.55
7 Feb 2026Premier Leagueat ArsenalL 0–30.2–1.20.46
2 Feb 2026Premier LeagueBurnleyW 3–01.2–0.12.36
24 Jan 2026Premier Leagueat West Ham UnitedL 1–30.7–1.50.75
17 Jan 2026Premier LeagueCrystal PalaceW 2–11.9–0.62.25
7 Jan 2026Premier Leagueat BrentfordL 0–31.7–3.00.74
4 Jan 2026Premier Leagueat Tottenham HotspurD 1–10.5–1.20.77
1 Jan 2026Premier LeagueManchester CityD 0–00.9–2.20.58
28 Dec 2025Premier LeagueLeeds UnitedD 1–10.7–2.20.50
20 Dec 2025Premier Leagueat Brighton & Hove AlbionD 0–01.4–1.31.44
14 Dec 2025Premier LeagueNewcastle UnitedW 1–00.3–0.31.23
6 Dec 2025Premier Leagueat Manchester CityL 0–30.7–2.30.48
3 Dec 2025Premier Leagueat Liverpool FCD 1–10.4–1.50.58
29 Nov 2025Premier LeagueBournemouthW 3–21.3–1.91.01
22 Nov 2025Premier Leagueat FulhamL 0–10.2–2.20.20
8 Nov 2025Premier LeagueArsenalD 2–20.4–2.00.39
3 Nov 2025Premier LeagueEvertonD 1–11.2–0.91.61
25 Oct 2025Premier Leagueat ChelseaW 2–11.3–0.91.67
18 Oct 2025Premier LeagueWolverhamptonW 2–00.6–0.81.16
4 Oct 2025Premier Leagueat Manchester UnitedL 0–20.7–1.90.61
27 Sep 2025Premier Leagueat Nottingham ForestW 1–01.7–1.71.37
21 Sep 2025Premier LeagueAston VillaD 1–11.0–0.81.54
13 Sep 2025Premier Leagueat Crystal PalaceD 0–00.4–1.80.41
30 Aug 2025Premier LeagueBrentfordW 2–11.5–1.21.61
23 Aug 2025Premier Leagueat BurnleyL 0–20.8–1.01.15
16 Aug 2025Premier LeagueWest Ham UnitedW 3–00.8–0.51.54