Cardiff vs Wrexham

17 August 2026 · Championship · 2026/27 · Referee Andrew Kitchen

Full time 1 – 1

Half-time: 0–1

  • Rubin Colwill 90+8’
  • Kieffer Moore 3’

Match summary

Cardiff and Wrexham drew 1-1. Wrexham led 1-0 at half-time.

Kieffer Moore put Wrexham ahead in the 3rd minute and Rubin Colwill equalised with a direct free kick in stoppage time.

Wrexham had the better of the chances, with 1.54 expected goals (xG) from 18 shots to Cardiff's 0.91 from 11.

Match stats

67% Possession 33%
11 Shots 18
3 Shots on target 8
9 Corners 9
542 Passes 259
88.9% Pass accuracy 78.8%
14 Tackles 20
9 Fouls 13
0 Yellow cards 2
0 Red cards 0
3 Offsides 1

Key events

Cardiff Wrexham
Kick-off
3’
Kieffer MooreRight foot shot0-1 (Wrexham)
5’
Corner
6’
Callum DoyleShot on target
6’
Corner
Corner
9’
12’
Corner
Cian AshfordShot on target
27’
27’
Kieffer MooreShot on target
33’
35’
Corner
35’
Corner
37’
Corner
Corner
45+2’
Half-time0-1
47’
Callum DoyleShot on target
47’
Corner
Second half underway
48’
Corner
50’
Nathan BroadheadShot on target
54’
57’
Corner
Corner
62’
Corner
64’
Jack MoylanShot on target
70’
72’
Davis Keillor-DunnNathan Broadhead
Corner
78’
83’
Sam SmithShot on target
Corner
85’
Corner
86’
87’
Callum DoyleShot on target
B. Barry-MurphyManagerOther reason
90’
Corner
90+2’
Corner
90+2’
90+5’
Sam SmithShot on target
Rubin ColwillFree Kick1-1 (Cardiff)
90+8’
90+9’
Full-time1-1

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.91 1.54 3’ Kieffer Moore (Wrexham), 0-1 3’ 90+8’ Rubin Colwill (Cardiff), 1-1 90+8’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.91 1.54 3’ Kieffer Moore (Wrexham), 0-1 Moore 3’ 90+8’ Rubin Colwill (Cardiff), 1-1 Colwill 90+8’
Cardiff 0.91 xGWrexham 1.54 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Wrexham attacking Cardiff attacking 
36’ Kieffer Moore (Wrexham), from a corner, 0.26 xG, hit the woodwork 90+2’ Isaak Davies (Cardiff), from a corner, 0.25 xG, off target 87’ Callum Doyle (Wrexham), open play, 0.23 xG, saved 6’ Callum Doyle (Wrexham), from a corner, 0.17 xG, saved 25’ Jack Moylan (Cardiff), open play, 0.17 xG, off target 50’ Nathan Broadhead (Wrexham), open play, 0.16 xG, saved 90+8’ Rubin Colwill (Cardiff), direct free kick, 0.13 xG, goal 27’ Cian Ashford (Cardiff), open play, 0.10 xG, saved 47’ Callum Doyle (Wrexham), open play, 0.09 xG, saved 83’ Sam Smith (Wrexham), open play, 0.09 xG, saved 58’ Callum Doyle (Wrexham), from a corner, 0.08 xG, hit the woodwork 48’ Gabriel Osho (Cardiff), from a corner, 0.07 xG, off target 37’ Daniel Imray (Wrexham), open play, 0.06 xG, off target 90’ Sam Smith (Wrexham), open play, 0.06 xG, off target 3’ Kieffer Moore (Wrexham), open play, 0.06 xG, goal 48’ Nathan Broadhead (Wrexham), open play, 0.06 xG, blocked 90+5’ Sam Smith (Wrexham), open play, 0.05 xG, saved 35’ George Thomason (Wrexham), open play, 0.04 xG, blocked 56’ Perry Ng (Cardiff), direct free kick, 0.03 xG, blocked 78’ Jack Moylan (Cardiff), open play, 0.04 xG, off target 86’ Ronan Kpakio (Cardiff), from a corner, 0.03 xG, off target 70’ Jack Moylan (Cardiff), open play, 0.03 xG, saved 12’ Matty James (Wrexham), from a corner, 0.03 xG, off target 42’ Nathan Broadhead (Wrexham), open play, 0.03 xG, blocked 67’ Nathan Broadhead (Wrexham), open play, 0.03 xG, off target 90+5’ Callum Robinson (Cardiff), open play, 0.03 xG, off target 43’ Alex Robertson (Cardiff), open play, 0.03 xG, blocked 77’ Ben Whiteman (Wrexham), open play, 0.03 xG, off target 27’ Kieffer Moore (Wrexham), open play, 0.02 xG, saved 36’ Kieffer Moore (Wrexham), from a corner, 0.26 xG, hit the woodwork 90+2’ Isaak Davies (Cardiff), from a corner, 0.25 xG, off target 87’ Callum Doyle (Wrexham), open play, 0.23 xG, saved 6’ Callum Doyle (Wrexham), from a corner, 0.17 xG, saved 25’ Jack Moylan (Cardiff), open play, 0.17 xG, off target 50’ Nathan Broadhead (Wrexham), open play, 0.16 xG, saved 90+8’ Rubin Colwill (Cardiff), direct free kick, 0.13 xG, goal 27’ Cian Ashford (Cardiff), open play, 0.10 xG, saved 47’ Callum Doyle (Wrexham), open play, 0.09 xG, saved 83’ Sam Smith (Wrexham), open play, 0.09 xG, saved 58’ Callum Doyle (Wrexham), from a corner, 0.08 xG, hit the woodwork 48’ Gabriel Osho (Cardiff), from a corner, 0.07 xG, off target 37’ Daniel Imray (Wrexham), open play, 0.06 xG, off target 90’ Sam Smith (Wrexham), open play, 0.06 xG, off target 3’ Kieffer Moore (Wrexham), open play, 0.06 xG, goal 48’ Nathan Broadhead (Wrexham), open play, 0.06 xG, blocked 90+5’ Sam Smith (Wrexham), open play, 0.05 xG, saved 35’ George Thomason (Wrexham), open play, 0.04 xG, blocked 78’ Jack Moylan (Cardiff), open play, 0.04 xG, off target 56’ Perry Ng (Cardiff), direct free kick, 0.03 xG, blocked 86’ Ronan Kpakio (Cardiff), from a corner, 0.03 xG, off target 70’ Jack Moylan (Cardiff), open play, 0.03 xG, saved 42’ Nathan Broadhead (Wrexham), open play, 0.03 xG, blocked 90+5’ Callum Robinson (Cardiff), open play, 0.03 xG, off target 12’ Matty James (Wrexham), from a corner, 0.03 xG, off target 43’ Alex Robertson (Cardiff), open play, 0.03 xG, blocked 67’ Nathan Broadhead (Wrexham), open play, 0.03 xG, off target 77’ Ben Whiteman (Wrexham), open play, 0.03 xG, off target 27’ Kieffer Moore (Wrexham), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Cardiff 4-1-4-1 Starting XI
Trott
Bagan
Scanlon 80’
Osho
Ng
Robertson 80’
Willock 63’
Moylan
Tanner 62’
Ashford 80’
Salech
Wrexham 3-5-2 Starting XI
Patterson
Vyner
Hyam
Doyle
James 75’
Rathbone 67’
O'Brien
Thomason
Imray 75’
Broadhead 72’
Moore 72’

Player stats

Goalkeeper1 player
99′ 7 1 34 2 – – – –
Defenders5 players
99′ 1 – – 6 3 68 1 – – –
99′ 1 – 1 3 1 60 2 – – –
99′ 2 – 2 4 2 83 2 – – –
Calum Scanlon Taken off
80′ 1 2 – 4 2 40 1 – – –
Ronan Kpakio Came on as a substitute
19′ – – – – – 13 – – – –
Midfielders7 players
Alex Robertson Taken off
80′ – – 81 – – 2 1 3 – – –
Ollie Tanner Taken off
62′ – – 18 1 – 3 – 5 – 1 –
99′ – – 33 – – – – 3 – 1 –
Cian Ashford Taken off
80′ – – 29 – – 2 – 8 – 2 –
Chris Willock Taken off
63′ – – 16 – – 1 – 5 – 1 –
Rubin Colwill Came on as a substitute
37′ 1 – 24 – – – – 1 1 – –
Joel Colwill Came on as a substitute
36′ – – 15 – – – – 1 – 1 –
Forwards3 players
99′ – – – – – – 1 5 1 12 –
Callum Robinson Came on as a substitute
19′ – – 1 – 0.03 – – 1 – 7 –
Isaak Davies Came on as a substitute
19′ – – 1 – 0.25 – – – – 7 –
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

Cardiff win 38% Avg odds 2.46
Draw 27% Avg odds 3.52
Wrexham win 35% Avg odds 2.68

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.