28.10.2025 20:00
1 - 2
Finished

Wrexham vs Cardiff

Wrexham vs Cardiff Live Score, Stats, Forecasts, H2H

Highlights:

3-5-2
Formations
4-5-1
25
7.4
Burton
4
6.5
Cleworth
6
6.6
Coady
14
6.0
Thomason
29
6.4
Barnett
15
6.7
Dobson
20
6.2
Rathbone
27
7.1
O'Brien
47
6.9
Longman
33
6.0
Broadhead
28
6.9
Smith
22
6.9
Salech
27
6.5
Colwill
6
6.8
Wintle
10
7.4
Colwill
8
7.1
Kellyman
45
7.3
Ashford
44
6.1
Kpakio
12
7.3
Chambers
2
8.1
Fish
3
8.0
Bagan
13
6.9
Trott
9
6.5
Hardie
10
6.0
Windass
12
6.7
Kabore
19
8.0
Moore
37
6.6
James
4
Osho
14
6.5
Turnbull
18
6.4
Robertson
38
Ng
39
6.5
Davies

Starting Lineups:

4
Max Cleworth (C)
6
Conor Coady
14
George Thomason
15
George Dobson
20
Oliver Rathbone
25
Callum Burton (G)
27
Lewis O'Brien
28
Sam Smith
29
Ryan Barnett
33
Nathan Broadhead
47
Ryan Longman
2
William Fish
3
Joel Bagan
6
Ryan Wintle
8
Omari Kellyman
10
Rubin Colwill
12
Calum Chambers (C)
13
Nathan Trott (G)
22
Yousef Salech
27
Joel Colwill
44
Ronan Kpakio
45
Cian Ashford

Substitutes

1
Arthur Okonkwo (G)
5
Dominic Hyam
7
James McClean
9
Ryan Hardie
10
Josh Windass
12
Issa Kabore
19
Kieffer Moore
24
Dan Scarr
37
Matthew James
4
Gabriel Osho
14
David Turnbull
18
Alex Robertson
28
Dakarai Mafico
29
Tanatswa Nyakuhwa
38
Perry Ng
39
Isaak Davies
41
Matthew Turner (G)
48
Dylan Lawlor

Coaches:

Phil Parkinson
Brian Barry-Murphy

Missing Players:

Ben Sheaf (Inactive)
Ashfield H. (Ankle Injury)
Lewis Brunt (Injury)
Andy Cannon (Knee Injury)
Aaron James (Inactive)
Elliott Lee (Inactive)
Jay Rodriguez (Leg Injury)
Danny Ward (Elbow Injury)
Jak Alnwick (Hamstring Injury)
Eli King (Knee Injury)
Ollie Tanner (Ankle Injury)

Final Results and Statistics of Match:

2
Accurate through passes
0
50
Ball Possession
50
12
Big Chances
16
6
Blocked Shots
18
74
Clearances
40
12
Corner Kicks
40
58
Crosses
60
106
Duels won
80
2
Errors leading to goal
0
2
Errors leading to shot
2
2.92
Expected assists (xA)
1.74
5.08
Expected Goals (xG)
7.56
18
Fouls
24
24
Free Kicks
18
14
Goalkeeper Saves
6
1.4
Goals prevented
-0.26
0
Hit the Woodwork
4
14
Interceptions
10
138
Long passes
132
4
Offsides
2
494
Passes
498
203
Passes in final third
224
16
Shots inside the Box
24
12
Shots off target
10
20
Shots on target
36
12
Shots outside the Box
22
174
Tackles
136
42
Throw-ins
38
56
Total shots
92
32
Touches in opposition box
56
1.74
xG on target (xGOT)
5.4
5.4
xGOT faced
1.74
2
Headed Goals
0
0
Yellow Cards
6
0.00
Accurate through passes
0.00
45.00
Ball Possession
55.00
1.00
Big Chances
4.00
1.00
Blocked Shots
7.00
16.00
Clearances
6.00
0.00
Corner Kicks
6.00
25.00
Crosses
8.00
23.00
Duels won
20.00
1.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.09
Expected assists (xA)
0.55
0.24
Expected Goals (xG)
1.59
4.00
Fouls
4.00
4.00
Free Kicks
4.00
4.00
Goalkeeper Saves
0.00
1.49
Goals prevented
0.00
0.00
Hit the Woodwork
2.00
4.00
Interceptions
2.00
35.00
Long passes
42.00
2.00
Offsides
1.00
82.00
Passes
87.00
59.00
Passes in final third
83.00
2.00
Shots inside the Box
8.00
4.00
Shots off target
3.00
0.00
Shots on target
5.00
3.00
Shots outside the Box
7.00
60.00
Tackles
67.00
12.00
Throw-ins
12.00
5.00
Total shots
15.00
3.00
Touches in opposition box
13.00
0.00
xG on target (xGOT)
2.49
2.49
xGOT faced
0.00
1.00
Accurate through passes
0.00
56.00
Ball Possession
44.00
2.00
Big Chances
0.00
2.00
Blocked Shots
2.00
21.00
Clearances
14.00
3.00
Corner Kicks
4.00
15.00
Crosses
33.00
30.00
Duels won
20.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
1.00
1.37
Expected assists (xA)
0.32
1.03
Expected Goals (xG)
0.30
5.00
Fouls
8.00
8.00
Free Kicks
5.00
3.00
Goalkeeper Saves
3.00
-0.79
Goals prevented
-0.13
1.00
Headed Goals
0.00
0.00
Hit the Woodwork
0.00
3.00
Interceptions
3.00
55.00
Long passes
46.00
0.00
Offsides
0.00
83.00
Passes
79.00
75.00
Passes in final third
66.00
6.00
Shots inside the Box
4.00
2.00
Shots off target
2.00
5.00
Shots on target
4.00
3.00
Shots outside the Box
4.00
56.00
Tackles
29.00
9.00
Throw-ins
7.00
9.00
Total shots
8.00
13.00
Touches in opposition box
15.00
0.87
xG on target (xGOT)
0.21
0.21
xGOT faced
0.87
0.00
Yellow Cards
3.00
1.00
Accurate through passes
0.00
50.00
Ball Possession
50.00
3.00
Big Chances
4.00
3.00
Blocked Shots
9.00
37.00
Clearances
20.00
3.00
Corner Kicks
10.00
18.00
Crosses
19.00
53.00
Duels won
40.00
1.00
Errors leading to goal
0.00
1.00
Errors leading to shot
1.00
1.46
Expected assists (xA)
0.87
1.27
Expected Goals (xG)
1.89
9.00
Fouls
12.00
12.00
Free Kicks
9.00
7.00
Goalkeeper Saves
3.00
0.70
Goals prevented
-0.13
1.00
Headed Goals
0.00
0.00
Hit the Woodwork
2.00
7.00
Interceptions
5.00
48.00
Long passes
44.00
2.00
Offsides
1.00
82.00
Passes
83.00
69.00
Passes in final third
75.00
8.00
Shots inside the Box
12.00
6.00
Shots off target
5.00
5.00
Shots on target
9.00
6.00
Shots outside the Box
11.00
58.00
Tackles
40.00
21.00
Throw-ins
19.00
14.00
Total shots
23.00
16.00
Touches in opposition box
28.00
0.87
xG on target (xGOT)
2.70
2.70
xGOT faced
0.87
0.00
Yellow Cards
3.00

Online Stream (Wrexham - Cardiff Text Broadcast)

90+6' The referee checks his watch and blows his whistle to signal the end of this match.
90+5' Wrexham take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
90+5' Josh Windass (Wrexham) serves up a nice cross, but Nathan Trott punches the ball away.
90+2' Alex Robertson (Cardiff) is booked after bringing down an opponent. Gavin Ward had an easy-decision to make.
90+2' Wrexham have a chance to score from a corner kick, but the ball is cleared by a defender.
90+1' George Dobson (Wrexham) attempts to set up his teammate with a scoring opportunity by chipping in a fine pass from the edge of the box, but one of the defenders intercepts his effort.
90' There will be a minimum of 5 min. of added time.
89' Issa Kabore (Wrexham) shows too much aggression during an attacking move and ends up fouling his opponent.
88' The referee stops play so that a substitution can be made and Cian Ashford leaves the pitch and Gabriel Osho (Cardiff) comes on.
86' Issa Kabore (Wrexham) crosses into the box from near the side line, but he doesn't connect as he wanted and it's cleared by the well-organized defence.
82' Wrexham seem to be finding their feet as they enjoy some possession. They are waiting for the right moment to create new attacking opportunities.
82' Brian Barry-Murphy has decided to make a change. Perry Ng (Cardiff) replaces Joel Bagan.
81' Isaak Davies (Cardiff) swings a cross into the box, but it's far too close to Callum Burton, who smothers the ball.
78' Ryan Hardie (Wrexham) picks up the ball and goes on a great solo run. He decides to shoot from mid-range but his attempt is comfortably blocked by a defender.
77' Substitution. Ryan Barnett walks off the pitch and Issa Kabore (Wrexham) comes on as a substitute.
77' Phil Parkinson has decided to introduce fresh legs, with Ryan Hardie (Wrexham) replacing Conor Coady.
75' A cross from a corner kick by Cardiff is too strong and the ball goes well out of play.
71' William Fish (Cardiff) finds some space inside the box to meet a beautiful cross and with a precise low drive puts the ball into the bottom right corner.
69' Cardiff can’t profit from the corner as the defence clear the ball upfield.
68' Alex Robertson (Cardiff) collects a pass and finds himself in a good position to strike from the edge of the box, but his attempt is blocked.
66' A corner kick by Wrexham is thwarted by the well prepared Nathan Trott (Cardiff).
66' The manager has decided to make a substitution and Ryan Wintle walks off the pitch to be replaced by Alex Robertson (Cardiff).
66' Brian Barry-Murphy decides to make a substitution. Joel Colwill will be replaced by David Turnbull (Cardiff).
63' Matthew James (Wrexham) sends a cross into the box, but the opposition's defence clears the ball away to eliminate the danger.
63' George Dobson (Wrexham) attempts to find the head of one of his teammates with a promising cross into the box, but a defender outjumps the attackers and averts the threat.
61' The corner is swung in but Cardiff can’t take advantage as a defender sweeps the ball away.
60' Wrexham are showcasing great team work and neat passing moves.
59' The resulting set piece from Cardiff is comfortably intercepted by one of the defending players.
58' Joel Colwill (Cardiff) is obviously not following the Golden Rule: "Treat others as you want to be treated.“ He makes a bad challenge and leaves Gavin Ward with no other option than to blow for a foul.
56' This is a yellow card! Ronan Kpakio (Cardiff) is not happy with the decision, but from our point of view it was clear.
54' The referee had an easy-decision to make. A yellow card is given to Joel Bagan (Cardiff) for a foul that he committed a little earlier.
54' Joel Bagan (Cardiff) was trying to get to the ball but clattered into the legs of the opponent as well. Gavin Ward blows his whistle for an infringement.
53' Rubin Colwill (Cardiff) jumps into a tackle and Gavin Ward signals a foul.
52' It's a goal! Kieffer Moore (Wrexham) does well to meet a cross inside the box and strikes a perfect header into the roof of the net.
51' Josh Windass (Wrexham) flights in the cross, but the defender is alert and clears to safety.
49' Josh Windass (Wrexham) sends a cross into the box, but the opposition's defence quickly intercepts the ball.
46' Brian Barry-Murphy makes a switch. Isaak Davies is coming on in place of Omari Kellyman (Cardiff) at the start of the second period.
46' Here is a change. Sam Smith is going off and Phil Parkinson gives the last tactical orders to Kieffer Moore (Wrexham).
46' The teams are back out for the second half and here is a change on the pitch. Phil Parkinson gives a chance to Matthew James and Oliver Rathbone (Wrexham) is off.
46' There will be a change on the pitch for the second half. Phil Parkinson probably wasn't satisfied with the performance of Nathan Broadhead (Wrexham). He is replaced by Josh Windass.
46' Referee Gavin Ward blows his whistle to start the second half.
45+3' The end of the first half.
45+1' CLOSE! Sam Smith (Wrexham) shows off his amazing skills with a solo run to the edge of the box before fashioning a shot that goes inches wide of the right post!
45' 2 additional min. will be played.
44' Omari Kellyman (Cardiff) tries to send a pass but it's blocked.
42' A cross from a corner kick by Cardiff is too strong and the ball goes well out of play.
40' Joel Colwill (Cardiff) whips the ball into the penalty area, but one of the defenders is alert and spanks it away.
38' A good clearance by a defender means the corner comes to nothing for Cardiff.
37' Cian Ashford (Cardiff) swings in a cross from the corner, but Callum Burton reads it well and gathers the ball.
33' Ryan Wintle (Cardiff) produces a dangerous lofted cross into the box which is intercepted.
31' Ryan Longman (Wrexham) dances his way past two defending players and gets to the edge of the box from where he unleashes a shot that goes well over the bar.
28' The Cardiff players are exchanging some short passes.
24' Rubin Colwill (Cardiff) takes the resulting free kick from the edge of the box. His rocket of a shot crashes against the crossbar! What a shot.
24' Oliver Rathbone (Wrexham) commits a foul after making a slide tackle on his opponent.
23' George Thomason (Wrexham) makes an overly-aggressive challenge and Gavin Ward blows his whistle for a foul.
23' Ronan Kpakio (Cardiff) sends a cross into the box, but the opposition's defence clears the ball to safety.
19' Cian Ashford (Cardiff) does well to control a poor pass on the edge of the box then shoots towards the top right corner. Callum Burton is out of position but leaps to make a brilliant save.
19' None of the Cardiff players could reach the corner kick as the ball was overhit and goes out of play.
19' Rubin Colwill (Cardiff) crosses the ball into the box, but one of the defending players averts the threat.
18' Cardiff failed to take advantage of the corner as the opposition's defence was alert and averted the threat.
18' A fantastic block by a defender means that the corner from Cardiff comes to nothing.
18' A neat pass is well received by Omari Kellyman (Cardiff), who is lurking on the edge of the box and strikes the ball towards the right post, but the goalkeeper makes an incredible diving save to block his shot.
16' Great teamplay by Cardiff as they control the ball with a lot of short passes. Patience is the key if they want to find a gap in the defence to score.
14' George Dobson (Wrexham) crosses the ball forward but it is intercepted.
13' Goal! Yousef Salech (Cardiff) fires the rebound into the bottom left corner after the ball breaks to him in the box. The score is 0:1.
13' Omari Kellyman (Cardiff) produces a ferocious strike from the edge of the box. His dangerous effort towards the bottom left corner is blocked by Callum Burton, who pulls off a superb save to keep the ball out of the net.
11' Rubin Colwill (Cardiff) unleashed a monstrous piledriver. He controlled a pass, glanced up at goal and shot from the edge of the box. It could have been a difficult one for the keeper, but the ball fortunately hit one of the defenders and ball bounced away.
9' One of the defenders reacts at the last minute to brilliantly block a pass from Ryan Longman (Wrexham). The linesman signals a throw-in for Wrexham.
7' A cross into the box from Ryan Longman (Wrexham) is cleared.
7' The defence is alert as they clear a dangerous cross from Oliver Rathbone (Wrexham).
6' George Thomason (Wrexham) dinks a cross into the box in an attempt to find one of his teammates, but the defence manages to clear.
4' Joel Colwill (Cardiff) whips a promising cross into the box, but the opposition's defence intercepts the ball.
2' Nathan Trott (Cardiff) has an effort from distance but it's blocked.
1' George Thomason (Wrexham) serves up a nice cross, but the defence clears the danger.
1' Here we go, today's match is starting right now.
The players are out and the match is about to start. Wrexham will have the kick-off.
Today's referee will be Gavin Ward.
The starting lineups for this match have been revealed.
Welcome to our live text commentary, ladies and gentlemen! The starting lineups will be announced very soon, so just sit back and get ready to enjoy the action.

Last Matches of Wrexham

06.12.25
CHA
(0) - (1)
D
29.11.25
CHA
(0) - (1)
D
26.11.25
CHA
(1) - (0)
W
22.11.25
CHA
(0) - (0)
D
08.11.25
CHA
(0) - (0)
W
05.11.25
CHA
(0) - (0)
D
29.11.25
CHA
(0) - (1)
D
26.11.25
CHA
(1) - (0)
W
08.11.25
CHA
(0) - (0)
W
31.10.25
CHA
(0) - (1)
W
28.10.25
EFL
(0) - (1)
L
22.10.25
CHA
(1) - (0)
W

Last Matches of Cardiff

09.12.25
LO
(0) - (0)
W
06.12.25
LO
(1) - (0)
W
29.11.25
LO
(1) - (0)
W
22.11.25
LO
(0) - (1)
W
11.11.25
TRO
(1) - (1)
W
08.11.25
LO
(0) - (0)
L
09.12.25
LO
(0) - (0)
W
22.11.25
LO
(0) - (1)
W
08.11.25
LO
(0) - (0)
L
28.10.25
EFL
(0) - (1)
W
25.10.25
LO
(0) - (0)
L
27.09.25
LO
(0) - (1)
W

Wrexham vs Cardiff matches

28.10.25
EFL
(0) - (1)
22.03.02
LO
(2) - (1)
28.10.25
EFL
(0) - (1)

Follow Game Online:

Wrexham vs Cardiff live stream online is not available right now. You can see the full history of Wrexham vs Cardiff head to head confrontation.

Wrexham vs Cardiff Head To Head Confrontation

Our site's database keeps all result's history of previous games between Wrexham and Cardiff, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Wrexham vs Cardiff upcoming matches.

28.10.2025

Wrexham 1 - 2 Cardiff (Salech Y., Moore K., Fish W.)

04.11.2001

Wrexham 1 - 3 Cardiff

04-11-2001 14:15

League One

22.01.2000

Wrexham 2 - 1 Cardiff

22-01-2000 15:00

League One