xgEdge

Saturday, 21/02/2026 at 16:00

Full time
Match report · Championship

Norwich City 1:2 Birmingham City

Norwich City Home 1.40 xG · 18 shots
Birmingham City Away 1.32 xG · 9 shots
12 The chances were evenly matched

Goals

  1. 5' Carlos Vicente Birmingham City · 0.18 xG chance 0–1
  2. 14' Marvin Ducksch Birmingham City · 0.29 xG chance 0–2
  3. 67' Kenny McLean Norwich City · 0.07 xG chance 1–2

The shots behind it

Norwich City Birmingham City
Shots
18
9
On target
9
5
Inside the box
14
7
xG per shot
0.08
0.14
Open play xG
1.33
1.25
Set-piece xG
0.13
0.03
Penalties
—
—
Shot-level xG may differ from the published match total

The provider publishes the match total separately from its shot-by-shot values. Those values are rounded to two decimals and, leaving out penalties and own goals, add up to its non-penalty xG: 1.44 for Norwich City and 1.32 for Birmingham City.

Shot map

Both teams shown attacking the same goal for comparison.

Norwich City · Kellen Fisher · 47' · No goal · 4 m · 0.36 xG Birmingham City · August Priske · 29' · No goal · 3 m · 0.32 xG Birmingham City · Marvin Ducksch · 14' · Goal · 12 m · 0.29 xG Birmingham City · August Priske · 13' · No goal · 11 m · 0.22 xG Norwich City · Mohamed Touré · 36' · No goal · 8 m · 0.18 xG Birmingham City · Carlos Vicente · 5' · Goal · 7 m · 0.18 xG Norwich City · Mathias Kvistgaarden · 81' · No goal · 7 m · 0.13 xG Norwich City · Anis Ben Slimane · 70' · No goal · 13 m · 0.12 xG Birmingham City · Carlos Vicente · 1' · No goal · 16 m · 0.11 xG Norwich City · Mohamed Touré · 47' · No goal · 8 m · 0.10 xG Norwich City · Mohamed Touré · 37' · No goal · 2 m · 0.08 xG Norwich City · Paris Maghoma · 75' · No goal · 13 m · 0.07 xG Norwich City · Mohamed Touré · 56' · No goal · 7 m · 0.07 xG Norwich City · Kenny McLean · 67' · Goal · 15 m · 0.07 xG Norwich City · Ali Ahmed · 80' · No goal · 12 m · 0.06 xG Birmingham City · Demarai Gray · 29' · No goal · 18 m · 0.05 xG Norwich City · Mathias Kvistgaarden · 75' · No goal · 8 m · 0.05 xG Birmingham City · August Priske · 74' · No goal · 10 m · 0.04 xG Norwich City · Anis Ben Slimane · 88' · No goal · 23 m · 0.04 xG Birmingham City · Patrick Roberts · 74' · No goal · 15 m · 0.04 xG Norwich City · Mohamed Touré · 34' · No goal · 20 m · 0.04 xG Birmingham City · Demarai Gray · 55' · No goal · 28 m · 0.03 xG Norwich City · Ali Ahmed · 33' · No goal · 12 m · 0.03 xG Norwich City · Ruairi McConville · 48' · No goal · 8 m · 0.03 xG Norwich City · Ben Chrisene · 46' · No goal · 15 m · 0.03 xG Norwich City · Liam Gibbs · 11' · No goal · 23 m · 0.02 xG Norwich City · Kellen Fisher · 90' · No goal · 25 m · 0.02 xG

All shots

27 shots · 2.74 xG

Hover or tap a shot, or step through them with the arrows.

  • Norwich City
  • Birmingham City
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
Norwich City

1.12 xG created 0.83 xGA

  • W 0.24 created, 0.85 conceded against Wrexham
  • W 0.83 created, 1.34 conceded against West Bromwich Albion
  • W 1.25 created, 1.67 conceded against Coventry City
  • L 0.53 created, 0.43 conceded against Middlesbrough
  • W 1.57 created, 0.26 conceded against Blackburn Rovers
  • W 2.31 created, 0.44 conceded against Oxford United
Birmingham City

1.59 xG created 0.60 xGA

  • D 1.02 created, 1.60 conceded against Swansea City
  • W 2.76 created, 0.36 conceded against Sheffield Wednesday
  • D 1.87 created, 0.33 conceded against Stoke City
  • W 0.80 created, 0.46 conceded against Oxford United
  • W 1.84 created, 0.38 conceded against Leicester City
  • D 1.27 created, 0.44 conceded against West Bromwich Albion

xG created xG conceded (xGA) W / D / L: the match result

Head to head

Norwich City: 0 won · 0 drawn · 1 lost

Model details

Show

The model never priced this match before kick-off, so there is no projection to read the result against.

Limitations

The model reads expected goals and nothing else. It does not know the lineups, who is injured or suspended, what either side has to play for, the weather, or how congested the schedule around this match is.