West Ham 1-2 Charlton: Lloyd Jones and Campbell seal London Stadium shock as Castellanos misses late penalty
Charlton left London Stadium on Saturday, 22 August with the result and the message. West Ham had the ball, the shots, the territory and the late penalty. Charlton had the goals.
Final score: West Ham 1-2 Charlton in the Championship. N. Jones’ side are now on six points from two matches, second in the table behind Millwall on goal difference. Nuno Espírito Santo’s West Ham are 18th, with one point from two games, and already carrying the early pressure that comes with wasted dominance.
Lloyd Jones scored for Charlton in the 7th minute, assisted by Sonny Carey. Tyreece Campbell made it 2-0 in the 56th minute. Joël Piroe pulled one back for West Ham in the 74th minute, but Valentín Castellanos missed a penalty in 90+3. That was the final act in a painful West Ham afternoon: control without enough cutting edge.
Match report
Charlton’s plan worked almost immediately. In the 7th minute, Lloyd Jones scored from Sonny Carey’s assist, giving the visitors something solid to defend and West Ham something awkward to chase.
That early goal changed the match. West Ham had to build against a side happy to narrow the pitch, absorb pressure and wait for isolated attacking moments. Charlton did not need much of the ball. They finished with 22% possession, 191 passes and only 7 shots, but they had enough edge at the right times.
West Ham, by contrast, produced volume without reward. They had 78% possession, 664 passes, 25 shots, 9 on target and an expected goals total of 2.96. Still, they lost.
Nuno Espírito Santo changed the midfield at the break, sending on Lewis Orford for Mohamadou Kanté in the 46th minute. One minute later, Max Kilman was booked for a foul in the 47th minute, a small sign of West Ham’s frustration beginning to bite. Danny McNamara followed into the book for Charlton in the 50th minute.
Then came the second Charlton goal. Campbell scored in the 56th minute, forcing West Ham out of controlled pressure and into urgency. Suddenly the home side were not just probing. They were chasing.
Charlton managed that phase well. Alan Mwamba replaced Sonny Carey in the 66th minute, after Carey had already supplied the assist for the opener. West Ham made two changes in the 70th minute, with Oliver Scarles and Konstantinos Mavropanos withdrawn; Joël Veltman was among those introduced. Charlton also replaced Miles Leaburn in the 70th minute.
Karlan Grant was booked in the 72nd minute, and two minutes later West Ham had life. Piroe scored in the 74th minute, reward for a centre-forward who kept finding the target: 4 shots, 4 on target, 1 goal.
Charlton then tightened again. Collins Sichenje replaced Grant in the 77th minute, and Joe Rankin-Costello came on for Nathaniel Chalobah in the same minute. It was game management: more legs, more resistance and less space.
Castellanos was booked for simulation in the 81st minute, then had the match in his hands in 90+3. He missed the penalty. Lloyd Jones was booked in the same stoppage-time sequence for argument, but the damage for West Ham was already done.
Lineups and shapes
The official lineup feed did not list a formal formation for either side.
West Ham, coached by Nuno Espírito Santo, started with: Mads Hermansen; Kyle Walker-Peters, Konstantinos Mavropanos, Max Kilman, Oliver Scarles; Jarrod Bowen, Arne Engels, Mohamadou Kanté, Manor Solomon; Joël Piroe, Valentín Castellanos.
Charlton, coached by N. Jones, started with: Arthur Okonkwo; Danny McNamara, Lloyd Jones, Billy Koumetio, Amari'i Bell; Conor Coventry, Nathaniel Chalobah, Karlan Grant, Sonny Carey, Tyreece Campbell; Miles Leaburn.
In practice, West Ham’s personnel gave them a back-four platform, midfield volume and two penalty-box threats in Piroe and Castellanos. Charlton’s listed XI gave N. Jones numbers behind the ball, running power through Campbell and Leaburn as the reference point for duels.
Leaburn’s work mattered. He won 10 of 16 duels before being replaced in the 70th minute, giving Charlton a way to breathe when West Ham’s possession became heavy. Campbell mattered more directly: one shot on target, one goal and three interceptions. That is efficiency.
The numbers
| Metric | West Ham | Charlton |
|---|---|---|
| Possession | 78% | 22% |
| Total shots | 25 | 7 |
| Shots on goal | 9 | 5 |
| Expected goals | 2.96 | 0.57 |
| Corners | 7 | 4 |
| Passes | 664 | 191 |
| Pass accuracy | 92% | 65% |
| Goalkeeper saves | 3 | 8 |
| Fouls | 9 | 16 |
| Yellow cards | 2 | 3 |
Arthur Okonkwo was central to the result. Eight saves, one goal conceded and a data rating of 8.2 made him one of the decisive figures.
Jarrod Bowen also did plenty for West Ham: 6 key passes, 3 shots and constant involvement as captain. Manor Solomon added 4 key passes, Oliver Scarles had 3 key passes before his 70th-minute withdrawal, and Arne Engels added another 3 key passes. The supply was there.
The finish was not.
Castellanos had 7 shots, 3 on target and won 6 of 11 duels, but his match will be remembered for the missed penalty in 90+3 and the yellow card in the 81st minute.
Why Charlton won
Charlton won because they converted the moments West Ham allowed them. Jones scored in the 7th minute, Campbell scored in the 56th minute, and from there the visitors could reduce the match to blocks, duels and Okonkwo saves.
Lloyd Jones was the symbol of it: scorer, captain, two blocked shots and a late yellow card in 90+3. Not perfect, but present in almost every decisive passage.
Sonny Carey’s assist in the 7th minute gave Charlton the platform. Campbell’s goal in the 56th minute gave them the margin. Okonkwo protected both.
West Ham’s issue was not creation in the broad sense. It was the final action. Piroe did his part in the 74th minute, but too much of the home side’s attacking work became repetition: passes, shots, saves, blocks and another wave.
What it means
Charlton are two wins from two, sitting second, and this away win gives N. Jones more than points. It gives belief. Winning at London Stadium with 22% possession is not a long-term model for every week, but it is a serious statement of discipline and edge.
West Ham need answers quickly. Nuno Espírito Santo’s side have one point after two matches despite producing enough here to win. The table is early, but the warning is clear: dominance without finishing is not control. It is risk.
West Ham must turn numbers into results before the Championship table begins to take shape.







