Exeter City vs Luton

1 January 2026 · League One · 2025/26 · Referee Matthew Russell

Full time 1 – 0

Half-time: 0–0

  • Pierce Sweeney 50’

Match summary

Exeter City beat Luton 1-0. It was goalless at half-time.

Pierce Sweeney put Exeter City ahead in the 50th minute.

The chances backed that up: Exeter City created 1.29 expected goals (xG) from 16 shots to Luton's 0.30 from 7.

Match stats

38% Possession 62%
16 Shots 7
5 Shots on target 0
6 Corners 1
350 Passes 580
76.6% Pass accuracy 86.4%
21 Tackles 9
12 Fouls 14
3 Yellow cards 1
1 Offsides 1

Key events

Exeter City Luton
Kick-off
Jayden WarehamShot on target
22’
25’
Sonny CoxFoul
29’
Sonny CoxShot on target
42’
Half-time0-0
Second half underway
Pierce SweeneyRight foot shot1-0 (Exeter City)
50’
Ethan BrierleyShot on target
60’
Jack FitzwaterShot on target
61’
67’
Ethan BrierleyTime wasting
78’
Full-time1-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.29 0.30 50’ Pierce Sweeney (Exeter City), 1-0 50’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.29 0.30 50’ Pierce Sweeney (Exeter City), 1-0 Sweeney 50’
Exeter City 1.29 xGLuton 0.30 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Luton attacking Exeter City attacking 
14’ Jayden Wareham (Exeter City), open play, 0.25 xG, hit the woodwork 86’ Jayden Wareham (Exeter City), set piece, 0.15 xG, blocked 23’ Sil Swinkels (Exeter City), from a corner, 0.12 xG, off target 53’ Ilmari Niskanen (Exeter City), open play, 0.13 xG, blocked 22’ Jayden Wareham (Exeter City), from a corner, 0.12 xG, saved 3’ George Saville (Luton), open play, 0.11 xG, blocked 42’ Sonny Cox (Exeter City), open play, 0.09 xG, saved 60’ Ethan Brierley (Exeter City), open play, 0.08 xG, saved 38’ Jack Aitchison (Exeter City), open play, 0.07 xG, blocked 50’ Sonny Cox (Exeter City), open play, 0.06 xG, blocked 70’ Reece Cole (Exeter City), from a corner, 0.05 xG, blocked 71’ Reece Cole (Exeter City), open play, 0.04 xG, off target 41’ Shayden Morris (Luton), open play, 0.04 xG, off target 85’ Jordan Clark (Luton), open play, 0.04 xG, off target 82’ Jack Fitzwater (Exeter City), set piece, 0.04 xG, blocked 90’ Liam Walsh (Luton), open play, 0.04 xG, blocked 20’ Jordan Clark (Luton), set piece, 0.03 xG, off target 50’ Pierce Sweeney (Exeter City), set piece, 0.03 xG, goal 23’ Jack Aitchison (Exeter City), from a corner, 0.03 xG, off target 81’ Nigel Lonwijk (Luton), open play, 0.02 xG, blocked 22’ Jack Fitzwater (Exeter City), set piece, 0.02 xG, blocked 61’ Jack Fitzwater (Exeter City), from a corner, 0.02 xG, saved 84’ Jacob Brown (Luton), set piece, 0.01 xG, off target 14’ Jayden Wareham (Exeter City), open play, 0.25 xG, hit the woodwork 86’ Jayden Wareham (Exeter City), set piece, 0.15 xG, blocked 23’ Sil Swinkels (Exeter City), from a corner, 0.12 xG, off target 53’ Ilmari Niskanen (Exeter City), open play, 0.13 xG, blocked 22’ Jayden Wareham (Exeter City), from a corner, 0.12 xG, saved 3’ George Saville (Luton), open play, 0.11 xG, blocked 42’ Sonny Cox (Exeter City), open play, 0.09 xG, saved 60’ Ethan Brierley (Exeter City), open play, 0.08 xG, saved 38’ Jack Aitchison (Exeter City), open play, 0.07 xG, blocked 50’ Sonny Cox (Exeter City), open play, 0.06 xG, blocked 70’ Reece Cole (Exeter City), from a corner, 0.05 xG, blocked 71’ Reece Cole (Exeter City), open play, 0.04 xG, off target 41’ Shayden Morris (Luton), open play, 0.04 xG, off target 85’ Jordan Clark (Luton), open play, 0.04 xG, off target 82’ Jack Fitzwater (Exeter City), set piece, 0.04 xG, blocked 90’ Liam Walsh (Luton), open play, 0.04 xG, blocked 20’ Jordan Clark (Luton), set piece, 0.03 xG, off target 50’ Pierce Sweeney (Exeter City), set piece, 0.03 xG, goal 23’ Jack Aitchison (Exeter City), from a corner, 0.03 xG, off target 81’ Nigel Lonwijk (Luton), open play, 0.02 xG, blocked 22’ Jack Fitzwater (Exeter City), set piece, 0.02 xG, blocked 61’ Jack Fitzwater (Exeter City), from a corner, 0.02 xG, saved 84’ Jacob Brown (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

Exeter City 3-4-1-2 Starting XI
Whitworth
Sweeney
Fitzwater
Swinkels
Brierley
Doyle-Hayes 70’
McMillan
Niskanen
Aitchison 88’
Wareham
Cox 63’
Luton 4-3-3 Starting XI
Shea
Johnson
Mengi
Lonwijk
Walters 76’
Saville 76’
Walsh
Clark
Yates 62’
Bramall
Morris 62’

Player stats

Goalkeeper1 player
90′ 0 0 35 – – – – –
Defenders4 players
90′ 1 – – 1 – 35 1 1 – –
90′ 1 1 – 4 2 34 – – – –
90′ 1 2 1 4 3 42 – – – –
Luca Woodhouse Came on as a substitute
2′ 2 – – 3 1 1 – – – –
Midfielders6 players
90′ – – 25 1 0.12 3 – 6 1 1 –
90′ – – 34 4 0.23 1 1 2 – –
Jake Doyle-Hayes Taken off
70′ – – 40 – 0.02 1 2 1 1 –
90′ – – 32 – 0.06 4 – 4 – – –
Jack Aitchison Taken off
88′ – – 32 1 0.09 3 – 7 1 4 –
Reece Cole Came on as a substitute
20′ – – 9 – 0.00 2 – 3 3 1 –
Forwards3 players
90′ – – 3 1 0.52 0.03 – 8 4 19 –
Sonny Cox Taken off
63′ – – 2 1 0.16 0.22 2 2 – 7
Carlos Mendes Gomes Came on as a substitute
27′ – – – – – 0.01 1 3 1 5 –
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

Exeter City win 28% Avg odds 3.31
Draw 29% Avg odds 3.27
Luton win 43% Avg odds 2.16

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.