Cardiff vs Sheffield United

29 August 2026 · Championship · 2026/27 · Referee John Busby

Full time 2 – 2

Half-time: 2–2

  • Jack Moylan 2’
  • Cian Ashford 38’
  • Thomas Cannon 4’ (pen)
  • Callum O'Hare 7’

Match summary

Cardiff and Sheffield United drew 2-2. It was 2-2 at half-time.

In the first half, Jack Moylan put Cardiff ahead in the 2nd minute, Thomas Cannon equalised from the penalty spot in the 4th minute, Callum O'Hare put Sheffield United in front in the 7th minute, and Cian Ashford equalised in the 38th minute.

Cardiff had the better of the chances, with 2.30 expected goals (xG) from 28 shots to Sheffield United's 1.53 from 6.

Match stats

67% Possession 33%
28 Shots 6
10 Shots on target 4
13 Corners 2
98 Attacks 82
50 Dangerous attacks 31
522 Passes 263
83.1% Pass accuracy 66.9%
12 Tackles 12
12 Fouls 11
2 Yellow cards 2
2 Offsides 1

Key events

Cardiff Sheffield United
Kick-off
Jack MoylanRight foot shot1-0 (Cardiff)
2’
4’
Thomas CannonPenalty1-1 (Sheffield United)
4’
Jack MoylanShot on target
6’
7’
Callum O'HareRight foot shot1-2 (Sheffield United)
10’
Rubin ColwillShot on target
11’
12’
Thomas CannonShot on target
Corner
24’
Corner
26’
Corner
27’
Corner
29’
33’
Corner
33’
Cian AshfordShot on target
35’
Joel BaganShot on target
37’
Cian AshfordRight foot shot2-2 (Cardiff)
38’
Ollie TannerShot on target
38’
Corner
45+2’
Half-time2-2
Second half underway
Corner
48’
Corner
51’
Ollie TannerShot on target
54’
Corner
62’
Corner
68’
69’
Corner
70’
Corner
Corner
73’
75’
Corner
79’
Krystian BielikShot on target
80’
83’
Jaïro RiedewaldShot on target
Corner
87’
Krystian BielikShot on target
88’
Full-time2-2

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.30 1.53 2’ Jack Moylan (Cardiff), 1-0 2’ 4’ Thomas Cannon (Sheffield United), 1-1 4’ 7’ Callum O'Hare (Sheffield United), 1-2 7’ 38’ Cian Ashford (Cardiff), 2-2 38’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.30 1.53 2’ Jack Moylan (Cardiff), 1-0 Moylan 2’ 4’ Thomas Cannon (Sheffield United), 1-1 Cannon 4’ 7’ Callum O'Hare (Sheffield United), 1-2 O'Hare 7’ 38’ Cian Ashford (Cardiff), 2-2 Ashford 38’
Cardiff 2.30 xGSheffield United 1.53 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sheffield United attacking Cardiff attacking 
4’ Thomas Cannon (Sheffield United), penalty, 0.79 xG, goal 7’ Callum O'Hare (Sheffield United), open play, 0.53 xG, goal 84’ Yousef Salech (Cardiff), open play, 0.37 xG, off target 27’ Yousef Salech (Cardiff), from a corner, 0.26 xG, blocked 38’ Cian Ashford (Cardiff), open play, 0.23 xG, goal 51’ Yousef Salech (Cardiff), from a corner, 0.15 xG, off target 62’ Yousef Salech (Cardiff), open play, 0.14 xG, blocked 60’ Jack Moylan (Cardiff), open play, 0.10 xG, blocked 81’ Yousef Salech (Cardiff), open play, 0.10 xG, off target 83’ Jaïro Riedewald (Sheffield United), open play, 0.09 xG, saved 19’ Yousef Salech (Cardiff), open play, 0.09 xG, blocked 35’ Cian Ashford (Cardiff), open play, 0.08 xG, saved 88’ Krystian Bielik (Cardiff), from a corner, 0.08 xG, saved 73’ Rubin Colwill (Cardiff), open play, 0.07 xG, blocked 38’ Ollie Tanner (Cardiff), open play, 0.06 xG, saved 74’ Rubin Colwill (Cardiff), open play, 0.06 xG, off target 12’ Thomas Cannon (Sheffield United), set piece, 0.05 xG, saved 7’ Yousef Salech (Cardiff), open play, 0.04 xG, off target 7’ Yousef Salech (Cardiff), open play, 0.04 xG, blocked 11’ Rubin Colwill (Cardiff), direct free kick, 0.05 xG, saved 80’ Joel Bagan (Cardiff), open play, 0.05 xG, blocked 6’ Jack Moylan (Cardiff), open play, 0.04 xG, saved 66’ Sydie Peck (Sheffield United), open play, 0.03 xG, off target 81’ Alex Robertson (Cardiff), open play, 0.04 xG, off target 13’ Joe Rothwell (Sheffield United), set piece, 0.03 xG, blocked 62’ Alex Robertson (Cardiff), open play, 0.03 xG, blocked 68’ Jack Moylan (Cardiff), from a corner, 0.03 xG, off target 2’ Jack Moylan (Cardiff), open play, 0.03 xG, goal 37’ Joel Bagan (Cardiff), open play, 0.03 xG, saved 57’ Jack Moylan (Cardiff), open play, 0.03 xG, off target 6’ Jack Moylan (Cardiff), open play, 0.02 xG, blocked 54’ Ollie Tanner (Cardiff), open play, 0.02 xG, saved 84’ Perry Ng (Cardiff), open play, 0.02 xG, hit the woodwork 80’ Krystian Bielik (Cardiff), from a corner, 0.02 xG, saved 4’ Thomas Cannon (Sheffield United), penalty, 0.79 xG, goal 7’ Callum O'Hare (Sheffield United), open play, 0.53 xG, goal 84’ Yousef Salech (Cardiff), open play, 0.37 xG, off target 27’ Yousef Salech (Cardiff), from a corner, 0.26 xG, blocked 38’ Cian Ashford (Cardiff), open play, 0.23 xG, goal 51’ Yousef Salech (Cardiff), from a corner, 0.15 xG, off target 62’ Yousef Salech (Cardiff), open play, 0.14 xG, blocked 60’ Jack Moylan (Cardiff), open play, 0.10 xG, blocked 81’ Yousef Salech (Cardiff), open play, 0.10 xG, off target 83’ Jaïro Riedewald (Sheffield United), open play, 0.09 xG, saved 19’ Yousef Salech (Cardiff), open play, 0.09 xG, blocked 35’ Cian Ashford (Cardiff), open play, 0.08 xG, saved 88’ Krystian Bielik (Cardiff), from a corner, 0.08 xG, saved 73’ Rubin Colwill (Cardiff), open play, 0.07 xG, blocked 38’ Ollie Tanner (Cardiff), open play, 0.06 xG, saved 74’ Rubin Colwill (Cardiff), open play, 0.06 xG, off target 12’ Thomas Cannon (Sheffield United), set piece, 0.05 xG, saved 11’ Rubin Colwill (Cardiff), direct free kick, 0.05 xG, saved 80’ Joel Bagan (Cardiff), open play, 0.05 xG, blocked 7’ Yousef Salech (Cardiff), open play, 0.04 xG, off target 7’ Yousef Salech (Cardiff), open play, 0.04 xG, blocked 6’ Jack Moylan (Cardiff), open play, 0.04 xG, saved 81’ Alex Robertson (Cardiff), open play, 0.04 xG, off target 13’ Joe Rothwell (Sheffield United), set piece, 0.03 xG, blocked 66’ Sydie Peck (Sheffield United), open play, 0.03 xG, off target 62’ Alex Robertson (Cardiff), open play, 0.03 xG, blocked 68’ Jack Moylan (Cardiff), from a corner, 0.03 xG, off target 2’ Jack Moylan (Cardiff), open play, 0.03 xG, goal 37’ Joel Bagan (Cardiff), open play, 0.03 xG, saved 57’ Jack Moylan (Cardiff), open play, 0.03 xG, off target 84’ Perry Ng (Cardiff), open play, 0.02 xG, hit the woodwork 6’ Jack Moylan (Cardiff), open play, 0.02 xG, blocked 54’ Ollie Tanner (Cardiff), open play, 0.02 xG, saved 80’ Krystian Bielik (Cardiff), from a corner, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Cardiff 4-2-3-1 Starting XI
Trott
Bagan
Bielik 90’
Osho
Ng
Robertson
Ashford 85’
Colwill
Moylan 85’
Tanner 72’
Salech 85’
Sheffield United 4-4-2 Starting XI
Cooper
McCallum
Baptiste 58’
Tanganga
McGuinness
Rothwell 65’
Peck
O'Hare
Donovan 46’
Bamford 46’
Cannon 84’

Player stats

Goalkeeper1 player
90′ 2 2 31 – – – – –
Defenders4 players
90′ 1 1 – 3 – 49 – – – –
Krystian Bielik Taken off
89′ 2 2 1 9 6 82 1 – – –
90′ 2 – – 6 3 64 1 – – –
90′ 2 – – 7 4 76 – – – –
Midfielders7 players
90′ – – 71 1 – 2 3 3 1 1
Cian Ashford Taken off
85′ 1 1 33 4 – 1 1 4 – 1 –
Ollie Tanner Taken off
72′ – – 19 3 – – 1 3 – 1 –
90′ – – 41 – – 1 1 3 3 2 –
Jack Moylan Taken off
85′ 1 – 24 2 – – – 2 1 1
Chris Willock Came on as a substitute
18′ – – 8 – – 1 – 3 – 1 –
Joel Colwill Came on as a substitute
9′ – – 1 – – – – 1 2 – –
Forwards3 players
Yousef Salech Taken off
85′ – – 8 – 1.20 – – 4 1 13 –
Isaak Davies Came on as a substitute
9′ – – – – – – – 1 – 1 –
Callum Robinson Came on as a substitute
9′ – – – – – – – – – – –
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 34% Avg odds 2.74
Draw 26% Avg odds 3.67
Sheffield United win 40% Avg odds 2.34

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.