Bolton Wanderers vs Leyton Orient

24 January 2026 · League One · 2025/26 · Referee Sebastian Stockbridge

Full time 2 – 1

Half-time: 0–0

  • Thierry Gale 46’
  • Mason Burstow 90+1’ (pen)
  • Theo Archibald 49’

Match summary

Bolton Wanderers saw off Leyton Orient 2-1, with the winner arriving in stoppage time. It was goalless at half-time.

Thierry Gale put Bolton Wanderers ahead in the 46th minute, Theo Archibald equalised in the 49th minute, and Mason Burstow won it from the penalty spot in stoppage time.

The chances backed that up: Bolton Wanderers created 2.06 expected goals (xG) from 13 shots to Leyton Orient's 0.57 from 13.

Match stats

54% Possession 46%
13 Shots 13
5 Shots on target 1
4 Corners 1
395 Passes 322
71.6% Pass accuracy 68.6%
20 Tackles 20
9 Fouls 16
3 Yellow cards 1
1 Offsides 0

Key events

Bolton Wanderers Leyton Orient
0’
R. WellensManagerArgument
Kick-off
13’
Cyrus ChristieAmario Cozier-Duberry
26’
29’
Thierry GaleShot on target
31’
Cyrus ChristieTime wasting
33’
Jordi Osei-TutuShot on target
42’
Half-time0-0
Thierry GaleLeft foot shot1-0 (Bolton Wanderers)
46’
49’
Theo ArchibaldLeft foot shot1-1 (Leyton Orient)
Second half underway
70’
Cyrus ChristieShot on target
78’
Mason BurstowPenalty2-1 (Bolton Wanderers)
90+1’
Full-time2-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 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.06 0.57 46’ Thierry Gale (Bolton Wanderers), 1-0 46’ 49’ Theo Archibald (Leyton Orient), 1-1 49’ 90+1’ Mason Burstow (Bolton Wanderers), 2-1 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.06 0.57 46’ Thierry Gale (Bolton Wanderers), 1-0 Gale 46’ 49’ Theo Archibald (Leyton Orient), 1-1 Archibald 49’ 90+1’ Mason Burstow (Bolton Wanderers), 2-1 Burstow 90+1’
Bolton Wanderers 2.06 xGLeyton Orient 0.57 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Leyton Orient attacking Bolton Wanderers attacking 
90+1’ Mason Burstow (Bolton Wanderers), penalty, 0.79 xG, goal 79’ Chris Forino (Bolton Wanderers), from a corner, 0.28 xG, off target 63’ George Johnston (Bolton Wanderers), from a corner, 0.25 xG, off target 78’ Cyrus Christie (Bolton Wanderers), open play, 0.18 xG, saved 49’ Theo Archibald (Leyton Orient), open play, 0.15 xG, goal 59’ Sam Dalby (Bolton Wanderers), open play, 0.12 xG, off target 47’ Max Conway (Bolton Wanderers), set piece, 0.11 xG, off target 46’ Thierry Gale (Bolton Wanderers), open play, 0.08 xG, goal 14’ Charlie Wellens (Leyton Orient), direct free kick, 0.07 xG, blocked 62’ Thierry Gale (Bolton Wanderers), open play, 0.07 xG, blocked 42’ Jordi Osei-Tutu (Bolton Wanderers), open play, 0.06 xG, saved 64’ Kaelan Casey (Leyton Orient), set piece, 0.06 xG, off target 27’ Theo Archibald (Leyton Orient), open play, 0.05 xG, blocked 57’ Tyreeq Bakinson (Leyton Orient), open play, 0.05 xG, off target 63’ Cyrus Christie (Bolton Wanderers), from a corner, 0.05 xG, off target 90+11’ Azeem Abdulai (Leyton Orient), open play, 0.04 xG, blocked 49’ Kaelan Casey (Leyton Orient), open play, 0.04 xG, off target 62’ Tyreeq Bakinson (Leyton Orient), open play, 0.03 xG, blocked 31’ Thierry Gale (Bolton Wanderers), open play, 0.03 xG, saved 65’ Thierry Gale (Bolton Wanderers), open play, 0.03 xG, off target 90+6’ Dominic Ballard (Leyton Orient), open play, 0.03 xG, blocked 27’ Jack Simpson (Leyton Orient), open play, 0.02 xG, off target 68’ Theo Archibald (Leyton Orient), open play, 0.02 xG, off target 90+11’ Ollie O'Neill (Leyton Orient), open play, 0.01 xG, blocked 5’ John McAtee (Bolton Wanderers), open play, 0.01 xG, off target 90+11’ Theo Archibald (Leyton Orient), open play, 0.01 xG, off target 90+1’ Mason Burstow (Bolton Wanderers), penalty, 0.79 xG, goal 79’ Chris Forino (Bolton Wanderers), from a corner, 0.28 xG, off target 63’ George Johnston (Bolton Wanderers), from a corner, 0.25 xG, off target 78’ Cyrus Christie (Bolton Wanderers), open play, 0.18 xG, saved 49’ Theo Archibald (Leyton Orient), open play, 0.15 xG, goal 59’ Sam Dalby (Bolton Wanderers), open play, 0.12 xG, off target 47’ Max Conway (Bolton Wanderers), set piece, 0.11 xG, off target 46’ Thierry Gale (Bolton Wanderers), open play, 0.08 xG, goal 62’ Thierry Gale (Bolton Wanderers), open play, 0.07 xG, blocked 14’ Charlie Wellens (Leyton Orient), direct free kick, 0.07 xG, blocked 42’ Jordi Osei-Tutu (Bolton Wanderers), open play, 0.06 xG, saved 64’ Kaelan Casey (Leyton Orient), set piece, 0.06 xG, off target 27’ Theo Archibald (Leyton Orient), open play, 0.05 xG, blocked 57’ Tyreeq Bakinson (Leyton Orient), open play, 0.05 xG, off target 63’ Cyrus Christie (Bolton Wanderers), from a corner, 0.05 xG, off target 90+11’ Azeem Abdulai (Leyton Orient), open play, 0.04 xG, blocked 49’ Kaelan Casey (Leyton Orient), open play, 0.04 xG, off target 62’ Tyreeq Bakinson (Leyton Orient), open play, 0.03 xG, blocked 65’ Thierry Gale (Bolton Wanderers), open play, 0.03 xG, off target 90+6’ Dominic Ballard (Leyton Orient), open play, 0.03 xG, blocked 31’ Thierry Gale (Bolton Wanderers), open play, 0.03 xG, saved 27’ Jack Simpson (Leyton Orient), open play, 0.02 xG, off target 68’ Theo Archibald (Leyton Orient), open play, 0.02 xG, off target 90+11’ Ollie O'Neill (Leyton Orient), open play, 0.01 xG, blocked 5’ John McAtee (Bolton Wanderers), open play, 0.01 xG, off target 90+11’ Theo Archibald (Leyton Orient), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Bolton Wanderers 4-2-3-1 Starting XI
Bonham
Conway
Toal
Johnston
Osei-Tutu 73’
Erhahon
Simons 73’
Gale 72’
Cozier-Duberry 26’
McAtee 86’
Dalby
Leyton Orient 3-4-2-1 Starting XI
Cahill
Casey
Simpson
James 72’
Abdulai
Bakinson 80’
Mitchell 66’
Archibald
O'Neill
Wellens
Ballard

Player stats

Goalkeeper1 player
90′ 0 1 58 2 – – – –
Defenders5 players
Jordi Osei-Tutu Taken off
73′ 2 – – 9 3 10 1 – –
90′ 4 – – 8 3 47 2 – – –
90′ 1 2 – 6 5 53 – – – –
90′ 3 1 – 9 2 40 – – – –
Chris Forino Came on as a substitute
17′ – – 1 – – 8 1 – – –
Midfielders7 players
Xavier Simons Taken off
73′ – – 33 – 0.01 2 2 6 – 1 –
90′ – 1 35 1 0.02 3 1 6 1 3 –
Amario Cozier-Duberry Taken off
26′ – – 4 – 0.00 – – 2 – 1 –
Thierry Gale Taken off
72′ 1 – 20 2 0.07 – 1 2 – – –
Cyrus Christie Came on as a substitute
64′ – – 33 1 0.27 2 1 12 1 1
Kyle Dempsey Came on as a substitute
18′ – – 6 – 0.01 – – – – – –
Aaron Morley Came on as a substitute
17′ – – 3 1 0.30 – – – – – –
Forwards3 players
John McAtee Taken off
86′ – – 1 – 0.01 0.05 1 1 – 24
90′ – – 1 – 0.12 0.01 2 8 – 20 –
Mason Burstow Came on as a substitute
4′ 1 – 1 1 0.79 0.00 – – – 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

Bolton Wanderers win 61% Avg odds 1.54
Draw 22% Avg odds 4.21
Leyton Orient win 17% Avg odds 5.40

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.