Northampton Town vs Cardiff

22 November 2025 · League One · 2025/26 · Referee Neil Hair

Full time 1 – 3

Half-time: 0–1

  • Ethan Wheatley 57’
  • Joel Colwill 7’
  • Ethan Wheatley 60’ (og)
  • Chris Willock 90+3’

Match summary

Cardiff beat Northampton Town 3-1 on the road. Cardiff led 1-0 at half-time.

In the first half, Joel Colwill put Cardiff ahead in the 7th minute. In the second half, Ethan Wheatley equalised in the 57th minute, Wheatley's own goal put Cardiff back in front from a corner in the 60th minute, and Chris Willock made it 1-3 in stoppage time.

Northampton Town can feel hard done by, creating 1.41 expected goals (xG) from 16 shots to Cardiff's 0.78 from 10.

Match stats

51% Possession 49%
16 Shots 10
4 Shots on target 4
6 Corners 2
409 Passes 395
77.5% Pass accuracy 77.2%
15 Tackles 13
10 Fouls 10
0 Yellow cards 3
3 Offsides 0

Key events

Northampton Town Cardiff
0’
Matthew TurnerArgument
Kick-off
7’
Joel ColwillRight foot shot0-1 (Cardiff)
19’
Jack PerkinsShot on target
40’
Half-time0-1
48’
David TurnbullShot on target
Second half underway
55’
Joel ColwillArgument
Ethan WheatleyRight foot shot1-1 (Northampton Town)
57’
60’
Ethan WheatleyOwn goal1-2 (Cardiff)
68’
Ryan WintleShot on target
Ethan WheatleyShot on target
87’
Elliot ListShot on target
89’
90+3’
Chris WillockRight foot shot1-3 (Cardiff)
Full-time1-3

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 1.41 0.78 7’ Joel Colwill (Cardiff), 0-1 7’ 57’ Ethan Wheatley (Northampton Town), 1-1 57’ 60’ Ethan Wheatley (Cardiff) own goal, 1-2 60’ 90+3’ Chris Willock (Cardiff), 1-3 90+3’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.41 0.78 7’ Joel Colwill (Cardiff), 0-1 Colwill 7’ 57’ Ethan Wheatley (Northampton Town), 1-1 Wheatley 57’ 60’ Ethan Wheatley (Cardiff) own goal, 1-2 Wheatley 60’ 90+3’ Chris Willock (Cardiff), 1-3 Willock 90+3’
Northampton Town 1.41 xGCardiff 0.78 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Cardiff attacking Northampton Town attacking 
89’ Elliot List (Northampton Town), open play, 0.29 xG, saved 68’ Ryan Wintle (Cardiff), from a corner, 0.29 xG, saved 11’ Michael Forbes (Northampton Town), set piece, 0.19 xG, blocked 87’ Ethan Wheatley (Northampton Town), open play, 0.17 xG, saved 3’ Jack Perkins (Northampton Town), open play, 0.11 xG, off target 90+3’ Chris Willock (Cardiff), open play, 0.11 xG, goal 27’ Michael Forbes (Northampton Town), from a corner, 0.10 xG, hit the woodwork 38’ Jordan Thorniley (Northampton Town), from a corner, 0.10 xG, off target 59’ Yousef Salech (Cardiff), open play, 0.08 xG, blocked 3’ Tom Eaves (Northampton Town), open play, 0.07 xG, blocked 79’ Ethan Wheatley (Northampton Town), open play, 0.07 xG, blocked 83’ Chris Willock (Cardiff), open play, 0.06 xG, blocked 44’ Joel Bagan (Cardiff), open play, 0.06 xG, blocked 57’ Ethan Wheatley (Northampton Town), open play, 0.06 xG, goal 3’ Tyrese Fornah (Northampton Town), open play, 0.06 xG, blocked 35’ Tyrese Fornah (Northampton Town), open play, 0.05 xG, off target 14’ Tom Eaves (Northampton Town), open play, 0.05 xG, hit the woodwork 48’ Joel Colwill (Cardiff), open play, 0.05 xG, blocked 89’ Elliot List (Northampton Town), from a corner, 0.04 xG, blocked 7’ Joel Colwill (Cardiff), open play, 0.04 xG, goal 45’ Omari Kellyman (Cardiff), open play, 0.03 xG, blocked 48’ David Turnbull (Cardiff), open play, 0.03 xG, saved 40’ Jack Perkins (Northampton Town), set piece, 0.02 xG, saved 65’ Alex Robertson (Cardiff), open play, 0.02 xG, off target 79’ Ethan Wheatley (Northampton Town), open play, 0.02 xG, blocked 50’ Michael Forbes (Northampton Town), from a corner, 0.02 xG, blocked 60’ Ethan Wheatley (Northampton Town), own goal 89’ Elliot List (Northampton Town), open play, 0.29 xG, saved 68’ Ryan Wintle (Cardiff), from a corner, 0.29 xG, saved 11’ Michael Forbes (Northampton Town), set piece, 0.19 xG, blocked 87’ Ethan Wheatley (Northampton Town), open play, 0.17 xG, saved 3’ Jack Perkins (Northampton Town), open play, 0.11 xG, off target 90+3’ Chris Willock (Cardiff), open play, 0.11 xG, goal 27’ Michael Forbes (Northampton Town), from a corner, 0.10 xG, hit the woodwork 38’ Jordan Thorniley (Northampton Town), from a corner, 0.10 xG, off target 59’ Yousef Salech (Cardiff), open play, 0.08 xG, blocked 3’ Tom Eaves (Northampton Town), open play, 0.07 xG, blocked 79’ Ethan Wheatley (Northampton Town), open play, 0.07 xG, blocked 83’ Chris Willock (Cardiff), open play, 0.06 xG, blocked 44’ Joel Bagan (Cardiff), open play, 0.06 xG, blocked 57’ Ethan Wheatley (Northampton Town), open play, 0.06 xG, goal 3’ Tyrese Fornah (Northampton Town), open play, 0.06 xG, blocked 35’ Tyrese Fornah (Northampton Town), open play, 0.05 xG, off target 14’ Tom Eaves (Northampton Town), open play, 0.05 xG, hit the woodwork 48’ Joel Colwill (Cardiff), open play, 0.05 xG, blocked 89’ Elliot List (Northampton Town), from a corner, 0.04 xG, blocked 7’ Joel Colwill (Cardiff), open play, 0.04 xG, goal 45’ Omari Kellyman (Cardiff), open play, 0.03 xG, blocked 48’ David Turnbull (Cardiff), open play, 0.03 xG, saved 65’ Alex Robertson (Cardiff), open play, 0.02 xG, off target 40’ Jack Perkins (Northampton Town), set piece, 0.02 xG, saved 50’ Michael Forbes (Northampton Town), from a corner, 0.02 xG, blocked 79’ Ethan Wheatley (Northampton Town), open play, 0.02 xG, blocked 60’ Ethan Wheatley (Northampton Town), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Northampton Town 3-4-1-2 Starting XI
Fitzsimons
McCarthy
Thorniley
Forbes
Campbell
Taylor
Perkins
Burroughs 90’
Fornah 72’
Eaves 72’
Wheatley
Cardiff 4-2-3-1 Starting XI
Trott
Bagan
Fish 81’
Chambers
Kpakio
Wintle
Colwill 58’
Colwill 20’
Kellyman 58’
Davies 58’
Salech

Player stats

Goalkeeper1 player
90′ 1 3 36 – – – – –
Defenders3 players
90′ 2 1 – 4 2 52 – – – –
Jordan Thorniley
90′ 1 2 2 5 2 53 2 – – –
90′ 2 1 1 9 4 48 1 – 1 –
Midfielders5 players
Jack Burroughs Taken off
89′ – – 32 – 0.02 – – 2 1 1 –
90′ – – 42 3 0.23 – – 3 – 1 –
90′ – – 51 2 0.10 5 – 6 – 1 –
90′ – – 47 2 0.04 2 2 5 1 – –
Tyrese Fornah Taken off
72′ – – 20 – 0.02 2 1 3 2 – –
Forwards4 players
Tom Eaves Taken off
72′ – – 2 – 0.12 0.06 1 2 – 10 –
90′ 1 – 4 2 0.31 0.06 1 5 1 9 –
Kamarai Swyer Came on as a substitute
18′ – – – – – 0.01 – 1 1 4 –
Elliot List Came on as a substitute
18′ – – 2 1 0.34 0.05 1 – – 4 –
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

Northampton Town win 26% Avg odds 3.51
Draw 27% Avg odds 3.50
Cardiff win 47% Avg odds 2.00

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.