Luton vs Port Vale

13 December 2025 · League One · 2025/26 · Referee Lee Swabey

Full time 2 – 2

Half-time: 1–1

  • Cohen Bramall 26’
  • Mads Andersen 70’
  • Ben Waine 42’
  • Devante Cole 54’

Match summary

Luton and Port Vale shared the points in a 2-2 draw. It was 1-1 at half-time.

In the first half, Cohen Bramall put Luton ahead with a direct free kick in the 26th minute and Ben Waine equalised with a header in the 42nd minute. In the second half, Devante Cole put Port Vale in front in the 54th minute and Mads Andersen equalised with a header in the 70th minute.

Port Vale had the better of the chances, with 1.70 expected goals (xG) from 10 shots to Luton's 1.26 from 13.

Match stats

59% Possession 41%
13 Shots 10
4 Shots on target 3
8 Corners 4
405 Passes 287
73.1% Pass accuracy 58.9%
17 Tackles 15
11 Fouls 9
1 Yellow cards 2
1 Offsides 4

Key events

Luton Port Vale
Kick-off
14’
Gideon KoduaShot on target
24’
Cohen BramallFree Kick1-0 (Luton)
26’
34’
Rhys WaltersFunso Ojo
Kal NaismithShot on target
38’
42’
Ben WaineHeader1-1 (Port Vale)
Half-time1-1
Second half underway
54’
Devante ColeRight foot shot1-2 (Port Vale)
54’
Ruari PatonShot on target
65’
Mads AndersenHeader2-2 (Luton)
70’
Lamine FanneNigel Lonwijk
71’
76’
77’
85’
Jesse DebrahKyle John
Full-time2-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 1.26 1.70 26’ Cohen Bramall (Luton), 1-0 26’ 42’ Ben Waine (Port Vale), 1-1 42’ 54’ Devante Cole (Port Vale), 1-2 54’ 70’ Mads Andersen (Luton), 2-2 70’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.26 1.70 26’ Cohen Bramall (Luton), 1-0 Bramall 26’ 42’ Ben Waine (Port Vale), 1-1 Ben Waine 42’ 54’ Devante Cole (Port Vale), 1-2 Cole 54’ 70’ Mads Andersen (Luton), 2-2 Andersen 70’
Luton 1.26 xGPort Vale 1.70 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Port Vale attacking Luton attacking 
54’ Devante Cole (Port Vale), open play, 0.98 xG, goal 70’ Mads Andersen (Luton), from a corner, 0.54 xG, goal 56’ Shayden Morris (Luton), open play, 0.27 xG, blocked 60’ Ruari Paton (Port Vale), from a corner, 0.24 xG, off target 47’ George Byers (Port Vale), from a corner, 0.13 xG, off target 42’ Ben Waine (Port Vale), set piece, 0.11 xG, goal 20’ George Byers (Port Vale), open play, 0.08 xG, off target 50’ George Hall (Port Vale), from a corner, 0.06 xG, blocked 90+4’ Cohen Bramall (Luton), from a corner, 0.07 xG, off target 90+4’ Lasse Selvåg Nordås (Luton), open play, 0.07 xG, blocked 26’ Cohen Bramall (Luton), direct free kick, 0.05 xG, goal 83’ Cohen Bramall (Luton), direct free kick, 0.05 xG, off target 11’ Gideon Kodua (Luton), from a corner, 0.04 xG, off target 38’ Kal Naismith (Luton), set piece, 0.04 xG, saved 53’ Kal Naismith (Luton), open play, 0.04 xG, off target 79’ Teden Mengi (Luton), open play, 0.03 xG, off target 47’ Ruari Paton (Port Vale), open play, 0.03 xG, blocked 48’ George Byers (Port Vale), set piece, 0.03 xG, blocked 24’ Gideon Kodua (Luton), open play, 0.02 xG, saved 54’ Ruari Paton (Port Vale), open play, 0.03 xG, saved 19’ Millenic Alli (Luton), open play, 0.02 xG, blocked 36’ Ruari Paton (Port Vale), open play, 0.02 xG, blocked 87’ Gideon Kodua (Luton), open play, 0.02 xG, off target 54’ Devante Cole (Port Vale), open play, 0.98 xG, goal 70’ Mads Andersen (Luton), from a corner, 0.54 xG, goal 56’ Shayden Morris (Luton), open play, 0.27 xG, blocked 60’ Ruari Paton (Port Vale), from a corner, 0.24 xG, off target 47’ George Byers (Port Vale), from a corner, 0.13 xG, off target 42’ Ben Waine (Port Vale), set piece, 0.11 xG, goal 20’ George Byers (Port Vale), open play, 0.08 xG, off target 90+4’ Cohen Bramall (Luton), from a corner, 0.07 xG, off target 90+4’ Lasse Selvåg Nordås (Luton), open play, 0.07 xG, blocked 50’ George Hall (Port Vale), from a corner, 0.06 xG, blocked 26’ Cohen Bramall (Luton), direct free kick, 0.05 xG, goal 83’ Cohen Bramall (Luton), direct free kick, 0.05 xG, off target 11’ Gideon Kodua (Luton), from a corner, 0.04 xG, off target 38’ Kal Naismith (Luton), set piece, 0.04 xG, saved 53’ Kal Naismith (Luton), open play, 0.04 xG, off target 79’ Teden Mengi (Luton), open play, 0.03 xG, off target 47’ Ruari Paton (Port Vale), open play, 0.03 xG, blocked 48’ George Byers (Port Vale), set piece, 0.03 xG, blocked 54’ Ruari Paton (Port Vale), open play, 0.03 xG, saved 24’ Gideon Kodua (Luton), open play, 0.02 xG, saved 19’ Millenic Alli (Luton), open play, 0.02 xG, blocked 36’ Ruari Paton (Port Vale), open play, 0.02 xG, blocked 87’ Gideon Kodua (Luton), open play, 0.02 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

Luton 4-2-3-1 Starting XI
Keeley
Lonwijk 71’
Mengi
Andersen
Naismith
Walsh 86’
Saville 62’
Alli 46’
Bramall
Kodua
Brown 62’
Port Vale 4-4-2 Starting XI
Amos
John 85’
Heneghan
Hall
Headley
Hall 76’
Ojo 34’
Byers 90’
Waine 85’
Cole
Paton 76’

Player stats

Goalkeeper1 player
90′ 1 2 40 – – – – –
Defenders4 players
Nigel Lonwijk Taken off
71′ 1 – – 3 1 30 – – – –
90′ 2 1 3 6 2 45 – – – –
90′ – 1 1 8 8 50 – 1 – –
90′ 2 1 – 7 5 52 – – – –
Midfielders7 players
Liam Walsh Taken off
86′ – 1 39 2 0.31 6 – 8 1 – –
George Saville Taken off
62′ – – 29 2 0.07 2 – 3 1 1 –
Millenic Alli Taken off
45′ – – 9 – 0.00 – – 1 3 – –
90′ – – 24 – 0.02 1 – 3 1 2 –
90′ 1 – 36 1 0.32 1 – 7 2 1 –
Jordan Clark Came on as a substitute
28′ – – 11 – 0.01 – – 1 1 –
Lamine Fanne Came on as a substitute
19′ – – 13 3 0.14 1 – 2 – 1 –
Forwards4 players
Jacob Brown Taken off
62′ – – – – – 0.01 1 2 1 10 –
Shayden Morris Came on as a substitute
45′ – – 1 – 0.27 0.00 – 1 – 9 –
Nahki Wells Came on as a substitute
28′ – – – – – 0.00 – 1 1 4 –
Lasse Selvåg Nordås Came on as a substitute
13′ – – 1 – 0.07 0.03 – 2 – 4 –
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 54% Avg odds 1.72
Draw 27% Avg odds 3.54
Port Vale win 19% Avg odds 4.83

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.