Stevenage vs Luton

10 September 2026 · League One · 2026/27 · Referee Ben Toner

Full time 2 – 1

Half-time: 1–0

  • Daniel Kemp 23’
  • Josh Magennis 70’
  • Mads Andersen 75’

Match summary

Stevenage saw off Luton 2-1. Stevenage led 1-0 at half-time.

Daniel Kemp put Stevenage ahead in the 23rd minute, Josh Magennis made it 2-0 in the 70th minute, and Mads Andersen pulled one back to make it 2-1 in the 75th minute.

The chances backed that up: Stevenage created 1.33 expected goals (xG) from 9 shots to Luton's 0.83 from 10.

Match stats

30% Possession 70%
9 Shots 10
3 Shots on target 2
2 Corners 4
72 Attacks 99
35 Dangerous attacks 45
257 Passes 612
68.9% Pass accuracy 85.9%
21 Tackles 14
15 Fouls 10
5 Yellow cards 2
1 Offsides 0

Key events

Stevenage Luton
Kick-off
1’
Gideon KoduaShot on target
4’
Corner
10’
Corner
13’
Daniel KempLeft foot shot1-0 (Stevenage)
23’
24’
J. WilshereManagerArgument
26’
30’
34’
Corner
40’
Corner
44’
Half-time1-0
Second half underway
Josh Magennis2-0 (Stevenage)
70’
Ben BroggioShot on target
70’
75’
Mads Andersen2-1 (Luton)
80’
81’
Corner
82’
Corner
90+3’
90+5’
Mads AndersenArgument
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.33 0.83 23’ Daniel Kemp (Stevenage), 1-0 23’ 70’ Josh Magennis (Stevenage), 2-0 70’ 75’ Mads Andersen (Luton), 2-1 75’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.33 0.83 23’ Daniel Kemp (Stevenage), 1-0 Kemp 23’ 70’ Josh Magennis (Stevenage), 2-0 Magennis 70’ 75’ Mads Andersen (Luton), 2-1 Andersen 75’
Stevenage 1.33 xGLuton 0.83 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Luton attacking Stevenage attacking 
70’ Josh Magennis (Stevenage), open play, 0.98 xG, goal 40’ Hakeem Odofin (Luton), from a corner, 0.20 xG, blocked 75’ Mads Andersen (Luton), set piece, 0.12 xG, goal 75’ Kasey Palmer (Luton), open play, 0.11 xG, blocked 1’ Gideon Kodua (Luton), open play, 0.10 xG, saved 21’ Callum Marshall (Luton), open play, 0.10 xG, off target 13’ Josh Magennis (Stevenage), open play, 0.09 xG, blocked 83’ Kasey Palmer (Luton), open play, 0.07 xG, off target 12’ Daniel Kemp (Stevenage), set piece, 0.06 xG, blocked 17’ Daniel Kemp (Stevenage), direct free kick, 0.05 xG, blocked 70’ Ben Broggio (Stevenage), open play, 0.05 xG, saved 23’ Daniel Kemp (Stevenage), open play, 0.05 xG, goal 57’ Callum Marshall (Luton), open play, 0.04 xG, off target 55’ Callum Marshall (Luton), open play, 0.04 xG, off target 6’ Jamie Donley (Luton), open play, 0.03 xG, off target 28’ Jamie Donley (Luton), direct free kick, 0.03 xG, off target 19’ Lewis Freestone (Stevenage), set piece, 0.02 xG, off target 85’ Jordan Houghton (Stevenage), set piece, 0.02 xG, off target 31’ Carl Piergianni (Stevenage), set piece, 0.01 xG, off target 70’ Josh Magennis (Stevenage), open play, 0.98 xG, goal 40’ Hakeem Odofin (Luton), from a corner, 0.20 xG, blocked 75’ Mads Andersen (Luton), set piece, 0.12 xG, goal 75’ Kasey Palmer (Luton), open play, 0.11 xG, blocked 1’ Gideon Kodua (Luton), open play, 0.10 xG, saved 21’ Callum Marshall (Luton), open play, 0.10 xG, off target 13’ Josh Magennis (Stevenage), open play, 0.09 xG, blocked 83’ Kasey Palmer (Luton), open play, 0.07 xG, off target 12’ Daniel Kemp (Stevenage), set piece, 0.06 xG, blocked 70’ Ben Broggio (Stevenage), open play, 0.05 xG, saved 17’ Daniel Kemp (Stevenage), direct free kick, 0.05 xG, blocked 23’ Daniel Kemp (Stevenage), open play, 0.05 xG, goal 57’ Callum Marshall (Luton), open play, 0.04 xG, off target 55’ Callum Marshall (Luton), open play, 0.04 xG, off target 6’ Jamie Donley (Luton), open play, 0.03 xG, off target 28’ Jamie Donley (Luton), direct free kick, 0.03 xG, off target 19’ Lewis Freestone (Stevenage), set piece, 0.02 xG, off target 85’ Jordan Houghton (Stevenage), set piece, 0.02 xG, off target 31’ Carl Piergianni (Stevenage), 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

Stevenage 4-4-1-1 Starting XI
Setford
Freestone
Vancooten
Piergianni
James-Wildin
Sanderson 76’
Phillips 85’
Thompson
Roberts 56’
Kemp 76’
Magennis 76’
Luton 4-2-3-1 Starting XI
Keeley
Johnson
Odofin 84’
Andersen
Johnston
Walsh
Gore
Donley 58’
Kodua 58’
Jones
Marshall 66’

Player stats

Goalkeeper1 player
90′ 1 1 24 – – – – –
Defenders5 players
90′ 2 2 – 4 1 37 2 – –
90′ 2 2 – 6 2 28 – – – –
90′ 2 1 – 8 5 24 – – – –
90′ – 1 1 5 4 22 1 – –
Saxon Earley Came on as a substitute
14′ – – – – – 4 1 – –
Midfielders8 players
Oliver Sanderson Taken off
76′ – – 17 – 0.02 2 2 6 – – –
Daniel Phillips Taken off
85′ – – 25 – 0.01 4 1 6 4 –
90′ – – 30 – 0.01 2 – 8 3 1 –
Jordan Roberts Taken off
56′ – – 14 – 0.00 4 1 7 – 3 –
Daniel Kemp Taken off
76′ 1 – 18 2 0.08 – – 1 1 1
Ben Broggio Came on as a substitute
34′ – – 5 – 0.01 1 – 2 – 1 –
Jordan Houghton Came on as a substitute
14′ – – 2 – – 2 1 3 – – –
Matthew Smith Came on as a substitute
13′ – – – – – – – – – – –
Forwards2 players
Josh Magennis Taken off
76′ 1 – 2 1 1.07 0.00 – 5 1 4 –
Michael Mellon Came on as a substitute
14′ – – – – – 0.00 – – – 2 –
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

Stevenage win 28% Avg odds 3.33
Draw 28% Avg odds 3.36
Luton win 44% Avg odds 2.10

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.