Reading vs Bolton Wanderers

16 September 2023 · League One · 2023/24 · Referee L Swabey

Full time 2 – 1

Half-time: 0–1

  • Charlie Savage 77’
  • Caylan Vickers 86’
  • Dion Charles 20’

Match summary

Reading came from behind to win 2-1 at home to Bolton Wanderers, with a late winner. Bolton Wanderers led 1-0 at half-time.

Dion Charles put Bolton Wanderers ahead in the 20th minute, Charlie Savage equalised in the 77th minute, and Caylan Vickers won it in the 86th minute.

Shots finished 18-10 to Reading, with 7 on target for Reading and 5 for Bolton Wanderers. Bolton Wanderers had a player sent off.

Match stats

Reading Bolton Wanderers
18 Shots 10
7 Shots on Target 5
6 Corners 4
3 Yellow Cards 4
0 Red Cards 1

Key events

Reading Bolton Wanderers
Kick-off
20’
Dion Charles0-1 (Bolton Wanderers)
Half-time0-1
Charlie Savage1-1 (Reading)
77’
Caylan Vickers2-1 (Reading)
86’
Full-time2-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Reading
  • David Button
  • Andy Yiadom
  • Femi Azeez
  • Charlie Savage
  • Dominic Ballard
  • Amadou Salif Mbengue
Bolton Wanderers
  • Eoin Toal
  • Ricardo Santos
  • George Thomason
  • Randell Williams
  • Cameron Jerome

Shot map

Every shot and where it was taken from.

 Bolton Wanderers attacking Reading attacking 
1’ Clinton Mola (Reading), from a corner, off target 5’ Charlie Savage (Reading), open play, off target 15’ Dominic Ballard (Reading), open play, saved 20’ Dion Charles (Bolton Wanderers), open play, goal 22’ Victor Adeboyejo (Bolton Wanderers), open play, saved 31’ Dominic Ballard (Reading), open play, off target 34’ Victor Adeboyejo (Bolton Wanderers), open play, saved 34’ Kyle Dempsey (Bolton Wanderers), open play, blocked 35’ Femi Azeez (Reading), open play, hit the woodwork 36’ Femi Azeez (Reading), open play, blocked 37’ Dominic Ballard (Reading), open play, blocked 40’ Eoin Toal (Bolton Wanderers), set piece, saved 45’ Kelvin Ehibhatiomhan (Reading), open play, blocked 48’ Dion Charles (Bolton Wanderers), open play, off target 47’ Ricardo Santos (Bolton Wanderers), from a corner, off target 60’ Randell Williams (Bolton Wanderers), open play, blocked 64’ Paul Mukairu (Reading), open play, saved 70’ Kelvin Ehibhatiomhan (Reading), open play, off target 71’ Ben Elliott (Reading), open play, off target 72’ Charlie Savage (Reading), from a corner, off target 73’ Dion Charles (Bolton Wanderers), open play, off target 77’ Charlie Savage (Reading), open play, goal 80’ Josh Sheehan (Bolton Wanderers), direct free kick, saved 84’ Femi Azeez (Reading), open play, saved 86’ Caylan Vickers (Reading), open play, goal 88’ Femi Azeez (Reading), open play, saved 90’ Amadou Salif Mbengue (Reading), open play, off target 90+5’ Charlie Savage (Reading), direct free kick, saved 1’ Clinton Mola (Reading), from a corner, off target 5’ Charlie Savage (Reading), open play, off target 15’ Dominic Ballard (Reading), open play, saved 20’ Dion Charles (Bolton Wanderers), open play, goal 22’ Victor Adeboyejo (Bolton Wanderers), open play, saved 31’ Dominic Ballard (Reading), open play, off target 34’ Victor Adeboyejo (Bolton Wanderers), open play, saved 34’ Kyle Dempsey (Bolton Wanderers), open play, blocked 35’ Femi Azeez (Reading), open play, hit the woodwork 36’ Femi Azeez (Reading), open play, blocked 37’ Dominic Ballard (Reading), open play, blocked 40’ Eoin Toal (Bolton Wanderers), set piece, saved 45’ Kelvin Ehibhatiomhan (Reading), open play, blocked 48’ Dion Charles (Bolton Wanderers), open play, off target 47’ Ricardo Santos (Bolton Wanderers), from a corner, off target 60’ Randell Williams (Bolton Wanderers), open play, blocked 64’ Paul Mukairu (Reading), open play, saved 70’ Kelvin Ehibhatiomhan (Reading), open play, off target 71’ Ben Elliott (Reading), open play, off target 72’ Charlie Savage (Reading), from a corner, off target 73’ Dion Charles (Bolton Wanderers), open play, off target 77’ Charlie Savage (Reading), open play, goal 80’ Josh Sheehan (Bolton Wanderers), direct free kick, saved 84’ Femi Azeez (Reading), open play, saved 86’ Caylan Vickers (Reading), open play, goal 88’ Femi Azeez (Reading), open play, saved 90’ Amadou Salif Mbengue (Reading), open play, off target 90+5’ Charlie Savage (Reading), direct free kick, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players16 players
90′ – – – – – –
90′ – – – – – –
90′ – – – – – – –
90′ – – – – – – –
Clinton Mola Taken off
72′ – – 1 – – – –
90′ – – 4 – – –
Sam Hutchinson Taken off
81′ – – – – – – –
90′ 1 – 4 – – –
Harvey Knibbs Taken off
56′ – – – – – – –
Kelvin Ehibhatiomhan Taken off
82′ – – 2 – – – –
Dominic Ballard Taken off
56′ – – 3 – – –
Ben Elliott Came on as a substitute
34′ – – 1 – – – –
Paul Mukairu Came on as a substitute
34′ – – 1 – – – –
Tom McIntyre Came on as a substitute
18′ – – – – – – –
Amadou Salif Mbengue Came on as a substitute
9′ – – 1 – – –
Caylan Vickers Came on as a substitute
8′ 1 – 1 – – – –
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 29% Avg odds 3.30
Draw 27% Avg odds 3.47
Bolton Wanderers win 44% Avg odds 2.12

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. Referee data before 2025/26 from the Transfermarkt datasets project.