All teams

Portsmouth

Championship · strength −1.10 (attack −0.72, defence −0.39) 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
Championship 26/27 goals 14–14 · xG 13.8–12.6 · 15 points from 15.9 in 11111515.9−0.9
Championship 25/26 goals 49–64 · xG 50.0–53.9 · 55 points from 61.1 in 46465561.1−6.1

Rating by month

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

−1.20−1.00−0.80−0.60−0.40−0.20Aug 2025OctDecFebAprJunAugOctDefence −0.39Attack −0.72
Ratings as a table
MonthStrengthAttackDefence
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

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Adrian Segečić Midfielder · 1,040′ · 12 matches1242.861.7on 20 Oct 2026 at Wolverhampton30.2on 17 Oct 2026 at Norwich City50.2on 14 Oct 2026 v Sheffield United+4.5
2Ebou Adams Midfielder · 637′ · 12 matches1251.551.9on 20 Oct 2026 at Wolverhampton51.7on 17 Oct 2026 at Norwich City64.7on 14 Oct 2026 v Sheffield United+2.2
3Abu Kamara Midfielder · 949′ · 11 matches1139.645.3on 20 Oct 2026 at Wolverhampton40.5on 17 Oct 2026 at Norwich City42.8on 14 Oct 2026 v Sheffield United+3.1
4Terry Devlin Defender · 796′ · 11 matches1140.557.5on 20 Oct 2026 at Wolverhampton46.6on 17 Oct 2026 at Norwich City47.7on 14 Oct 2026 v Sheffield United+14.4
5Zak Swanson Defender · 782′ · 11 matches1134.632.6on 17 Oct 2026 at Norwich City35.5on 14 Oct 2026 v Sheffield United31.8on 11 Oct 2026 at Southamptonlevel (−1.4)
6Ryan Kavuma-McQueen Forward · 608′ · 11 matches1140.044.9on 20 Oct 2026 at Wolverhampton38.1on 17 Oct 2026 at Norwich City44.4on 14 Oct 2026 v Sheffield United+2.3
7Marlon Pack Midfielder · 740′ · 10 matches1042.034.1on 20 Oct 2026 at Wolverhampton42.0on 17 Oct 2026 at Norwich City44.7on 14 Oct 2026 v Sheffield Unitedlevel (+1.4)
8Colby Bishop Forward · 590′ · 10 matches1042.042.7on 14 Oct 2026 v Sheffield United38.5on 11 Oct 2026 at Southampton79.9on 19 Sep 2026 v Blackburn Rovers+4.6
9Marko Milovanović Forward · 425′ · 10 matches1044.237.8on 20 Oct 2026 at Wolverhampton51.7on 17 Oct 2026 at Norwich City37.4on 14 Oct 2026 v Sheffield Unitedlevel (−0.7)
10Rocco Robert Shein Midfielder · 540′ · 9 matches941.143.9on 20 Oct 2026 at Wolverhampton43.7on 19 Sep 2026 v Blackburn Rovers34.4on 12 Sep 2026 at Charlton Athleticlevel (−1.1)
11Nicolas Schmid Goalkeeper · 727′ · 8 matches847.446.1on 20 Oct 2026 at Wolverhampton54.7on 17 Oct 2026 at Norwich City40.8on 14 Oct 2026 v Sheffield Unitedlevel (−0.2)
12Regan Poole Defender · 558′ · 8 matches848.164.5on 20 Oct 2026 at Wolverhampton49.0on 17 Oct 2026 at Norwich City37.5on 14 Oct 2026 v Sheffield United+2.2
13Odin Bailey Midfielder · 153′ · 8 matches853.852.5on 20 Oct 2026 at Wolverhampton17.4on 17 Oct 2026 at Norwich City80.9on 14 Oct 2026 v Sheffield United−10.6
14Conor Shaughnessy Defender · 621′ · 7 matches743.741.8on 19 Sep 2026 v Blackburn Rovers41.8on 12 Sep 2026 at Charlton Athletic42.0on 5 Sep 2026 v Cardiff Citylevel (−1.8)
15Madiodio Dia Defender · 575′ · 7 matches745.751.4on 20 Oct 2026 at Wolverhampton42.6on 17 Oct 2026 at Norwich City53.6on 14 Oct 2026 v Sheffield United+3.5
16Jayden Meghoma Defender · 564′ · 7 matches735.943.7on 20 Oct 2026 at Wolverhampton28.9on 17 Oct 2026 at Norwich City49.0on 14 Oct 2026 v Sheffield United+4.6
17Benjamin Arthur Defender · 465′ · 6 matches645.446.2on 12 Sep 2026 at Charlton Athletic35.0on 5 Sep 2026 v Cardiff City52.2on 1 Sep 2026 v Derby Countylevel (−1.1)
18Tyrese Shade Forward · 395′ · 6 matches638.136.7on 20 Oct 2026 at Wolverhampton24.4on 17 Oct 2026 at Norwich City43.4on 11 Oct 2026 at Southamptonlevel (+0.9)
19Iyad Mohamed Midfielder · 246′ · 6 matches641.844.3on 20 Oct 2026 at Wolverhampton46.2on 17 Oct 2026 at Norwich City39.8on 14 Oct 2026 v Sheffield Unitedlevel (+1.5)
20Daniel Bielica Goalkeeper · 378′ · 4 matches449.039.6on 19 Sep 2026 v Blackburn Rovers60.0on 12 Sep 2026 at Charlton Athletic54.5on 5 Sep 2026 v Cardiff City+2.5
21Luke Brooke-Smith Forward · 139′ · 4 matches439.529.1on 1 Sep 2026 v Derby County52.0on 22 Aug 2026 at Lincoln City39.1on 15 Aug 2026 v Queens Park Rangers−2.6
22Eoin Kenny Midfielder · 45′ · 2 matches256.748.1on 20 Oct 2026 at Wolverhampton61.0on 8 Aug 2026 at West Ham United–
23Josh Murphy Midfielder · 44′ · 2 matches220.347.0on 22 Aug 2026 at Lincoln City0.0on 15 Aug 2026 v Queens Park Rangers–
24Keshi Anderson Midfielder · 32′ · 2 matches259.138.7on 14 Oct 2026 v Sheffield United88.8on 11 Oct 2026 at Southampton–
25John Swift Midfielder · 31′ · 2 matches246.928.5on 29 Aug 2026 at Bristol City100.0on 8 Aug 2026 at West Ham United–
26Luke Le Roux Midfielder · 60′ · 1 match136.136.1on 8 Aug 2026 at West Ham United–
27Harvey Blair Forward · 34′ · 1 match140.640.6on 29 Aug 2026 at Bristol City–
28Josh Knight Defender · 10′ · 1 match155.655.6on 22 Aug 2026 at Lincoln City–
29Thomas Waddingham Forward · 8′ · 1 match134.434.4on 8 Aug 2026 at West Ham United–

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

58 since July 2025
DateCompetitionOpponentResultxGExpected points
20 Oct 2026Championshipat WolverhamptonD 1–10.7–1.01.03
17 Oct 2026Championshipat Norwich CityW 1–01.2–0.32.10
14 Oct 2026ChampionshipSheffield UnitedW 3–22.2–2.01.52
11 Oct 2026Championshipat SouthamptonL 0–10.7–1.30.93
19 Sep 2026ChampionshipBlackburn RoversD 2–21.5–0.52.13
12 Sep 2026Championshipat Charlton AthleticD 0–00.3–0.90.79
5 Sep 2026ChampionshipCardiff CityW 2–01.8–1.21.81
1 Sep 2026ChampionshipDerby CountyL 0–20.8–0.51.57
29 Aug 2026Championshipat Bristol CityL 1–21.4–0.61.95
22 Aug 2026Championshipat Lincoln CityW 3–11.2–2.30.73
All 58 results
DateCompetitionOpponentResultxGExpected points
20 Oct 2026Championshipat WolverhamptonD 1–10.7–1.01.03
17 Oct 2026Championshipat Norwich CityW 1–01.2–0.32.10
14 Oct 2026ChampionshipSheffield UnitedW 3–22.2–2.01.52
11 Oct 2026Championshipat SouthamptonL 0–10.7–1.30.93
19 Sep 2026ChampionshipBlackburn RoversD 2–21.5–0.52.13
12 Sep 2026Championshipat Charlton AthleticD 0–00.3–0.90.79
5 Sep 2026ChampionshipCardiff CityW 2–01.8–1.21.81
1 Sep 2026ChampionshipDerby CountyL 0–20.8–0.51.57
29 Aug 2026Championshipat Bristol CityL 1–21.4–0.61.95
22 Aug 2026Championshipat Lincoln CityW 3–11.2–2.30.73
15 Aug 2026ChampionshipQueens Park RangersL 1–32.0–2.01.38
8 Aug 2026EFL Cupat West Ham UnitedL 1–3––
2 May 2026ChampionshipBirmingham CityD 1–10.5–1.30.75
25 Apr 2026Championshipat Stoke CityW 3–11.6–1.51.43
21 Apr 2026Championshipat Coventry CityL 1–50.1–3.30.06
18 Apr 2026ChampionshipLeicester CityW 1–00.8–1.01.14
14 Apr 2026ChampionshipIpswich TownW 2–01.8–0.82.08
11 Apr 2026Championshipat MiddlesbroughW 1–00.5–1.30.74
6 Apr 2026ChampionshipOxford UnitedD 2–20.9–1.41.05
3 Apr 2026Championshipat Norwich CityD 1–10.5–0.41.36
21 Mar 2026Championshipat Queens Park RangersL 1–61.6–1.61.39
16 Mar 2026ChampionshipDerby CountyL 0–11.7–1.01.87
10 Mar 2026ChampionshipSwansea CityL 1–20.9–0.71.52
7 Mar 2026Championshipat Blackburn RoversD 1–10.6–1.20.84
28 Feb 2026ChampionshipHull CityL 0–11.0–0.31.92
24 Feb 2026Championshipat WrexhamL 1–20.5–0.51.27
21 Feb 2026Championshipat MillwallW 3–11.2–0.42.00
17 Feb 2026Championshipat Charlton AthleticW 3–11.1–0.81.61
14 Feb 2026ChampionshipSheffield UnitedL 0–12.5–1.02.26
7 Feb 2026Championshipat Preston North EndL 0–11.2–0.61.87
31 Jan 2026ChampionshipWest Bromwich AlbionW 3–02.7–0.12.83
25 Jan 2026ChampionshipSouthamptonD 1–11.7–1.11.75
21 Jan 2026Championshipat WatfordD 1–10.6–0.81.17
17 Jan 2026Championshipat Sheffield WednesdayW 1–01.9–0.42.41
1 Jan 2026Championshipat Bristol CityL 0–50.4–1.30.70
29 Dec 2025ChampionshipCharlton AthleticW 2–10.7–1.01.11
26 Dec 2025ChampionshipQueens Park RangersD 1–10.6–0.41.47
20 Dec 2025Championshipat Derby CountyD 1–10.1–0.80.63
13 Dec 2025ChampionshipBlackburn RoversW 2–11.9–0.72.17
9 Dec 2025Championshipat Swansea CityL 0–10.5–0.80.96
29 Nov 2025ChampionshipBristol CityL 0–11.5–1.61.30
26 Nov 2025Championshipat Sheffield UnitedL 0–30.1–2.40.13
22 Nov 2025ChampionshipMillwallW 3–10.6–0.31.60
8 Nov 2025Championshipat Hull CityL 2–31.3–2.40.78
5 Nov 2025ChampionshipWrexhamD 0–01.5–0.81.91
1 Nov 2025Championshipat Birmingham CityL 0–40.2–3.10.11
25 Oct 2025ChampionshipStoke CityL 0–11.8–0.91.99
21 Oct 2025ChampionshipCoventry CityL 1–20.8–2.60.41
18 Oct 2025Championshipat Leicester CityD 1–10.9–1.50.90
4 Oct 2025ChampionshipMiddlesbroughW 1–00.5–1.00.87
1 Oct 2025ChampionshipWatfordD 2–21.1–2.00.85
27 Sep 2025Championshipat Ipswich TownL 1–20.9–1.50.91
20 Sep 2025ChampionshipSheffield WednesdayL 0–21.8–1.11.85
14 Sep 2025Championshipat SouthamptonD 0–00.9–1.21.17
30 Aug 2025ChampionshipPreston North EndW 1–01.6–1.01.77
23 Aug 2025Championshipat West Bromwich AlbionD 1–10.9–0.61.62
16 Aug 2025ChampionshipNorwich CityL 1–21.8–2.01.27
9 Aug 2025Championshipat Oxford UnitedW 1–01.3–1.41.30