Barnsley vs Leyton Orient

13 December 2025 · League One · 2025/26 · Referee Simon Mather

Full time 3 – 2

Half-time: 1–2

  • Reyes Cleary 10’
  • Jon Russell 77’
  • Davis Keillor-Dunn 85’
  • Dominic Ballard 30’ (pen)
  • Ollie O'Neill 38’

Match summary

Barnsley came from behind to win 3-2 at home to Leyton Orient, with a late winner. Leyton Orient led 2-1 at half-time.

In the first half, Reyes Cleary put Barnsley ahead in the 10th minute, Dominic Ballard equalised from the penalty spot in the 30th minute, and Ollie O'Neill put Leyton Orient in front in the 38th minute. In the second half, Jon Russell equalised in the 77th minute and Davis Keillor-Dunn won it in the 85th minute.

The chances backed that up: Barnsley created 2.62 expected goals (xG) from 14 shots to Leyton Orient's 2.01 from 12.

Match stats

57% Possession 43%
14 Shots 12
5 Shots on target 2
8 Corners 3
399 Passes 301
73.9% Pass accuracy 67.1%
20 Tackles 19
10 Fouls 13
1 Yellow cards 3
1 Offsides 1

Key events

Barnsley Leyton Orient
0’
R. WellensManagerArgument
Kick-off
Reyes ClearyRight foot shot1-0 (Barnsley)
10’
Davis Keillor-DunnShot on target
26’
27’
30’
Dominic BallardPenalty1-1 (Leyton Orient)
38’
Ollie O'NeillRight foot shot1-2 (Leyton Orient)
44’
Half-time1-2
Second half underway
51’
Michael CraigTime wasting
Patrick KellyShot on target
71’
75’
Tom JamesJack Moorhouse
76’
Jon RussellRight foot shot2-2 (Barnsley)
77’
Davis Keillor-DunnRight foot shot3-2 (Barnsley)
85’
Marc RobertsReyes Cleary
90+2’
Full-time3-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 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.62 2.01 10’ Reyes Cleary (Barnsley), 1-0 10’ 30’ Dominic Ballard (Leyton Orient), 1-1 30’ 38’ Ollie O'Neill (Leyton Orient), 1-2 38’ 77’ Jon Russell (Barnsley), 2-2 77’ 85’ Davis Keillor-Dunn (Barnsley), 3-2 85’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.62 2.01 10’ Reyes Cleary (Barnsley), 1-0 Cleary 10’ 30’ Dominic Ballard (Leyton Orient), 1-1 Ballard 30’ 38’ Ollie O'Neill (Leyton Orient), 1-2 O'Neill 38’ 77’ Jon Russell (Barnsley), 2-2 Russell 77’ 85’ Davis Keillor-Dunn (Barnsley), 3-2 Keillor-Dunn 85’
Barnsley 2.62 xGLeyton Orient 2.01 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Leyton Orient attacking Barnsley attacking 
85’ Davis Keillor-Dunn (Barnsley), open play, 0.87 xG, goal 30’ Dominic Ballard (Leyton Orient), penalty, 0.79 xG, goal 20’ Patrick Kelly (Barnsley), open play, 0.41 xG, blocked 47’ Neil Farrugia (Barnsley), open play, 0.27 xG, off target 4’ Jonathan Bland (Barnsley), open play, 0.24 xG, off target 34’ Dominic Ballard (Leyton Orient), open play, 0.24 xG, off target 38’ Ollie O'Neill (Leyton Orient), open play, 0.23 xG, goal 48’ Davis Keillor-Dunn (Barnsley), open play, 0.21 xG, off target 33’ Tayo Adaramola (Leyton Orient), open play, 0.19 xG, blocked 90+5’ Ollie O'Neill (Leyton Orient), open play, 0.15 xG, off target 56’ Reyes Cleary (Barnsley), open play, 0.14 xG, blocked 77’ Jon Russell (Barnsley), set piece, 0.14 xG, goal 90+7’ Tyreeq Bakinson (Leyton Orient), open play, 0.12 xG, off target 71’ Patrick Kelly (Barnsley), open play, 0.09 xG, saved 69’ Caylan Vickers (Barnsley), from a corner, 0.08 xG, blocked 79’ Alfie Lloyd (Leyton Orient), open play, 0.08 xG, blocked 10’ Reyes Cleary (Barnsley), set piece, 0.08 xG, goal 12’ Ollie O'Neill (Leyton Orient), from a corner, 0.05 xG, blocked 56’ Michael Craig (Leyton Orient), open play, 0.04 xG, off target 68’ Jack Shepherd (Barnsley), from a corner, 0.04 xG, off target 78’ Tyreeq Bakinson (Leyton Orient), set piece, 0.04 xG, blocked 65’ Dominic Ballard (Leyton Orient), open play, 0.04 xG, blocked 82’ Tyreeq Bakinson (Leyton Orient), open play, 0.04 xG, off target 19’ Neil Farrugia (Barnsley), open play, 0.02 xG, off target 89’ Reyes Cleary (Barnsley), from a corner, 0.02 xG, blocked 26’ Davis Keillor-Dunn (Barnsley), open play, 0.01 xG, saved 85’ Davis Keillor-Dunn (Barnsley), open play, 0.87 xG, goal 30’ Dominic Ballard (Leyton Orient), penalty, 0.79 xG, goal 20’ Patrick Kelly (Barnsley), open play, 0.41 xG, blocked 47’ Neil Farrugia (Barnsley), open play, 0.27 xG, off target 4’ Jonathan Bland (Barnsley), open play, 0.24 xG, off target 34’ Dominic Ballard (Leyton Orient), open play, 0.24 xG, off target 38’ Ollie O'Neill (Leyton Orient), open play, 0.23 xG, goal 48’ Davis Keillor-Dunn (Barnsley), open play, 0.21 xG, off target 33’ Tayo Adaramola (Leyton Orient), open play, 0.19 xG, blocked 90+5’ Ollie O'Neill (Leyton Orient), open play, 0.15 xG, off target 56’ Reyes Cleary (Barnsley), open play, 0.14 xG, blocked 77’ Jon Russell (Barnsley), set piece, 0.14 xG, goal 90+7’ Tyreeq Bakinson (Leyton Orient), open play, 0.12 xG, off target 71’ Patrick Kelly (Barnsley), open play, 0.09 xG, saved 69’ Caylan Vickers (Barnsley), from a corner, 0.08 xG, blocked 79’ Alfie Lloyd (Leyton Orient), open play, 0.08 xG, blocked 10’ Reyes Cleary (Barnsley), set piece, 0.08 xG, goal 12’ Ollie O'Neill (Leyton Orient), from a corner, 0.05 xG, blocked 56’ Michael Craig (Leyton Orient), open play, 0.04 xG, off target 68’ Jack Shepherd (Barnsley), from a corner, 0.04 xG, off target 78’ Tyreeq Bakinson (Leyton Orient), set piece, 0.04 xG, blocked 65’ Dominic Ballard (Leyton Orient), open play, 0.04 xG, blocked 82’ Tyreeq Bakinson (Leyton Orient), open play, 0.04 xG, off target 19’ Neil Farrugia (Barnsley), open play, 0.02 xG, off target 89’ Reyes Cleary (Barnsley), from a corner, 0.02 xG, blocked 26’ Davis Keillor-Dunn (Barnsley), 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

Barnsley 4-2-3-1 Starting XI
Cooper
Gevigney
Shepherd
Watson
Bland
Phillips
Yoganathan 62’
Cleary 90’
Kelly
Farrugia 66’
Keillor-Dunn
Leyton Orient 3-4-3 Starting XI
Cahill
Beckles
Happe
Simpson
Adaramola 89’
Bakinson
Moorhouse 75’
Craig 59’
O'Neill
Perkins 59’
Ballard 75’

Player stats

Goalkeeper1 player
90′ 0 2 32 – 1 – –
Defenders3 players
90′ 2 – 1 9 5 45 – – – –
90′ 1 2 1 7 4 55 – – – –
Tennai Watson
90′ 1 2 – 8 4 37 – – – –
Midfielders7 players
90′ – – 38 – 0.05 4 – 7 – – –
90′ – – 53 3 0.15 2 – 4 3 – –
Vimal Yoganathan Taken off
62′ – – 31 – 0.00 2 1 11 – 1 –
Neil Farrugia Taken off
66′ – – 19 – 0.01 4 1 10 3 1 –
90′ – – 27 1 0.13 – 1 6 1 1 –
Reyes Cleary Taken off
89′ 1 2 16 4 0.80 3 – 5 2 2 –
Jon Russell Came on as a substitute
28′ 1 – 16 – 0.04 1 – 4 – 2 –
Forwards2 players
90′ 1 – 3 2 1.09 0.02 – 1 – 24 –
Caylan Vickers Came on as a substitute
24′ – – 1 – 0.08 0.01 – – – 5 –
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

Barnsley win 45% Avg odds 2.07
Draw 26% Avg odds 3.56
Leyton Orient win 29% Avg odds 3.26

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.