Barnsley vs Bradford City

18 April 2026 · League One · 2025/26 · Referee Charles Breakspear

Full time 2 – 2

Half-time: 0–0

  • Eoghan O'Connell 50’
  • Leo Farrell 90+6’
  • Nick Powell 73’
  • Marc Roberts 82’ (og)

Match summary

The points were shared as Barnsley and Bradford City drew 2-2. It was goalless at half-time.

Eoghan O'Connell put Barnsley ahead with a header in the 50th minute, Nick Powell equalised with a header in the 73rd minute, Roberts's own goal put Bradford City in front with a header in the 82nd minute, and Leo Farrell equalised in stoppage time.

Bradford City had the better of the chances, with 1.67 expected goals (xG) from 14 shots to Barnsley's 0.82 from 9. Barnsley had a player sent off.

Match stats

37% Possession 63%
9 Shots 14
4 Shots on target 5
5 Corners 10
256 Passes 415
59.0% Pass accuracy 77.3%
12 Tackles 17
13 Fouls 11
2 Yellow cards 3
1 Red cards 0
0 Offsides 3

Key events

Barnsley Bradford City
Kick-off
8’
Tom BradshawShot on target
10’
33’
Will SwanFoul
Half-time0-0
47’
Curtis TiltShot on target
Second half underway
Eoghan O'ConnellHeader1-0 (Barnsley)
50’
Scott BanksShot on target
54’
55’
65’
70’
George LapslieShot on target
Patrick KellyArgument
71’
72’
Nick PowellShot on target
73’
Nick PowellHeader1-1 (Bradford City)
74’
Josh NeufvilleShot on target
Reyes ClearySimulation
76’
Tennai WatsonTom Bradshaw
79’
82’
Marc RobertsOwn goal1-2 (Bradford City)
Leo FarrellRight foot shot2-2 (Barnsley)
90+6’
Full-time2-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.82 1.67 50’ Eoghan O'Connell (Barnsley), 1-0 50’ 73’ Nick Powell (Bradford City), 1-1 73’ 82’ Marc Roberts (Bradford City) own goal, 1-2 82’ 90+6’ Leo Farrell (Barnsley), 2-2 90+6’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.82 1.67 50’ Eoghan O'Connell (Barnsley), 1-0 O'Connell 50’ 73’ Nick Powell (Bradford City), 1-1 Powell 73’ 82’ Marc Roberts (Bradford City) own goal, 1-2 Roberts 82’ 90+6’ Leo Farrell (Barnsley), 2-2 Farrell 90+6’
Barnsley 0.82 xGBradford City 1.67 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bradford City attacking Barnsley attacking 
70’ George Lapslie (Bradford City), from a corner, 0.89 xG, saved 90+6’ Leo Farrell (Barnsley), open play, 0.25 xG, goal 38’ Eoghan O'Connell (Barnsley), set piece, 0.21 xG, blocked 52’ Will Swan (Bradford City), open play, 0.15 xG, off target 38’ Eoghan O'Connell (Barnsley), set piece, 0.15 xG, off target 63’ Stephen Humphrys (Bradford City), open play, 0.14 xG, blocked 73’ Nick Powell (Bradford City), open play, 0.07 xG, goal 47’ Curtis Tilt (Bradford City), from a corner, 0.07 xG, saved 1’ Jenson Metcalfe (Bradford City), open play, 0.06 xG, off target 7’ Jenson Metcalfe (Bradford City), open play, 0.06 xG, off target 70’ Stephen Humphrys (Bradford City), from a corner, 0.05 xG, off target 54’ Scott Banks (Barnsley), open play, 0.05 xG, saved 60’ Ibou Touray (Bradford City), open play, 0.04 xG, off target 74’ Josh Neufville (Bradford City), open play, 0.04 xG, saved 50’ Eoghan O'Connell (Barnsley), set piece, 0.04 xG, goal 51’ Adam Phillips (Barnsley), open play, 0.04 xG, blocked 58’ Will Swan (Bradford City), from a corner, 0.04 xG, off target 10’ Tom Bradshaw (Barnsley), set piece, 0.03 xG, saved 36’ Josh Earl (Barnsley), from a corner, 0.03 xG, off target 72’ Nick Powell (Bradford City), set piece, 0.03 xG, saved 4’ Adam Phillips (Barnsley), set piece, 0.02 xG, blocked 9’ Curtis Tilt (Bradford City), open play, 0.01 xG, off target 81’ Antoni Sarcevic (Bradford City), open play, 0.01 xG, off target 82’ Marc Roberts (Barnsley), own goal 70’ George Lapslie (Bradford City), from a corner, 0.89 xG, saved 90+6’ Leo Farrell (Barnsley), open play, 0.25 xG, goal 38’ Eoghan O'Connell (Barnsley), set piece, 0.21 xG, blocked 38’ Eoghan O'Connell (Barnsley), set piece, 0.15 xG, off target 52’ Will Swan (Bradford City), open play, 0.15 xG, off target 63’ Stephen Humphrys (Bradford City), open play, 0.14 xG, blocked 73’ Nick Powell (Bradford City), open play, 0.07 xG, goal 47’ Curtis Tilt (Bradford City), from a corner, 0.07 xG, saved 1’ Jenson Metcalfe (Bradford City), open play, 0.06 xG, off target 7’ Jenson Metcalfe (Bradford City), open play, 0.06 xG, off target 70’ Stephen Humphrys (Bradford City), from a corner, 0.05 xG, off target 54’ Scott Banks (Barnsley), open play, 0.05 xG, saved 60’ Ibou Touray (Bradford City), open play, 0.04 xG, off target 74’ Josh Neufville (Bradford City), open play, 0.04 xG, saved 50’ Eoghan O'Connell (Barnsley), set piece, 0.04 xG, goal 51’ Adam Phillips (Barnsley), open play, 0.04 xG, blocked 58’ Will Swan (Bradford City), from a corner, 0.04 xG, off target 10’ Tom Bradshaw (Barnsley), set piece, 0.03 xG, saved 36’ Josh Earl (Barnsley), from a corner, 0.03 xG, off target 72’ Nick Powell (Bradford City), set piece, 0.03 xG, saved 4’ Adam Phillips (Barnsley), set piece, 0.02 xG, blocked 9’ Curtis Tilt (Bradford City), open play, 0.01 xG, off target 81’ Antoni Sarcevic (Bradford City), open play, 0.01 xG, off target 82’ Marc Roberts (Barnsley), own goal
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
Goodman
O'Keeffe 89’
Roberts
O'Connell
Earl 46’
Bland
Yoganathan
Phillips 62’
Kelly
Banks 61’
Bradshaw 79’
Bradford City 3-4-2-1 Starting XI
Walker
Pennington 65’
Baldwin
Tilt
Touray
Metcalfe 66’
Power
Neufville 88’
Swan 66’
Humphrys
Jackson 66’

Player stats

Goalkeeper1 player
90′ 4 2 34 1 – – – –
Defenders5 players
Corey O'Keeffe Taken off
89′ 2 – – 5 1 23 1 – – –
Marc Roberts
90′ – – 1 6 6 26 – – 1 –
90′ – – – 4 3 14 1 1 – –
Josh Earl Taken off
45′ 1 – – 5 4 23 – – – –
Maël de Gevigney Came on as a substitute
45′ 1 1 – 3 1 8 – – – –
Midfielders7 players
90′ – – 32 1 0.03 – – 6 1 1 –
Vimal Yoganathan Sent off
8′ – – 5 – 0.00 2 – 2 1 –
Adam Phillips Taken off
62′ – – 21 1 0.25 1 – 4 1 – –
90′ – – 21 2 0.04 1 – 5 1 1
Scott Banks Taken off
61′ – – 12 2 0.18 3 – 4 – 1 –
Reyes Cleary Came on as a substitute
29′ – 1 6 1 0.52 – – 3 2 1
Luca Connell Came on as a substitute
28′ – – 10 – 0.00 – 1 1 1 1 –
Forwards3 players
Tom Bradshaw Taken off
79′ – – 1 1 0.03 0.10 – 8 4 12 –
Tennai Watson Came on as a substitute
11′ – – – – – 0.01 – – – 8 –
Leo Farrell Came on as a substitute
7′ 1 – 1 1 0.25 0.00 – 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

Barnsley win 31% Avg odds 3.02
Draw 27% Avg odds 3.39
Bradford City win 42% Avg odds 2.23

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.