No, West Ham have taken 19 points over 10 Championship games in 2026/2027, within 0.28 of the 19.28 expected points (xPts) their chances were worth, so their results match their performances.
West Ham create 2.46 expected goals (xG) per game over 10 Championship games in 2026/2027, 24.57 in all, and have scored 29 goals from those chances, 4.43 more than that xG would expect.
West Ham allow 1.29 expected goals against (xGA) per game over 10 Championship games in 2026/2027, 12.94 in all, and have conceded 12 goals from those chances, 0.94 fewer than that xGA would expect.
Jarrod Bowen has the most expected goals (xG) for West Ham over 10 Championship games in 2026/2027, 6.52 xG in 10 appearances, and has scored 6 goals; Joël Piroe is next with 3.66 xG.
West Ham's results and their chances agree, within 0.3 points of xPts over 10 games. There is no regression case either way. What the table says is roughly what they have earned.
| Window | Games | xG | Goals | Goals minus xG | xGA | Conceded | xGA minus conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|---|
| 26/27 | 10 | 24.57 | 29 | +4.43 | 12.94 | 12 | +0.94 | 19.28 | 19 | -0.28 |
| Last 5 | 5 | 12.74 | 18 | +5.26 | 6.68 | 5 | +1.68 | 9.90 | 11 | +1.10 |
| Home | 5 | 13.41 | 15 | +1.59 | 3.67 | 5 | -1.33 | 11.81 | 10 | -1.81 |
| Away | 5 | 11.16 | 14 | +2.84 | 9.27 | 7 | +2.27 | 7.47 | 9 | +1.53 |
| Date | Competition | Opponent | Score | xG | xGA | xPts | Points | Deserved result |
|---|---|---|---|---|---|---|---|---|
| 14 Oct | Championship | Lincoln (A) | 0-6 | 4.02 | 0.41 | 2.82 | 3 | W |
| 9 Oct | Championship | QPR (H) | 1-1 | 1.84 | 1.34 | 1.71 | 1 | W |
| 19 Sep | Championship | Millwall (A) | 2-2 | 1.90 | 2.77 | 0.95 | 1 | L |
| 11 Sep | Championship | Wrexham (H) | 6-0 | 2.52 | 0.43 | 2.61 | 3 | W |
| 8 Sep | Championship | Bolton (A) | 2-3 | 2.46 | 1.73 | 1.81 | 3 | W |
| 5 Sep | Championship | Derby (H) | 3-0 | 3.85 | 0.14 | 2.88 | 3 | W |
| 1 Sep | Championship | Wolves (H) | 4-2 | 1.97 | 1.06 | 1.97 | 3 | W |
| 29 Aug | Championship | Watford (A) | 1-1 | 1.23 | 1.63 | 1.11 | 1 | L |
| 22 Aug | Championship | Charlton (H) | 1-2 | 3.23 | 0.70 | 2.64 | 0 | W |
| 16 Aug | Championship | Burnley (A) | 2-2 | 1.55 | 2.73 | 0.78 | 1 | L |
| Player | Position | Apps | Minutes | xG | Goals | Goals minus xG | xG per 90 |
|---|---|---|---|---|---|---|---|
| Konstantinos Mavropanos | defender | 9 | 758 | 2.90 | 5 | +2.10 | 0.34 |
| Divine Mukasa | midfielder | 8 | 537 | 0.47 | 2 | +1.53 | 0.08 |
| Mohamadou Kanté | midfielder | 9 | 472 | 1.66 | 3 | +1.34 | 0.32 |
| Edvin Austbø | attacker | 6 | 192 | 0.84 | 2 | +1.16 | 0.40 |
| Maximilian Kilman | defender | 10 | 900 | 0.71 | 1 | +0.29 | 0.07 |
| Manor Solomon | attacker | 10 | 763 | 1.86 | 2 | +0.14 | 0.22 |
| Jarrod Bowen | attacker | 10 | 891 | 6.52 | 6 | -0.52 | 0.66 |
| Joël Piroe | attacker | 9 | 511 | 3.66 | 3 | -0.66 | 0.65 |
| Pablo Felipe Pereira de Jesus | attacker | 6 | 359 | 1.79 | 1 | -0.79 | 0.45 |
| Taty Castellanos | attacker | 9 | 670 | 2.97 | 1 | -1.97 | 0.40 |
| # | Team | MP | xG | Goals | xGA | Conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Swansea City | 10 | 16 | 16 | 12.3 | 7 | 15.7 | 23 | +7.3 |
| 2 | Stoke City | 10 | 9.8 | 17 | 16.8 | 16 | 10.2 | 16 | +5.8 |
| 3 | Blackburn Rovers | 10 | 9.7 | 15 | 15.8 | 13 | 9.7 | 15 | +5.3 |
| 4 | Southampton | 10 | 17.8 | 21 | 15 | 10 | 15.6 | 20 | +4.4 |
| 5 | West Bromwich Albion | 10 | 12.3 | 12 | 14.5 | 10 | 12.7 | 17 | +4.3 |
| 6 | Charlton Athletic | 10 | 11.1 | 10 | 16.1 | 13 | 11 | 14 | +3 |
| 7 | Middlesbrough | 10 | 18.5 | 20 | 11.1 | 14 | 18.3 | 21 | +2.7 |
| 8 | Sheffield United | 10 | 10.9 | 14 | 17.3 | 14 | 9.6 | 12 | +2.4 |
| 9 | Bolton Wanderers | 10 | 14.5 | 15 | 18.3 | 18 | 11.5 | 13 | +1.5 |
| 10 | Queens Park Rangers | 10 | 17.8 | 15 | 12.9 | 9 | 16.6 | 17 | +0.4 |
| 11 | Birmingham City | 10 | 18.1 | 17 | 12.6 | 11 | 17.2 | 17 | -0.2 |
| 12 | West Ham United | 10 | 24.6 | 29 | 12.9 | 12 | 19.3 | 19 | -0.3 |
| 13 | Bristol City | 10 | 13.9 | 12 | 14.1 | 14 | 14.7 | 14 | -0.7 |
| 14 | Watford | 10 | 11.2 | 8 | 19.3 | 19 | 9 | 8 | -1 |
| 15 | Millwall | 10 | 19.3 | 16 | 14.4 | 16 | 16.2 | 14 | -2.2 |
| 16 | Wolverhampton Wanderers | 9 | 15.7 | 16 | 9.7 | 14 | 16.3 | 14 | -2.3 |
| 17 | Portsmouth | 9 | 14.2 | 12 | 12.3 | 13 | 13.7 | 11 | -2.7 |
| 18 | Wrexham | 10 | 12.2 | 11 | 11.9 | 15 | 14.2 | 11 | -3.2 |
| 19 | Norwich City | 10 | 15 | 17 | 17.7 | 20 | 12.5 | 9 | -3.5 |
| 20 | Lincoln City | 10 | 14.6 | 7 | 14.9 | 17 | 14.6 | 11 | -3.6 |
| 21 | Burnley | 10 | 13.4 | 15 | 16.3 | 19 | 11.8 | 8 | -3.8 |
| 22 | Derby County | 10 | 11.1 | 9 | 19.1 | 19 | 10.1 | 6 | -4.1 |
| 23 | Cardiff City | 10 | 21.3 | 16 | 14.2 | 15 | 17.6 | 10 | -7.6 |
| 24 | Preston North End | 10 | 12 | 8 | 15.3 | 20 | 12.1 | 4 | -8.1 |