Doncaster Rovers vs Cardiff

28 February 2026 · League One · 2025/26 · Referee Edward Duckworth

Full time 0 – 4

Half-time: 0–1

  • Alex Robertson 26’
  • Dylan Lawlor 46’
  • Cian Ashford 56’
  • Callum Robinson 90+5’

Match summary

Cardiff won comfortably, 4-0 away at Doncaster Rovers. Cardiff led 1-0 at half-time.

In the first half, Alex Robertson put Cardiff ahead in the 26th minute. In the second half, Dylan Lawlor made it 0-2 in the 46th minute, Cian Ashford made it 0-3 in the 56th minute, and Callum Robinson made it 0-4 in stoppage time.

Doncaster Rovers can feel hard done by, creating 1.68 expected goals (xG) from 15 shots to Cardiff's 1.25 from 14.

Match stats

42% Possession 58%
15 Shots 14
1 Shots on target 4
3 Corners 9
364 Passes 506
76.1% Pass accuracy 81.8%
19 Tackles 15
11 Fouls 4
2 Yellow cards 0
1 Offsides 3

Key events

Doncaster Rovers Cardiff
Kick-off
26’
Alex RobertsonLeft foot shot0-1 (Cardiff)
45+1’
Half-time0-1
46’
Dylan LawlorRight foot shot0-2 (Cardiff)
Second half underway
56’
Cian AshfordLeft foot shot0-3 (Cardiff)
Ben CloseJay McGrath
58’
Luke MolyneuxShot on target
63’
Elliott LeeRobbie Gotts
64’
Billy SharpBrandon Hanlan
75’
77’
90+5’
Callum RobinsonRight foot shot0-4 (Cardiff)
Full-time0-4

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 1.68 1.25 26’ Alex Robertson (Cardiff), 0-1 26’ 46’ Dylan Lawlor (Cardiff), 0-2 46’ 56’ Cian Ashford (Cardiff), 0-3 56’ 90+5’ Callum Robinson (Cardiff), 0-4 90+5’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.68 1.25 26’ Alex Robertson (Cardiff), 0-1 Robertson 26’ 46’ Dylan Lawlor (Cardiff), 0-2 Lawlor 46’ 56’ Cian Ashford (Cardiff), 0-3 Ashford 56’ 90+5’ Callum Robinson (Cardiff), 0-4 Robinson 90+5’
Doncaster Rovers 1.68 xGCardiff 1.25 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Cardiff attacking Doncaster Rovers attacking 
14’ Brandon Hanlan (Doncaster Rovers), open play, 0.34 xG, blocked 34’ Harry Clifton (Doncaster Rovers), open play, 0.32 xG, off target 56’ Cian Ashford (Cardiff), open play, 0.29 xG, goal 66’ Elliott Lee (Doncaster Rovers), open play, 0.21 xG, off target 83’ Gabriel Osho (Cardiff), from a corner, 0.20 xG, blocked 36’ Owen Bailey (Doncaster Rovers), set piece, 0.19 xG, off target 37’ Brandon Hanlan (Doncaster Rovers), open play, 0.18 xG, off target 90+5’ Callum Robinson (Cardiff), open play, 0.18 xG, goal 26’ Alex Robertson (Cardiff), open play, 0.17 xG, goal 87’ Harry Clifton (Doncaster Rovers), open play, 0.09 xG, blocked 46’ Dylan Lawlor (Cardiff), open play, 0.09 xG, goal 74’ Joel Colwill (Cardiff), open play, 0.08 xG, off target 15’ Jay McGrath (Doncaster Rovers), from a corner, 0.07 xG, blocked 90’ Luke Molyneux (Doncaster Rovers), open play, 0.06 xG, off target 40’ Cian Ashford (Cardiff), open play, 0.05 xG, off target 86’ Elliott Lee (Doncaster Rovers), open play, 0.04 xG, off target 82’ Calum Scanlon (Cardiff), open play, 0.04 xG, off target 88’ Jack Senior (Doncaster Rovers), from a corner, 0.04 xG, blocked 52’ Cian Ashford (Cardiff), open play, 0.03 xG, blocked 63’ Luke Molyneux (Doncaster Rovers), open play, 0.04 xG, saved 71’ Joel Bagan (Cardiff), open play, 0.04 xG, off target 11’ Ollie Tanner (Cardiff), open play, 0.03 xG, off target 60’ Brandon Hanlan (Doncaster Rovers), open play, 0.03 xG, blocked 78’ Ollie Tanner (Cardiff), open play, 0.03 xG, blocked 37’ Luke Molyneux (Doncaster Rovers), open play, 0.02 xG, off target 90’ Luke Molyneux (Doncaster Rovers), open play, 0.03 xG, blocked 21’ Rubin Colwill (Cardiff), open play, 0.02 xG, blocked 21’ Ryan Wintle (Cardiff), open play, 0.02 xG, blocked 12’ Luke Molyneux (Doncaster Rovers), open play, 0.01 xG, off target 14’ Brandon Hanlan (Doncaster Rovers), open play, 0.34 xG, blocked 34’ Harry Clifton (Doncaster Rovers), open play, 0.32 xG, off target 56’ Cian Ashford (Cardiff), open play, 0.29 xG, goal 66’ Elliott Lee (Doncaster Rovers), open play, 0.21 xG, off target 83’ Gabriel Osho (Cardiff), from a corner, 0.20 xG, blocked 36’ Owen Bailey (Doncaster Rovers), set piece, 0.19 xG, off target 37’ Brandon Hanlan (Doncaster Rovers), open play, 0.18 xG, off target 90+5’ Callum Robinson (Cardiff), open play, 0.18 xG, goal 26’ Alex Robertson (Cardiff), open play, 0.17 xG, goal 46’ Dylan Lawlor (Cardiff), open play, 0.09 xG, goal 87’ Harry Clifton (Doncaster Rovers), open play, 0.09 xG, blocked 74’ Joel Colwill (Cardiff), open play, 0.08 xG, off target 15’ Jay McGrath (Doncaster Rovers), from a corner, 0.07 xG, blocked 90’ Luke Molyneux (Doncaster Rovers), open play, 0.06 xG, off target 40’ Cian Ashford (Cardiff), open play, 0.05 xG, off target 86’ Elliott Lee (Doncaster Rovers), open play, 0.04 xG, off target 82’ Calum Scanlon (Cardiff), open play, 0.04 xG, off target 63’ Luke Molyneux (Doncaster Rovers), open play, 0.04 xG, saved 71’ Joel Bagan (Cardiff), open play, 0.04 xG, off target 88’ Jack Senior (Doncaster Rovers), from a corner, 0.04 xG, blocked 52’ Cian Ashford (Cardiff), open play, 0.03 xG, blocked 11’ Ollie Tanner (Cardiff), open play, 0.03 xG, off target 60’ Brandon Hanlan (Doncaster Rovers), open play, 0.03 xG, blocked 78’ Ollie Tanner (Cardiff), open play, 0.03 xG, blocked 90’ Luke Molyneux (Doncaster Rovers), open play, 0.03 xG, blocked 37’ Luke Molyneux (Doncaster Rovers), open play, 0.02 xG, off target 21’ Rubin Colwill (Cardiff), open play, 0.02 xG, blocked 21’ Ryan Wintle (Cardiff), open play, 0.02 xG, blocked 12’ Luke Molyneux (Doncaster Rovers), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Doncaster Rovers 4-1-4-1 Starting XI
Lo-Tutala
Senior
Byrne 58’
McGrath 58’
Sterry
Gotts 64’
Middleton 75’
Bailey
Clifton
Molyneux
Hanlan 75’
Cardiff 4-1-4-1 Starting XI
Trott
Bagan 74’
Lawlor 61’
Osho
Ng 74’
Robertson
Wintle
Colwill
Tanner 80’
Ashford
Colwill 74’

Player stats

Goalkeeper1 player
90′ 0 4 42 1 – – – –
Defenders5 players
90′ 4 1 1 4 – 39 2 – – –
Neill Byrne Taken off
58′ 1 1 – 1 – 16 – – – –
Jay McGrath Taken off
58′ – 2 1 1 1 16 – – – –
90′ 3 2 1 6 3 37 – – – –
Ben Close Came on as a substitute
32′ 2 – – 2 – 24 – – – –
Midfielders8 players
Robbie Gotts Taken off
64′ – – 20 3 0.31 3 – 6 2 1
90′ – – 22 1 0.19 4 – 7 2 1 –
90′ – – 38 – 0.02 – – 4 1 – –
90′ – – 34 1 0.03 – 1 2 – – –
Glenn Middleton Taken off
75′ – – 15 1 0.04 1 – 3 1 – –
George Broadbent Came on as a substitute
32′ – – 17 – 0.01 – – 2 1 –
Elliott Lee Came on as a substitute
26′ – – 19 1 0.05 – – – – – –
Jordan Gibson Came on as a substitute
15′ – – 5 2 0.02 – – – – – –
Forwards2 players
Brandon Hanlan Taken off
75′ – – 3 – 0.54 0.02 – 5 1 10 –
Billy Sharp Came on as a substitute
15′ – – – – – 0.37 1 – – 10 –
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

Doncaster Rovers win 30% Avg odds 3.08
Draw 26% Avg odds 3.65
Cardiff win 44% Avg odds 2.10

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.