Cardiff vs Hull

6 April 2024 · Championship · 2023/24 · Referee J Busby

Full time 1 – 3

Half-time: 0–2

  • Karlan Grant 57’
  • Fabio Carvalho 32’, 44’
  • Jaden Philogene-Bidace 59’

Match summary

Hull beat Cardiff 3-1 on the road. Hull led 2-0 at half-time.

In the first half, Fabio Carvalho put Hull ahead from a corner in the 32nd minute and Carvalho made it 0-2 in the 44th minute. In the second half, Karlan Grant pulled one back to make it 1-2 in the 57th minute and Jaden Philogene-Bidace made it 1-3 in the 59th minute.

The chances backed that up: Hull created 1.59 expected goals (xG) from 11 shots to Cardiff's 0.58 from 13.

Match stats

Cardiff Hull
13 Shots 11
4 Shots on Target 6
5 Corners 6
1 Yellow Cards 3
0 Red Cards 0
0.58 xG 1.59
0.58 Non-penalty xG 1.59

Key events

Cardiff Hull
Kick-off
32’
Fabio Carvalho0-1 (Hull)
44’
Fabio Carvalho0-2 (Hull)
Half-time0-2
Karlan Grant1-2 (Cardiff)
57’
59’
Jaden Philogene-Bidace1-3 (Hull)
Full-time1-3

Bookings

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

Cardiff
  • Manolis Siopis
Hull
  • Alfie Jones
  • Jacob Greaves
  • Cyrus Christie

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.58 1.59 32’ Fabio Carvalho (Hull), 0-1 32’ 44’ Fabio Carvalho (Hull), 0-2 44’ 57’ Karlan Grant (Cardiff), 1-2 57’ 59’ Jaden Philogene-Bidace (Hull), 1-3 59’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.58 1.59 32’ Fabio Carvalho (Hull), 0-1 Carvalho 32’ 44’ Fabio Carvalho (Hull), 0-2 Carvalho 44’ 57’ Karlan Grant (Cardiff), 1-2 Grant 57’ 59’ Jaden Philogene-Bidace (Hull), 1-3 Philogene-Bidace 59’
Cardiff 0.58 xGHull 1.59 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hull attacking Cardiff attacking 
59’ Jaden Philogene-Bidace (Hull), open play, 0.45 xG, goal 90+1’ Jaden Philogene-Bidace (Hull), open play, 0.35 xG, off target 26’ Abdülkadir Ömür (Hull), open play, 0.26 xG, saved 44’ Fabio Carvalho (Hull), open play, 0.26 xG, goal 80’ Ollie Tanner (Cardiff), open play, 0.12 xG, blocked 55’ Yakou Méïté (Cardiff), open play, 0.08 xG, saved 66’ Yakou Méïté (Cardiff), open play, 0.07 xG, off target 90+1’ Karlan Grant (Cardiff), set piece, 0.06 xG, blocked 31’ Abdülkadir Ömür (Hull), open play, 0.05 xG, saved 32’ Fabio Carvalho (Hull), from a corner, 0.05 xG, goal 35’ Jean Michaël Seri (Hull), from a corner, 0.05 xG, off target 90+1’ Karlan Grant (Cardiff), set piece, 0.05 xG, blocked 2’ Jacob Greaves (Hull), from a corner, 0.04 xG, off target 29’ Tyler Morton (Hull), open play, 0.04 xG, saved 61’ Abdülkadir Ömür (Hull), open play, 0.03 xG, hit the woodwork 15’ Jamilu Collins (Cardiff), open play, 0.03 xG, saved 25’ Jamilu Collins (Cardiff), open play, 0.03 xG, off target 52’ Perry Ng (Cardiff), from a corner, 0.03 xG, saved 37’ Dimitris Goutas (Cardiff), from a corner, 0.03 xG, blocked 57’ Karlan Grant (Cardiff), open play, 0.03 xG, goal 81’ Aaron Ramsey (Cardiff), from a corner, 0.03 xG, off target 67’ Aaron Ramsey (Cardiff), from a corner, 0.01 xG, blocked 47’ Jean Michaël Seri (Hull), set piece, 0.01 xG, blocked 37’ Joe Ralls (Cardiff), from a corner, 0.01 xG, off target 59’ Jaden Philogene-Bidace (Hull), open play, 0.45 xG, goal 90+1’ Jaden Philogene-Bidace (Hull), open play, 0.35 xG, off target 26’ Abdülkadir Ömür (Hull), open play, 0.26 xG, saved 44’ Fabio Carvalho (Hull), open play, 0.26 xG, goal 80’ Ollie Tanner (Cardiff), open play, 0.12 xG, blocked 55’ Yakou Méïté (Cardiff), open play, 0.08 xG, saved 66’ Yakou Méïté (Cardiff), open play, 0.07 xG, off target 90+1’ Karlan Grant (Cardiff), set piece, 0.06 xG, blocked 31’ Abdülkadir Ömür (Hull), open play, 0.05 xG, saved 32’ Fabio Carvalho (Hull), from a corner, 0.05 xG, goal 35’ Jean Michaël Seri (Hull), from a corner, 0.05 xG, off target 90+1’ Karlan Grant (Cardiff), set piece, 0.05 xG, blocked 2’ Jacob Greaves (Hull), from a corner, 0.04 xG, off target 29’ Tyler Morton (Hull), open play, 0.04 xG, saved 15’ Jamilu Collins (Cardiff), open play, 0.03 xG, saved 61’ Abdülkadir Ömür (Hull), open play, 0.03 xG, hit the woodwork 52’ Perry Ng (Cardiff), from a corner, 0.03 xG, saved 25’ Jamilu Collins (Cardiff), open play, 0.03 xG, off target 57’ Karlan Grant (Cardiff), open play, 0.03 xG, goal 81’ Aaron Ramsey (Cardiff), from a corner, 0.03 xG, off target 37’ Dimitris Goutas (Cardiff), from a corner, 0.03 xG, blocked 67’ Aaron Ramsey (Cardiff), from a corner, 0.01 xG, blocked 37’ Joe Ralls (Cardiff), from a corner, 0.01 xG, off target 47’ Jean Michaël Seri (Hull), set piece, 0.01 xG, blocked
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
90′ – – – – – – –
90′ – – 1 0.03 – – –
90′ – – – – – – –
90′ – – 1 0.03 – – –
Jamilu Collins
90′ – – 2 0.06 – – –
Josh Bowler Taken off
58′ – – – – – – –
Manolis Siopis
90′ – – – – – –
Joe Ralls
90′ – – 1 0.01 – – –
90′ 1 – 3 0.14 – – –
David Turnbull Taken off
58′ – – – – – – –
Yakou Méïté Taken off
72′ – – 2 0.16 – – –
Josh Wilson-Esbrand Came on as a substituteTaken off
32′ – – – – – – –
Aaron Ramsey Came on as a substitute
32′ – – 2 0.04 – – –
Famara Diédhiou Came on as a substitute
18′ – – – – – – –
Ollie Tanner Came on as a substitute
14′ – – 1 0.12 – – –
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 30% Avg odds 3.19
Draw 29% Avg odds 3.26
Hull win 41% Avg odds 2.32

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.