Cardiff vs Burnley

7 November 2026 · Championship · 2026/27 · Referee Oliver Langford

Full time 5 – 4
  • Ollie Tanner 40’
  • Yousef Salech 65’, 82’
  • Jack Moylan 75’ (pen)
  • Alex Robertson 90+4’
  • Andreas Hountondji 15’
  • Marcus Edwards 25’
  • Largie Ramazani 55’
  • Alex Robertson 62’ (og)

Match summary

Cardiff came back from 3 goals down to win 5-4 at home to Burnley, with the winner arriving in stoppage time.

In the first half, Andreas Hountondji put Burnley ahead in the 15th minute, Marcus Edwards made it 0-2 in the 25th minute, and Ollie Tanner pulled one back to make it 1-2 from a corner in the 40th minute. In the second half, Largie Ramazani made it 1-3 in the 55th minute, Robertson's own goal made it 1-4 in the 62nd minute, Yousef Salech made it 2-4 in the 65th minute, Jack Moylan made it 3-4 from the penalty spot in the 75th minute, Salech equalised with a header in the 82nd minute, and Alex Robertson won it in stoppage time.

The chances backed that up: Cardiff created 5.10 expected goals (xG) from 25 shots to Burnley's 2.30 from 15.

Cardiff secured a dramatic 5-4 home victory against Burnley in the Championship matchday 15 fixture after dominating the overall performance and territory. The hosts registered 66 percent possession, 25 shots against 15, and 11 shots on target compared to the visitors' 8. Cardiff completed 570 passes with an 87.7 percent accuracy, generated 98 attacks with 69 dangerous attacks, and accumulated an expected goals tally of 5.10 to Burnley's 2.30. Both sides were disciplined in terms of fouls, with 8 committed by Cardiff and 10 by Burnley, while the match saw 4 yellow cards for the hosts and 3 for the visitors.

Burnley built a strong lead through goals from Andreas Hountondji in the 15th minute and Marcus Edwards in the 25th minute, before Cardiff's Ollie Tanner responded with a left-footed shot in the 40th minute to make it 1-2 at half-time. Largie Ramazani extended Burnley's lead in the 55th minute and Alex Robertson scored an own goal in the 62nd minute, pushing the score to 1-4. Cardiff mounted a fierce comeback as Yousef Salech scored in the 65th minute, Jack Moylan converted a penalty in the 75th minute, Salech headed in an equaliser in the 82nd minute, and Robertson scored the winner in the 90+4th minute.

Match stats

67% Possession 33%
25 Shots 15
11 Shots on target 8
5 Corners 6
99 Attacks 66
70 Dangerous attacks 36
577 Passes 286
88.0% Pass accuracy 76.9%
8 Tackles 15
8 Fouls 10
4 Yellow cards 3
0 Offsides 1

Key events

Cardiff Burnley
Kick-off
Joel BaganShot on target
5’
Corner
5’
Corner
12’
William FishShot on target
13’
Corner
13’
15’
Andreas HountondjiRight foot shot0-1 (Burnley)
25’
Marcus EdwardsRight foot shot0-2 (Burnley)
29’
Largie RamazaniShot on target
29’
Corner
Alex RobertsonShot on target
30’
Corner
31’
35’
Corner
35’
Corner
Ollie TannerLeft foot shot1-2 (Cardiff)
40’
Corner
40’
Half-time1-2
Perry NgShot on target
46’
Second half underway
50’
55’
Largie RamazaniLeft foot shot1-3 (Burnley)
61’
Aaron RamseyShot on target
62’
Alex RobertsonOwn goal1-4 (Burnley)
Yousef SalechRight foot shot2-4 (Cardiff)
65’
69’
Corner
Jack MoylanPenalty3-4 (Cardiff)
75’
79’
Largie RamazaniArgument
Joel BaganArgument
79’
Yousef SalechHeader4-4 (Cardiff)
82’
90+2’
Aaron RamseyShot on target
90+2’
Aaron RamseyShot on target
90+2’
Corner
Alex RobertsonRight foot shot5-4 (Cardiff)
90+4’
90+7’
Largie RamazaniShot on target
90+7’
Corner
90+9’
Kyle WalkerOff the ball foul
Rubin ColwillArgument
90+11’
90+11’
Josh LaurentArgument
90+13’
Full-time5-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 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 5.10 2.30 15’ Andreas Hountondji (Burnley), 0-1 15’ 25’ Marcus Edwards (Burnley), 0-2 25’ 40’ Ollie Tanner (Cardiff), 1-2 40’ 55’ Largie Ramazani (Burnley), 1-3 55’ 62’ Alex Robertson (Burnley) own goal, 1-4 62’ 65’ Yousef Salech (Cardiff), 2-4 65’ 75’ Jack Moylan (Cardiff), 3-4 75’ 82’ Yousef Salech (Cardiff), 4-4 82’ 90+4’ Alex Robertson (Cardiff), 5-4 90+4’ 0 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 5.10 2.30 15’ Andreas Hountondji (Burnley), 0-1 Hountondji 15’ 25’ Marcus Edwards (Burnley), 0-2 Edwards 25’ 40’ Ollie Tanner (Cardiff), 1-2 Tanner 40’ 55’ Largie Ramazani (Burnley), 1-3 Ramazani 55’ 62’ Alex Robertson (Burnley) own goal, 1-4 Robertson 62’ 65’ Yousef Salech (Cardiff), 2-4 Salech 65’ 75’ Jack Moylan (Cardiff), 3-4 Moylan 75’ 82’ Yousef Salech (Cardiff), 4-4 Salech 82’ 90+4’ Alex Robertson (Cardiff), 5-4 Robertson 90+4’
Cardiff 5.10 xGBurnley 2.30 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Burnley attacking Cardiff attacking 
40’ Ollie Tanner (Cardiff), from a corner, 0.96 xG, goal 46’ Jack Moylan (Cardiff), open play, 0.80 xG, blocked 75’ Jack Moylan (Cardiff), penalty, 0.79 xG, goal 82’ Yousef Salech (Cardiff), open play, 0.60 xG, goal 28’ Marcus Edwards (Burnley), open play, 0.58 xG, off target 9’ Jack Moylan (Cardiff), open play, 0.48 xG, off target 15’ Andreas Hountondji (Burnley), open play, 0.47 xG, goal 40’ Rubin Colwill (Cardiff), from a corner, 0.25 xG, blocked 90+2’ Aaron Ramsey (Burnley), open play, 0.20 xG, saved 65’ Yousef Salech (Cardiff), open play, 0.19 xG, goal 33’ Rubin Colwill (Cardiff), open play, 0.18 xG, off target 52’ Marcus Edwards (Burnley), direct free kick, 0.17 xG, off target 59’ Cian Ashford (Cardiff), open play, 0.16 xG, blocked 55’ Largie Ramazani (Burnley), open play, 0.13 xG, goal 69’ Andreas Hountondji (Burnley), open play, 0.13 xG, blocked 46’ Perry Ng (Cardiff), open play, 0.13 xG, saved 90+2’ Aaron Ramsey (Burnley), from a corner, 0.12 xG, saved 36’ Hjalmar Ekdal (Burnley), from a corner, 0.11 xG, blocked 25’ Marcus Edwards (Burnley), open play, 0.10 xG, goal 13’ William Fish (Cardiff), from a corner, 0.10 xG, saved 35’ Hjalmar Ekdal (Burnley), from a corner, 0.09 xG, blocked 13’ Rubin Colwill (Cardiff), open play, 0.07 xG, blocked 61’ Aaron Ramsey (Burnley), open play, 0.07 xG, saved 29’ Largie Ramazani (Burnley), open play, 0.05 xG, saved 90+1’ Jack Moylan (Cardiff), open play, 0.06 xG, off target 32’ Cian Ashford (Cardiff), open play, 0.04 xG, blocked 21’ Cian Ashford (Cardiff), open play, 0.04 xG, blocked 53’ Andreas Hountondji (Burnley), open play, 0.04 xG, off target 48’ Perry Ng (Cardiff), open play, 0.04 xG, off target 90+4’ Jack Moylan (Cardiff), open play, 0.04 xG, blocked 6’ Alex Robertson (Cardiff), from a corner, 0.03 xG, off target 45’ Alex Robertson (Cardiff), open play, 0.03 xG, blocked 30’ Alex Robertson (Cardiff), open play, 0.02 xG, saved 37’ Perry Ng (Cardiff), open play, 0.02 xG, off target 40’ Ollie Tanner (Cardiff), open play, 0.02 xG, blocked 42’ Largie Ramazani (Burnley), set piece, 0.02 xG, blocked 90+4’ Alex Robertson (Cardiff), open play, 0.02 xG, goal 5’ Joel Bagan (Cardiff), open play, 0.02 xG, saved 52’ Ollie Tanner (Cardiff), open play, 0.01 xG, blocked 90+7’ Largie Ramazani (Burnley), open play, 0.02 xG, saved 62’ Alex Robertson (Cardiff), own goal 40’ Ollie Tanner (Cardiff), from a corner, 0.96 xG, goal 46’ Jack Moylan (Cardiff), open play, 0.80 xG, blocked 75’ Jack Moylan (Cardiff), penalty, 0.79 xG, goal 82’ Yousef Salech (Cardiff), open play, 0.60 xG, goal 28’ Marcus Edwards (Burnley), open play, 0.58 xG, off target 9’ Jack Moylan (Cardiff), open play, 0.48 xG, off target 15’ Andreas Hountondji (Burnley), open play, 0.47 xG, goal 40’ Rubin Colwill (Cardiff), from a corner, 0.25 xG, blocked 90+2’ Aaron Ramsey (Burnley), open play, 0.20 xG, saved 65’ Yousef Salech (Cardiff), open play, 0.19 xG, goal 33’ Rubin Colwill (Cardiff), open play, 0.18 xG, off target 52’ Marcus Edwards (Burnley), direct free kick, 0.17 xG, off target 59’ Cian Ashford (Cardiff), open play, 0.16 xG, blocked 69’ Andreas Hountondji (Burnley), open play, 0.13 xG, blocked 55’ Largie Ramazani (Burnley), open play, 0.13 xG, goal 46’ Perry Ng (Cardiff), open play, 0.13 xG, saved 90+2’ Aaron Ramsey (Burnley), from a corner, 0.12 xG, saved 36’ Hjalmar Ekdal (Burnley), from a corner, 0.11 xG, blocked 25’ Marcus Edwards (Burnley), open play, 0.10 xG, goal 13’ William Fish (Cardiff), from a corner, 0.10 xG, saved 35’ Hjalmar Ekdal (Burnley), from a corner, 0.09 xG, blocked 13’ Rubin Colwill (Cardiff), open play, 0.07 xG, blocked 61’ Aaron Ramsey (Burnley), open play, 0.07 xG, saved 90+1’ Jack Moylan (Cardiff), open play, 0.06 xG, off target 29’ Largie Ramazani (Burnley), open play, 0.05 xG, saved 21’ Cian Ashford (Cardiff), open play, 0.04 xG, blocked 32’ Cian Ashford (Cardiff), open play, 0.04 xG, blocked 48’ Perry Ng (Cardiff), open play, 0.04 xG, off target 53’ Andreas Hountondji (Burnley), open play, 0.04 xG, off target 90+4’ Jack Moylan (Cardiff), open play, 0.04 xG, blocked 45’ Alex Robertson (Cardiff), open play, 0.03 xG, blocked 6’ Alex Robertson (Cardiff), from a corner, 0.03 xG, off target 30’ Alex Robertson (Cardiff), open play, 0.02 xG, saved 37’ Perry Ng (Cardiff), open play, 0.02 xG, off target 40’ Ollie Tanner (Cardiff), open play, 0.02 xG, blocked 90+4’ Alex Robertson (Cardiff), open play, 0.02 xG, goal 42’ Largie Ramazani (Burnley), set piece, 0.02 xG, blocked 5’ Joel Bagan (Cardiff), open play, 0.02 xG, saved 90+7’ Largie Ramazani (Burnley), open play, 0.02 xG, saved 52’ Ollie Tanner (Cardiff), open play, 0.01 xG, blocked 62’ Alex Robertson (Cardiff), own goal
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
Fish
Bielik 71’
Ng
Robertson
Ashford
Willock 90’
Colwill
Tanner 63’
Moylan 90’
Burnley 4-2-3-1 Starting XI
Coudert
Pires 64’
Ekdal
Júlio
Walker
Laurent
Hatate 58’
Ramazani
Banel 64’
Edwards 58’
Hountondji 80’

Player stats

Goalkeeper1 player
90′ 5 4 39 – – – – –
Defenders5 players
90′ 2 1 – 3 – 61 2 – – –
90′ 2 – – 6 4 85 1 – – –
Krystian Bielik Taken off
71′ – – 2 4 4 89 1 – –
90′ 1 1 – 3 – 66 2 – –
Calum Scanlon Came on as a substitute
19′ – – – 1 – 10 – – – –
Midfielders6 players
90′ 1 – 79 2 – 1 1 4 – 2 –
90′ – 1 25 3 – 1 – 5 1 1 –
Ollie Tanner Taken off
63′ 1 – 31 2 – – – – – – –
90′ – 2 42 5 – 2 1 4 – 1
Chris Willock Taken off
89′ – 1 22 5 – – – 3 – 1 –
Jack Moylan Taken off
89′ 1 – 19 1 – – – – – – –
Forwards1 player
Yousef Salech Came on as a substitute
27′ 2 – 2 2 0.79 – – 2 2 2
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.

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.