Northampton Town vs Luton

25 October 2025 · League One · 2025/26 · Referee Matthew Corlett

Full time 0 – 1

Half-time: 0–0

  • Lamine Fanne 77’

Match summary

Luton beat Northampton Town 1-0 on the road. It was goalless at half-time.

Lamine Fanne put Luton ahead in the 77th minute.

The chances backed that up: Luton created 2.71 expected goals (xG) from 15 shots to Northampton Town's 1.00 from 10.

Match stats

46% Possession 54%
10 Shots 15
5 Shots on target 4
6 Corners 10
230 Passes 278
60.0% Pass accuracy 73.7%
21 Tackles 16
10 Fouls 12
2 Yellow cards 2
0 Offsides 1

Key events

Northampton Town Luton
Kick-off
13’
Kyle EdwardsJoe Wormleighton
26’
28’
Gideon KoduaShot on target
39’
Nigel LonwijkShot on target
40’
45+1’
Half-time0-0
Second half underway
52’
Kamarai SwyerShot on target
56’
Jordan WillisJack Perkins
67’
Ethan WheatleyShot on target
74’
77’
Lamine FanneLeft foot shot0-1 (Luton)
Cameron McGeehanShot on target
81’
Cameron McGeehanShot on target
82’
87’
Hakeem OdofinNigel Lonwijk
Ethan WheatleyShot on target
90+6’
90+8’
Cohen BramallShot on target
Full-time0-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 1.00 2.71 77’ Lamine Fanne (Luton), 0-1 77’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.00 2.71 77’ Lamine Fanne (Luton), 0-1 Fanne 77’
Northampton Town 1.00 xGLuton 2.71 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Luton attacking Northampton Town attacking 
58’ Nahki Wells (Luton), open play, 0.70 xG, off target 77’ Lamine Fanne (Luton), open play, 0.69 xG, goal 11’ Nahki Wells (Luton), open play, 0.54 xG, off target 74’ Ethan Wheatley (Northampton Town), open play, 0.30 xG, saved 39’ Nigel Lonwijk (Luton), from a corner, 0.19 xG, saved 56’ Kamarai Swyer (Northampton Town), open play, 0.17 xG, saved 90+8’ Cohen Bramall (Luton), open play, 0.14 xG, saved 90+6’ Ethan Wheatley (Northampton Town), open play, 0.13 xG, saved 81’ Cameron McGeehan (Northampton Town), direct free kick, 0.11 xG, saved 53’ Jordan Clark (Luton), open play, 0.11 xG, blocked 82’ Cameron McGeehan (Northampton Town), set piece, 0.10 xG, saved 90+7’ Nahki Wells (Luton), open play, 0.10 xG, off target 46’ Kamarai Swyer (Northampton Town), set piece, 0.06 xG, blocked 16’ Cohen Bramall (Luton), direct free kick, 0.05 xG, blocked 12’ Jack Perkins (Northampton Town), open play, 0.05 xG, blocked 38’ Gideon Kodua (Luton), open play, 0.05 xG, blocked 4’ Nahki Wells (Luton), open play, 0.04 xG, blocked 56’ Nesta Guinness-Walker (Northampton Town), from a corner, 0.04 xG, blocked 58’ Gideon Kodua (Luton), open play, 0.04 xG, hit the woodwork 36’ Lamine Fanne (Luton), open play, 0.03 xG, blocked 56’ Kamarai Swyer (Northampton Town), from a corner, 0.03 xG, blocked 7’ Cameron McGeehan (Northampton Town), open play, 0.02 xG, blocked 43’ Jordan Clark (Luton), open play, 0.02 xG, blocked 28’ Gideon Kodua (Luton), from a corner, 0.01 xG, saved 48’ Lamine Fanne (Luton), set piece, 0.01 xG, off target 58’ Nahki Wells (Luton), open play, 0.70 xG, off target 77’ Lamine Fanne (Luton), open play, 0.69 xG, goal 11’ Nahki Wells (Luton), open play, 0.54 xG, off target 74’ Ethan Wheatley (Northampton Town), open play, 0.30 xG, saved 39’ Nigel Lonwijk (Luton), from a corner, 0.19 xG, saved 56’ Kamarai Swyer (Northampton Town), open play, 0.17 xG, saved 90+8’ Cohen Bramall (Luton), open play, 0.14 xG, saved 90+6’ Ethan Wheatley (Northampton Town), open play, 0.13 xG, saved 81’ Cameron McGeehan (Northampton Town), direct free kick, 0.11 xG, saved 53’ Jordan Clark (Luton), open play, 0.11 xG, blocked 82’ Cameron McGeehan (Northampton Town), set piece, 0.10 xG, saved 90+7’ Nahki Wells (Luton), open play, 0.10 xG, off target 46’ Kamarai Swyer (Northampton Town), set piece, 0.06 xG, blocked 16’ Cohen Bramall (Luton), direct free kick, 0.05 xG, blocked 12’ Jack Perkins (Northampton Town), open play, 0.05 xG, blocked 38’ Gideon Kodua (Luton), open play, 0.05 xG, blocked 4’ Nahki Wells (Luton), open play, 0.04 xG, blocked 56’ Nesta Guinness-Walker (Northampton Town), from a corner, 0.04 xG, blocked 58’ Gideon Kodua (Luton), open play, 0.04 xG, hit the woodwork 36’ Lamine Fanne (Luton), open play, 0.03 xG, blocked 56’ Kamarai Swyer (Northampton Town), from a corner, 0.03 xG, blocked 43’ Jordan Clark (Luton), open play, 0.02 xG, blocked 7’ Cameron McGeehan (Northampton Town), open play, 0.02 xG, blocked 28’ Gideon Kodua (Luton), from a corner, 0.01 xG, saved 48’ Lamine Fanne (Luton), set piece, 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

Northampton Town 4-1-4-1 Starting XI
Fitzsimons
Guinness-Walker
Thorniley
Forbes
Wormleighton 26’
Taylor
Fornah
McGeehan
Perkins 67’
Swyer 67’
Hoskins
Luton 4-1-4-1 Starting XI
Keeley
Lonwijk 87’
Mengi
Naismith
Bramall
Saville
Fanne
Clark 60’
Kodua 73’
Richards 87’
Wells

Player stats

Goalkeeper1 player
90′ 3 1 40 2 – – – –
Defenders5 players
Joe Wormleighton Taken off
26′ 1 2 – 1 – 4 – – – –
Jordan Thorniley
90′ 4 1 1 7 3 26 2 – – –
90′ – 4 2 7 5 24 – – – –
90′ 5 1 – 8 1 24 1 – – –
Kyle Edwards Came on as a substitute
64′ – – – 3 1 14 – – – –
Midfielders7 players
90′ – – 22 1 0.01 2 1 7 – 3 –
90′ – – 10 2 0.26 2 – 5 1 2 –
90′ – – 15 – 0.22 4 – 7 1 1 –
Jack Perkins Taken off
67′ – – 12 – 0.00 2 – 6 2 –
Kamarai Swyer Taken off
67′ – – 10 – 0.01 – 1 2 1 –
90′ – – 14 – 0.00 1 – 3 2 – –
Jordan Willis Came on as a substitute
23′ – – 12 – 0.00 – – 1 – 1 –
Forwards1 player
Ethan Wheatley Came on as a substitute
23′ – – 2 2 0.43 – – – – 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

Northampton Town win 24% Avg odds 3.89
Draw 29% Avg odds 3.21
Luton win 47% Avg odds 2.00

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.