Norwich dominated possession and territory at Carrow Road, racking up 20 shots and eight corners, but West Brom's stubborn defending kept them at bay through a goalless first half. The visitors struck twice in the second period to seal a 1-2 victory, leaving the home side frustrated despite their overwhelming control of the game. Norwich pulled one back but couldn't find the equaliser, with West Brom holding firm. Max O'Leary's performance in the West Brom goal was nothing short of outstanding, making crucial saves to thwart Norwich's relentless pressure. The visiting goalkeeper's intervention proved the difference on a day when the stats flattered the hosts. West Brom showed exactly the kind of clinical efficiency needed to win away from home, turning limited opportunities into three points while Norwich's wastefulness in front of goal proved costly.
The Matchup
West Brom beat Norwich City 1-2 at Carrow Road, and the numbers from the match back up how the game played out. Even without the extra share of possession, which finished 54% in favour of Norwich City, West Brom made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 20 attempts from Norwich City against 9 from West Brom over the course of the game. Norwich City had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 31' | West Brom | Nathaniel Phillips | 0-0 | |
| 48' | West Brom | Ousmane Diakité | 0-0 | |
| 68' | West Brom | Substitution — H. Whitwell on, J. Molumby off | 0-0 | |
| 68' | West Brom | Substitution — F. Myhre on, R. Nzingoula off | 0-0 | |
| 72' | Norwich City | Substitution — P. Maghoma on, P. A. Diallo off | 0-0 | |
| 72' | Norwich City | Substitution — A. Slimane on, O. Schwartau off | 0-0 | |
| 75' | West Brom | Goal — A. Heggebo (assist: J. Morgan) | 0-1 | |
| 79' | Norwich City | Substitution — A. Brooks on, J. Wright off | 0-1 | |
| 86' | Norwich City | Substitution — P. Mattsson on, S. Field off | 0-1 | |
| 86' | Norwich City | Substitution — M. Toure on, M. Kvistgaarden off | 0-1 | |
| 87' | West Brom | Goal — J. Morgan (assist: M. O'Leary) | 0-2 | |
| 90+5' | West Brom | Substitution — N. Galves on, C. Mepham off | 0-2 | |
| 90+5' | West Brom | Substitution — O. Diakite on, K. Bielik off | 0-2 | |
| 90+1' | West Brom | Substitution — J. Morgan on, B. Stewart off | 0-2 | |
| 90' | Norwich City | Goal — M. Kvistgaarden | 1-2 |
Norwich City vs West Brom Lineups
Looking Ahead
Norwich City have a quick chance to build on this result. Their next test comes at home to Burnley, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Norwich City vs Burnley going to play at 29 August 2026 in Championship 2026-27.
West Brom, meanwhile, does not have long to wait before getting back out onto the pitch. They are next in action away at Middlesbrough, a game that will give an early sense of how they carry this result forward. Full details are here: Middlesbrough vs West Brom going to play at 29 August 2026 in Championship 2026-27.