Menu icon
Premium Articles & Expert Tips delivered Daily.
    Plus access to:
  • Get exclusive Willie Mullins' Insights
  • Watch Race Replays & analyse performances
  • Track horses with My Stable
  • Discover Racecard+ powered by Timeform
Join for FREE todayLog in
Sporting Life Plus Logo
Cardiff vs Oxford U - Commentary - Football - Sporting Life
Premium Articles & Expert Tips delivered Daily.
    Plus access to:
  • Get exclusive Willie Mullins' Insights
  • Watch Race Replays & analyse performances
  • Track horses with My Stable
  • Discover Racecard+ powered by Timeform
Join for FREE todayLog in
Sporting Life Plus Logo

Cardiff City v Oxford United Live Score

Cardiff vs Oxford U - Commentary - Football - Sporting Life
56' Yousef Salech
Cardiff vs Oxford U - Commentary - Football - Sporting Life
79' Cameron Brannagan
View Next GamesImage of a gold chevron
Image of a grey clock21/04/25
Image of a referee's whistleRef. F Hallam
Image of a pitchCardiff City Stadium
Cardiff vs Oxford U - Commentary - Football - Sporting Life
56' Yousef Salech
Cameron Brannagan 79'
Cardiff vs Oxford U - Commentary - Football - Sporting Life
  • Match ends, Cardiff City 1, Oxford United 1.
  • 90'+6
    Second Half ends, Cardiff City 1, Oxford United 1.
  • 90'+4
    Foul by Calum Chambers (Cardiff City).
  • 90'+4
    Tyler Goodrham (Oxford United) wins a free kick in the defensive half.
  • 90'+4
    Attempt blocked. Will Fish (Cardiff City) header from the centre of the box is blocked. Assisted by David Turnbull with a cross.
  • 90'+3
    Corner, Cardiff City. Conceded by Tyler Goodrham.
  • 90'+3
    Attempt blocked. Perry Ng (Cardiff City) right footed shot from outside the box is blocked.
  • 90'+1
    Delay over. They are ready to continue.
  • 90'
    Fourth official has announced 4 minutes of added time.
  • 90'
    Delay in match because of an injury Perry Ng (Cardiff City).
  • 90'
    Delay in match because of an injury Cameron Brannagan (Oxford United).
  • 84'
    Attempt saved. Ollie Tanner (Cardiff City) left footed shot from outside the box is saved in the centre of the goal by Jamie Cumming (Oxford United).
  • 84'
    Corner, Cardiff City. Conceded by Mark Harris.
  • 84'
    Attempt blocked. Ollie Tanner (Cardiff City) left footed shot from outside the box is blocked.
  • 83'
    Will Alves (Cardiff City) wins a free kick in the attacking half.
  • 83'
    Foul by Tyler Goodrham (Oxford United).
  • 82'
    Substitution, Oxford United. Elliott Moore replaces Joe Bennett.
  • 80'
    Substitution, Cardiff City. Ollie Tanner replaces Yousef Salech.
  • 80'
    Substitution, Cardiff City. David Turnbull replaces Sivert Mannsverk because of an injury.
  • 79'
    Goal! Cardiff City 1, Oxford United 1. Cameron Brannagan (Oxford United) right footed shot from outside the box to the top right corner. Assisted by Tyler Goodrham following a set piece situation.
  • 79'
    Sivert Mannsverk (Cardiff City) is shown the yellow card for a bad foul.
  • 78'
    Foul by Sivert Mannsverk (Cardiff City).
  • 78'
    Tyler Goodrham (Oxford United) wins a free kick in the attacking half.
  • 78'
    Foul by Perry Ng (Cardiff City).
  • 78'
    Greg Leigh (Oxford United) wins a free kick in the defensive half.
  • 76'
    Foul by Sivert Mannsverk (Cardiff City).
  • 76'
    Will Vaulks (Oxford United) wins a free kick in the defensive half.
  • 75'
    Substitution, Cardiff City. Rubin Colwill replaces Alex Robertson.
  • 75'
    Substitution, Cardiff City. Will Alves replaces Chris Willock.
  • 72'
    Tyler Goodrham (Oxford United) wins a free kick on the left wing.
  • 72'
    Foul by Andy Rinomhota (Cardiff City).
  • 70'
    Delay over. They are ready to continue.
  • 70'
    Substitution, Cardiff City. Yakou Méïté replaces Cian Ashford.
  • 69'
    Substitution, Oxford United. Mark Harris replaces Tom Bradshaw.
  • 69'
    Substitution, Oxford United. Rúben Rodrigues replaces Alex Matos.
  • 69'
    Delay in match because of an injury Sivert Mannsverk (Cardiff City).
  • 66'
    Attempt saved. Yousef Salech (Cardiff City) header from the centre of the box is saved in the top right corner by Jamie Cumming (Oxford United). Assisted by Chris Willock with a cross.
  • 65'
    Attempt blocked. Cian Ashford (Cardiff City) right footed shot from the centre of the box is blocked. Assisted by Callum O'Dowda.
  • 63'
    Perry Ng (Cardiff City) wins a free kick in the defensive half.
  • 63'
    Foul by Ben Nelson (Oxford United).
  • 60'
    Perry Ng (Cardiff City) wins a free kick on the right wing.
  • 60'
    Foul by Tyler Goodrham (Oxford United).
  • 59'
    Alex Matos (Oxford United) is shown the yellow card for a bad foul.
  • 59'
    Alex Robertson (Cardiff City) wins a free kick in the defensive half.
  • 59'
    Foul by Alex Matos (Oxford United).
  • 56'
    Goal! Cardiff City 1, Oxford United 0. Yousef Salech (Cardiff City) header from the centre of the box to the bottom left corner. Assisted by Chris Willock with a cross.
  • 55'
    Corner, Cardiff City. Conceded by Ben Nelson.
  • 54'
    Foul by Yousef Salech (Cardiff City).
  • 54'
    Michal Helik (Oxford United) wins a free kick in the defensive half.
  • 53'
    Chris Willock (Cardiff City) wins a free kick on the left wing.
  • 53'
    Foul by Matt Phillips (Oxford United).
  • 51'
    Michal Helik (Oxford United) is shown the yellow card for a bad foul.
  • 51'
    Yousef Salech (Cardiff City) wins a free kick in the attacking half.
  • 51'
    Foul by Michal Helik (Oxford United).
  • 49'
    Alex Matos (Oxford United) wins a free kick in the defensive half.
  • 49'
    Foul by Sivert Mannsverk (Cardiff City).
  • 47'
    Foul by Alex Matos (Oxford United).
  • 47'
    Chris Willock (Cardiff City) wins a free kick in the defensive half.
  • 45'
    Second Half begins Cardiff City 0, Oxford United 0.
  • 45'
    Substitution, Oxford United. Greg Leigh replaces Przemyslaw Placheta.
  • 45'
    Substitution, Oxford United. Matt Phillips replaces Peter Kioso.
  • 45'+2
    First Half ends, Cardiff City 0, Oxford United 0.
  • 45'+2
    Attempt missed. Tom Bradshaw (Oxford United) header from the centre of the box is close, but misses to the right. Assisted by Cameron Brannagan following a set piece situation.
  • 45'+1
    Foul by Will Fish (Cardiff City).
  • 45'+1
    Alex Matos (Oxford United) wins a free kick on the left wing.
  • 45'
    Fourth official has announced 1 minutes of added time.
  • 45'
    Callum O'Dowda (Cardiff City) wins a free kick in the defensive half.
  • 45'
    Foul by Ben Nelson (Oxford United).
  • 44'
    Foul by Cian Ashford (Cardiff City).
  • 44'
    Joe Bennett (Oxford United) wins a free kick on the left wing.
  • 43'
    Foul by Chris Willock (Cardiff City).
  • 43'
    Peter Kioso (Oxford United) wins a free kick in the defensive half.
  • 43'
    Foul by Perry Ng (Cardiff City).
  • 43'
    Cameron Brannagan (Oxford United) wins a free kick in the defensive half.
  • 40'
    Przemyslaw Placheta (Oxford United) is shown the yellow card for a bad foul.
  • 39'
    Perry Ng (Cardiff City) wins a free kick in the defensive half.
  • 39'
    Foul by Przemyslaw Placheta (Oxford United).
  • 37'
    Chris Willock (Cardiff City) wins a free kick in the attacking half.
  • 37'
    Foul by Tyler Goodrham (Oxford United).
  • 35'
    Offside, Cardiff City. Chris Willock is caught offside.
  • 35'
    Perry Ng (Cardiff City) wins a free kick in the defensive half.
  • 35'
    Foul by Ben Nelson (Oxford United).
  • 33'
    Attempt missed. Chris Willock (Cardiff City) right footed shot from outside the box misses to the right. Assisted by Yousef Salech.
  • 32'
    Attempt blocked. Sivert Mannsverk (Cardiff City) right footed shot from outside the box is blocked.
  • 26'
    Attempt missed. Yousef Salech (Cardiff City) header from the centre of the box is just a bit too high. Assisted by Alex Robertson with a cross following a corner.
  • 25'
    Corner, Cardiff City. Conceded by Joe Bennett.
  • 21'
    Alex Matos (Oxford United) wins a free kick on the left wing.
  • 21'
    Foul by Perry Ng (Cardiff City).
  • 17'
    Handball by Przemyslaw Placheta (Oxford United).
  • 17'
    Callum O'Dowda (Cardiff City) wins a free kick in the defensive half.
  • 15'
    Foul by Alex Robertson (Cardiff City).
  • 15'
    Michal Helik (Oxford United) wins a free kick in the defensive half.
  • 15'
    Handball by Alex Robertson (Cardiff City).
  • 12'
    Andy Rinomhota (Cardiff City) wins a free kick in the attacking half.
  • 12'
    Foul by Will Vaulks (Oxford United).
  • 11'
    Attempt missed. Chris Willock (Cardiff City) right footed shot from the centre of the box is too high. Assisted by Alex Robertson.
  • 10'
    Callum O'Dowda (Cardiff City) wins a free kick on the left wing.
  • 10'
    Foul by Przemyslaw Placheta (Oxford United).
  • 7'
    Alex Robertson (Cardiff City) wins a free kick on the right wing.
  • 7'
    Foul by Tyler Goodrham (Oxford United).
  • 7'
    Alex Robertson (Cardiff City) wins a free kick in the defensive half.
  • 7'
    Foul by Cameron Brannagan (Oxford United).
  • 6'
    Attempt missed. Yousef Salech (Cardiff City) header from the centre of the box is high and wide to the right. Assisted by Callum O'Dowda with a cross.
  • 4'
    Delay over. They are ready to continue.
  • 3'
    Delay in match because of an injury Will Fish (Cardiff City).
  • 3'
    Foul by Tom Bradshaw (Oxford United).
  • 3'
    Will Fish (Cardiff City) wins a free kick in the defensive half.
  • 0'
    First Half begins.
  • Lineups are announced and players are warming up.

Next Matches

Join for Free
Image of stables faded in a gold gradientGet exclusive Willie Mullins insight, plus access to premium articles, expert tips and Timeform data, plus more...
Log in
Discover Sporting Life Plus benefitsWhite Chevron
Sporting Life Plus Logo