All teams

Nottingham Forest

Premier League · strength −0.01 (attack −0.02, defence +0.01) 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 5–9 · xG 10.4–8.8 · 5 points from 10.4 in 77510.4−5.4
Premier League 25/26 goals 48–51 · xG 46.3–56.6 · 44 points from 46.7 in 38384446.7−2.7
UEFA Europa League 25/26 goals 24–16 · xG 30.4–15.9 · 27 points from 31.3 in 16162731.3−4.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.40Aug 2024DecAprAugDecAprAugDefence +0.01Attack −0.02
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.01−0.02+0.01
Sep 2026−0.05−0.07+0.01
Aug 2026−0.02−0.02−0.00
Jul 2026−0.09−0.03−0.06
Jun 2026−0.09−0.03−0.06
May 2026−0.09−0.03−0.06
Apr 2026−0.05−0.06+0.01
Mar 2026−0.08−0.05−0.03
Feb 2026−0.10−0.05−0.05
Jan 2026−0.12−0.07−0.05
Dec 2025−0.15−0.09−0.06
Nov 2025−0.01+0.02−0.03
Oct 2025−0.11−0.04−0.08
Sep 2025−0.10−0.06−0.04
Aug 2025−0.19−0.16−0.03
Jul 2025−0.14−0.15+0.02
Jun 2025−0.14−0.15+0.02
May 2025−0.14−0.16+0.02
Apr 2025−0.13−0.16+0.03
Mar 2025+0.04−0.10+0.14
Feb 2025+0.03−0.08+0.11
Jan 2025+0.05−0.15+0.20
Dec 2024+0.11−0.16+0.27
Nov 2024+0.11−0.17+0.28
Oct 2024+0.11−0.10+0.20
Sep 2024+0.20−0.10+0.30
Aug 2024+0.08+0.08+0.00

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Neco Williams Defender · 630′ · 7 matches753.454.3on 18 Oct 2026 v Arsenal56.3on 11 Oct 2026 at Crystal Palace54.6on 19 Sep 2026 v Coventry Citylevel (+1.6)
2Matz Sels Goalkeeper · 630′ · 7 matches745.441.6on 18 Oct 2026 v Arsenal45.5on 11 Oct 2026 at Crystal Palace37.8on 19 Sep 2026 v Coventry City−3.8
3Murillo Defender · 628′ · 7 matches759.061.3on 18 Oct 2026 v Arsenal69.5on 11 Oct 2026 at Crystal Palace60.6on 19 Sep 2026 v Coventry City+4.8
4James McAtee Midfielder · 593′ · 7 matches753.655.1on 18 Oct 2026 v Arsenal54.3on 11 Oct 2026 at Crystal Palace42.1on 19 Sep 2026 v Coventry City−3.0
5Xaver Schlager Midfielder · 532′ · 7 matches750.148.0on 18 Oct 2026 v Arsenal56.1on 11 Oct 2026 at Crystal Palace46.3on 19 Sep 2026 v Coventry Citylevel (−0.6)
6Dan Ndoye Midfielder · 466′ · 7 matches754.538.9on 18 Oct 2026 v Arsenal69.6on 11 Oct 2026 at Crystal Palace42.7on 19 Sep 2026 v Coventry City−3.7
7Morgan Gibbs-White Midfielder · 540′ · 6 matches659.365.9on 11 Oct 2026 at Crystal Palace61.1on 19 Sep 2026 v Coventry City92.8on 12 Sep 2026 at Aston Villa+13.9
8Liam Delap Forward · 439′ · 6 matches653.053.7on 18 Oct 2026 v Arsenal54.1on 11 Oct 2026 at Crystal Palace46.8on 19 Sep 2026 v Coventry Citylevel (−1.6)
9Chris Wood Forward · 89′ · 6 matches649.258.4on 18 Oct 2026 v Arsenal61.9on 11 Oct 2026 at Crystal Palace44.5on 19 Sep 2026 v Coventry City+5.2
10Jair Defender · 445′ · 5 matches546.849.8on 18 Oct 2026 v Arsenal45.8on 19 Sep 2026 v Coventry City41.6on 5 Sep 2026 v Tottenham Hotspurlevel (−1.1)
11Ola Aina Defender · 392′ · 5 matches549.059.3on 11 Oct 2026 at Crystal Palace49.3on 12 Sep 2026 at Aston Villa38.6on 5 Sep 2026 v Tottenham Hotspurlevel (+1.1)
12Daniel Muñoz Midfielder · 384′ · 5 matches554.944.0on 18 Oct 2026 v Arsenal61.0on 11 Oct 2026 at Crystal Palace44.4on 19 Sep 2026 v Coventry City−5.0
13Ousmane Diomande Defender · 344′ · 5 matches560.445.9on 18 Oct 2026 v Arsenal71.5on 11 Oct 2026 at Crystal Palace54.5on 19 Sep 2026 v Coventry City−2.9
14Igor Jesus Forward · 256′ · 5 matches555.952.6on 19 Sep 2026 v Coventry City100.0on 12 Sep 2026 at Aston Villa40.1on 5 Sep 2026 v Tottenham Hotspurlevel (+0.9)
15Ibrahim Sangaré Midfielder · 152′ · 5 matches556.259.0on 18 Oct 2026 v Arsenal70.5on 11 Oct 2026 at Crystal Palace37.1on 19 Sep 2026 v Coventry City+2.3
16Nikola Milenković Defender · 270′ · 3 matches353.154.4on 5 Sep 2026 v Tottenham Hotspur47.7on 29 Aug 2026 at Liverpool FC57.3on 22 Aug 2026 v Leeds United–
17Luca Netz Defender · 40′ · 3 matches342.847.3on 19 Sep 2026 v Coventry City47.7on 29 Aug 2026 at Liverpool FC35.9on 22 Aug 2026 v Leeds United–
18Arnaud Kalimuendo Forward · 30′ · 3 matches342.141.9on 18 Oct 2026 v Arsenal42.8on 11 Oct 2026 at Crystal Palace36.9on 22 Aug 2026 v Leeds United–
19Callum Hudson Odoi Midfielder · 28′ · 3 matches370.8100.0on 18 Oct 2026 v Arsenal58.2on 11 Oct 2026 at Crystal Palace34.0on 29 Aug 2026 at Liverpool FC–
20Nicolás Domínguez Midfielder · 75′ · 2 matches241.542.1on 18 Oct 2026 v Arsenal0.0on 29 Aug 2026 at Liverpool FC–

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

61 since July 2025
DateCompetitionOpponentResultxGExpected points
18 Oct 2026Premier LeagueArsenalL 0–10.8–1.11.08
11 Oct 2026Premier Leagueat Crystal PalaceL 1–33.0–2.51.62
19 Sep 2026Premier LeagueCoventry CityL 0–11.1–0.71.73
12 Sep 2026Premier Leagueat Aston VillaW 2–11.9–0.92.08
5 Sep 2026Premier LeagueTottenham HotspurD 0–00.6–1.60.70
29 Aug 2026Premier Leagueat Liverpool FCD 2–22.3–1.61.80
22 Aug 2026Premier LeagueLeeds UnitedL 0–10.6–0.51.44
24 May 2026Premier LeagueBournemouthD 1–11.9–1.01.96
17 May 2026Premier Leagueat Manchester UnitedL 2–31.8–4.20.42
10 May 2026Premier LeagueNewcastle UnitedD 1–11.1–1.51.10
All 61 results
DateCompetitionOpponentResultxGExpected points
18 Oct 2026Premier LeagueArsenalL 0–10.8–1.11.08
11 Oct 2026Premier Leagueat Crystal PalaceL 1–33.0–2.51.62
19 Sep 2026Premier LeagueCoventry CityL 0–11.1–0.71.73
12 Sep 2026Premier Leagueat Aston VillaW 2–11.9–0.92.08
5 Sep 2026Premier LeagueTottenham HotspurD 0–00.6–1.60.70
29 Aug 2026Premier Leagueat Liverpool FCD 2–22.3–1.61.80
22 Aug 2026Premier LeagueLeeds UnitedL 0–10.6–0.51.44
24 May 2026Premier LeagueBournemouthD 1–11.9–1.01.96
17 May 2026Premier Leagueat Manchester UnitedL 2–31.8–4.20.42
10 May 2026Premier LeagueNewcastle UnitedD 1–11.1–1.51.10
7 May 2026Europa Leagueat Aston VillaL 0–40.8–2.70.38
4 May 2026Premier Leagueat ChelseaW 3–12.1–1.91.48
30 Apr 2026Europa LeagueAston VillaW 1–01.6–0.81.90
24 Apr 2026Premier Leagueat SunderlandW 5–01.1–0.71.66
19 Apr 2026Premier LeagueBurnleyW 4–11.2–0.42.04
16 Apr 2026Europa LeagueFC PortoW 1–02.2–1.02.14
12 Apr 2026Premier LeagueAston VillaD 1–11.2–1.01.52
9 Apr 2026Europa Leagueat FC PortoD 1–10.4–2.20.34
22 Mar 2026Premier Leagueat Tottenham HotspurW 3–01.5–1.11.60
19 Mar 2026Europa Leagueat FC MidtjyllandW 2–12.1–0.72.27
15 Mar 2026Premier LeagueFulhamD 0–00.9–0.71.56
12 Mar 2026Europa LeagueFC MidtjyllandL 0–11.7–0.72.10
4 Mar 2026Premier Leagueat Manchester CityD 2–21.0–2.10.69
1 Mar 2026Premier Leagueat Brighton & Hove AlbionL 1–20.8–1.30.96
26 Feb 2026Europa LeagueFenerbahçeL 1–21.2–1.81.01
22 Feb 2026Premier LeagueLiverpool FCL 0–11.3–1.81.04
19 Feb 2026Europa Leagueat FenerbahçeW 3–02.7–0.52.65
11 Feb 2026Premier LeagueWolverhamptonD 0–02.7–0.42.65
6 Feb 2026Premier Leagueat Leeds UnitedL 1–31.3–2.50.74
1 Feb 2026Premier LeagueCrystal PalaceD 1–10.5–1.90.45
29 Jan 2026Europa LeagueFerencváros TCW 4–02.9–0.72.59
25 Jan 2026Premier Leagueat BrentfordW 2–00.8–1.80.69
22 Jan 2026Europa Leagueat Sporting BragaL 0–11.8–0.62.24
17 Jan 2026Premier LeagueArsenalD 0–00.3–2.10.32
6 Jan 2026Premier Leagueat West Ham UnitedW 2–11.3–1.01.63
3 Jan 2026Premier Leagueat Aston VillaL 1–30.9–1.60.88
30 Dec 2025Premier LeagueEvertonL 0–21.9–1.41.67
27 Dec 2025Premier LeagueManchester CityL 1–20.6–1.40.75
22 Dec 2025Premier Leagueat FulhamL 0–10.6–1.50.70
14 Dec 2025Premier LeagueTottenham HotspurW 3–01.9–0.42.44
11 Dec 2025Europa Leagueat FC UtrechtW 2–11.6–0.71.97
6 Dec 2025Premier Leagueat EvertonL 0–30.5–1.10.84
3 Dec 2025Premier Leagueat WolverhamptonW 1–00.7–0.91.18
30 Nov 2025Premier LeagueBrighton & Hove AlbionL 0–20.9–2.00.69
27 Nov 2025Europa LeagueMalmö FFW 3–02.3–0.12.77
22 Nov 2025Premier Leagueat Liverpool FCW 3–01.6–1.91.20
9 Nov 2025Premier LeagueLeeds UnitedW 3–12.6–0.72.47
6 Nov 2025Europa Leagueat SK Sturm GrazD 0–01.7–0.12.57
1 Nov 2025Premier LeagueManchester UnitedD 2–21.9–1.11.91
26 Oct 2025Premier Leagueat BournemouthL 0–20.4–0.61.05
23 Oct 2025Europa LeagueFC PortoW 2–02.1–0.62.35
18 Oct 2025Premier LeagueChelseaL 0–32.4–1.71.79
5 Oct 2025Premier Leagueat Newcastle UnitedL 0–20.3–3.50.09
2 Oct 2025Europa LeagueFC MidtjyllandL 2–32.1–2.31.25
27 Sep 2025Premier LeagueSunderlandL 0–11.7–1.71.40
24 Sep 2025Europa Leagueat Real BetisD 2–23.3–0.52.75
20 Sep 2025Premier Leagueat BurnleyD 1–11.1–0.91.54
13 Sep 2025Premier Leagueat ArsenalL 0–30.2–1.80.29
31 Aug 2025Premier LeagueWest Ham UnitedL 0–30.7–2.40.44
24 Aug 2025Premier Leagueat Crystal PalaceD 1–10.9–1.11.21
17 Aug 2025Premier LeagueBrentfordW 3–11.8–1.51.60