Barnsley vs Oxford

31 October 2026 · League One · 2026/27 · Referee O Mackey

Full time 1 – 1

Half-time: 1–0

  • Vimal Yoganathan 32’
  • Mark Harris 60’

Match summary

The points were shared as Barnsley and Oxford drew 1-1. Barnsley led 1-0 at half-time.

Vimal Yoganathan put Barnsley ahead in the 32nd minute and Mark Harris equalised in the 60th minute.

Oxford had the better of the chances, with 2.69 expected goals (xG) from 35 shots to Barnsley's 0.88 from 11. Both sides had a player sent off.

Match stats

24% Possession 76%
11 Shots 35
2 Shots on target 10
4 Corners 14
65 Attacks 110
34 Dangerous attacks 97
180 Passes 568
57.8% Pass accuracy 89.1%
36 Tackles 13
13 Fouls 9
2 Yellow cards 2
1 Red cards 1
1 Offsides 3

Key events

Barnsley Oxford
Kick-off
9’
11’
Brodie SpencerArgument
14’
Tyler GoodrhamShot on target
23’
Mark HarrisShot on target
Vimal YoganathanRight foot shot1-0 (Barnsley)
32’
Half-time1-0
Second half underway
51’
Aidomo EmakhuShot on target
54’
Tyler GoodrhamShot on target
Cameron McGeehanTime wasting
58’
59’
Jack CurrieShot on target
60’
Mark HarrisRight foot shot1-1 (Oxford)
64’
Aidomo EmakhuShot on target
67’
68’
Sam LongArgument
70’
Aidomo EmakhuShot on target
75’
Sam LongShot on target
Rylan BrownlieShot on target
84’
88’
Jamie CummingProfessional foul last man
Full-time1-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 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.88 2.69 32’ Vimal Yoganathan (Barnsley), 1-0 32’ 60’ Mark Harris (Oxford), 1-1 60’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.88 2.69 32’ Vimal Yoganathan (Barnsley), 1-0 Yoganathan 32’ 60’ Mark Harris (Oxford), 1-1 Harris 60’
Barnsley 0.88 xGOxford 2.69 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Oxford attacking Barnsley attacking 
14’ Siriki Dembélé (Oxford), open play, 0.31 xG, off target 32’ Vimal Yoganathan (Barnsley), open play, 0.28 xG, goal 14’ Tyler Goodrham (Oxford), open play, 0.24 xG, saved 48’ Brodie Spencer (Oxford), open play, 0.23 xG, off target 60’ Mark Harris (Oxford), open play, 0.23 xG, goal 51’ Peter Kioso (Oxford), open play, 0.16 xG, blocked 14’ Tyler Goodrham (Oxford), open play, 0.15 xG, blocked 90’ Rylan Brownlie (Barnsley), open play, 0.15 xG, off target 39’ Sam Long (Oxford), from a corner, 0.12 xG, off target 70’ Aidomo Emakhu (Oxford), open play, 0.11 xG, saved 73’ Mark Harris (Oxford), open play, 0.09 xG, blocked 90+4’ Rylan Brownlie (Barnsley), open play, 0.09 xG, blocked 24’ Cameron McGeehan (Barnsley), open play, 0.08 xG, off target 76’ Tyler Goodrham (Oxford), open play, 0.09 xG, blocked 84’ Rylan Brownlie (Barnsley), open play, 0.09 xG, saved 50’ Mark Harris (Oxford), open play, 0.08 xG, off target 64’ Aidomo Emakhu (Oxford), open play, 0.07 xG, saved 83’ Gatlin O'Donkor (Oxford), open play, 0.06 xG, off target 48’ Kai Andrews (Oxford), open play, 0.06 xG, blocked 51’ Aidomo Emakhu (Oxford), open play, 0.06 xG, saved 59’ Jack Currie (Oxford), open play, 0.05 xG, saved 70’ Jack Currie (Oxford), open play, 0.05 xG, off target 73’ Michał Helik (Oxford), from a corner, 0.05 xG, blocked 90+2’ Aidomo Emakhu (Oxford), open play, 0.05 xG, blocked 31’ Luca Connell (Barnsley), open play, 0.04 xG, off target 50’ Aidomo Emakhu (Oxford), open play, 0.04 xG, blocked 76’ Siriki Dembélé (Oxford), open play, 0.04 xG, off target 81’ Luca Connell (Barnsley), open play, 0.04 xG, blocked 37’ Ziyad Larkeche (Barnsley), open play, 0.03 xG, off target 47’ Louie Sibley (Oxford), open play, 0.04 xG, blocked 90+3’ Mo Missanga (Oxford), from a corner, 0.03 xG, blocked 26’ Kai Andrews (Oxford), set piece, 0.03 xG, blocked 52’ Mark Harris (Oxford), open play, 0.03 xG, off target 18’ Louie Sibley (Oxford), open play, 0.03 xG, blocked 23’ Mark Harris (Oxford), open play, 0.03 xG, saved 23’ Cameron McGeehan (Barnsley), open play, 0.03 xG, off target 56’ Louie Sibley (Oxford), open play, 0.03 xG, off target 60’ Aidomo Emakhu (Oxford), open play, 0.03 xG, blocked 26’ Louie Sibley (Oxford), set piece, 0.02 xG, blocked 90+3’ Jack Currie (Oxford), from a corner, 0.03 xG, blocked 47’ Vimal Yoganathan (Barnsley), from a corner, 0.02 xG, off target 72’ Kai Andrews (Oxford), open play, 0.02 xG, blocked 44’ Kai Andrews (Oxford), open play, 0.01 xG, blocked 71’ Cameron McGeehan (Barnsley), open play, 0.01 xG, off target 54’ Tyler Goodrham (Oxford), open play, 0.01 xG, saved 75’ Sam Long (Oxford), open play, 0.01 xG, saved 14’ Siriki Dembélé (Oxford), open play, 0.31 xG, off target 32’ Vimal Yoganathan (Barnsley), open play, 0.28 xG, goal 14’ Tyler Goodrham (Oxford), open play, 0.24 xG, saved 48’ Brodie Spencer (Oxford), open play, 0.23 xG, off target 60’ Mark Harris (Oxford), open play, 0.23 xG, goal 51’ Peter Kioso (Oxford), open play, 0.16 xG, blocked 90’ Rylan Brownlie (Barnsley), open play, 0.15 xG, off target 14’ Tyler Goodrham (Oxford), open play, 0.15 xG, blocked 39’ Sam Long (Oxford), from a corner, 0.12 xG, off target 70’ Aidomo Emakhu (Oxford), open play, 0.11 xG, saved 73’ Mark Harris (Oxford), open play, 0.09 xG, blocked 90+4’ Rylan Brownlie (Barnsley), open play, 0.09 xG, blocked 24’ Cameron McGeehan (Barnsley), open play, 0.08 xG, off target 76’ Tyler Goodrham (Oxford), open play, 0.09 xG, blocked 84’ Rylan Brownlie (Barnsley), open play, 0.09 xG, saved 50’ Mark Harris (Oxford), open play, 0.08 xG, off target 64’ Aidomo Emakhu (Oxford), open play, 0.07 xG, saved 83’ Gatlin O'Donkor (Oxford), open play, 0.06 xG, off target 48’ Kai Andrews (Oxford), open play, 0.06 xG, blocked 51’ Aidomo Emakhu (Oxford), open play, 0.06 xG, saved 59’ Jack Currie (Oxford), open play, 0.05 xG, saved 70’ Jack Currie (Oxford), open play, 0.05 xG, off target 90+2’ Aidomo Emakhu (Oxford), open play, 0.05 xG, blocked 73’ Michał Helik (Oxford), from a corner, 0.05 xG, blocked 31’ Luca Connell (Barnsley), open play, 0.04 xG, off target 50’ Aidomo Emakhu (Oxford), open play, 0.04 xG, blocked 76’ Siriki Dembélé (Oxford), open play, 0.04 xG, off target 81’ Luca Connell (Barnsley), open play, 0.04 xG, blocked 26’ Kai Andrews (Oxford), set piece, 0.03 xG, blocked 37’ Ziyad Larkeche (Barnsley), open play, 0.03 xG, off target 47’ Louie Sibley (Oxford), open play, 0.04 xG, blocked 90+3’ Mo Missanga (Oxford), from a corner, 0.03 xG, blocked 52’ Mark Harris (Oxford), open play, 0.03 xG, off target 18’ Louie Sibley (Oxford), open play, 0.03 xG, blocked 56’ Louie Sibley (Oxford), open play, 0.03 xG, off target 60’ Aidomo Emakhu (Oxford), open play, 0.03 xG, blocked 23’ Mark Harris (Oxford), open play, 0.03 xG, saved 23’ Cameron McGeehan (Barnsley), open play, 0.03 xG, off target 90+3’ Jack Currie (Oxford), from a corner, 0.03 xG, blocked 26’ Louie Sibley (Oxford), set piece, 0.02 xG, blocked 47’ Vimal Yoganathan (Barnsley), from a corner, 0.02 xG, off target 72’ Kai Andrews (Oxford), open play, 0.02 xG, blocked 44’ Kai Andrews (Oxford), open play, 0.01 xG, blocked 71’ Cameron McGeehan (Barnsley), open play, 0.01 xG, off target 54’ Tyler Goodrham (Oxford), open play, 0.01 xG, saved 75’ Sam Long (Oxford), 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
Slicker
Kay
Larkeche
Gale
Shepherd
Kelly 78’
Connell
Cleary 65’
Yoganathan 78’
McGeehan
Adeyemo 12’
Oxford 4-2-3-1 Starting XI
Cumming
Currie
Helik
Spencer 46’
Long
Andrews
Sibley 57’
Lynch 46’
Goodrham 77’
Dembélé 89’
Harris

Player stats

Goalkeeper1 player
90′ 8 1 26 3 – – – –
Defenders5 players
90′ 6 – 5 6 – 13 1 – – –
90′ 2 – 4 2 – 8 – – – –
Jack Shepherd Sent off
9′ – – – – – 3 1 – –
90′ 4 6 2 4 – 16 2 – – –
Jubril Okedina Came on as a substitute
78′ 4 – 1 5 1 16 1 – 1 –
Midfielders6 players
Patrick Kelly Taken off
78′ – – 17 2 0.06 7 – 13 2 –
90′ – – 24 – 0.03 2 2 4 1 2 –
Vimal Yoganathan Taken off
78′ 1 – 8 – 0.02 5 1 6 – – –
90′ – – 26 2 0.02 – – 3 1 –
Reyes Cleary Taken off
65′ – – 9 1 0.02 2 – 7 2 2 –
Daniel Johnson Came on as a substitute
12′ – – 6 1 0.13 1 – 1 – – –
Forwards3 players
Tobi Adeyemo Taken off
12′ – – – – – – – – – – –
Rylan Brownlie Came on as a substitute
25′ – – 3 1 0.33 0.01 1 5 1 5 –
Makenzie Kirk Came on as a substitute
12′ – – – – – 0.02 1 1 – 3 –
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 37% Avg odds 2.53
Draw 25% Avg odds 3.77
Oxford win 38% Avg odds 2.44

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.