Cardiff vs Norwich

11 November 2023 · Championship · 2023/24 · Referee Rebecca Welch

Full time 2 – 3

Half-time: 2–1

  • Josh Bowler 39’
  • Callum Robinson 43’
  • Christian Fassnacht 22’
  • Ryan Wintle 82’ (og)
  • Adam Idah 84’

Match summary

Norwich came from behind to win 3-2 away at Cardiff. Cardiff led 2-1 at half-time.

In the first half, Christian Fassnacht put Norwich ahead from a corner in the 22nd minute, Josh Bowler equalised in the 39th minute, and Callum Robinson put Cardiff in front with a header in the 43rd minute. In the second half, Wintle's own goal equalised from a corner in the 82nd minute and Adam Idah won it in the 84th minute.

The chances backed that up: Norwich created 3.80 expected goals (xG) from 20 shots to Cardiff's 1.35 from 13.

Match stats

Cardiff Norwich
13 Shots 20
6 Shots on Target 8
2 Corners 9
2 Yellow Cards 2
0 Red Cards 0
1.35 xG 3.80
1.35 Non-penalty xG 3.80

Key events

Cardiff Norwich
Kick-off
22’
Christian Fassnacht0-1 (Norwich)
Josh Bowler1-1 (Cardiff)
39’
Callum Robinson2-1 (Cardiff)
43’
Half-time2-1
82’
Ryan Wintle
Own goal
2-2 (Norwich)
84’
Adam Idah2-3 (Norwich)
Full-time2-3

Bookings

Card times are not on file for this game, so they are listed without a minute.

Cardiff
  • Karlan Grant
  • Ryan Wintle
Norwich
  • Marcelino Núñez
  • Liam Gibbs

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.35 3.80 22’ Christian Fassnacht (Norwich), 0-1 22’ 39’ Josh Bowler (Cardiff), 1-1 39’ 43’ Callum Robinson (Cardiff), 2-1 43’ 82’ Ryan Wintle (Norwich) own goal, 2-2 82’ 84’ Adam Idah (Norwich), 2-3 84’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.35 3.80 22’ Christian Fassnacht (Norwich), 0-1 Fassnacht 22’ 39’ Josh Bowler (Cardiff), 1-1 Bowler 39’ 43’ Callum Robinson (Cardiff), 2-1 Robinson 43’ 82’ Ryan Wintle (Norwich) own goal, 2-2 Wintle 82’ 84’ Adam Idah (Norwich), 2-3 Idah 84’
Cardiff 1.35 xGNorwich 3.80 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Norwich attacking Cardiff attacking 
22’ Christian Fassnacht (Norwich), from a corner, 0.92 xG, goal 31’ Hwang Ui-Jo (Norwich), open play, 0.80 xG, off target 84’ Adam Idah (Norwich), open play, 0.74 xG, goal 84’ Jonathan Rowe (Norwich), open play, 0.47 xG, saved 59’ Karlan Grant (Cardiff), open play, 0.43 xG, saved 43’ Callum Robinson (Cardiff), open play, 0.27 xG, goal 39’ Josh Bowler (Cardiff), set piece, 0.24 xG, goal 77’ Danny Batth (Norwich), from a corner, 0.18 xG, saved 64’ Jonathan Rowe (Norwich), open play, 0.11 xG, saved 50’ Christian Fassnacht (Norwich), open play, 0.09 xG, blocked 88’ Kion Etete (Cardiff), open play, 0.08 xG, blocked 90+3’ Jonathan Rowe (Norwich), open play, 0.08 xG, blocked 42’ Gabriel Sara (Norwich), open play, 0.08 xG, off target 80’ Gabriel Sara (Norwich), direct free kick, 0.07 xG, off target 89’ Ollie Tanner (Cardiff), from a corner, 0.07 xG, blocked 34’ Joe Ralls (Cardiff), open play, 0.07 xG, off target 87’ Onel Hernández (Norwich), open play, 0.07 xG, blocked 89’ Mark McGuinness (Cardiff), open play, 0.04 xG, off target 21’ Gabriel Sara (Norwich), open play, 0.04 xG, saved 76’ Danny Batth (Norwich), from a corner, 0.03 xG, blocked 90+5’ Mark McGuinness (Cardiff), open play, 0.04 xG, off target 37’ Karlan Grant (Cardiff), open play, 0.03 xG, off target 30’ Josh Bowler (Cardiff), open play, 0.03 xG, saved 49’ Josh Bowler (Cardiff), open play, 0.02 xG, saved 63’ Marcelino Núñez (Norwich), open play, 0.02 xG, saved 72’ Marcelino Núñez (Norwich), open play, 0.02 xG, off target 46’ Kellen Fisher (Norwich), from a corner, 0.02 xG, blocked 6’ Callum Robinson (Cardiff), open play, 0.02 xG, saved 17’ Gabriel Sara (Norwich), open play, 0.02 xG, off target 64’ Danny Batth (Norwich), from a corner, 0.02 xG, saved 82’ Danny Batth (Norwich), from a corner, 0.02 xG, off target 26’ Mahlon Romeo (Cardiff), open play, 0.01 xG, blocked 3’ Przemysław Płacheta (Norwich), open play, 0.01 xG, off target 82’ Ryan Wintle (Cardiff), own goal 22’ Christian Fassnacht (Norwich), from a corner, 0.92 xG, goal 31’ Hwang Ui-Jo (Norwich), open play, 0.80 xG, off target 84’ Adam Idah (Norwich), open play, 0.74 xG, goal 84’ Jonathan Rowe (Norwich), open play, 0.47 xG, saved 59’ Karlan Grant (Cardiff), open play, 0.43 xG, saved 43’ Callum Robinson (Cardiff), open play, 0.27 xG, goal 39’ Josh Bowler (Cardiff), set piece, 0.24 xG, goal 77’ Danny Batth (Norwich), from a corner, 0.18 xG, saved 64’ Jonathan Rowe (Norwich), open play, 0.11 xG, saved 50’ Christian Fassnacht (Norwich), open play, 0.09 xG, blocked 42’ Gabriel Sara (Norwich), open play, 0.08 xG, off target 88’ Kion Etete (Cardiff), open play, 0.08 xG, blocked 90+3’ Jonathan Rowe (Norwich), open play, 0.08 xG, blocked 80’ Gabriel Sara (Norwich), direct free kick, 0.07 xG, off target 89’ Ollie Tanner (Cardiff), from a corner, 0.07 xG, blocked 87’ Onel Hernández (Norwich), open play, 0.07 xG, blocked 34’ Joe Ralls (Cardiff), open play, 0.07 xG, off target 89’ Mark McGuinness (Cardiff), open play, 0.04 xG, off target 21’ Gabriel Sara (Norwich), open play, 0.04 xG, saved 76’ Danny Batth (Norwich), from a corner, 0.03 xG, blocked 90+5’ Mark McGuinness (Cardiff), open play, 0.04 xG, off target 37’ Karlan Grant (Cardiff), open play, 0.03 xG, off target 30’ Josh Bowler (Cardiff), open play, 0.03 xG, saved 49’ Josh Bowler (Cardiff), open play, 0.02 xG, saved 63’ Marcelino Núñez (Norwich), open play, 0.02 xG, saved 72’ Marcelino Núñez (Norwich), open play, 0.02 xG, off target 46’ Kellen Fisher (Norwich), from a corner, 0.02 xG, blocked 6’ Callum Robinson (Cardiff), open play, 0.02 xG, saved 17’ Gabriel Sara (Norwich), open play, 0.02 xG, off target 64’ Danny Batth (Norwich), from a corner, 0.02 xG, saved 82’ Danny Batth (Norwich), from a corner, 0.02 xG, off target 26’ Mahlon Romeo (Cardiff), open play, 0.01 xG, blocked 3’ Przemysław Płacheta (Norwich), open play, 0.01 xG, off target 82’ Ryan Wintle (Cardiff), own goal
Size shows xG Goal On target Off target or blocked

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

Player stats

Players15 players
Jak Alnwick
90′ – – – – – – –
Mahlon Romeo
90′ – – 1 0.01 – – –
90′ – – – – – – –
90′ – – 2 0.08 – – –
Jamilu Collins
90′ – – – – – – –
Manolis Siopis
90′ – – – – – – –
Joe Ralls Taken off
71′ – – 1 0.07 – – –
Josh Bowler Taken off
71′ 1 – 3 0.29 – – –
Callum Robinson Taken off
71′ 1 – 2 0.29 – – –
90′ – – 2 0.46 – –
Yakou Méïté Taken off
81′ – – – – – – –
Ryan Wintle Came on as a substitute
19′ – – – – – –
Rubin Colwill Came on as a substitute
19′ – – – – – – –
Ollie Tanner Came on as a substitute
19′ – – 1 0.07 – – –
Kion Etete Came on as a substitute
9′ – – 1 0.08 – – –
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.

Before kick-off

Cardiff win 47% Avg odds 2.01
Draw 27% Avg odds 3.58
Norwich win 26% Avg odds 3.64

Chances implied by the average closing odds, with the bookmaker margin removed.

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. Referee data before 2025/26 from the Transfermarkt datasets project.