Luton vs Middlesbrough

15 March 2025 · Championship · 2024/25 · Referee Farai Hallam

Full time 0 – 0

Half-time: 0–0

Match summary

Luton and Middlesbrough could not be separated in a goalless draw.

Luton had the better of the chances, with 2.46 expected goals (xG) from 19 shots to Middlesbrough's 0.29 from 7.

Match stats

Luton Middlesbrough
19 Shots 7
5 Shots on Target 0
9 Corners 3
2 Yellow Cards 3
0 Red Cards 0
2.46 xG 0.24
2.46 Non-penalty xG 0.24

Key events

Luton Middlesbrough
Kick-off
Half-time0-0
Full-time0-0

Bookings

Card times are not on file for this game, so they are listed without a minute.

Luton
  • Liam Walsh
  • Jacob Brown
Middlesbrough
  • Anfernee Jamal Dijksteel
  • Samuel Iling Junior
  • Hayden Hackney

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.46 0.29 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.46 0.29
Luton 2.46 xGMiddlesbrough 0.29 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Middlesbrough attacking Luton attacking 
7’ Thelo Aasgaard (Luton), open play, 0.80 xG, off target 20’ Elijah Adebayo (Luton), open play, 0.32 xG, saved 16’ Thelo Aasgaard (Luton), open play, 0.28 xG, saved 88’ Carlton Morris (Luton), from a corner, 0.20 xG, off target 46’ Elijah Adebayo (Luton), set piece, 0.13 xG, blocked 90+5’ Kelechi Iheanacho (Middlesbrough), open play, 0.12 xG, blocked 73’ Mark McGuinness (Luton), set piece, 0.11 xG, off target 13’ Isaiah Jones (Luton), set piece, 0.10 xG, off target 47’ Christ Makosso (Luton), from a corner, 0.09 xG, off target 4’ Liam Walsh (Luton), open play, 0.07 xG, saved 32’ Delano Burgzorg (Middlesbrough), open play, 0.07 xG, blocked 36’ Mark McGuinness (Luton), from a corner, 0.07 xG, off target 6’ Liam Walsh (Luton), open play, 0.07 xG, off target 35’ Carlton Morris (Luton), open play, 0.05 xG, saved 87’ Lasse Selvåg Nordås (Luton), open play, 0.05 xG, blocked 20’ Liam Walsh (Luton), set piece, 0.04 xG, off target 63’ Finn Azaz (Middlesbrough), open play, 0.03 xG, off target 76’ Thelo Aasgaard (Luton), open play, 0.03 xG, blocked 81’ Samuel Iling Junior (Middlesbrough), open play, 0.03 xG, off target 90+2’ Delano Burgzorg (Middlesbrough), open play, 0.03 xG, off target 9’ Alfie Doughty (Luton), open play, 0.02 xG, blocked 18’ Christ Makosso (Luton), open play, 0.02 xG, off target 79’ Mark McGuinness (Luton), from a corner, 0.02 xG, off target 47’ Carlton Morris (Luton), from a corner, 0.01 xG, saved 70’ Samuel Iling Junior (Middlesbrough), from a corner, 0.01 xG, off target 82’ Kelechi Iheanacho (Middlesbrough), open play, 0.01 xG, blocked 7’ Thelo Aasgaard (Luton), open play, 0.80 xG, off target 20’ Elijah Adebayo (Luton), open play, 0.32 xG, saved 16’ Thelo Aasgaard (Luton), open play, 0.28 xG, saved 88’ Carlton Morris (Luton), from a corner, 0.20 xG, off target 46’ Elijah Adebayo (Luton), set piece, 0.13 xG, blocked 90+5’ Kelechi Iheanacho (Middlesbrough), open play, 0.12 xG, blocked 73’ Mark McGuinness (Luton), set piece, 0.11 xG, off target 13’ Isaiah Jones (Luton), set piece, 0.10 xG, off target 47’ Christ Makosso (Luton), from a corner, 0.09 xG, off target 4’ Liam Walsh (Luton), open play, 0.07 xG, saved 32’ Delano Burgzorg (Middlesbrough), open play, 0.07 xG, blocked 36’ Mark McGuinness (Luton), from a corner, 0.07 xG, off target 6’ Liam Walsh (Luton), open play, 0.07 xG, off target 35’ Carlton Morris (Luton), open play, 0.05 xG, saved 87’ Lasse Selvåg Nordås (Luton), open play, 0.05 xG, blocked 20’ Liam Walsh (Luton), set piece, 0.04 xG, off target 63’ Finn Azaz (Middlesbrough), open play, 0.03 xG, off target 76’ Thelo Aasgaard (Luton), open play, 0.03 xG, blocked 81’ Samuel Iling Junior (Middlesbrough), open play, 0.03 xG, off target 90+2’ Delano Burgzorg (Middlesbrough), open play, 0.03 xG, off target 9’ Alfie Doughty (Luton), open play, 0.02 xG, blocked 18’ Christ Makosso (Luton), open play, 0.02 xG, off target 79’ Mark McGuinness (Luton), from a corner, 0.02 xG, off target 70’ Samuel Iling Junior (Middlesbrough), from a corner, 0.01 xG, off target 47’ Carlton Morris (Luton), from a corner, 0.01 xG, saved 82’ Kelechi Iheanacho (Middlesbrough), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Player stats

Players15 players
90′ – – – – – – –
90′ – – 2 0.10 – – –
90′ – – 3 0.19 – – –
90′ – – – – – – –
Isaiah Jones
90′ – – 1 0.10 – – –
Liam Walsh Taken off
70′ – – 3 0.18 – –
Jordan Clark
90′ – – – – – – –
90′ – – 3 1.11 – – –
Alfie Doughty Taken off
70′ – – 1 0.02 – – –
90′ – – 3 0.26 – – –
Elijah Adebayo Taken off
55′ – – 2 0.46 – – –
Jacob Brown Came on as a substituteTaken off
35′ – – – – – –
Lasse Selvåg Nordås Came on as a substitute
21′ – – 1 0.05 – – –
Millenic Alli Came on as a substitute
20′ – – – – – – –
Lamine Fanne Came on as a substitute
20′ – – – – – – –
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 35% Avg odds 2.69
Draw 28% Avg odds 3.41
Middlesbrough win 37% Avg odds 2.60

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. Referee data before 2025/26 from the Transfermarkt datasets project.