Advertisement
Tuesday 12 Aug 2025
Cardiff City Stadium, Cardiff, Cardiff
Advertisement
Insights
Match Information
Advertisement




Substitutes

Squads

defenders
midfielders

defenders
midfielders
Commentary
Advertisement
90’ + 8
end-2
Second Half ends, Cardiff City 2, Swindon Town 1.
90’ + 8
free-kick-won

YS
Yousef Salech
Jersey Number 22
Yousef Salech (Cardiff City) wins a free kick in the attacking half.
90’ + 6
attempt-saved

OT
Ollie Tanner
Jersey Number 11
CW
Chris Willock
Jersey Number 16
Attempt saved. Ollie Tanner (Cardiff City) left footed shot from outside the box is saved in the centre of the goal by Lewis Ward (Swindon Town). Assisted by Chris Willock with a cross.
Advertisement
90’ + 4
free-kick-won

JM
Joel Mcgregor
Jersey Number 33 • Defender
Joel McGregor (Swindon Town) wins a free kick in the defensive half.
90’ + 3
substitution

EK
IN: Eli King
Jersey Number 24
DT
OUT: David Turnbull
Jersey Number 14 • Midfielder
Substitution, Cardiff City. Eli King replaces David Turnbull.
90’ + 2
free-kick-won

JC
Joel Colwill
Jersey Number 27
Joel Colwill (Cardiff City) wins a free kick in the defensive half.
90’ + 1
attempt-blocked

GK
Gavin Kilkenny
Jersey Number 18 • Midfielder
Attempt blocked. Gavin Kilkenny (Swindon Town) right footed shot from outside the box is blocked.
Advertisement
90’
added-time
Fourth official has announced 7 minutes of added time.
89’
corner

GK
Gavin Kilkenny
Jersey Number 18 • Midfielder
Corner, Cardiff City. Conceded by Gavin Kilkenny.
87’
substitution

OT
IN: Ollie Tanner
Jersey Number 11
CA
OUT: Cian Ashford
Jersey Number 45 • Striker
Substitution, Cardiff City. Ollie Tanner replaces Cian Ashford.
Advertisement
86’
substitution

JC
IN: Joel Colwill
Jersey Number 27

OUT: Rubin Colwill
Jersey Number 10 • Midfielder
Substitution, Cardiff City. Joel Colwill replaces Rubin Colwill.
86’
miss


Rubin Colwill
Jersey Number 10 • Midfielder
CW
Chris Willock
Jersey Number 16
Attempt missed. Rubin Colwill (Cardiff City) right footed shot from the left side of the box is high and wide to the right. Assisted by Chris Willock following a set piece situation.
86’
free-kick-won

CW
Chris Willock
Jersey Number 16
Chris Willock (Cardiff City) wins a free kick on the left wing.
85’
attempt-saved

YS
Yousef Salech
Jersey Number 22
Attempt saved. Yousef Salech (Cardiff City) right footed shot from the centre of the box is saved in the top centre of the goal by Lewis Ward (Swindon Town).
Advertisement
84’
miss

JT
Jake Tabor
Jersey Number 11
Attempt missed. Jake Tabor (Swindon Town) header from the left side of the six yard box is close, but misses to the left.
83’
free-kick-won

PG
Paul Glatzel
Jersey Number 9 • Midfielder
Paul Glatzel (Swindon Town) wins a free kick in the attacking half.
83’
attempt-saved

JB
Joel Bagan
Jersey Number 3 • Defender

Rubin Colwill
Jersey Number 10 • Midfielder
Attempt saved. Joel Bagan (Cardiff City) left footed shot from the centre of the box is saved in the bottom left corner by Lewis Ward (Swindon Town). Assisted by Rubin Colwill.
82’
free-kick-won

RK
Ronan Kpakio
Jersey Number 44 • Defender
Ronan Kpakio (Cardiff City) wins a free kick in the defensive half.
Advertisement
82’
attempt-saved

DT
David Turnbull
Jersey Number 14 • Midfielder
YS
Yousef Salech
Jersey Number 22
Attempt saved. David Turnbull (Cardiff City) right footed shot from outside the box is saved in the top centre of the goal by Lewis Ward (Swindon Town). Assisted by Yousef Salech.
82’
attempt-blocked

JB
Joel Bagan
Jersey Number 3 • Defender

Rubin Colwill
Jersey Number 10 • Midfielder
Attempt blocked. Joel Bagan (Cardiff City) left footed shot from outside the box is blocked. Assisted by Rubin Colwill.
80’
yellow-card

JM
Joel Mcgregor
Jersey Number 33 • Defender
Joel McGregor (Swindon Town) is shown the yellow card for a bad foul.
80’
free-kick-won

CW
Chris Willock
Jersey Number 16
Chris Willock (Cardiff City) wins a free kick on the left wing.
Advertisement
79’
attempt-blocked


Calum Chambers
Jersey Number 12 • Defender
CW
Chris Willock
Jersey Number 16
Attempt blocked. Calum Chambers (Cardiff City) header from the left side of the six yard box is blocked. Assisted by Chris Willock with a cross.
77’
offside

FM
Finley Munroe
Jersey Number 26
JT
Jake Tabor
Jersey Number 11
Offside, Swindon Town. Jake Tabor is caught offside.
77’
substitution

JT
IN: Jake Tabor
Jersey Number 11
PE
OUT: Princewill Ehibhatiomhan
Jersey Number 20 • Striker
Substitution, Swindon Town. Jake Tabor replaces Princewill Ehibhatiomhan because of an injury.
Advertisement
75’
end-delay
Delay over. They are ready to continue.
74’
start-delay
Delay in match because of an injury Princewill Ehibhatiomhan (Swindon Town).
73’
miss

FM
Finley Munroe
Jersey Number 26
DO
Darren Oldaker
Jersey Number 44
Attempt missed. Finley Munroe (Swindon Town) left footed shot from the left side of the box misses to the right. Assisted by Darren Oldaker following a fast break.
71’
free-kick-won

OC
Ollie Clarke
Jersey Number 8
Ollie Clarke (Swindon Town) wins a free kick on the right wing.
Advertisement
71’
free-kick-won

JB
James Ball
Jersey Number 6 • Midfielder
James Ball (Swindon Town) wins a free kick in the defensive half.
70’
end-delay
Delay over. They are ready to continue.
69’
start-delay
Delay in match (Cardiff City).
68’
miss

PG
Paul Glatzel
Jersey Number 9 • Midfielder
FM
Finley Munroe
Jersey Number 26
Attempt missed. Paul Glatzel (Swindon Town) header from the right side of the six yard box is too high. Assisted by Finley Munroe with a cross following a corner.
Advertisement
68’
substitution

CW
IN: Chris Willock
Jersey Number 16
ID
OUT: Isaak Davies
Jersey Number 39 • Striker
Substitution, Cardiff City. Chris Willock replaces Isaak Davies.
68’
substitution

YS
IN: Yousef Salech
Jersey Number 22
CR
OUT: Callum Robinson
Jersey Number 47 • Striker
Substitution, Cardiff City. Yousef Salech replaces Callum Robinson.
66’
free-kick-won

WF
William Fish
Jersey Number 2 • Defender
Will Fish (Cardiff City) wins a free kick in the defensive half.
Advertisement
66’
free-kick-won


Rubin Colwill
Jersey Number 10 • Midfielder
Rubin Colwill (Cardiff City) wins a free kick in the attacking half.
65’
free-kick-won

CA
Cian Ashford
Jersey Number 45 • Striker
Cian Ashford (Cardiff City) wins a free kick on the right wing.
Advertisement
63’
attempt-saved

DT
David Turnbull
Jersey Number 14 • Midfielder
CA
Cian Ashford
Jersey Number 45 • Striker
Attempt saved. David Turnbull (Cardiff City) right footed shot from the right side of the box is saved in the bottom left corner by Lewis Ward (Swindon Town). Assisted by Cian Ashford.
62’
miss

HS
Harry Smith
Jersey Number 10 • Striker
PG
Paul Glatzel
Jersey Number 9 • Midfielder
Attempt missed. Harry Smith (Swindon Town) header from the centre of the box misses to the right. Assisted by Paul Glatzel with a cross.
60’
yellow-card

RK
Ronan Kpakio
Jersey Number 44 • Defender
Ronan Kpakio (Cardiff City) is shown the yellow card for a bad foul.
60’
free-kick-won

PE
Princewill Ehibhatiomhan
Jersey Number 20 • Striker
Princewill Ehibhatiomhan (Swindon Town) wins a free kick in the attacking half.
Advertisement
58’
free-kick-won

ID
Isaak Davies
Jersey Number 39 • Striker
Isaak Davies (Cardiff City) wins a free kick on the left wing.
55’
Goal !

PE
Princewill Ehibhatiomhan
Assist: Darren Oldaker
Goal! Cardiff City 2, Swindon Town 1. Princewill Ehibhatiomhan (Swindon Town) right footed shot from outside the box to the bottom left corner. Assisted by Darren Oldaker.
Advertisement
54’
offside

JB
Joel Bagan
Jersey Number 3 • Defender
CR
Callum Robinson
Jersey Number 47 • Striker
Offside, Cardiff City. Callum Robinson is caught offside.
50’
substitution

LW
IN: Lewis Ward
Jersey Number 12
CR
OUT: Connor Ripley
Jersey Number 1 • Goalkeeper
Substitution, Swindon Town. Lewis Ward replaces Connor Ripley because of an injury.
50’
end-delay
Delay over. They are ready to continue.
48’
start-delay
Delay in match because of an injury Ryan Wintle (Cardiff City).
Advertisement
48’
start-delay
Delay in match because of an injury Connor Ripley (Swindon Town).
48’
free-kick-won

RW
Ryan Wintle
Jersey Number 6 • Midfielder
Ryan Wintle (Cardiff City) wins a free kick in the defensive half.
45’
start
Second Half begins Cardiff City 2, Swindon Town 0.
45’
substitution

OC
IN: Ollie Clarke
Jersey Number 8
WW
OUT: Will Wright
Jersey Number 5 • Defender
Substitution, Swindon Town. Ollie Clarke replaces Will Wright.
Advertisement
45’
substitution

FM
IN: Finley Munroe
Jersey Number 26
TW
OUT: Thomas Wilson-Brown
Jersey Number 16 • Defender
Substitution, Swindon Town. Finley Munroe replaces Tom Wilson-Brown.
45’
substitution

DO
IN: Darren Oldaker
Jersey Number 44
BB
OUT: Billy Bodin
Jersey Number 31 • Striker
Substitution, Swindon Town. Darren Oldaker replaces Billy Bodin.
45’ + 4
end-1
First Half ends, Cardiff City 2, Swindon Town 0.
45’ + 2
Goal !


Rubin Colwill
Jersey Number 10 • Midfielder
Goal! Cardiff City 2, Swindon Town 0. Rubin Colwill (Cardiff City) from a free kick with a right footed shot to the top right corner.
45’ + 1
free-kick-won


Rubin Colwill
Jersey Number 10 • Midfielder
Rubin Colwill (Cardiff City) wins a free kick in the attacking half.
Advertisement
45’
added-time
Fourth official has announced 3 minutes of added time.
45’
post

CA
Cian Ashford
Jersey Number 45 • Striker
CR
Callum Robinson
Jersey Number 47 • Striker
Cian Ashford (Cardiff City) hits the left post with a right footed shot from the centre of the box. Assisted by Callum Robinson following a set piece situation.
45’
free-kick-won

RK
Ronan Kpakio
Jersey Number 44 • Defender
Ronan Kpakio (Cardiff City) wins a free kick in the defensive half.
45’
free-kick-lost

PE
Princewill Ehibhatiomhan
Jersey Number 20 • Striker
Foul by Princewill Ehibhatiomhan (Swindon Town).
Advertisement
44’
corner

GK
Gavin Kilkenny
Jersey Number 18 • Midfielder
Corner, Cardiff City. Conceded by Gavin Kilkenny.
42’
free-kick-won

JM
Joel Mcgregor
Jersey Number 33 • Defender
Joel McGregor (Swindon Town) wins a free kick in the defensive half.
41’
miss


Calum Chambers
Jersey Number 12 • Defender
ID
Isaak Davies
Jersey Number 39 • Striker
Attempt missed. Calum Chambers (Cardiff City) header from the left side of the six yard box misses to the right. Assisted by Isaak Davies with a cross following a corner.
Advertisement
37’
corner

TW
Thomas Wilson-Brown
Jersey Number 16 • Defender
Corner, Cardiff City. Conceded by Tom Wilson-Brown.
34’
attempt-saved


Rubin Colwill
Jersey Number 10 • Midfielder
JB
Joel Bagan
Jersey Number 3 • Defender
Attempt saved. Rubin Colwill (Cardiff City) right footed shot from outside the box is saved in the centre of the goal by Connor Ripley (Swindon Town). Assisted by Joel Bagan.
32’
offside

DT
David Turnbull
Jersey Number 14 • Midfielder
CA
Cian Ashford
Jersey Number 45 • Striker
Offside, Cardiff City. Cian Ashford is caught offside.
31’
offside

CR
Connor Ripley
Jersey Number 1 • Goalkeeper
PE
Princewill Ehibhatiomhan
Jersey Number 20 • Striker
Offside, Swindon Town. Princewill Ehibhatiomhan is caught offside.
Advertisement
27’
end-delay
Delay over. They are ready to continue.
26’
start-delay
Delay in match (Cardiff City).
25’
miss

PE
Princewill Ehibhatiomhan
Jersey Number 20 • Striker
BB
Billy Bodin
Jersey Number 31 • Striker
Attempt missed. Princewill Ehibhatiomhan (Swindon Town) right footed shot from the centre of the box is close, but misses to the left. Assisted by Billy Bodin.
21’
Goal !

CA
Cian Ashford
Jersey Number 45 • Striker
Goal! Cardiff City 1, Swindon Town 0. Cian Ashford (Cardiff City) right footed shot from very close range to the centre of the goal following a corner.
21’
attempt-saved

JB
Joel Bagan
Jersey Number 3 • Defender
ID
Isaak Davies
Jersey Number 39 • Striker
Attempt saved. Joel Bagan (Cardiff City) header from the centre of the box is saved in the bottom right corner by Connor Ripley (Swindon Town). Assisted by Isaak Davies with a cross.
Advertisement
15’
miss


Rubin Colwill
Jersey Number 10 • Midfielder
JB
Joel Bagan
Jersey Number 3 • Defender
Attempt missed. Rubin Colwill (Cardiff City) right footed shot from outside the box is just a bit too high. Assisted by Joel Bagan.
14’
offside

ID
Isaak Davies
Jersey Number 39 • Striker

Rubin Colwill
Jersey Number 10 • Midfielder
Offside, Cardiff City. Rubin Colwill is caught offside.
13’
free-kick-won

CR
Callum Robinson
Jersey Number 47 • Striker
Callum Robinson (Cardiff City) wins a free kick in the attacking half.
Advertisement
12’
miss

RW
Ryan Wintle
Jersey Number 6 • Midfielder
Attempt missed. Ryan Wintle (Cardiff City) right footed shot from outside the box misses to the right.
9’
offside

RW
Ryan Wintle
Jersey Number 6 • Midfielder
CR
Callum Robinson
Jersey Number 47 • Striker
Offside, Cardiff City. Callum Robinson is caught offside.
8’
corner

FM
Filozofe Mabete
Jersey Number 3 • Defender
Corner, Cardiff City. Conceded by Filozofe Mabete.
8’
attempt-blocked

ID
Isaak Davies
Jersey Number 39 • Striker
Attempt blocked. Isaak Davies (Cardiff City) right footed shot from the left side of the box is blocked.
7’
free-kick-won

RK
Ronan Kpakio
Jersey Number 44 • Defender
Ronan Kpakio (Cardiff City) wins a free kick in the defensive half.
Advertisement
7’
free-kick-lost

PE
Princewill Ehibhatiomhan
Jersey Number 20 • Striker
Foul by Princewill Ehibhatiomhan (Swindon Town).
5’
free-kick-won

WW
Will Wright
Jersey Number 5 • Defender
Will Wright (Swindon Town) wins a free kick in the defensive half.
4’
offside

CR
Connor Ripley
Jersey Number 1 • Goalkeeper
HS
Harry Smith
Jersey Number 10 • Striker
Offside, Swindon Town. Harry Smith is caught offside.
2’
miss

BB
Billy Bodin
Jersey Number 31 • Striker
Attempt missed. Billy Bodin (Swindon Town) left footed shot from outside the box is close, but misses to the left.
Advertisement
0’
start
First Half begins.
0’
lineup
Lineups are announced and players are warming up.
See All
Advertisement
Match Information
Insights
Advertisement
Related Videos
Related News

Arteta says more to come from Eze after he opens Arsenal account
football

Arteta says more to come from Eze after he opens Arsenal account
football

Eze nets first goal as Arsenal join Man City in League Cup last 16
football

Eze nets first goal as Arsenal join Man City in League Cup last 16
football

Ekitike apologises to Liverpool fans after 'stupid' red card
football

Ekitike apologises to Liverpool fans after 'stupid' red card
football

Isak scores first Liverpool goal in League Cup win, Chelsea survive scare
football

Isak scores first Liverpool goal in League Cup win, Chelsea survive scare
football