Reading vs Peterborough United

9 December 2025 · League One · 2025/26 · Referee Craig Hicks

Full time 1 – 2

Half-time: 0–1

  • Kelvin Ehibhatiomhan 60’
  • Jimmy-Jay Morgan 2’
  • Harry Leonard 68’

Match summary

Peterborough United took a 2-1 win at Reading. Peterborough United led 1-0 at half-time.

Jimmy-Jay Morgan put Peterborough United ahead in the 2nd minute, Kelvin Ehibhatiomhan equalised in the 60th minute, and Harry Leonard won it in the 68th minute.

Reading can feel hard done by, creating 1.66 expected goals (xG) from 16 shots to Peterborough United's 1.00 from 8.

Match stats

48% Possession 52%
16 Shots 8
4 Shots on target 4
5 Corners 3
400 Passes 444
72.2% Pass accuracy 77.0%
9 Tackles 6
13 Fouls 12
1 Yellow cards 3
0 Offsides 1

Key events

Reading Peterborough United
Kick-off
2’
Jimmy-Jay MorganLeft foot shot0-1 (Peterborough United)
26’
Harry LeonardShot on target
Kelvin EhibhatiomhanShot on target
34’
38’
Half-time0-1
Second half underway
52’
58’
Kelvin EhibhatiomhanRight foot shot1-1 (Reading)
60’
Matt RitchieKamari Doyle
63’
Charlie SavageShot on target
66’
68’
Harry LeonardRight foot shot1-2 (Peterborough United)
73’
81’
Donay O'Brien-BradyShot on target
Andre GarciaJeriel Dorsett
82’
Paudie O’ConnorShot on target
90+6’
Full-time1-2

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.66 1.00 2’ Jimmy-Jay Morgan (Peterborough United), 0-1 2’ 60’ Kelvin Ehibhatiomhan (Reading), 1-1 60’ 68’ Harry Leonard (Peterborough United), 1-2 68’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.66 1.00 2’ Jimmy-Jay Morgan (Peterborough United), 0-1 Morgan 2’ 60’ Kelvin Ehibhatiomhan (Reading), 1-1 Ehibhatiomhan 60’ 68’ Harry Leonard (Peterborough United), 1-2 Leonard 68’
Reading 1.66 xGPeterborough United 1.00 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Peterborough United attacking Reading attacking 
2’ Jimmy-Jay Morgan (Peterborough United), open play, 0.58 xG, goal 60’ Kelvin Ehibhatiomhan (Reading), open play, 0.51 xG, goal 27’ Daniel Kyerewaa (Reading), set piece, 0.22 xG, off target 81’ Donay O'Brien-Brady (Peterborough United), open play, 0.18 xG, saved 90+6’ Paudie O’Connor (Reading), from a corner, 0.14 xG, saved 11’ Kamari Doyle (Reading), open play, 0.11 xG, blocked 12’ Kelvin Ehibhatiomhan (Reading), open play, 0.11 xG, off target 84’ Randell Williams (Reading), open play, 0.11 xG, off target 47’ Derrick Williams (Reading), from a corner, 0.10 xG, off target 74’ Charlie Savage (Reading), direct free kick, 0.09 xG, off target 26’ Harry Leonard (Peterborough United), open play, 0.07 xG, saved 47’ Kamari Doyle (Reading), set piece, 0.07 xG, blocked 2’ Harry Leonard (Peterborough United), open play, 0.06 xG, blocked 4’ Paudie O’Connor (Reading), set piece, 0.05 xG, off target 68’ Harry Leonard (Peterborough United), open play, 0.04 xG, goal 11’ Charlie Savage (Reading), from a corner, 0.04 xG, off target 23’ Kyrell Lisbie (Peterborough United), open play, 0.04 xG, off target 54’ Randell Williams (Reading), open play, 0.03 xG, off target 65’ Daniel Kyerewaa (Reading), open play, 0.03 xG, blocked 66’ Charlie Savage (Reading), open play, 0.02 xG, saved 34’ Kelvin Ehibhatiomhan (Reading), open play, 0.02 xG, saved 43’ Archie Collins (Peterborough United), open play, 0.02 xG, off target 31’ Declan Frith (Peterborough United), open play, 0.02 xG, blocked 66’ Jack Marriott (Reading), open play, 0.01 xG, blocked 2’ Jimmy-Jay Morgan (Peterborough United), open play, 0.58 xG, goal 60’ Kelvin Ehibhatiomhan (Reading), open play, 0.51 xG, goal 27’ Daniel Kyerewaa (Reading), set piece, 0.22 xG, off target 81’ Donay O'Brien-Brady (Peterborough United), open play, 0.18 xG, saved 90+6’ Paudie O’Connor (Reading), from a corner, 0.14 xG, saved 12’ Kelvin Ehibhatiomhan (Reading), open play, 0.11 xG, off target 84’ Randell Williams (Reading), open play, 0.11 xG, off target 11’ Kamari Doyle (Reading), open play, 0.11 xG, blocked 47’ Derrick Williams (Reading), from a corner, 0.10 xG, off target 74’ Charlie Savage (Reading), direct free kick, 0.09 xG, off target 26’ Harry Leonard (Peterborough United), open play, 0.07 xG, saved 47’ Kamari Doyle (Reading), set piece, 0.07 xG, blocked 2’ Harry Leonard (Peterborough United), open play, 0.06 xG, blocked 4’ Paudie O’Connor (Reading), set piece, 0.05 xG, off target 68’ Harry Leonard (Peterborough United), open play, 0.04 xG, goal 11’ Charlie Savage (Reading), from a corner, 0.04 xG, off target 23’ Kyrell Lisbie (Peterborough United), open play, 0.04 xG, off target 54’ Randell Williams (Reading), open play, 0.03 xG, off target 65’ Daniel Kyerewaa (Reading), open play, 0.03 xG, blocked 66’ Charlie Savage (Reading), open play, 0.02 xG, saved 34’ Kelvin Ehibhatiomhan (Reading), open play, 0.02 xG, saved 43’ Archie Collins (Peterborough United), open play, 0.02 xG, off target 31’ Declan Frith (Peterborough United), open play, 0.02 xG, blocked 66’ Jack Marriott (Reading), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Reading 4-2-3-1 Starting XI
Pereira
Dorsett 82’
O’Connor
Williams
Abrefa 82’
Wing
Savage
Williams
Doyle 63’
Kyerewaa
Ehibhatiomhan 63’
Peterborough United 4-2-3-1 Starting XI
Bass
Lees
Okagbue
Mills
Kioso
Collins
Woods 75’
Lisbie
Morgan 63’
Frith 62’
Leonard 82’

Player stats

Goalkeeper1 player
90′ 2 2 56 – – – – –
Defenders6 players
Kelvin Abrefa Taken off
82′ 3 – – 5 1 20 2 – – –
90′ 1 2 – 6 5 66 1 – – –
Derrick Williams
90′ 2 – 1 5 3 60 – – – –
Jeriel Dorsett Taken off
82′ – – – 5 2 19 2 – – –
Andre Garcia Came on as a substitute
8′ – – – 2 – 3 – – – –
Andy Yiadom Came on as a substitute
8′ – 2 – – – 5 – – – –
Midfielders6 players
90′ – – 51 2 0.65 1 3 5 2 – –
90′ – – 49 3 0.19 2 – 2 2 – –
90′ – – 16 1 0.03 – – 2 1 2 –
Kamari Doyle Taken off
63′ – – 11 1 0.19 – 1 1 – – –
90′ – – 17 – 0.01 – – 8 1 5 –
Matt Ritchie Came on as a substitute
27′ – – 12 – 0.00 – – 1 1 1 –
Forwards2 players
Kelvin Ehibhatiomhan Taken off
63′ 1 – 3 2 0.64 0.00 1 3 – 9
Jack Marriott Came on as a substitute
27′ – – 1 – 0.01 0.01 1 – – 6 –
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 43% Avg odds 2.18
Draw 28% Avg odds 3.39
Peterborough United win 29% Avg odds 3.19

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.