Reading vs Northampton Town

21 October 2025 · League One · 2025/26 · Referee Abigail Byrne

Full time 1 – 0

Half-time: 0–0

  • Kelvin Ehibhatiomhan 65’

Match summary

Reading beat Northampton Town 1-0. It was goalless at half-time.

Kelvin Ehibhatiomhan put Reading ahead with a header in the 65th minute.

There was little between the sides on chances: Reading created 0.95 expected goals (xG) from 13 shots, Northampton Town 0.72 from 5.

Match stats

57% Possession 43%
13 Shots 5
5 Shots on target 1
8 Corners 4
408 Passes 311
71.1% Pass accuracy 63.0%
21 Tackles 7
9 Fouls 9
3 Yellow cards 0
0 Offsides 3

Key events

Reading Northampton Town
Kick-off
Paudie O’ConnorShot on target
16’
25’
Ethan WheatleyShot on target
Lewis WingShot on target
34’
Daniel KyerewaaMatt Ritchie
38’
Daniel KyerewaaShot on target
45’
Half-time0-0
Second half underway
Derrick WilliamsHandball
55’
Andy YiadomKelvin Abrefa
64’
Kamari DoyleBen Elliott
64’
Kelvin EhibhatiomhanHeader1-0 (Reading)
65’
72’
Kamarai SwyerMichael Jacobs
72’
Joe WormleightonJordan Willis
Jeriel DorsettDerrick Williams
75’
Mark O'MahonyShot on target
83’
Matty JacobTime wasting
87’
88’
Jack PerkinsTyrese Fornah
89’
Kyle EdwardsNesta Guinness-Walker
90+2’
Full-time1-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.95 0.72 65’ Kelvin Ehibhatiomhan (Reading), 1-0 65’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.95 0.72 65’ Kelvin Ehibhatiomhan (Reading), 1-0 Ehibhatiomhan 65’
Reading 0.95 xGNorthampton Town 0.72 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Northampton Town attacking Reading attacking 
25’ Ethan Wheatley (Northampton Town), open play, 0.62 xG, saved 83’ Mark O'Mahony (Reading), open play, 0.27 xG, saved 29’ Matt Ritchie (Reading), open play, 0.17 xG, off target 4’ Ben Elliott (Reading), set piece, 0.14 xG, off target 37’ Derrick Williams (Reading), from a corner, 0.07 xG, off target 83’ Kelvin Ehibhatiomhan (Reading), open play, 0.06 xG, off target 45’ Daniel Kyerewaa (Reading), set piece, 0.05 xG, saved 77’ Paudie O’Connor (Reading), from a corner, 0.05 xG, blocked 16’ Paudie O’Connor (Reading), from a corner, 0.03 xG, saved 28’ Kelvin Abrefa (Reading), open play, 0.03 xG, off target 53’ Michael Jacobs (Northampton Town), open play, 0.04 xG, blocked 58’ Charlie Savage (Reading), from a corner, 0.03 xG, blocked 65’ Kelvin Ehibhatiomhan (Reading), open play, 0.03 xG, goal 69’ Charlie Savage (Reading), open play, 0.03 xG, blocked 63’ Terry Taylor (Northampton Town), open play, 0.02 xG, blocked 85’ Tyrese Fornah (Northampton Town), set piece, 0.02 xG, off target 5’ Tyrese Fornah (Northampton Town), open play, 0.02 xG, blocked 34’ Lewis Wing (Reading), open play, 0.01 xG, saved 25’ Ethan Wheatley (Northampton Town), open play, 0.62 xG, saved 83’ Mark O'Mahony (Reading), open play, 0.27 xG, saved 29’ Matt Ritchie (Reading), open play, 0.17 xG, off target 4’ Ben Elliott (Reading), set piece, 0.14 xG, off target 37’ Derrick Williams (Reading), from a corner, 0.07 xG, off target 83’ Kelvin Ehibhatiomhan (Reading), open play, 0.06 xG, off target 45’ Daniel Kyerewaa (Reading), set piece, 0.05 xG, saved 77’ Paudie O’Connor (Reading), from a corner, 0.05 xG, blocked 53’ Michael Jacobs (Northampton Town), open play, 0.04 xG, blocked 16’ Paudie O’Connor (Reading), from a corner, 0.03 xG, saved 28’ Kelvin Abrefa (Reading), open play, 0.03 xG, off target 65’ Kelvin Ehibhatiomhan (Reading), open play, 0.03 xG, goal 69’ Charlie Savage (Reading), open play, 0.03 xG, blocked 58’ Charlie Savage (Reading), from a corner, 0.03 xG, blocked 63’ Terry Taylor (Northampton Town), open play, 0.02 xG, blocked 85’ Tyrese Fornah (Northampton Town), set piece, 0.02 xG, off target 5’ Tyrese Fornah (Northampton Town), open play, 0.02 xG, blocked 34’ Lewis Wing (Reading), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Reading 4-3-3 Starting XI
Stevens
Jacob
O’Connor
Williams 75’
Abrefa 64’
Elliott 64’
Wing
Savage
Ritchie 38’
Ehibhatiomhan
Lane 75’
Northampton Town 3-4-3 Starting XI
Fitzsimons
Willis 72’
Thorniley
Forbes
Guinness-Walker 89’
Campbell
Taylor
Fornah 88’
Hoskins
Jacobs 72’
Wheatley

Player stats

Players16 players
90′ – – – – – – –
Kelvin Abrefa Taken off
64′ – – 1 0.03 – – –
90′ – – 2 0.08 – – –
Derrick Williams Taken off
75′ – – 1 0.07 – –
Matty Jacob
90′ – – – – – –
Ben Elliott Taken off
64′ – – 1 0.14 – – –
90′ – – 1 0.01 – – –
90′ – – 2 0.06 – – –
Matt Ritchie Taken off
38′ – – 1 0.17 – – –
90′ 1 – 2 0.08 – – –
Paddy Lane Taken off
75′ – – – – – – –
Daniel Kyerewaa Came on as a substitute
52′ – – 1 0.05 – –
Andy Yiadom Came on as a substitute
26′ – – – – – – –
Kamari Doyle Came on as a substitute
26′ – – – – – – –
Jeriel Dorsett Came on as a substitute
15′ – – – – – – –
Mark O'Mahony Came on as a substitute
15′ – – 1 0.27 – – –
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

Reading win 49% Avg odds 1.93
Draw 27% Avg odds 3.41
Northampton Town win 24% Avg odds 3.86

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.