KickoffDNA
0 live

West Ham United

Championship 1st of 24 · 14 pts · P7 W4 D2 L1 · GD +11 DWWWW

Coach: Nuno Espírito Santo · since Sep 2025 · 1.32 ppg over 44

Next: at Millwall · Championship

45 team matches · 69 goals · 2025-09-20 → 2026-09-11 · ranks within the current squad · 19 players who appeared but left not shown

Most influential

#1
Jarrod Bowen 20 · Right Wing · captain ×44
▲ 7.77
Minutes #1G+A #1Rating #3Creation #3
Minutes
4030 (97% of team) · 44 starts
Goals + assists
14 + 14 (41% of team goals) · xG 14.6
Rating
7.15 (96th pct, midfielders in league)
Creation
72.0 key passes · 19.0 big chances · 2.03/90
  • WWrexhamH1G 1A8.8
  • WBolton WanderersA2G7.6
  • WDerby CountyH7.6
  • WWolverhampton WanderersH1G 1A7.9
  • DWatfordA7.0
#2
Konstantinos Mavropanos 15 · Centre Back · captain ×1
▲ 7.48
Minutes #2G+A #3Rating #4Defence #1
Minutes
3163 (76% of team) · 34 starts + 4 sub
Goals + assists
6 + 0 (9% of team goals) · xG 6.3
Rating
7.11 (95th pct, defenders in league)
Defence
10.8 actions/90 · duels 66% · aerials 78%
With / without
1.32 ppg starting (34) · 1.18 without (11) +0.14
  • WWrexhamH1G8.3
  • WBolton WanderersA1G7.6
  • WDerby CountyH7.8
  • WWolverhampton WanderersH1G7.6
  • LCharlton AthleticH6.1
#3
Taty Castellanos 11 · Centre Forward
● 7.19
Minutes #4G+A #2Rating #8Creation #8
Minutes
2170 (52% of team) · 24 starts + 4 sub
Goals + assists
8 + 2 (14% of team goals) · xG 11.1
Rating
6.9 (78th pct, attackers in league)
Creation
25.0 key passes · 4.0 big chances · 1.2/90
With / without
1.54 ppg starting (24) · 1.0 without (21) +0.54
  • WWrexhamH1G 1A8.8
  • WDerby CountyH 1A7.7
  • WWolverhampton WanderersH6.5
  • DWatfordA6.6
  • LCharlton AthleticH6.4
#4
Manor Solomon 10 · Left Wing New signing · 10 Aug
▲ 7.44
Minutes #11G+A #5Rating #1Creation #2
Minutes
547 (13% of team) · 6 starts + 1 sub
Goals + assists
2 + 1 (4% of team goals) · xG 1.6
Rating
7.35 (99th pct, midfielders in league)
Creation
13.0 key passes · 2.0 big chances · 2.47/90
With / without
1.83 ppg starting (6) · 1.21 without (39) +0.63
  • WWrexhamH1G 1A8.5
  • WBolton WanderersA7.0
  • WDerby CountyH7.8
  • WWolverhampton WanderersH6.4
  • DWatfordA7.5
#5
Arne Engels 7 · Central Midfield New signing · 15 Aug
● 7.23
Minutes #12G+A #9Rating #2Creation #1
Minutes
531 (13% of team) · 6 starts
Goals + assists
0 + 2 (3% of team goals) · xG 0.1
Rating
7.25 (98th pct, midfielders in league)
Creation
16.0 key passes · 1.0 big chances · 2.88/90
With / without
2.17 ppg starting (6) · 1.15 without (39) +1.01
  • WWrexhamH6.8
  • WBolton WanderersA 1A7.6
  • WDerby CountyH7.8
  • WWolverhampton WanderersH 1A7.0
  • DWatfordA7.0

Full squad by position · click a column to sort

PlayerRankAppsMinGAxGRatingFormMin#G+A#Rat#
Goalkeepers
Alphonse Areola 23 #9 23 2160 0 1 0.0 6.77 ● 6.74 5 13 10
Mads Hermansen 1 #11 22 2010 0 1 0.0 6.85 ● 6.8 6 14 9
Finlay Herrick 49 1 1 0 0 0.0
Defenders
Konstantinos Mavropanos 15 #2 38 3163 6 0 6.3 7.11 ▲ 7.48 2 3 4
Maximilian Kilman 3 #7 27 2188 1 0 1.6 6.76 ● 6.98 3 11 11
Kyle Walker-Peters 2 #8 30 1986 1 2 1.1 6.73 ● 6.76 7 6 13
Oliver Scarles 30 #14 24 1268 0 0 0.3 6.72 ● 6.75 8 16 14
Joël Veltman 34 New signing · 6 Aug #15 7 298 0 1 0.0 6.94 ● 7.01 16 15 7
Ezra Mayers 63 #16 10 405 0 1 0.4 6.55 ● 6.66 13 12 17
Airidas Golambeckis 58 #19 1 90 0 0 0.1 6.91 6.91 19 18
Morato 5 On loan · from Nottingham Forest 3 74 0 1 0.0 6.88 ● 6.97
Adama Boiro 18 On loan · from Athletic Club 1 13 0 0 0.0 6.68 ● 6.58
Midfielders
Jarrod Bowen 20 #1 44 4030 14 14 14.6 7.15 ▲ 7.77 1 1 3
Manor Solomon 10 New signing · 10 Aug #4 7 547 2 1 1.6 7.35 ▲ 7.44 11 5 1
Arne Engels 7 New signing · 15 Aug #5 6 531 0 2 0.1 7.25 ● 7.23 12 9 2
Divine Mukasa 14 On loan · from Manchester City U21 #10 6 401 2 0 0.4 6.95 ● 6.97 14 8 6
Mohamadou Kanté 17 #12 21 615 2 1 1.1 6.73 ● 6.95 10 7 12
Lewis Orford 61 #17 7 231 0 0 0.1 6.68 ● 6.63 17 17 16
Keiber Lamadrid 21 New signing · 1 Jul #18 2 92 0 0 0.0 6.47 6.47 18 19 18
Edson Álvarez 0 0 0 0 ● 6.79 at Fenerbahçe
Attackers
Taty Castellanos 11 #3 28 2170 8 2 11.1 6.9 ● 7.19 4 2 8
Joël Piroe 9 On loan · from Leeds United #6 6 353 3 0 2.8 7.1 ● 7.01 15 4 5
Pablo 19 #13 21 1219 0 1 2.2 6.68 ● 6.67 9 10 15
Edvin Austbø 35 New signing · 31 Aug 3 82 1 1 0.7 7.01 ● 6.98
Joshua Ajala 66 1 9 0 0 0.0 6.6 6.6
Maxwel Cornet 0 0 0 0 ● 6.52 at Genoa

Ranks need 90+ minutes in the window (rating also 2+ rated matches). Form = average rating over the player's last 5 appearances anywhere, arrow vs their own last-365 average (±0.3). With/without shown only with 5+ matches each side and is a record, not an effect.

This week · last 7 days

1match played · last one 7 days ago
0 kmtravelled · round trips from London Stadium, as the crow flies
1 duntil the next match
Last win from behind · 10 days ago 8 Sep 2026 · at Bolton Wanderers 3-2 · Championship From 1 down at 27′ · level Konstantinos Mavropanos 31′ · winner Jarrod Bowen  77′
  • 11 Sepv Wrexham · London Stadium, London · home · UK CHAMP

Market · 2026/2027 · Championship · 7 priced matches

14 ptsthe market expected 13.7 ± 3.3 · gap +0.3 (+0.1 sd)
86%went in as favourite · even 14% · underdog 0%

Pinnacle closing 1X2, margin removed; expected points = 3 × P(win) + P(draw) per match, summed. ± is one standard deviation of the season total, so about a third of team-seasons finish outside it and the gap is a description of this season, not a rating of the team or the market.

45 matches · 2025-09-20 → 2026-09-11

MetricAll 45Home 24Away 21
Results
Matches452421
Points per game1.291.501.05
W / D / L15 / 13 / 1710 / 6 / 85 / 7 / 9
Goals for / match1.531.921.10
Goals against / match1.511.291.76
Clean sheets20%21%19%
Failed to score24%21%29%
Both teams scored60%62%57%
Over 2.562%71%52%
Expected goals
xG for / match1.742.141.28
xG against / match1.821.662.00
xG difference-0.080.48-0.72
Finishing vs xG-0.20-0.22-0.18
xPts / match1.331.630.99
Points vs xPts-0.04-0.130.06
Game state
Scored first49%54%43%
PPG when scoring first2.052.082.00
PPG when conceding first0.520.800.27
Came back from behind32%33%31%
Won from behind321
Came back for a point or win844
Leads held62%67%56%
Minutes leading27%31%22%
Minutes level48%54%41%
Minutes trailing25%14%37%
First goal (min)413746
First goal conceded (min)414734
Timing
Goals scored in 2nd half52%53%50%
Goals conceded in 2nd half56%64%49%
Late goals for (76'+)0.420.580.24
Late goals against0.380.420.33
Style
Possession46%46%45%
Shots12.213.610.6
On target4.14.83.4
Shot conversion13%14%10%
Shots inside box74%74%76%
Big chances created2.53.01.9
Corners5.45.85.0
xG from set plays36%38%33%
Goals from headers22%22%22%
Pressure index10.212.57.5
Dominant minutes41.747.934.6
Pass accuracy79%80%78%
Fouls11.411.711.1
Cards2.041.922.19

Goal timing for / against per 15 min

0–15'1111
16–30'68
31–45'1511
46–60'67
61–75'1214
76–90'1717

Current: unbeaten 5 · wins 4 · scoring 9 · clean sheets 1

FormationUsePPGGFGAxGxGA
4-4-1-111 24%1.821.821.271.751.5
4-2-3-110 22%0.81.21.71.992.46
4-4-25 11%2.63.20.82.21.11
3-4-34 9%1.751.51.251.531.87
4-3-34 9%1.51.751.751.791.84

Windows with fewer than 5 matches show no figures. Won from behind counts matches the team trailed in at any point and won on goals; a shootout win after coming back to level counts as a comeback, not a win from behind. Distances are straight-line round trips from the ground the team hosts most, never road or air miles.

7 matches with pressure data · intensity v an average side in the same situations, SD units · raw 14.96 for, 8.25 against

Pressure above an average side in the same situations (+0.23) · stands out: when behind +0.64

Typical match · pressure by minute, smoothed · overall home away

0'15'30'45'60'75'90'

Tempo

Overall intensity+0.237
Early press (0-15, level)-0.037
Late push (76+, level)-0.273

Game state

When ahead+0.235
When level+0.077
When behind+0.643
10 min after conceding-0.085
10 min after scoring+0.527

Situations

At home+0.454
Away-0.013
3 days rest or fewer+0.093
4+ days rest+0.324

Opposition

v mid-tier opponents+0.142
v bottom-tier opponents+0.265
As favourite+0.306

Conceded

Pressure conceded-0.197
Conceded when ahead-0.205
Conceded late (76+)-0.336

Congested vs rested -0.24 · Ahead vs level +0.16 · Behind vs level +0.57

Bars are SD units against the league baseline for the same venue, game state, men on the pitch and minute; the last column is the number of matches behind each figure. Fewer than 3 matches shows greyed.

7 played in the 2026/27 season · W4 D2 L1 · tap a result for the summary, events, stats, lineups, player stats and closing odds.

Championship· 2026/2027W4 D2 L1

39 fixtures in the feed · kick-off times in your local time.

Sat 19 SepChampionship · Matchweek 8 Millwall v West Ham United 1/1 Fri 9 OctChampionship · Matchweek 9 West Ham United v Queens Park Rangers 1/1 Wed 14 OctChampionship · Matchweek 10 Lincoln City v West Ham United 1/1 Sat 17 OctChampionship · Matchweek 11 Swansea City v West Ham United 1/1 Sat 24 OctChampionship · Matchweek 12 West Ham United v Southampton 1/1 Sat 31 OctChampionship · Matchweek 13 West Ham United v West Bromwich Albion 1/1 Wed 4 NovChampionship · Matchweek 14 Cardiff City v West Ham United 1/1 Sat 7 NovChampionship · Matchweek 15 Blackburn Rovers v West Ham United 1/1 Sat 21 NovChampionship · Matchweek 16 West Ham United v Preston North End 1/1 Tue 24 NovChampionship · Matchweek 17 Portsmouth v West Ham United 1/1 Sat 28 NovChampionship · Matchweek 18 West Ham United v Stoke City 1/1 Fri 4 DecChampionship · Matchweek 19 Sheffield United v West Ham United 1/1 Tue 8 DecChampionship · Matchweek 20 West Ham United v Middlesbrough 1/1 Sat 12 DecChampionship · Matchweek 21 West Ham United v Bristol City 1/1 Sat 19 DecChampionship · Matchweek 22 Birmingham City v West Ham United 1/1 Sat 26 DecChampionship · Matchweek 23 West Ham United v Norwich City 1/1 Tue 29 DecChampionship · Matchweek 24 Southampton v West Ham United 1/1 Fri 1 JanChampionship · Matchweek 25 Bristol City v West Ham United 1/1 Sat 16 JanChampionship · Matchweek 26 West Ham United v Swansea City 1/1 Sat 23 JanChampionship · Matchweek 27 West Bromwich Albion v West Ham United 1/1 Wed 27 JanChampionship · Matchweek 28 West Ham United v Cardiff City 1/1 Sat 30 JanChampionship · Matchweek 29 West Ham United v Blackburn Rovers 1/1 Sat 6 FebChampionship · Matchweek 30 Preston North End v West Ham United 1/1 Sat 13 FebChampionship · Matchweek 31 Wrexham v West Ham United 1/1 Tue 16 FebChampionship · Matchweek 32 West Ham United v Lincoln City 1/1 Sun 21 FebChampionship · Matchweek 33 West Ham United v Millwall 1/1 Sat 27 FebChampionship · Matchweek 34 Queens Park Rangers v West Ham United 1/1 Tue 2 MarChampionship · Matchweek 35 Charlton Athletic v West Ham United 1/1 Sat 6 MarChampionship · Matchweek 36 West Ham United v Burnley 1/1 Sat 13 MarChampionship · Matchweek 37 Stoke City v West Ham United 1/1 Wed 17 MarChampionship · Matchweek 38 West Ham United v Sheffield United 1/1 Sat 20 MarChampionship · Matchweek 39 Norwich City v West Ham United 1/1 Sat 3 AprChampionship · Matchweek 40 West Ham United v Birmingham City 1/1 Tue 6 AprChampionship · Matchweek 41 West Ham United v Bolton Wanderers 1/1 Sat 10 AprChampionship · Matchweek 42 Derby County v West Ham United 1/1 Sat 17 AprChampionship · Matchweek 43 West Ham United v Watford 1/1 Tue 20 AprChampionship · Matchweek 44 Wolverhampton Wanderers v West Ham United 1/1 Sat 24 AprChampionship · Matchweek 45 Middlesbrough v West Ham United 1/1 Sat 1 MayChampionship · Matchweek 46 West Ham United v Portsmouth 1/1

26 players in the current squad · 2026/2027. Appearances, minutes and rating over the last 365 days for this club.

Goalkeepers 3

Defenders 9

  • 2 Kyle Walker-PetersRight Back · 29 · England 30 (21) 1986′ 1+2 6.73
  • 3 Maximilian KilmanCentre Back · 29 · England 27 (23) 2188′ 1+0 6.76
  • 5 Morato On loan · from Nottingham ForestCentre Back · 25 · Brazil 3 (1) 74′ 0+1 6.88
  • 15 Konstantinos MavropanosCentre Back · 28 · Greece 38 (34) 3163′ 6+0 7.11
  • 18 Adama Boiro On loan · from Athletic ClubLeft Back · 24 · Senegal 1 13′ 0+0 6.68
  • 30 Oliver ScarlesLeft Back · 20 · England 24 (16) 1268′ 0+0 6.72
  • 34 Joël Veltman New signing · 6 AugRight Back · 34 · Netherlands 7 (3) 298′ 0+1 6.94
  • 58 Airidas GolambeckisCentre Back · 18 1 (1) 90′ 0+0 6.91
  • 63 Ezra MayersCentre Back · 19 · England 10 (2) 405′ 0+1 6.55

Midfielders 8

  • 7 Arne Engels New signing · 15 AugCentral Midfield · 23 · Belgium 6 (6) 531′ 0+2 7.25
  • 10 Manor Solomon New signing · 10 AugLeft Wing · 27 · Israel 7 (6) 547′ 2+1 7.35
  • 14 Divine Mukasa On loan · from Manchester City U21Attacking Midfield · 19 · England 6 (5) 401′ 2+0 6.95
  • 17 Mohamadou KantéDefensive Midfield · 20 · France 21 (6) 615′ 2+1 6.73
  • 20 Jarrod BowenRight Wing · 29 · England 44 (44) 4030′ 14+14 7.15
  • 21 Keiber Lamadrid New signing · 1 JulLeft Wing · 22 · Venezuela 2 (1) 92′ 0+0 6.47
  • 61 Lewis OrfordCentral Midfield · 20 · England 7 (1) 231′ 0+0 6.68
  • Edson ÁlvarezDefensive Midfield · 28 · Mexico 0 0′ 0+0

Attackers 6

  • 9 Joël Piroe On loan · from Leeds UnitedCentre Forward · 27 · Netherlands 6 (4) 353′ 3+0 7.1
  • 11 Taty CastellanosCentre Forward · 27 · Argentina 28 (24) 2170′ 8+2 6.9
  • 19 PabloCentre Forward · 22 · Portugal 21 (15) 1219′ 0+1 6.68
  • 35 Edvin Austbø New signing · 31 AugLeft Wing · 21 · Norway 3 (1) 82′ 1+1 7.01
  • 66 Joshua AjalaCentre Forward · 19 · England 1 9′ 0+0 6.6
  • Maxwel CornetLeft Wing · 29 · Ivory Coast 0 0′ 0+0