AI-generated football coverage
West Ham vs Derby
Championship·5 Sept 2026
Full-time
Regular Season - 5
Piroe 6' Austbö 87' Kante 90+5'
London Stadium

West Ham Cruise Past Derby as Nuno’s Blueprint Takes Shape

Frederic Lumiere
Frederic Lumiere
6 min read·30 reads
Become a Sports Writer

West Ham 3-0 Derby: Piroe starts it, Austbö finishes it, Nuno finds control

West Ham beat Derby 3-0 at the London Stadium on September 5, 2026, and the message was simple: Nuno Espírito Santo’s side are beginning to look like a Championship team with a plan, not just a squad with Premier League muscle.

The first goal came in the 6th minute. Joel Piroe scored for West Ham after Valentín “Taty” Castellanos supplied the assist. There was no long wait, no anxiety and no slow build. West Ham took the lead early and then managed the match with the sort of authority Nuno will want repeated.

Derby, coached by J. Eustace, had enough of the ball to avoid being pinned back for 90 minutes. They finished with 48% possession and six corners. But possession without punch is just paperwork. Derby did not register a shot on goal, and Mads Hermansen did not have to make a save. That is the line that will hurt Eustace most.

West Ham stayed patient. Then the bench changed the scoreline. Edvin Austbö came on for Manor Solomon in the 77th minute, scored in the 87th minute, then assisted Mohamadou Kanté in the 90+5th minute after Kanté had replaced Jarrod Bowen at 90+1. Deal done, late impact delivered.

The story of the match

West Ham started in a 4-4-2 under Nuno Espírito Santo, with Mads Hermansen in goal behind Joel Veltman, Konstantinos Mavropanos, Max Kilman and Ollie Scarles. Jarrod Bowen, Divine Mukasa, Arne Engels and Manor Solomon formed the midfield line, with Joel Piroe and Valentín Castellanos paired up front.

Derby were set up by J. Eustace in a 4-2-3-1: Jacob Widell Zetterström in goal, Ryan Nyambe, Sondre Langås, Dion Sanderson and Craig Taylor across the back, Alex Mowatt and Oscar Fraulo deeper in midfield, with Ryan Hedges, Sammie Szmodics and Rhian Brewster behind Henrik Meister.

The shape mattered. West Ham’s two forwards gave Derby’s centre-backs no clean afternoon, while the wide midfielders kept Derby’s full-backs honest. Bowen, nominally on the right, was West Ham’s most persistent shooter, finishing with seven shots, two on goal and three key passes. Solomon on the left added balance, carrying the ball cleanly, completing three dribbles and winning nine of his 11 duels.

Castellanos’ contribution was direct and decisive. He assisted Piroe in the 6th minute and gave West Ham the platform from which they could control the tempo. Piroe did what centre-forwards are paid to do: he scored early, stayed involved and kept Derby’s back line occupied.

Derby’s afternoon became complicated quickly. Alex Mowatt was booked in the 21st minute for a foul, and a minute later J. Eustace made his first change, with David Ozoh coming on for Rhian Brewster in the 22nd minute. Whether tactical or enforced, it left Derby chasing rhythm almost from the start.

Why West Ham controlled it

The scoreline was built on pressure and territory. West Ham had 20 total shots, 17 from inside the box. That is not a team living off hopeful efforts. That is a team getting into the right areas again and again.

Engels was central to that. He made 50 passes, 46 of them accurate, created five chances and added three interceptions. Around him, Mukasa gave West Ham another passing option between the lines, with 43 passes, three key passes and two interceptions before being replaced by Morato at 90+1.

At the back, Mavropanos and Kilman gave West Ham the foundation. Mavropanos won all 11 of his duels and made three interceptions. Kilman won 10 of his 11 duels and completed 62 accurate passes from 72. That is control in both boxes: win the contact, then play out.

Derby had four shots in total, two from inside the box and two from outside. None were on goal. Meister fought through 62 minutes but won only two of 19 duels before Lars-Jørgen Salvesen replaced him in the 62nd minute. Salvesen had two shots after coming on, but Derby still lacked precision.

The bench settled it

Nuno’s changes gave West Ham the final push.

Lewis Orford replaced Castellanos in the 64th minute, giving West Ham fresh midfield legs after Castellanos had already delivered the opening assist. Then came the key double change in the 77th minute: Austbö for Solomon, and Adama Boiro for Scarles.

Austbö was the game-breaker. He scored in the 87th minute, then assisted Kanté in the 90+5th minute. In 13 minutes of recorded playing time, he produced one goal, one assist, one key pass and two shots. That is not just a cameo; it is an argument for more minutes.

Kanté’s impact was even sharper. He came on for Bowen at 90+1 and scored in the 90+5th minute from Austbö’s assist. One shot, one on target, one goal. For a manager, that is the cleanest possible return from a late substitution.

Derby also used their bench heavily. Bobby Clark replaced Oscar Fraulo in the 62nd minute, Lars-Jørgen Salvesen came on for Henrik Meister in the 62nd minute, Mohammed Fuseini replaced Ryan Hedges in the 71st minute, and Max Johnston came on for Ryan Nyambe in the 71st minute. Fuseini was booked in the 77th minute for a foul. Corey Blackett-Taylor replaced Mowatt in the 86th minute.

None of it shifted the match.

Match stats

StatWest HamDerby
Possession52%48%
Total shots204
Shots on goal70
Shots inside box172
Shots outside box32
Corners56
Accurate passes388340
Total passes458421
Fouls616
Yellow cards02
Goalkeeper saves04

Key events

  • 6' Goal, Joel Piroe for West Ham, assisted by Taty Castellanos
  • 21' Yellow card, Alex Mowatt for Derby
  • 22' Substitution, David Ozoh on for Rhian Brewster
  • 62' Substitution, Bobby Clark on for Oscar Fraulo
  • 62' Substitution, Lars-Jørgen Salvesen on for Henrik Meister
  • 64' Substitution, Lewis Orford on for Taty Castellanos
  • 71' Substitution, Mohammed Fuseini on for Ryan Hedges
  • 71' Substitution, Max Johnston on for Ryan Nyambe
  • 77' Yellow card, Mohammed Fuseini for Derby
  • 77' Substitution, Edvin Austbö on for Manor Solomon
  • 77' Substitution, Adama Boiro on for Ollie Scarles
  • 86' Substitution, Corey Blackett-Taylor on for Alex Mowatt
  • 87' Goal, Edvin Austbö for West Ham
  • 90+1' Substitution, Morato on for Divine Mukasa
  • 90+1' Substitution, Mohamadou Kanté on for Jarrod Bowen
  • 90+5' Goal, Mohamadou Kanté for West Ham, assisted by Edvin Austbö

What it means

West Ham move to 8th in the Championship with eight points from five matches, still outside the automatic places but now firmly in the early promotion conversation. The table remains tight: Swansea lead on 11 points, with Middlesbrough, QPR, Bristol City, West Brom and Charlton all on 10.

This was also West Ham’s second consecutive win after the 4-2 victory over Wolves earlier in the week. Just as important, it was a clean sheet built on structure, duel-winning and a complete denial of shots on goal.

Derby sit 20th with four points from five matches, their form line now reading LWLDL. Eustace has a problem that is easy to identify and harder to fix: Derby can pass, they can compete, but at the London Stadium they carried almost no threat.

West Ham’s next step is to prove this was not only home comfort. The structure is in place, the forwards are scoring, and the bench has started to deliver.

Frederic Lumiere

Written by

Frederic Lumiere

Football journalist and analyst

More from Match Central

You could have written that.

Seriously. You know the game. AI gives you the push to become a published sports writer. Your take, your byline.

Become a Sports WriterFree to join. No experience needed.