Luton vs Barnsley

20 October 2026 · League One · 2026/27 · Referee C Brook

Full time 2 – 1

Half-time: 2–0

  • Mads Andersen 2’
  • Nahki Wells 41’
  • Makenzie Kirk 58’

Match summary

Luton won 2-1 at home to Barnsley. Luton led 2-0 at half-time.

Mads Andersen put Luton ahead with a header in the 2nd minute, Nahki Wells made it 2-0 with a header in the 41st minute, and Makenzie Kirk pulled one back to make it 2-1 in the 58th minute.

The chances backed that up: Luton created 2.71 expected goals (xG) from 23 shots to Barnsley's 1.15 from 15.

Match stats

48% Possession 52%
23 Shots 14
6 Shots on target 4
7 Corners 4
84 Attacks 90
45 Dangerous attacks 52
301 Passes 329
67.8% Pass accuracy 67.8%
24 Tackles 12
16 Fouls 19
2 Yellow cards 1
2 Offsides 1

Key events

Luton Barnsley
Kick-off
Mads AndersenHeader1-0 (Luton)
2’
6’
Vimal YoganathanShot on target
Nahki WellsHeader2-0 (Luton)
41’
45+1’
Half-time2-0
Jordan ClarkShot on target
46’
Tudor Mendel-IdowuShot on target
46’
Second half underway
54’
Cameron McGeehanShot on target
58’
Makenzie KirkRight foot shot2-1 (Barnsley)
Jordan ClarkShot on target
66’
71’
Vimal YoganathanShot on target
75’
Nahki WellsShot on target
75’
90’
Amani RichardsSimulation
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 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.71 1.15 2’ Mads Andersen (Luton), 1-0 2’ 41’ Nahki Wells (Luton), 2-0 41’ 58’ Makenzie Kirk (Barnsley), 2-1 58’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.71 1.15 2’ Mads Andersen (Luton), 1-0 Andersen 2’ 41’ Nahki Wells (Luton), 2-0 Wells 41’ 58’ Makenzie Kirk (Barnsley), 2-1 Kirk 58’
Luton 2.71 xGBarnsley 1.15 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Barnsley attacking Luton attacking 
16’ Tobi Adeyemo (Barnsley), open play, 0.33 xG, off target 46’ Jordan Clark (Luton), open play, 0.30 xG, saved 71’ Jordan Clark (Luton), open play, 0.28 xG, off target 75’ Nahki Wells (Luton), set piece, 0.29 xG, saved 68’ Kal Naismith (Luton), from a corner, 0.27 xG, off target 33’ Mads Andersen (Luton), from a corner, 0.22 xG, off target 41’ Nahki Wells (Luton), set piece, 0.22 xG, goal 2’ Mads Andersen (Luton), set piece, 0.18 xG, goal 71’ Vimal Yoganathan (Barnsley), open play, 0.17 xG, saved 66’ Jordan Clark (Luton), set piece, 0.16 xG, saved 44’ Liam Walsh (Luton), open play, 0.14 xG, blocked 46’ Tudor Mendel-Idowu (Luton), open play, 0.12 xG, saved 6’ Vimal Yoganathan (Barnsley), set piece, 0.11 xG, saved 48’ Reyes Cleary (Barnsley), direct free kick, 0.09 xG, off target 34’ Rylan Brownlie (Barnsley), open play, 0.08 xG, off target 90+3’ Jake Richards (Luton), open play, 0.08 xG, blocked 58’ Makenzie Kirk (Barnsley), open play, 0.06 xG, goal 60’ Makenzie Kirk (Barnsley), from a corner, 0.07 xG, blocked 10’ Hakeem Odofin (Luton), set piece, 0.06 xG, off target 13’ Nahki Wells (Luton), open play, 0.06 xG, hit the woodwork 6’ Jack Shepherd (Barnsley), set piece, 0.05 xG, off target 22’ Kasey Palmer (Luton), open play, 0.06 xG, blocked 31’ Jordan Clark (Luton), set piece, 0.04 xG, blocked 58’ Vimal Yoganathan (Barnsley), open play, 0.04 xG, blocked 81’ Emilio Lawrence (Luton), open play, 0.04 xG, blocked 44’ Jamie Donley (Luton), open play, 0.04 xG, blocked 54’ Cameron McGeehan (Barnsley), set piece, 0.04 xG, saved 29’ Kasey Palmer (Luton), open play, 0.03 xG, off target 35’ Tudor Mendel-Idowu (Luton), open play, 0.03 xG, blocked 70’ Patrick Kelly (Barnsley), open play, 0.03 xG, off target 50’ Mads Andersen (Luton), open play, 0.03 xG, off target 17’ Vimal Yoganathan (Barnsley), open play, 0.03 xG, off target 36’ Jordan Clark (Luton), open play, 0.03 xG, off target 48’ Tudor Mendel-Idowu (Luton), open play, 0.02 xG, blocked 19’ Connor O'Riordan (Barnsley), set piece, 0.02 xG, off target 53’ Makenzie Kirk (Barnsley), open play, 0.02 xG, blocked 50’ Reyes Cleary (Barnsley), open play, 0.01 xG, off target 85’ Jordan Clark (Luton), open play, 0.01 xG, off target 16’ Tobi Adeyemo (Barnsley), open play, 0.33 xG, off target 46’ Jordan Clark (Luton), open play, 0.30 xG, saved 71’ Jordan Clark (Luton), open play, 0.28 xG, off target 75’ Nahki Wells (Luton), set piece, 0.29 xG, saved 68’ Kal Naismith (Luton), from a corner, 0.27 xG, off target 33’ Mads Andersen (Luton), from a corner, 0.22 xG, off target 41’ Nahki Wells (Luton), set piece, 0.22 xG, goal 2’ Mads Andersen (Luton), set piece, 0.18 xG, goal 71’ Vimal Yoganathan (Barnsley), open play, 0.17 xG, saved 66’ Jordan Clark (Luton), set piece, 0.16 xG, saved 44’ Liam Walsh (Luton), open play, 0.14 xG, blocked 46’ Tudor Mendel-Idowu (Luton), open play, 0.12 xG, saved 6’ Vimal Yoganathan (Barnsley), set piece, 0.11 xG, saved 48’ Reyes Cleary (Barnsley), direct free kick, 0.09 xG, off target 34’ Rylan Brownlie (Barnsley), open play, 0.08 xG, off target 90+3’ Jake Richards (Luton), open play, 0.08 xG, blocked 60’ Makenzie Kirk (Barnsley), from a corner, 0.07 xG, blocked 58’ Makenzie Kirk (Barnsley), open play, 0.06 xG, goal 10’ Hakeem Odofin (Luton), set piece, 0.06 xG, off target 13’ Nahki Wells (Luton), open play, 0.06 xG, hit the woodwork 22’ Kasey Palmer (Luton), open play, 0.06 xG, blocked 6’ Jack Shepherd (Barnsley), set piece, 0.05 xG, off target 31’ Jordan Clark (Luton), set piece, 0.04 xG, blocked 58’ Vimal Yoganathan (Barnsley), open play, 0.04 xG, blocked 81’ Emilio Lawrence (Luton), open play, 0.04 xG, blocked 44’ Jamie Donley (Luton), open play, 0.04 xG, blocked 54’ Cameron McGeehan (Barnsley), set piece, 0.04 xG, saved 35’ Tudor Mendel-Idowu (Luton), open play, 0.03 xG, blocked 29’ Kasey Palmer (Luton), open play, 0.03 xG, off target 70’ Patrick Kelly (Barnsley), open play, 0.03 xG, off target 17’ Vimal Yoganathan (Barnsley), open play, 0.03 xG, off target 36’ Jordan Clark (Luton), open play, 0.03 xG, off target 50’ Mads Andersen (Luton), open play, 0.03 xG, off target 48’ Tudor Mendel-Idowu (Luton), open play, 0.02 xG, blocked 19’ Connor O'Riordan (Barnsley), set piece, 0.02 xG, off target 53’ Makenzie Kirk (Barnsley), open play, 0.02 xG, blocked 85’ Jordan Clark (Luton), open play, 0.01 xG, off target 50’ Reyes Cleary (Barnsley), open play, 0.01 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

Luton 4-1-4-1 Starting XI
Shea
Odofin 41’
Andersen
Johnston
Naismith
Walsh
Clark
Donley
Palmer 79’
Mendel-Idowu 61’
Wells 79’
Barnsley 4-2-3-1 Starting XI
Slicker
Kay
O'Riordan 46’
Shepherd
Noslin 46’
McGeehan
Kelly
Cleary
Brownlie 46’
Yoganathan 83’
Adeyemo 74’

Player stats

Goalkeeper1 player
90′ 2 1 33 – – – – –
Defenders5 players
Hakeem Odofin Taken off
41′ 2 – – 2 – 9 2 – – –
90′ 2 2 – 10 6 30 1 1 –
90′ – 1 1 4 4 28 – – 1 –
90′ 3 1 1 10 3 30 1 – – –
Isaiah Jones Came on as a substitute
49′ 3 – – 3 – 9 – – – –
Midfielders7 players
90′ – – 41 1 0.21 2 2 6 1 3 –
Tudor Mendel-Idowu Taken off
61′ – – 18 2 0.32 4 – 11 – 4 –
90′ – – 27 1 0.04 2 3 5 2 – –
90′ – 1 28 5 0.47 2 1 5 2 1 –
Kasey Palmer Taken off
79′ – – 19 3 0.08 3 1 6 1 2 –
Jake Richards Came on as a substitute
29′ – – 9 – 0.00 1 – 5 1 3
Emilio Lawrence Came on as a substitute
11′ – – 2 – 0.00 – – 1 1 1 –
Forwards2 players
Nahki Wells Taken off
79′ 1 – 3 2 0.57 0.03 1 5 1 16 –
Callum Marshall Came on as a substitute
11′ – – – – – 0.00 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

Luton win 63% Avg odds 1.48
Draw 20% Avg odds 4.76
Barnsley win 17% Avg odds 5.34

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.