Leyton Orient vs Reading

17 January 2026 · League One · 2025/26 · Referee Elliot Bell

Full time 3 – 1

Half-time: 1–0

  • Dominic Ballard 45’, 65’, 85’
  • Jack Marriott 52’

Match summary

Leyton Orient saw off Reading 3-1. Leyton Orient led 1-0 at half-time.

In the first half, Dominic Ballard put Leyton Orient ahead in the 45th minute. In the second half, Jack Marriott equalised in the 52nd minute, Ballard put Leyton Orient back in front with a header in the 65th minute, and Ballard made it 3-1 in the 85th minute.

The chances backed that up: Leyton Orient created 2.08 expected goals (xG) from 15 shots to Reading's 0.36 from 7.

Match stats

45% Possession 55%
15 Shots 7
5 Shots on target 1
6 Corners 1
303 Passes 391
66.7% Pass accuracy 67.8%
12 Tackles 15
13 Fouls 17
3 Yellow cards 3
7 Offsides 1

Key events

Leyton Orient Reading
R. WellensManagerArgument
0’
Kick-off
Charlie WellensShot on target
5’
7’
39’
Dominic BallardLeft foot shot1-0 (Leyton Orient)
45’
Half-time1-0
Second half underway
52’
Jack MarriottLeft foot shot1-1 (Reading)
Dominic BallardShot on target
56’
57’
60’
Liam FraserMatt Ritchie
Dominic BallardHeader2-1 (Leyton Orient)
65’
77’
78’
Dominic BallardRight foot shot3-1 (Leyton Orient)
85’
Killian CahillTime wasting
90+9’
Full-time3-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.08 0.36 45’ Dominic Ballard (Leyton Orient), 1-0 45’ 52’ Jack Marriott (Reading), 1-1 52’ 65’ Dominic Ballard (Leyton Orient), 2-1 65’ 85’ Dominic Ballard (Leyton Orient), 3-1 85’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.08 0.36 45’ Dominic Ballard (Leyton Orient), 1-0 Ballard 45’ 52’ Jack Marriott (Reading), 1-1 Marriott 52’ 65’ Dominic Ballard (Leyton Orient), 2-1 Ballard 65’ 85’ Dominic Ballard (Leyton Orient), 3-1 Ballard 85’
Leyton Orient 2.08 xGReading 0.36 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Reading attacking Leyton Orient attacking 
90+7’ Dominic Ballard (Leyton Orient), open play, 0.58 xG, hit the woodwork 85’ Dominic Ballard (Leyton Orient), open play, 0.48 xG, goal 65’ Dominic Ballard (Leyton Orient), open play, 0.44 xG, goal 52’ Jack Marriott (Reading), open play, 0.13 xG, goal 5’ Charlie Wellens (Leyton Orient), open play, 0.11 xG, saved 78’ Charlie Wellens (Leyton Orient), direct free kick, 0.07 xG, blocked 30’ Andy Yiadom (Reading), open play, 0.07 xG, off target 42’ Daniel Kyerewaa (Reading), open play, 0.06 xG, off target 38’ Sean Clare (Leyton Orient), open play, 0.06 xG, off target 35’ Sean Clare (Leyton Orient), from a corner, 0.05 xG, off target 8’ Tom James (Leyton Orient), direct free kick, 0.05 xG, blocked 45’ Dominic Ballard (Leyton Orient), open play, 0.05 xG, goal 2’ Charlie Wellens (Leyton Orient), set piece, 0.04 xG, off target 56’ Dominic Ballard (Leyton Orient), open play, 0.04 xG, saved 61’ Charlie Wellens (Leyton Orient), open play, 0.04 xG, blocked 90’ Daniel Kyerewaa (Reading), open play, 0.04 xG, off target 51’ Dominic Ballard (Leyton Orient), open play, 0.03 xG, off target 15’ Jack Marriott (Reading), from a corner, 0.02 xG, off target 61’ Charlie Wellens (Leyton Orient), open play, 0.02 xG, blocked 79’ Liam Fraser (Reading), set piece, 0.02 xG, blocked 54’ Theo Archibald (Leyton Orient), set piece, 0.02 xG, blocked 90+2’ Paudie O’Connor (Reading), set piece, 0.02 xG, off target 90+7’ Dominic Ballard (Leyton Orient), open play, 0.58 xG, hit the woodwork 85’ Dominic Ballard (Leyton Orient), open play, 0.48 xG, goal 65’ Dominic Ballard (Leyton Orient), open play, 0.44 xG, goal 52’ Jack Marriott (Reading), open play, 0.13 xG, goal 5’ Charlie Wellens (Leyton Orient), open play, 0.11 xG, saved 78’ Charlie Wellens (Leyton Orient), direct free kick, 0.07 xG, blocked 30’ Andy Yiadom (Reading), open play, 0.07 xG, off target 42’ Daniel Kyerewaa (Reading), open play, 0.06 xG, off target 38’ Sean Clare (Leyton Orient), open play, 0.06 xG, off target 35’ Sean Clare (Leyton Orient), from a corner, 0.05 xG, off target 8’ Tom James (Leyton Orient), direct free kick, 0.05 xG, blocked 45’ Dominic Ballard (Leyton Orient), open play, 0.05 xG, goal 2’ Charlie Wellens (Leyton Orient), set piece, 0.04 xG, off target 56’ Dominic Ballard (Leyton Orient), open play, 0.04 xG, saved 61’ Charlie Wellens (Leyton Orient), open play, 0.04 xG, blocked 90’ Daniel Kyerewaa (Reading), open play, 0.04 xG, off target 51’ Dominic Ballard (Leyton Orient), open play, 0.03 xG, off target 15’ Jack Marriott (Reading), from a corner, 0.02 xG, off target 61’ Charlie Wellens (Leyton Orient), open play, 0.02 xG, blocked 79’ Liam Fraser (Reading), set piece, 0.02 xG, blocked 54’ Theo Archibald (Leyton Orient), set piece, 0.02 xG, blocked 90+2’ Paudie O’Connor (Reading), set piece, 0.02 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

Leyton Orient 3-1-4-2 Starting XI
Cahill
Forrester 85’
Simpson
James
Clare 82’
O'Neill
Bakinson
Wellens
Archibald
Matthews 58’
Ballard 3
Reading 4-2-3-1 Starting XI
Pereira
Dorsett
Burns 84’
O’Connor
Yiadom
Wing
Savage 73’
Ritchie 60’
Doyle 73’
Kyerewaa
Marriott

Player stats

Goalkeeper1 player
90′ 0 1 29 – – – –
Defenders6 players
90′ – 1 – 6 4 56 – – – –
William Forrester Taken off
85′ – 4 – 6 5 37 – – – –
90′ – 1 – 3 3 49 – – – –
Sean Clare Taken off
82′ 1 – – 6 4 18 3 – –
Kaelan Casey Came on as a substitute
8′ – – – 2 2 2 – – – –
Daniel Happe Came on as a substitute
5′ – 1 – 2 1 2 – – – –
Midfielders5 players
90′ – – 32 2 0.22 2 1 5 – – –
90′ – – 15 1 0.31 1 – 7 4 5 –
90′ – 2 26 3 0.05 3 1 7 – 1 –
90′ – 1 18 3 0.69 1 – 4 2 1
Azeem Abdulai Came on as a substitute
32′ – – 8 – 0.01 2 – 2 2 – –
Forwards2 players
Ajay Matthews Taken off
58′ – – – – – 0.00 – 2 1 3 –
90′ 3 – 6 4 1.62 0.00 – 10 4 8 –
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

Leyton Orient win 35% Avg odds 2.66
Draw 28% Avg odds 3.38
Reading win 37% Avg odds 2.52

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.