Bristol City vs Norwich

7 November 2026 · Championship · 2026/27 · Referee Lewis Smith

Full time 0 – 5
  • Paris Maghoma 22’
  • Harry Darling 53’
  • Andre Brooks 56’
  • Jovon Makama 70’
  • Mathias Kvistgaarden 80’ (pen)

Match summary

Norwich won comfortably, 5-0 away at Bristol City.

In the first half, Paris Maghoma put Norwich ahead in the 22nd minute. In the second half, Harry Darling made it 0-2 with a header in the 53rd minute, Andre Brooks made it 0-3 in the 56th minute, Jovon Makama made it 0-4 in the 70th minute, and Mathias Kvistgaarden made it 0-5 from the penalty spot in the 80th minute.

The chances backed that up: Norwich created 2.97 expected goals (xG) from 17 shots to Bristol City's 1.84 from 15.

Bristol City hosted Norwich in Championship matchday 15, recording 53 percent possession, 15 shots to the visitors' 17, and 8 corners against 3. Despite holding more of the ball, registering 499 passes with an 82.4 percent accuracy, and generating 37 dangerous attacks with an expected goals figure of 1.84, the hosts failed to score. Norwich capitalised on their opportunities, recording 7 shots on target from 17 attempts and an expected goals total of 2.97. Bristol City committed 11 fouls compared to Norwich's 4, while tackles finished 20 to 14 in favour of the home side.

The scoring began in the 22nd minute when Paris Maghoma converted a right foot shot to give Norwich a 0-1 half-time lead. Following a triple substitution by Bristol City in the 46th and 60th minutes, Norwich extended their advantage with a header from Harry Darling in the 53rd minute and a right foot shot by Andre Brooks in the 56th minute. Substitute Jovon Makama added a 4th goal with a right foot shot in the 70th minute. Finally, Mathias Kvistgaarden scored from a penalty in the 80th minute to seal the 0-5 final score.

Match stats

53% Possession 47%
15 Shots 17
4 Shots on target 7
8 Corners 3
61 Attacks 62
37 Dangerous attacks 25
501 Passes 455
82.8% Pass accuracy 81.5%
20 Tackles 14
11 Fouls 4
1 Offsides 0

Key events

Bristol City Norwich
Kick-off
Corner
9’
Corner
12’
Scott TwineShot on target
17’
Corner
19’
22’
Paris MaghomaRight foot shot0-1 (Norwich)
Scott TwineShot on target
31’
Half-time0-1
Corner
46’
Second half underway
52’
Corner
53’
Harry DarlingHeader0-2 (Norwich)
56’
Andre BrooksRight foot shot0-3 (Norwich)
63’
Jacob WrightShot on target
Corner
64’
Dominic BallardShot on target
65’
69’
Corner
70’
Jovon MakamaRight foot shot0-4 (Norwich)
74’
Corner
Corner
77’
Corner
77’
80’
Mathias KvistgaardenPenalty0-5 (Norwich)
83’
Jovon MakamaShot on target
Corner
85’
Full-time0-5

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.84 2.97 22’ Paris Maghoma (Norwich), 0-1 22’ 53’ Harry Darling (Norwich), 0-2 53’ 56’ Andre Brooks (Norwich), 0-3 56’ 70’ Jovon Makama (Norwich), 0-4 70’ 80’ Mathias Kvistgaarden (Norwich), 0-5 80’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.84 2.97 22’ Paris Maghoma (Norwich), 0-1 Maghoma 22’ 53’ Harry Darling (Norwich), 0-2 Darling 53’ 56’ Andre Brooks (Norwich), 0-3 Brooks 56’ 70’ Jovon Makama (Norwich), 0-4 Makama 70’ 80’ Mathias Kvistgaarden (Norwich), 0-5 Kvistgaarden 80’
Bristol City 1.84 xGNorwich 2.97 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Norwich attacking Bristol City attacking 
80’ Mathias Kvistgaarden (Norwich), penalty, 0.79 xG, goal 31’ Scott Twine (Bristol City), set piece, 0.63 xG, saved 70’ Jovon Makama (Norwich), open play, 0.57 xG, goal 70’ Mathias Kvistgaarden (Norwich), from a corner, 0.46 xG, off target 83’ Jovon Makama (Norwich), open play, 0.30 xG, saved 90+1’ Dominic Ballard (Bristol City), open play, 0.29 xG, blocked 83’ Lucien Mahovo (Norwich), open play, 0.21 xG, off target 63’ Scott Twine (Bristol City), open play, 0.20 xG, blocked 85’ Adam Randell (Bristol City), from a corner, 0.18 xG, blocked 56’ Andre Brooks (Norwich), open play, 0.14 xG, goal 58’ Jason Knight (Bristol City), open play, 0.14 xG, blocked 52’ Andre Brooks (Norwich), open play, 0.10 xG, blocked 47’ Jason Knight (Bristol City), from a corner, 0.09 xG, off target 31’ Joe Williams (Bristol City), set piece, 0.07 xG, off target 70’ Anthony Musaba (Norwich), open play, 0.06 xG, off target 65’ Paris Maghoma (Norwich), open play, 0.05 xG, off target 10’ Lisav Naif Eissat (Bristol City), from a corner, 0.04 xG, off target 39’ Anthony Musaba (Norwich), set piece, 0.04 xG, off target 55’ Joe Williams (Bristol City), open play, 0.04 xG, off target 70’ Jack Stacey (Norwich), from a corner, 0.04 xG, off target 22’ Paris Maghoma (Norwich), open play, 0.04 xG, goal 53’ Harry Darling (Norwich), from a corner, 0.04 xG, goal 10’ George Tanner (Bristol City), from a corner, 0.04 xG, off target 36’ Rio Cardines (Bristol City), open play, 0.04 xG, off target 67’ Anthony Musaba (Norwich), open play, 0.04 xG, off target 89’ Jacob Wright (Norwich), direct free kick, 0.04 xG, off target 50’ Jacob Wright (Norwich), open play, 0.03 xG, off target 17’ Scott Twine (Bristol City), open play, 0.03 xG, saved 49’ Jason Knight (Bristol City), open play, 0.02 xG, off target 63’ Jacob Wright (Norwich), open play, 0.02 xG, saved 77’ Lisav Naif Eissat (Bristol City), from a corner, 0.02 xG, blocked 65’ Dominic Ballard (Bristol City), from a corner, 0.01 xG, saved 80’ Mathias Kvistgaarden (Norwich), penalty, 0.79 xG, goal 31’ Scott Twine (Bristol City), set piece, 0.63 xG, saved 70’ Jovon Makama (Norwich), open play, 0.57 xG, goal 70’ Mathias Kvistgaarden (Norwich), from a corner, 0.46 xG, off target 83’ Jovon Makama (Norwich), open play, 0.30 xG, saved 90+1’ Dominic Ballard (Bristol City), open play, 0.29 xG, blocked 83’ Lucien Mahovo (Norwich), open play, 0.21 xG, off target 63’ Scott Twine (Bristol City), open play, 0.20 xG, blocked 85’ Adam Randell (Bristol City), from a corner, 0.18 xG, blocked 56’ Andre Brooks (Norwich), open play, 0.14 xG, goal 58’ Jason Knight (Bristol City), open play, 0.14 xG, blocked 52’ Andre Brooks (Norwich), open play, 0.10 xG, blocked 47’ Jason Knight (Bristol City), from a corner, 0.09 xG, off target 31’ Joe Williams (Bristol City), set piece, 0.07 xG, off target 70’ Anthony Musaba (Norwich), open play, 0.06 xG, off target 65’ Paris Maghoma (Norwich), open play, 0.05 xG, off target 10’ Lisav Naif Eissat (Bristol City), from a corner, 0.04 xG, off target 22’ Paris Maghoma (Norwich), open play, 0.04 xG, goal 39’ Anthony Musaba (Norwich), set piece, 0.04 xG, off target 55’ Joe Williams (Bristol City), open play, 0.04 xG, off target 70’ Jack Stacey (Norwich), from a corner, 0.04 xG, off target 53’ Harry Darling (Norwich), from a corner, 0.04 xG, goal 10’ George Tanner (Bristol City), from a corner, 0.04 xG, off target 36’ Rio Cardines (Bristol City), open play, 0.04 xG, off target 89’ Jacob Wright (Norwich), direct free kick, 0.04 xG, off target 67’ Anthony Musaba (Norwich), open play, 0.04 xG, off target 17’ Scott Twine (Bristol City), open play, 0.03 xG, saved 50’ Jacob Wright (Norwich), open play, 0.03 xG, off target 49’ Jason Knight (Bristol City), open play, 0.02 xG, off target 63’ Jacob Wright (Norwich), open play, 0.02 xG, saved 77’ Lisav Naif Eissat (Bristol City), from a corner, 0.02 xG, blocked 65’ Dominic Ballard (Bristol City), from a corner, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Bristol City 4-2-3-1 Starting XI
Collins
Pring 46’
Dickie
Eissat
Tanner
Randell
Williams 66’
Cardines
Knight 60’
Twine 74’
Tolaj 60’
Norwich 4-2-3-1 Starting XI
Grimshaw
Chrisene 60’
McConville
Darling
Stacey
Field 76’
Wright
Musaba 75’
Maghoma 66’
Brooks 66’
Kvistgaarden

Player stats

Goalkeeper1 player
90′ 2 5 30 – – – – –
Defenders4 players
90′ – 1 – 1 1 52 – – – –
90′ – – – 5 4 59 1 – – –
90′ 4 2 – 15 9 74 3 – – –
Cameron Pring Taken off
45′ 3 – – 3 – 19 – – – –
Midfielders8 players
Joe Williams Taken off
66′ – – 41 1 – 6 1 6 – – –
90′ – – 59 2 – 2 3 2 – – –
90′ – – 43 5 – 2 – 2 1 – –
Jason Knight Taken off
60′ – – 35 – – – – 1 2 – –
Scott Twine Taken off
74′ – – 24 – – – – 3 3 1 –
Jed Wallace Came on as a substitute
45′ – – 18 1 – 1 – 1 – – –
Tomi Horvat Came on as a substitute
30′ – – 10 – – – – – – – –
Brian De Keersmaecker Came on as a substitute
24′ – – 11 – – – 2 1 – – –
Forwards3 players
Lorent Tolaj Taken off
60′ – – – – – – 1 – – 16 –
Dominic Ballard Came on as a substitute
30′ – – 2 1 0.30 – – 3 – 5 –
Elijah Adebayo Came on as a substitute
16′ – – – – – – – – – 3 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.