Huddersfield vs Barnsley

21 February 2026 · League One · 2025/26 · Referee Peter Wright

Full time 2 – 1

Half-time: 0–1

  • Ryan Ledson 57’
  • Ryan Hardie 74’
  • David McGoldrick 42’

Match summary

Huddersfield came from behind to win 2-1 at home to Barnsley. Barnsley led 1-0 at half-time.

David McGoldrick put Barnsley ahead in the 42nd minute, Ryan Ledson equalised with a header in the 57th minute, and Ryan Hardie won it in the 74th minute.

The chances backed that up: Huddersfield created 1.56 expected goals (xG) from 16 shots to Barnsley's 0.56 from 10.

Match stats

52% Possession 48%
16 Shots 10
3 Shots on target 3
10 Corners 7
399 Passes 362
78.7% Pass accuracy 78.2%
10 Tackles 23
6 Fouls 10
1 Yellow cards 2
1 Offsides 1

Key events

Huddersfield Barnsley
Kick-off
6’
Marcus HarnessShot on target
41’
42’
David McGoldrickRight foot shot0-1 (Barnsley)
Half-time0-1
46’
48’
David McGoldrickShot on target
Second half underway
Ryan LedsonHeader1-1 (Huddersfield)
57’
67’
Tennai WatsonGeorgie Gent
Ryan HardieRight foot shot2-1 (Huddersfield)
74’
79’
Adam PhillipsShot on target
90+5’
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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.56 0.56 42’ David McGoldrick (Barnsley), 0-1 42’ 57’ Ryan Ledson (Huddersfield), 1-1 57’ 74’ Ryan Hardie (Huddersfield), 2-1 74’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.56 0.56 42’ David McGoldrick (Barnsley), 0-1 McGoldrick 42’ 57’ Ryan Ledson (Huddersfield), 1-1 Ledson 57’ 74’ Ryan Hardie (Huddersfield), 2-1 Hardie 74’
Huddersfield 1.56 xGBarnsley 0.56 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Barnsley attacking Huddersfield attacking 
57’ Ryan Ledson (Huddersfield), open play, 0.42 xG, goal 73’ Radinio Balker (Huddersfield), from a corner, 0.22 xG, off target 90+7’ Tom Bradshaw (Barnsley), open play, 0.22 xG, blocked 80’ Ryan Hardie (Huddersfield), open play, 0.20 xG, off target 74’ Ryan Hardie (Huddersfield), open play, 0.13 xG, goal 84’ Cameron Ashia (Huddersfield), open play, 0.12 xG, blocked 48’ David McGoldrick (Barnsley), open play, 0.10 xG, saved 37’ Cameron Humphreys (Huddersfield), open play, 0.09 xG, blocked 41’ Marcus Harness (Huddersfield), open play, 0.08 xG, saved 24’ Alfie May (Huddersfield), open play, 0.08 xG, blocked 49’ David McGoldrick (Barnsley), open play, 0.07 xG, off target 90+1’ Ryan Hardie (Huddersfield), open play, 0.05 xG, blocked 7’ Lasse Sørensen (Huddersfield), set piece, 0.04 xG, off target 82’ Tom Bradshaw (Barnsley), open play, 0.04 xG, blocked 22’ Jack Shepherd (Barnsley), from a corner, 0.03 xG, off target 7’ Cameron Humphreys (Huddersfield), direct free kick, 0.03 xG, blocked 28’ Marcus Harness (Huddersfield), from a corner, 0.03 xG, blocked 79’ Adam Phillips (Barnsley), open play, 0.03 xG, saved 90+2’ Luca Connell (Barnsley), open play, 0.03 xG, off target 8’ William Alves (Huddersfield), from a corner, 0.02 xG, blocked 45’ Murray Wallace (Huddersfield), from a corner, 0.02 xG, blocked 48’ Eoghan O'Connell (Barnsley), from a corner, 0.02 xG, off target 24’ Lasse Sørensen (Huddersfield), open play, 0.02 xG, blocked 42’ David McGoldrick (Barnsley), set piece, 0.02 xG, goal 22’ Scott Banks (Barnsley), open play, 0.01 xG, blocked 60’ Ryan Hardie (Huddersfield), open play, 0.01 xG, blocked 57’ Ryan Ledson (Huddersfield), open play, 0.42 xG, goal 73’ Radinio Balker (Huddersfield), from a corner, 0.22 xG, off target 90+7’ Tom Bradshaw (Barnsley), open play, 0.22 xG, blocked 80’ Ryan Hardie (Huddersfield), open play, 0.20 xG, off target 74’ Ryan Hardie (Huddersfield), open play, 0.13 xG, goal 84’ Cameron Ashia (Huddersfield), open play, 0.12 xG, blocked 48’ David McGoldrick (Barnsley), open play, 0.10 xG, saved 37’ Cameron Humphreys (Huddersfield), open play, 0.09 xG, blocked 41’ Marcus Harness (Huddersfield), open play, 0.08 xG, saved 24’ Alfie May (Huddersfield), open play, 0.08 xG, blocked 49’ David McGoldrick (Barnsley), open play, 0.07 xG, off target 90+1’ Ryan Hardie (Huddersfield), open play, 0.05 xG, blocked 7’ Lasse Sørensen (Huddersfield), set piece, 0.04 xG, off target 82’ Tom Bradshaw (Barnsley), open play, 0.04 xG, blocked 22’ Jack Shepherd (Barnsley), from a corner, 0.03 xG, off target 7’ Cameron Humphreys (Huddersfield), direct free kick, 0.03 xG, blocked 28’ Marcus Harness (Huddersfield), from a corner, 0.03 xG, blocked 79’ Adam Phillips (Barnsley), open play, 0.03 xG, saved 90+2’ Luca Connell (Barnsley), open play, 0.03 xG, off target 8’ William Alves (Huddersfield), from a corner, 0.02 xG, blocked 45’ Murray Wallace (Huddersfield), from a corner, 0.02 xG, blocked 42’ David McGoldrick (Barnsley), set piece, 0.02 xG, goal 48’ Eoghan O'Connell (Barnsley), from a corner, 0.02 xG, off target 24’ Lasse Sørensen (Huddersfield), open play, 0.02 xG, blocked 22’ Scott Banks (Barnsley), open play, 0.01 xG, blocked 60’ Ryan Hardie (Huddersfield), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Huddersfield 3-4-2-1 Starting XI
Nicholls
Balker
Wallace
Roughan
Sørensen
Ledson
Humphreys 81’
Mumba
Alves 56’
Harness
May 73’
Barnsley 4-2-3-1 Starting XI
Goodman
Gent 67’
O'Keeffe 90’
O'Connell
Shepherd
Connell
Phillips
Cleary
Kelly
Banks 80’
McGoldrick 66’

Player stats

Goalkeeper1 player
90′ 2 1 33 1 – – – –
Defenders3 players
90′ 1 1 – 4 2 55 – – – –
90′ – – 3 6 6 80 – – – –
90′ 1 – – 3 2 44 – – – –
Midfielders7 players
90′ – – 28 3 0.25 4 – 4 – – –
90′ 1 – 32 2 0.33 – 1 3 1 3
Cameron Humphreys Taken off
81′ – – 32 3 0.09 – 1 1 – 1 –
90′ – 1 32 1 0.39 3 – 4 2 1 –
William Alves Taken off
56′ – – 7 – 0.01 – – 3 – – –
Cameron Ashia Came on as a substitute
17′ – 1 3 1 0.09 – – 1 – 1 –
David Kasumu Came on as a substitute
9′ – – 11 1 0.02 – – 1 – 1 –
Forwards3 players
90′ – – 2 1 0.11 0.04 – 5 – 25 –
Alfie May Taken off
73′ – – 1 – 0.08 0.02 – – – 13 –
Ryan Hardie Came on as a substitute
34′ 1 – 4 1 0.39 0.00 – 1 – 4 –
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

Huddersfield win 50% Avg odds 1.84
Draw 25% Avg odds 3.71
Barnsley win 25% Avg odds 3.79

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.