Rotherham United vs Cardiff

7 February 2026 · League One · 2025/26 · Referee Sebastian Stockbridge

Full time 0 – 3

Half-time: 0–1

  • Omari Kellyman 43’
  • Chris Willock 58’
  • Isaak Davies 90+5’

Match summary

Cardiff won comfortably, 3-0 away at Rotherham United. Cardiff led 1-0 at half-time.

Omari Kellyman put Cardiff ahead in the 43rd minute, Chris Willock made it 0-2 in the 58th minute, and Isaak Davies made it 0-3 in stoppage time.

The chances backed that up: Cardiff created 1.37 expected goals (xG) from 17 shots to Rotherham United's 0.83 from 10. Cardiff had a player sent off.

Match stats

51% Possession 49%
10 Shots 17
1 Shots on target 6
5 Corners 5
381 Passes 370
80.1% Pass accuracy 81.4%
24 Tackles 16
14 Fouls 8
3 Yellow cards 3
0 Red cards 1
1 Offsides 3

Key events

Rotherham United Cardiff
Kick-off
11’
Ollie TannerArgument
16’
Omari KellymanShot on target
21’
Ryan WintleProfessional foul last man
25’
Perry NgShot on target
32’
Perry NgShot on target
41’
43’
Omari KellymanLeft foot shot0-1 (Cardiff)
Half-time0-1
Harry GrayShot on target
48’
Second half underway
58’
Chris WillockRight foot shot0-2 (Cardiff)
Gabriele BiancheriEmmanuel Adegboyega
65’
Ar'Jany MarthaArgument
72’
Dru YearwoodKian Spence
74’
Sam NombeSimulation
79’
86’
Duncan WatmoreHarry Gray
90+2’
90+3’
90+5’
Isaak DaviesLeft foot shot0-3 (Cardiff)
Full-time0-3

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.83 1.37 43’ Omari Kellyman (Cardiff), 0-1 43’ 58’ Chris Willock (Cardiff), 0-2 58’ 90+5’ Isaak Davies (Cardiff), 0-3 90+5’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.83 1.37 43’ Omari Kellyman (Cardiff), 0-1 Kellyman 43’ 58’ Chris Willock (Cardiff), 0-2 Willock 58’ 90+5’ Isaak Davies (Cardiff), 0-3 Davies 90+5’
Rotherham United 0.83 xGCardiff 1.37 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Cardiff attacking Rotherham United attacking 
48’ Harry Gray (Rotherham United), open play, 0.36 xG, saved 90+5’ Isaak Davies (Cardiff), open play, 0.24 xG, goal 48’ Harry Gray (Rotherham United), open play, 0.18 xG, blocked 16’ Omari Kellyman (Cardiff), open play, 0.15 xG, saved 45’ Omari Kellyman (Cardiff), open play, 0.15 xG, off target 58’ Chris Willock (Cardiff), open play, 0.14 xG, goal 70’ Cian Ashford (Cardiff), open play, 0.13 xG, off target 43’ Omari Kellyman (Cardiff), open play, 0.12 xG, goal 69’ Joel Colwill (Cardiff), open play, 0.10 xG, off target 47’ Alex Robertson (Cardiff), open play, 0.09 xG, off target 80’ Jamal Baptiste (Rotherham United), open play, 0.08 xG, blocked 23’ Joe Powell (Rotherham United), direct free kick, 0.08 xG, blocked 34’ Chris Willock (Cardiff), open play, 0.06 xG, blocked 63’ Sam Nombe (Rotherham United), open play, 0.05 xG, blocked 20’ Omari Kellyman (Cardiff), open play, 0.04 xG, off target 32’ Perry Ng (Cardiff), direct free kick, 0.04 xG, saved 57’ Chris Willock (Cardiff), open play, 0.03 xG, off target 23’ Joe Powell (Rotherham United), set piece, 0.03 xG, off target 46’ Chris Willock (Cardiff), open play, 0.02 xG, off target 71’ David Turnbull (Cardiff), open play, 0.02 xG, blocked 33’ Sam Nombe (Rotherham United), open play, 0.02 xG, off target 50’ Zak Jules (Rotherham United), open play, 0.02 xG, off target 60’ Gabriel Osho (Cardiff), open play, 0.02 xG, off target 90+7’ Jamal Baptiste (Rotherham United), set piece, 0.01 xG, off target 25’ Perry Ng (Cardiff), set piece, 0.01 xG, saved 46’ Gabriel Osho (Cardiff), open play, 0.01 xG, off target 86’ Zak Jules (Rotherham United), set piece, 0.01 xG, off target 48’ Harry Gray (Rotherham United), open play, 0.36 xG, saved 90+5’ Isaak Davies (Cardiff), open play, 0.24 xG, goal 48’ Harry Gray (Rotherham United), open play, 0.18 xG, blocked 16’ Omari Kellyman (Cardiff), open play, 0.15 xG, saved 45’ Omari Kellyman (Cardiff), open play, 0.15 xG, off target 58’ Chris Willock (Cardiff), open play, 0.14 xG, goal 70’ Cian Ashford (Cardiff), open play, 0.13 xG, off target 43’ Omari Kellyman (Cardiff), open play, 0.12 xG, goal 69’ Joel Colwill (Cardiff), open play, 0.10 xG, off target 47’ Alex Robertson (Cardiff), open play, 0.09 xG, off target 80’ Jamal Baptiste (Rotherham United), open play, 0.08 xG, blocked 23’ Joe Powell (Rotherham United), direct free kick, 0.08 xG, blocked 34’ Chris Willock (Cardiff), open play, 0.06 xG, blocked 63’ Sam Nombe (Rotherham United), open play, 0.05 xG, blocked 20’ Omari Kellyman (Cardiff), open play, 0.04 xG, off target 32’ Perry Ng (Cardiff), direct free kick, 0.04 xG, saved 57’ Chris Willock (Cardiff), open play, 0.03 xG, off target 23’ Joe Powell (Rotherham United), set piece, 0.03 xG, off target 46’ Chris Willock (Cardiff), open play, 0.02 xG, off target 71’ David Turnbull (Cardiff), open play, 0.02 xG, blocked 50’ Zak Jules (Rotherham United), open play, 0.02 xG, off target 33’ Sam Nombe (Rotherham United), open play, 0.02 xG, off target 60’ Gabriel Osho (Cardiff), open play, 0.02 xG, off target 90+7’ Jamal Baptiste (Rotherham United), set piece, 0.01 xG, off target 25’ Perry Ng (Cardiff), set piece, 0.01 xG, saved 46’ Gabriel Osho (Cardiff), open play, 0.01 xG, off target 86’ Zak Jules (Rotherham United), set piece, 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

Rotherham United 3-4-1-2 Starting XI
Dawson
Adegboyega 65’
Jules
Baptiste
James
Spence 74’
Powell 46’
Rafferty 46’
McWilliams
Nombe
Gray 90’
Cardiff 4-2-3-1 Starting XI
Trott
Bagan
Fish
Osho 90’
Ng
Robertson 76’
Wintle
Willock 65’
Colwill
Tanner 77’
Kellyman 65’

Player stats

Goalkeeper1 player
90′ 3 3 32 – – – – –
Defenders7 players
Emmanuel Adegboyega Taken off
65′ 2 – – 3 – 30 1 – – –
90′ 3 – 1 6 3 56 1 – – –
90′ 2 – 1 6 4 46 3 – –
Joe Rafferty Taken off
45′ – – – 1 1 13 – – – –
90′ 1 – – 2 1 46 – – – –
Ar'Jany Martha Came on as a substitute
45′ 1 – – 3 1 17 1 – –
Gabriele Biancheri Came on as a substitute
25′ 1 – – 1 – 4 – – – –
Midfielders5 players
Kian Spence Taken off
74′ – – 26 – 0.01 4 3 5 1 – –
Joe Powell Taken off
45′ – – 18 – 0.01 2 – 5 1 – –
90′ – – 40 2 0.04 3 – 3 4 – –
Brandon Cover Came on as a substitute
45′ – – 13 – 0.01 4 – 7 – 3 –
Dru Yearwood Came on as a substitute
16′ – – 11 – 0.01 1 – 1 – – –
Forwards2 players
90′ – – 2 – 0.06 0.03 – 5 1 17
Harry Gray Taken off
89′ – – 2 1 0.54 0.02 1 4 2 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

Rotherham United win 27% Avg odds 3.48
Draw 28% Avg odds 3.36
Cardiff win 45% Avg odds 2.05

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.