Portsmouth
Championship · strength −1.10 (attack −0.72, defence −0.39) against an average Premier League side, rated Oct 2026
Last 40 matches
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.
| Season | Difference |
|---|---|
| Championship 26/27 | −0.9 |
| Championship 25/26 | −6.1 |
Rating by month
Attack and defence against an average Premier League side (0); higher is better for both.
Ratings as a table
| Month | Strength | Attack | Defence |
|---|---|---|---|
| Oct 2026 | −1.10 | −0.72 | −0.39 |
| Sep 2026 | −1.20 | −0.76 | −0.44 |
| Aug 2026 | −1.32 | −0.78 | −0.54 |
| Jul 2026 | −1.30 | −0.81 | −0.50 |
| Jun 2026 | −1.30 | −0.81 | −0.50 |
| May 2026 | −1.98 | −1.16 | −0.81 |
| Apr 2026 | −1.97 | −1.15 | −0.82 |
| Mar 2026 | −1.91 | −1.09 | −0.82 |
| Feb 2026 | −1.71 | −1.00 | −0.71 |
| Jan 2026 | −1.76 | −0.99 | −0.77 |
| Dec 2025 | −1.87 | −1.06 | −0.81 |
| Nov 2025 | −1.50 | −0.80 | −0.70 |
| Oct 2025 | −1.25 | −0.68 | −0.57 |
| Sep 2025 | −1.07 | −0.61 | −0.45 |
| Aug 2025 | −1.29 | −0.68 | −0.61 |
Best performers
| # | Player | Average | Last three, newest first | Against average |
|---|---|---|---|---|
| 1 | Adrian Segečić | 42.8 | 61.7on 20 Oct 2026 at Wolverhampton30.2on 17 Oct 2026 at Norwich City50.2on 14 Oct 2026 v Sheffield United | +4.5 |
| 2 | Ebou Adams | 51.5 | 51.9on 20 Oct 2026 at Wolverhampton51.7on 17 Oct 2026 at Norwich City64.7on 14 Oct 2026 v Sheffield United | +2.2 |
| 3 | Abu Kamara | 39.6 | 45.3on 20 Oct 2026 at Wolverhampton40.5on 17 Oct 2026 at Norwich City42.8on 14 Oct 2026 v Sheffield United | +3.1 |
| 4 | Terry Devlin | 40.5 | 57.5on 20 Oct 2026 at Wolverhampton46.6on 17 Oct 2026 at Norwich City47.7on 14 Oct 2026 v Sheffield United | +14.4 |
| 5 | Zak Swanson | 34.6 | 32.6on 17 Oct 2026 at Norwich City35.5on 14 Oct 2026 v Sheffield United31.8on 11 Oct 2026 at Southampton | |
| 6 | Ryan Kavuma-McQueen | 40.0 | 44.9on 20 Oct 2026 at Wolverhampton38.1on 17 Oct 2026 at Norwich City44.4on 14 Oct 2026 v Sheffield United | +2.3 |
| 7 | Marlon Pack | 42.0 | 34.1on 20 Oct 2026 at Wolverhampton42.0on 17 Oct 2026 at Norwich City44.7on 14 Oct 2026 v Sheffield United | |
| 8 | Colby Bishop | 42.0 | 42.7on 14 Oct 2026 v Sheffield United38.5on 11 Oct 2026 at Southampton79.9on 19 Sep 2026 v Blackburn Rovers | +4.6 |
| 9 | Marko Milovanović | 44.2 | 37.8on 20 Oct 2026 at Wolverhampton51.7on 17 Oct 2026 at Norwich City37.4on 14 Oct 2026 v Sheffield United | |
| 10 | Rocco Robert Shein | 41.1 | 43.9on 20 Oct 2026 at Wolverhampton43.7on 19 Sep 2026 v Blackburn Rovers34.4on 12 Sep 2026 at Charlton Athletic | |
| 11 | Nicolas Schmid | 47.4 | 46.1on 20 Oct 2026 at Wolverhampton54.7on 17 Oct 2026 at Norwich City40.8on 14 Oct 2026 v Sheffield United | |
| 12 | Regan Poole | 48.1 | 64.5on 20 Oct 2026 at Wolverhampton49.0on 17 Oct 2026 at Norwich City37.5on 14 Oct 2026 v Sheffield United | +2.2 |
| 13 | Odin Bailey | 53.8 | 52.5on 20 Oct 2026 at Wolverhampton17.4on 17 Oct 2026 at Norwich City80.9on 14 Oct 2026 v Sheffield United | −10.6 |
| 14 | Conor Shaughnessy | 43.7 | 41.8on 19 Sep 2026 v Blackburn Rovers41.8on 12 Sep 2026 at Charlton Athletic42.0on 5 Sep 2026 v Cardiff City | |
| 15 | Madiodio Dia | 45.7 | 51.4on 20 Oct 2026 at Wolverhampton42.6on 17 Oct 2026 at Norwich City53.6on 14 Oct 2026 v Sheffield United | +3.5 |
| 16 | Jayden Meghoma | 35.9 | 43.7on 20 Oct 2026 at Wolverhampton28.9on 17 Oct 2026 at Norwich City49.0on 14 Oct 2026 v Sheffield United | +4.6 |
| 17 | Benjamin Arthur | 45.4 | 46.2on 12 Sep 2026 at Charlton Athletic35.0on 5 Sep 2026 v Cardiff City52.2on 1 Sep 2026 v Derby County | |
| 18 | Tyrese Shade | 38.1 | 36.7on 20 Oct 2026 at Wolverhampton24.4on 17 Oct 2026 at Norwich City43.4on 11 Oct 2026 at Southampton | |
| 19 | Iyad Mohamed | 41.8 | 44.3on 20 Oct 2026 at Wolverhampton46.2on 17 Oct 2026 at Norwich City39.8on 14 Oct 2026 v Sheffield United | |
| 20 | Daniel Bielica | 49.0 | 39.6on 19 Sep 2026 v Blackburn Rovers60.0on 12 Sep 2026 at Charlton Athletic54.5on 5 Sep 2026 v Cardiff City | +2.5 |
| 21 | Luke Brooke-Smith | 39.5 | 29.1on 1 Sep 2026 v Derby County52.0on 22 Aug 2026 at Lincoln City39.1on 15 Aug 2026 v Queens Park Rangers | −2.6 |
| 22 | Eoin Kenny | 56.7 | 48.1on 20 Oct 2026 at Wolverhampton61.0on 8 Aug 2026 at West Ham United | |
| 23 | Josh Murphy | 20.3 | 47.0on 22 Aug 2026 at Lincoln City0.0on 15 Aug 2026 v Queens Park Rangers | |
| 24 | Keshi Anderson | 59.1 | 38.7on 14 Oct 2026 v Sheffield United88.8on 11 Oct 2026 at Southampton | |
| 25 | John Swift | 46.9 | 28.5on 29 Aug 2026 at Bristol City100.0on 8 Aug 2026 at West Ham United | |
| 26 | Luke Le Roux | 36.1 | 36.1on 8 Aug 2026 at West Ham United | |
| 27 | Harvey Blair | 40.6 | 40.6on 29 Aug 2026 at Bristol City | |
| 28 | Josh Knight | 55.6 | 55.6on 22 Aug 2026 at Lincoln City | |
| 29 | Thomas Waddingham | 34.4 | 34.4on 8 Aug 2026 at West Ham United |
Latest results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 20 Oct 2026 | Championship | at Wolverhampton | D 1–1 | 0.7–1.0 | 1.03 |
| 17 Oct 2026 | Championship | at Norwich City | W 1–0 | 1.2–0.3 | 2.10 |
| 14 Oct 2026 | Championship | Sheffield United | W 3–2 | 2.2–2.0 | 1.52 |
| 11 Oct 2026 | Championship | at Southampton | L 0–1 | 0.7–1.3 | 0.93 |
| 19 Sep 2026 | Championship | Blackburn Rovers | D 2–2 | 1.5–0.5 | 2.13 |
| 12 Sep 2026 | Championship | at Charlton Athletic | D 0–0 | 0.3–0.9 | 0.79 |
| 5 Sep 2026 | Championship | Cardiff City | W 2–0 | 1.8–1.2 | 1.81 |
| 1 Sep 2026 | Championship | Derby County | L 0–2 | 0.8–0.5 | 1.57 |
| 29 Aug 2026 | Championship | at Bristol City | L 1–2 | 1.4–0.6 | 1.95 |
| 22 Aug 2026 | Championship | at Lincoln City | W 3–1 | 1.2–2.3 | 0.73 |
All 58 results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 20 Oct 2026 | Championship | at Wolverhampton | D 1–1 | 0.7–1.0 | 1.03 |
| 17 Oct 2026 | Championship | at Norwich City | W 1–0 | 1.2–0.3 | 2.10 |
| 14 Oct 2026 | Championship | Sheffield United | W 3–2 | 2.2–2.0 | 1.52 |
| 11 Oct 2026 | Championship | at Southampton | L 0–1 | 0.7–1.3 | 0.93 |
| 19 Sep 2026 | Championship | Blackburn Rovers | D 2–2 | 1.5–0.5 | 2.13 |
| 12 Sep 2026 | Championship | at Charlton Athletic | D 0–0 | 0.3–0.9 | 0.79 |
| 5 Sep 2026 | Championship | Cardiff City | W 2–0 | 1.8–1.2 | 1.81 |
| 1 Sep 2026 | Championship | Derby County | L 0–2 | 0.8–0.5 | 1.57 |
| 29 Aug 2026 | Championship | at Bristol City | L 1–2 | 1.4–0.6 | 1.95 |
| 22 Aug 2026 | Championship | at Lincoln City | W 3–1 | 1.2–2.3 | 0.73 |
| 15 Aug 2026 | Championship | Queens Park Rangers | L 1–3 | 2.0–2.0 | 1.38 |
| 8 Aug 2026 | EFL Cup | at West Ham United | L 1–3 | – | – |
| 2 May 2026 | Championship | Birmingham City | D 1–1 | 0.5–1.3 | 0.75 |
| 25 Apr 2026 | Championship | at Stoke City | W 3–1 | 1.6–1.5 | 1.43 |
| 21 Apr 2026 | Championship | at Coventry City | L 1–5 | 0.1–3.3 | 0.06 |
| 18 Apr 2026 | Championship | Leicester City | W 1–0 | 0.8–1.0 | 1.14 |
| 14 Apr 2026 | Championship | Ipswich Town | W 2–0 | 1.8–0.8 | 2.08 |
| 11 Apr 2026 | Championship | at Middlesbrough | W 1–0 | 0.5–1.3 | 0.74 |
| 6 Apr 2026 | Championship | Oxford United | D 2–2 | 0.9–1.4 | 1.05 |
| 3 Apr 2026 | Championship | at Norwich City | D 1–1 | 0.5–0.4 | 1.36 |
| 21 Mar 2026 | Championship | at Queens Park Rangers | L 1–6 | 1.6–1.6 | 1.39 |
| 16 Mar 2026 | Championship | Derby County | L 0–1 | 1.7–1.0 | 1.87 |
| 10 Mar 2026 | Championship | Swansea City | L 1–2 | 0.9–0.7 | 1.52 |
| 7 Mar 2026 | Championship | at Blackburn Rovers | D 1–1 | 0.6–1.2 | 0.84 |
| 28 Feb 2026 | Championship | Hull City | L 0–1 | 1.0–0.3 | 1.92 |
| 24 Feb 2026 | Championship | at Wrexham | L 1–2 | 0.5–0.5 | 1.27 |
| 21 Feb 2026 | Championship | at Millwall | W 3–1 | 1.2–0.4 | 2.00 |
| 17 Feb 2026 | Championship | at Charlton Athletic | W 3–1 | 1.1–0.8 | 1.61 |
| 14 Feb 2026 | Championship | Sheffield United | L 0–1 | 2.5–1.0 | 2.26 |
| 7 Feb 2026 | Championship | at Preston North End | L 0–1 | 1.2–0.6 | 1.87 |
| 31 Jan 2026 | Championship | West Bromwich Albion | W 3–0 | 2.7–0.1 | 2.83 |
| 25 Jan 2026 | Championship | Southampton | D 1–1 | 1.7–1.1 | 1.75 |
| 21 Jan 2026 | Championship | at Watford | D 1–1 | 0.6–0.8 | 1.17 |
| 17 Jan 2026 | Championship | at Sheffield Wednesday | W 1–0 | 1.9–0.4 | 2.41 |
| 1 Jan 2026 | Championship | at Bristol City | L 0–5 | 0.4–1.3 | 0.70 |
| 29 Dec 2025 | Championship | Charlton Athletic | W 2–1 | 0.7–1.0 | 1.11 |
| 26 Dec 2025 | Championship | Queens Park Rangers | D 1–1 | 0.6–0.4 | 1.47 |
| 20 Dec 2025 | Championship | at Derby County | D 1–1 | 0.1–0.8 | 0.63 |
| 13 Dec 2025 | Championship | Blackburn Rovers | W 2–1 | 1.9–0.7 | 2.17 |
| 9 Dec 2025 | Championship | at Swansea City | L 0–1 | 0.5–0.8 | 0.96 |
| 29 Nov 2025 | Championship | Bristol City | L 0–1 | 1.5–1.6 | 1.30 |
| 26 Nov 2025 | Championship | at Sheffield United | L 0–3 | 0.1–2.4 | 0.13 |
| 22 Nov 2025 | Championship | Millwall | W 3–1 | 0.6–0.3 | 1.60 |
| 8 Nov 2025 | Championship | at Hull City | L 2–3 | 1.3–2.4 | 0.78 |
| 5 Nov 2025 | Championship | Wrexham | D 0–0 | 1.5–0.8 | 1.91 |
| 1 Nov 2025 | Championship | at Birmingham City | L 0–4 | 0.2–3.1 | 0.11 |
| 25 Oct 2025 | Championship | Stoke City | L 0–1 | 1.8–0.9 | 1.99 |
| 21 Oct 2025 | Championship | Coventry City | L 1–2 | 0.8–2.6 | 0.41 |
| 18 Oct 2025 | Championship | at Leicester City | D 1–1 | 0.9–1.5 | 0.90 |
| 4 Oct 2025 | Championship | Middlesbrough | W 1–0 | 0.5–1.0 | 0.87 |
| 1 Oct 2025 | Championship | Watford | D 2–2 | 1.1–2.0 | 0.85 |
| 27 Sep 2025 | Championship | at Ipswich Town | L 1–2 | 0.9–1.5 | 0.91 |
| 20 Sep 2025 | Championship | Sheffield Wednesday | L 0–2 | 1.8–1.1 | 1.85 |
| 14 Sep 2025 | Championship | at Southampton | D 0–0 | 0.9–1.2 | 1.17 |
| 30 Aug 2025 | Championship | Preston North End | W 1–0 | 1.6–1.0 | 1.77 |
| 23 Aug 2025 | Championship | at West Bromwich Albion | D 1–1 | 0.9–0.6 | 1.62 |
| 16 Aug 2025 | Championship | Norwich City | L 1–2 | 1.8–2.0 | 1.27 |
| 9 Aug 2025 | Championship | at Oxford United | W 1–0 | 1.3–1.4 | 1.30 |