Luton vs Northampton Town

15 April 2026 · League One · 2025/26 · Referee James Durkin

Full time 2 – 1

Half-time: 1–1

  • Liam Walsh 43’
  • Kal Naismith 85’
  • Sam Hoskins 31’

Match summary

Luton came from behind to win 2-1 at home to Northampton Town, with a late winner. It was 1-1 at half-time.

Sam Hoskins put Northampton Town ahead in the 31st minute, Liam Walsh equalised in the 43rd minute, and Kal Naismith won it with a direct free kick in the 85th minute.

The chances backed that up: Luton created 1.72 expected goals (xG) from 25 shots to Northampton Town's 1.16 from 12.

Match stats

59% Possession 41%
25 Shots 12
5 Shots on target 3
11 Corners 5
444 Passes 320
82.9% Pass accuracy 73.4%
18 Tackles 16
7 Fouls 15
2 Yellow cards 3
1 Offsides 2

Key events

Luton Northampton Town
J. WilshereManagerArgument
0’
Kick-off
4’
Sam HoskinsShot on target
Kasey PalmerShot on target
10’
13’
Tom EavesShot on target
31’
Sam HoskinsRight foot shot0-1 (Northampton Town)
Liam WalshLeft foot shot1-1 (Luton)
43’
Half-time1-1
Second half underway
62’
72’
Elliot ListMichael Jacobs
76’
Conor McCarthyTime wasting
77’
Dean CampbellArgument
Kal NaismithFree Kick2-1 (Luton)
85’
Shayden MorrisShot on target
87’
Nigel LonwijkShot on target
88’
Nigel LonwijkTime wasting
90+1’
Josh KeeleyTime wasting
90+4’
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.72 1.16 31’ Sam Hoskins (Northampton Town), 0-1 31’ 43’ Liam Walsh (Luton), 1-1 43’ 85’ Kal Naismith (Luton), 2-1 85’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.72 1.16 31’ Sam Hoskins (Northampton Town), 0-1 Hoskins 31’ 43’ Liam Walsh (Luton), 1-1 Walsh 43’ 85’ Kal Naismith (Luton), 2-1 Naismith 85’
Luton 1.72 xGNorthampton Town 1.16 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Northampton Town attacking Luton attacking 
31’ Sam Hoskins (Northampton Town), open play, 0.25 xG, goal 62’ Shayden Morris (Luton), set piece, 0.22 xG, off target 13’ Tom Eaves (Northampton Town), open play, 0.19 xG, saved 87’ Shayden Morris (Luton), open play, 0.19 xG, saved 8’ Sam Hoskins (Northampton Town), open play, 0.14 xG, blocked 10’ Kasey Palmer (Luton), open play, 0.12 xG, saved 54’ Tyrese Fornah (Northampton Town), open play, 0.12 xG, off target 56’ Cameron McGeehan (Northampton Town), open play, 0.12 xG, blocked 58’ Jordan Clark (Luton), from a corner, 0.11 xG, off target 50’ Jordan Clark (Luton), open play, 0.10 xG, blocked 53’ Mads Andersen (Luton), from a corner, 0.09 xG, blocked 62’ Emilio Lawrence (Luton), open play, 0.09 xG, blocked 63’ Nesta Guinness-Walker (Northampton Town), open play, 0.10 xG, blocked 80’ Conor McCarthy (Northampton Town), from a corner, 0.09 xG, off target 43’ Liam Walsh (Luton), open play, 0.09 xG, goal 58’ Emilio Lawrence (Luton), open play, 0.09 xG, off target 85’ Kal Naismith (Luton), direct free kick, 0.07 xG, goal 4’ Sam Hoskins (Northampton Town), open play, 0.06 xG, saved 12’ Jake Richards (Luton), open play, 0.06 xG, blocked 24’ Kasey Palmer (Luton), direct free kick, 0.06 xG, hit the woodwork 77’ Jordan Clark (Luton), open play, 0.05 xG, off target 88’ Nigel Lonwijk (Luton), from a corner, 0.05 xG, saved 7’ Kal Naismith (Luton), from a corner, 0.05 xG, blocked 38’ Jordan Clark (Luton), open play, 0.05 xG, off target 77’ Ali Al-Hamadi (Luton), open play, 0.03 xG, hit the woodwork 6’ Nahki Wells (Luton), open play, 0.03 xG, blocked 12’ Kasey Palmer (Luton), open play, 0.03 xG, blocked 56’ Michael Jacobs (Northampton Town), from a corner, 0.03 xG, blocked 42’ Jordan Clark (Luton), from a corner, 0.03 xG, blocked 27’ Nahki Wells (Luton), set piece, 0.03 xG, blocked 47’ Jordan Clark (Luton), open play, 0.02 xG, blocked 65’ Emilio Lawrence (Luton), open play, 0.02 xG, blocked 81’ Shayden Morris (Luton), open play, 0.02 xG, off target 7’ Emilio Lawrence (Luton), from a corner, 0.02 xG, blocked 18’ Jack Burroughs (Northampton Town), from a corner, 0.02 xG, blocked 80’ Elliot List (Northampton Town), open play, 0.02 xG, blocked 55’ Sam Hoskins (Northampton Town), open play, 0.02 xG, blocked 31’ Sam Hoskins (Northampton Town), open play, 0.25 xG, goal 62’ Shayden Morris (Luton), set piece, 0.22 xG, off target 13’ Tom Eaves (Northampton Town), open play, 0.19 xG, saved 87’ Shayden Morris (Luton), open play, 0.19 xG, saved 8’ Sam Hoskins (Northampton Town), open play, 0.14 xG, blocked 10’ Kasey Palmer (Luton), open play, 0.12 xG, saved 54’ Tyrese Fornah (Northampton Town), open play, 0.12 xG, off target 56’ Cameron McGeehan (Northampton Town), open play, 0.12 xG, blocked 58’ Jordan Clark (Luton), from a corner, 0.11 xG, off target 50’ Jordan Clark (Luton), open play, 0.10 xG, blocked 63’ Nesta Guinness-Walker (Northampton Town), open play, 0.10 xG, blocked 53’ Mads Andersen (Luton), from a corner, 0.09 xG, blocked 62’ Emilio Lawrence (Luton), open play, 0.09 xG, blocked 80’ Conor McCarthy (Northampton Town), from a corner, 0.09 xG, off target 43’ Liam Walsh (Luton), open play, 0.09 xG, goal 58’ Emilio Lawrence (Luton), open play, 0.09 xG, off target 85’ Kal Naismith (Luton), direct free kick, 0.07 xG, goal 12’ Jake Richards (Luton), open play, 0.06 xG, blocked 4’ Sam Hoskins (Northampton Town), open play, 0.06 xG, saved 24’ Kasey Palmer (Luton), direct free kick, 0.06 xG, hit the woodwork 77’ Jordan Clark (Luton), open play, 0.05 xG, off target 88’ Nigel Lonwijk (Luton), from a corner, 0.05 xG, saved 7’ Kal Naismith (Luton), from a corner, 0.05 xG, blocked 38’ Jordan Clark (Luton), open play, 0.05 xG, off target 56’ Michael Jacobs (Northampton Town), from a corner, 0.03 xG, blocked 77’ Ali Al-Hamadi (Luton), open play, 0.03 xG, hit the woodwork 6’ Nahki Wells (Luton), open play, 0.03 xG, blocked 12’ Kasey Palmer (Luton), open play, 0.03 xG, blocked 27’ Nahki Wells (Luton), set piece, 0.03 xG, blocked 42’ Jordan Clark (Luton), from a corner, 0.03 xG, blocked 47’ Jordan Clark (Luton), open play, 0.02 xG, blocked 65’ Emilio Lawrence (Luton), open play, 0.02 xG, blocked 81’ Shayden Morris (Luton), open play, 0.02 xG, off target 18’ Jack Burroughs (Northampton Town), from a corner, 0.02 xG, blocked 7’ Emilio Lawrence (Luton), from a corner, 0.02 xG, blocked 80’ Elliot List (Northampton Town), open play, 0.02 xG, blocked 55’ Sam Hoskins (Northampton Town), open play, 0.02 xG, blocked
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
Keeley
Johnson
Lonwijk
Andersen
Naismith
Walsh 90’
Lawrence 82’
Clark 82’
Palmer
Richards 46’
Wells 66’
Northampton Town 4-4-2 Starting XI
Burge
Guinness-Walker
Dyche
Guthrie
Campbell
Fornah 72’
McGeehan
Jacobs 72’
Burroughs 71’
Hoskins 82’
Eaves 82’

Player stats

Goalkeeper1 player
90′ 2 1 37 – – – –
Defenders4 players
Nigel Lonwijk
90′ – 1 1 2 2 53 1 – –
90′ – – 3 5 4 59 – – – –
90′ 2 3 – 7 2 69 – 1 – –
90′ 5 – 1 11 3 37 – – – –
Midfielders7 players
Liam Walsh Taken off
89′ 1 – 64 7 0.24 2 3 4 1 1 –
Jake Richards Taken off
45′ – – 9 – 0.06 – 1 2 1 1 –
Jordan Clark Taken off
82′ – – 35 1 0.03 3 – 8 – 2 –
90′ – – 31 1 0.18 1 – 2 1 – –
Emilio Lawrence Taken off
82′ – 1 21 2 0.06 1 – 4 – – –
Gideon Kodua Came on as a substitute
8′ – – 2 – 0.00 – – – 1 – –
Davy van den Berg Came on as a substitute
8′ – – 4 – 0.00 1 1 1 – – –
Forwards3 players
Nahki Wells Taken off
66′ – – 2 – 0.06 0.25 2 3 2 7 –
Shayden Morris Came on as a substitute
45′ – – 3 1 0.43 0.04 – 10 1 14 –
Ali Al-Hamadi Came on as a substitute
24′ – – 1 – 0.03 0.00 – 2 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

Luton win 72% Avg odds 1.29
Draw 17% Avg odds 5.36
Northampton Town win 11% Avg odds 8.71

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.