In the Championship game on 22 August 2026, Charlton beat West Ham 1:2. Match numbers: shots on target 9:5, corners 7:4.
Match report
Charlton Athletic came away from London with a rare win against West Ham, 2-1, in a Championship fixture played on Saturday evening. The visitors took the lead early and held their nerve despite a second-half surge from the hosts. Joël Piroe pulled one back for West Ham after Tyreece Campbell had put Charlton ahead, but a late penalty miss by Valentín Castellanos proved costly.
Lloyd Jones gave Charlton the advantage in the seventh minute, a moment that set the tone for the rest of the contest. West Ham responded with possession but struggled to break down a disciplined defensive block. Mohamadou Kanté came on at half-time as the hosts looked to change their approach, though the substitution did little to shift the momentum immediately.
The second half brought more pressure from West Ham, with 78 per cent possession and 144 attacks recorded. Tyreece Campbell doubled Charlton's lead in the 56th minute, and by then the visitors had weathered the storm through three goals and a penalty miss. Max Kilman and Danny McNamara picked up bookings in quick succession, adding a physical edge to an already tense affair.
West Ham brought on three players in the 70th minute — Oliver Scarles, Konstantinos Mavropanos and Miles Leaburn — in an attempt to find an equaliser. Joël Piroe's goal in the 74th minute gave hope, but Charlton's goalkeeper kept his side in it through eight saves while the hosts pushed forward. The home side created four big chances but failed to convert, and the expected goals figure of 2.84 tells a story of chances going begging.
Valentín Castellanos missed a penalty in the 90th minute plus three, and Lloyd Jones received his second booking almost immediately after. The result moves Charlton into third place on ten points from four games, while West Ham remain twelfth with five. The visitors have one foot in the next round of attention, having taken maximum points from their opening away fixture of the season.
Prepared from match data
Key numbers
Possession, %78–22
Shots on target9–5
Shots off target9–2
Expected goals2.84–0.62
HT⚽7' Lloyd Jones — Goal⇄46' Mohamadou Kanté — Substitution🟨47' Max Kilman — Yellow card🟨50' Danny McNamara — Yellow card⚽56' Tyreece Campbell — Goal⇄66' Sonny Carey — Substitution⇄70' Oliver Scarles — Substitution⇄70' Konstantinos Mavropanos — Substitution⇄70' Miles Leaburn — Substitution🟨72' Karlan Grant — Yellow card⚽74' Joël Piroe — Goal⇄77' Karlan Grant — Substitution⇄77' Nathaniel Chalobah — Substitution🟨81' Valentín Castellanos — Yellow card✗90+3' Valentín Castellanos — Penalty missed🟨90+3' Lloyd Jones — Yellow card