Peterborough United vs Luton

31 October 2026 · League One · 2026/27 · Referee L Sandoe

Full time 0 – 2

Half-time: 0–1

  • Jordan Clark 3’
  • Liam Kelly 46’ (og)

Match summary

Luton won 2-0 away at Peterborough United. Luton led 1-0 at half-time.

Jordan Clark put Luton ahead in the 3rd minute and Kelly's own goal made it 0-2 in the 46th minute.

The chances backed that up: Luton created 1.42 expected goals (xG) from 11 shots to Peterborough United's 0.98 from 17.

Match stats

57% Possession 43%
17 Shots 11
6 Shots on target 4
4 Corners 6
92 Attacks 67
44 Dangerous attacks 24
460 Passes 347
74.6% Pass accuracy 72.6%
24 Tackles 14
8 Fouls 14
1 Yellow cards 2
1 Offsides 3

Key events

Peterborough United Luton
Kick-off
3’
Jordan ClarkLeft foot shot0-1 (Luton)
Ethan WilliamsShot on target
5’
9’
Harry LeonardShot on target
12’
32’
Liam WalshShot on target
43’
Jamie DonleyArgument
Half-time0-1
46’
Liam KellyOwn goal0-2 (Luton)
Second half underway
Brandon KhelaShot on target
48’
Matthew GarbettShot on target
53’
Harry LeonardShot on target
63’
76’
Kasey PalmerPersistent fouling
90+3’
Jamie DonleyShot on target
Full-time0-2

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 0.98 1.42 3’ Jordan Clark (Luton), 0-1 3’ 46’ Liam Kelly (Luton) own goal, 0-2 46’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.98 1.42 3’ Jordan Clark (Luton), 0-1 Clark 3’ 46’ Liam Kelly (Luton) own goal, 0-2 Kelly 46’
Peterborough United 0.98 xGLuton 1.42 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Luton attacking Peterborough United attacking 
3’ Jordan Clark (Luton), open play, 0.47 xG, goal 87’ Joe Johnson (Luton), from a corner, 0.31 xG, blocked 89’ Mads Andersen (Luton), from a corner, 0.19 xG, blocked 36’ Harry Leonard (Peterborough United), set piece, 0.16 xG, hit the woodwork 48’ Ethan Williams (Peterborough United), open play, 0.15 xG, blocked 90+2’ Nahki Wells (Luton), open play, 0.14 xG, blocked 48’ Brandon Khela (Peterborough United), from a corner, 0.12 xG, saved 71’ Harry Leonard (Peterborough United), open play, 0.09 xG, off target 90+3’ Harry Leonard (Peterborough United), open play, 0.07 xG, off target 89’ Nahki Wells (Luton), from a corner, 0.07 xG, blocked 53’ Matthew Garbett (Peterborough United), open play, 0.05 xG, saved 82’ Sam Hughes (Peterborough United), set piece, 0.05 xG, off target 88’ Joe Johnson (Luton), open play, 0.05 xG, blocked 90+3’ Jamie Donley (Luton), open play, 0.05 xG, saved 10’ Jamie Donley (Luton), direct free kick, 0.04 xG, off target 45’ Harley Mills (Peterborough United), direct free kick, 0.04 xG, off target 56’ Matthew Garbett (Peterborough United), open play, 0.04 xG, blocked 33’ Ethan Williams (Peterborough United), open play, 0.04 xG, blocked 86’ Emilio Lawrence (Luton), open play, 0.04 xG, blocked 43’ Ethan Williams (Peterborough United), open play, 0.04 xG, blocked 63’ Harry Leonard (Peterborough United), open play, 0.03 xG, saved 12’ Harry Leonard (Peterborough United), open play, 0.03 xG, saved 16’ Mads Andersen (Luton), from a corner, 0.03 xG, off target 32’ Liam Walsh (Luton), open play, 0.03 xG, saved 34’ Liam Kelly (Peterborough United), from a corner, 0.02 xG, blocked 59’ Matthew Garbett (Peterborough United), open play, 0.02 xG, off target 49’ Liam Kelly (Peterborough United), open play, 0.01 xG, off target 5’ Ethan Williams (Peterborough United), open play, 0.01 xG, saved 46’ Liam Kelly (Peterborough United), own goal 3’ Jordan Clark (Luton), open play, 0.47 xG, goal 87’ Joe Johnson (Luton), from a corner, 0.31 xG, blocked 89’ Mads Andersen (Luton), from a corner, 0.19 xG, blocked 36’ Harry Leonard (Peterborough United), set piece, 0.16 xG, hit the woodwork 48’ Ethan Williams (Peterborough United), open play, 0.15 xG, blocked 90+2’ Nahki Wells (Luton), open play, 0.14 xG, blocked 48’ Brandon Khela (Peterborough United), from a corner, 0.12 xG, saved 71’ Harry Leonard (Peterborough United), open play, 0.09 xG, off target 90+3’ Harry Leonard (Peterborough United), open play, 0.07 xG, off target 89’ Nahki Wells (Luton), from a corner, 0.07 xG, blocked 82’ Sam Hughes (Peterborough United), set piece, 0.05 xG, off target 88’ Joe Johnson (Luton), open play, 0.05 xG, blocked 90+3’ Jamie Donley (Luton), open play, 0.05 xG, saved 53’ Matthew Garbett (Peterborough United), open play, 0.05 xG, saved 10’ Jamie Donley (Luton), direct free kick, 0.04 xG, off target 33’ Ethan Williams (Peterborough United), open play, 0.04 xG, blocked 45’ Harley Mills (Peterborough United), direct free kick, 0.04 xG, off target 56’ Matthew Garbett (Peterborough United), open play, 0.04 xG, blocked 86’ Emilio Lawrence (Luton), open play, 0.04 xG, blocked 43’ Ethan Williams (Peterborough United), open play, 0.04 xG, blocked 63’ Harry Leonard (Peterborough United), open play, 0.03 xG, saved 12’ Harry Leonard (Peterborough United), open play, 0.03 xG, saved 16’ Mads Andersen (Luton), from a corner, 0.03 xG, off target 32’ Liam Walsh (Luton), open play, 0.03 xG, saved 34’ Liam Kelly (Peterborough United), from a corner, 0.02 xG, blocked 59’ Matthew Garbett (Peterborough United), open play, 0.02 xG, off target 49’ Liam Kelly (Peterborough United), open play, 0.01 xG, off target 5’ Ethan Williams (Peterborough United), open play, 0.01 xG, saved 46’ Liam Kelly (Peterborough United), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Peterborough United 4-2-3-1 Starting XI
Bass
Mendonça
O'Connor
Mills 72’
Johnston 66’
Kelly
Ashfield 46’
Shofowoke
Williams 66’
Masara 46’
Leonard
Luton 4-1-4-1 Starting XI
Shea
Johnson
Andersen
Johnston
Walsh 59’
Jones 84’
Donley
Clark
Palmer 85’
Richards 70’
Marshall 59’

Player stats

Goalkeeper1 player
90′ 2 2 37 – – – – –
Defenders5 players
Carl Johnston Taken off
66′ 3 2 – 4 – 35 – – – –
90′ 1 1 – 4 1 83 – – – –
90′ – 1 1 5 3 62 – – – –
Harley Mills Taken off
72′ 2 1 – 4 2 31 – – – –
Sam Hughes Came on as a substitute
24′ 1 – 3 4 3 25 – – – –
Midfielders8 players
90′ – – 59 2 0.02 5 – 8 1 3 –
Harry Ashfield Taken off
45′ – – 19 1 0.00 – – 5 1 2
90′ – – 31 3 0.15 4 – 7 1 – –
Ethan Williams Taken off
66′ – – 21 2 0.07 3 2 4 – – –
Vernon Masara Taken off
45′ – – 9 – 0.01 – – – – – –
Brandon Khela Came on as a substitute
45′ – – 20 – 0.01 2 – 2 1 – –
Matthew Garbett Came on as a substitute
45′ – – 13 1 0.15 – – – 3 – –
Declan Frith Came on as a substitute
18′ – – 2 – 0.00 2 – 5 – – –
Forwards2 players
90′ – – 5 2 0.38 0.06 2 8 3 11 –
Danny Ormerod Came on as a substitute
24′ – – – – – 0.00 – 2 – 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

Peterborough United win 30% Avg odds 3.15
Draw 24% Avg odds 3.82
Luton win 46% Avg odds 2.04

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.