Premier League Regular Season - 30

Manchester United 3 - 1 FT Aston Villa

Old Trafford

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
51
FT
Sun, Mar 15
Manchester United
3-1
Aston Villa
⚡ Intensity 54
⚖️ Balance 49
🏆 Stakes 0
🎲 Upset 0
United seize control in top-four battle.

United's Second-Half Surge Shatters Villa's Top-Four Resistance

Average Entertainment Futmetrix Score: 51/100. Our verdict on this crucial top-four six-pointer is that United's ruthless late execution masked a genuinely tight tactical battle at Old Trafford.

A Cagey Opening Act

The Stakes could not have been higher under the lights at Old Trafford, with both clubs locked on 51 points and fighting desperately for outright control of third place in the Premier League. The opening forty-five minutes played out exactly as you would expect from two sides terrified of surrendering the initiative in a vital Champions League qualification clash. Manchester United carefully edged possession, dictating the tempo with 53 percent of the ball, but they struggled to break down a resolute and disciplined defensive block. The match quickly devolved into a physical battle in the middle of the park, characterised by a staggering ten total corners that kept the penalty areas under constant set-piece pressure. Neither side was willing to commit too many bodies forward, leaving the attacking talents frustrated and searching for passing lanes that simply did not exist before the interval.

The Midfield Masters Ignite

The Balance of this contest completely fractured after the break, as the tactical shackles were finally thrown off. Casemiro shattered the deadlock in the 53rd minute, driving home a crucial opener after latching onto a precise delivery from B. Fernandes. However, the visitors refused to capitulate in this high-pressure environment. Just eleven minutes later, R. Barkley silenced the Stretford End by firing a brilliant equaliser, rewarding his side's tactical patience and briefly restoring parity. The momentum swung wildly, proving why this fixture was always destined to be a nail-biter. Yet, the hosts hit back with devastating speed. M. Cunha stepped up to the plate in the 71st minute, connecting with another masterful setup from their Portuguese playmaker to reclaim the advantage and send the home crowd into absolute delirium.

Late Firepower Seals It

With time running out and the away side desperately committing men forward in search of a second equaliser, the Intensity of the match hit its absolute peak. Spaces finally opened up across the pitch, and the home manager's substitutions proved to be the ultimate difference-maker. Introduced to stretch the tired defensive lines in the 75th minute, B. Sesko needed just six minutes to make his mark, burying a decisive strike to make it 3-1 and extinguish any lingering hopes of a comeback. This vital victory propels the Red Devils into sole possession of third place, giving them a massive psychological advantage in the race for European football. Meanwhile, Aston Villa must immediately regroup; despite generating a marginally higher expected goals tally, their inability to contain the late onslaught leaves them looking nervously over their shoulders in fourth.

Key Questions

How did substitute Ross Barkley change the game?

Though Barkley actually started the match, his crucial 64th-minute equaliser momentarily shifted the momentum, forcing the hosts to dig deep to secure their late victory.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
53%
47%
Manchester United 53%
Aston Villa 47%
Shots
14
8
Manchester United 14
Aston Villa 8
Shots on Target
6
2
Manchester United 6
Aston Villa 2
Expected Goals (xG)
0.84
0.96
Manchester United 0.84
Aston Villa 0.96
Passes
394
357
Manchester United 394
Aston Villa 357
Pass Accuracy
85%
84%
Manchester United 85%
Aston Villa 84%
Corners
6
4
Manchester United 6
Aston Villa 4
Fouls
8
5
Manchester United 8
Aston Villa 5
Yellow Cards
2
2
Manchester United 2
Aston Villa 2
Red Cards
0
0
Manchester United 0
Aston Villa 0

Match Events

O. Watkins 🟨 41'
HT
53' Casemiro (B. Fernandes)
60' 🟨 Casemiro
O. Watkins T. Abraham 🔄 61'
J. McGinn L. Bailey 🔄 61'
R. Barkley 64'
E. Buendia 🟨 69'
71' M. Cunha (B. Fernandes)
72' 🟨 L. Yoro
75' 🔄 B. Mbeumo B. Sesko
81' B. Sesko
R. Barkley Douglas Luiz 🔄 82'
L. Digne I. Maatsen 🔄 82'
E. Buendia A. Garcia 🔄 86'
90' 🔄 Casemiro M. Ugarte
90'+6 🟨 H. Maguire
FT

Player Cards

Our take on every player in this match

Manchester United

Goalkeepers
Senne Lammens
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
83
Total Mins
Started
Entry
Defenders
Diogo Dalot
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Leny Yoro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
83
Total Mins
Started
Entry
Harry Maguire
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Luke Shaw
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
Midfielders
Casemiro
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Kobbie Mainoo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
83
Total Mins
Started
Entry
Amad Diallo
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Bruno Fernandes
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
2
Assists
39%
Pass Acc
Matheus Cunha
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Bryan Mbeumo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
BENCH
Altay Bayındır
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tyrell Malacia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noussair Mazraoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ayden Heaven
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mason Mount
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tyler Fletcher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Manuel Ugarte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Benjamin Šeško
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Joshua Zirkzee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Aston Villa

Goalkeepers
Emiliano Martínez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
83
Total Mins
Started
Entry
Defenders
Lamare Bogarde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
83
Total Mins
Started
Entry
Ezri Konsa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
83
Total Mins
Started
Entry
Tyrone Mings
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Lucas Digne
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
29%
Pass Acc
Midfielders
Ross Barkley
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Amadou Onana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
83
Total Mins
Started
Entry
Morgan Rogers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
83
Total Mins
Started
Entry
John McGinn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Emiliano Buendía
NPC
NPC
83
Minutes
83
Minutes
23%
Pass Acc
6.9
Rating
Forwards
Ollie Watkins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
61
Entry
BENCH
Marco Bizot
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Victor Lindelöf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ian Maatsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Andrés García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Pau Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Harvey Elliott
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Douglas Luiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Leon Bailey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Tammy Abraham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/21/2025 Aston Villa 2 - 1 Manchester United Premier League Villa Park
05/25/2025 Manchester United 2 - 0 Aston Villa Premier League Old Trafford
10/06/2024 Aston Villa 0 - 0 Manchester United Premier League Villa Park
02/11/2024 Aston Villa 1 - 2 Manchester United Premier League Villa Park
12/26/2023 Manchester United 3 - 2 Aston Villa Premier League Old Trafford
04/30/2023 Manchester United 1 - 0 Aston Villa Premier League Old Trafford
12/21/2025
Premier League Villa Park
05/25/2025
Premier League Old Trafford
10/06/2024
Premier League Villa Park
02/11/2024
Premier League Villa Park
12/26/2023
Premier League Old Trafford
04/30/2023
Premier League Old Trafford
Manchester United Win
Aston Villa Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 30 69 59 20 +39 WArsenal 2 - 0 Everton (14-03-2026)WBrighton 0 - 1 Arsenal (04-03-2026)WArsenal 2 - 1 Chelsea (01-03-2026)WTottenham 1 - 4 Arsenal (22-02-2026)DBrentford 1 - 1 Arsenal (12-02-2026)
2 Manchester City 30 61 60 28 +32 DWest Ham 1 - 1 Manchester City (14-03-2026)DManchester City 2 - 2 Nottingham Forest (04-03-2026)WLeeds 0 - 1 Manchester City (28-02-2026)WManchester City 2 - 1 Newcastle (21-02-2026)WManchester City 3 - 0 Fulham (11-02-2026)
3 Manchester United 30 54 54 41 +13 WManchester United 3 - 1 Aston Villa (15-03-2026)LNewcastle 2 - 1 Manchester United (04-03-2026)WManchester United 2 - 1 Crystal Palace (01-03-2026)WEverton 0 - 1 Manchester United (23-02-2026)DWest Ham 1 - 1 Manchester United (10-02-2026)
4 Aston Villa 30 51 40 37 +3 LManchester United 3 - 1 Aston Villa (15-03-2026)LAston Villa 1 - 4 Chelsea (04-03-2026)LWolves 2 - 0 Aston Villa (27-02-2026)DAston Villa 1 - 1 Leeds (21-02-2026)WAston Villa 1 - 0 Brighton (11-02-2026)
5 Liverpool 30 49 49 40 +9 DLiverpool 1 - 1 Tottenham (15-03-2026)LWolves 2 - 1 Liverpool (03-03-2026)WLiverpool 5 - 2 West Ham (28-02-2026)WNottingham Forest 0 - 1 Liverpool (22-02-2026)WSunderland 0 - 1 Liverpool (11-02-2026)
6 Chelsea 30 48 53 35 +18 LChelsea 0 - 1 Newcastle (14-03-2026)WAston Villa 1 - 4 Chelsea (04-03-2026)LArsenal 2 - 1 Chelsea (01-03-2026)DChelsea 1 - 1 Burnley (21-02-2026)DChelsea 2 - 2 Leeds (10-02-2026)
7 Brentford 30 45 46 42 +4 DBrentford 2 - 2 Wolves (16-03-2026)DBournemouth 0 - 0 Brentford (03-03-2026)WBurnley 3 - 4 Brentford (28-02-2026)LBrentford 0 - 2 Brighton (21-02-2026)DBrentford 1 - 1 Arsenal (12-02-2026)
8 Everton 30 43 34 35 -1 LArsenal 2 - 0 Everton (14-03-2026)WEverton 2 - 0 Burnley (03-03-2026)WNewcastle 2 - 3 Everton (28-02-2026)LEverton 0 - 1 Manchester United (23-02-2026)LEverton 1 - 2 Bournemouth (10-02-2026)
9 Newcastle 30 42 43 43 0 WChelsea 0 - 1 Newcastle (14-03-2026)WNewcastle 2 - 1 Manchester United (04-03-2026)LNewcastle 2 - 3 Everton (28-02-2026)LManchester City 2 - 1 Newcastle (21-02-2026)WTottenham 1 - 2 Newcastle (10-02-2026)
10 Bournemouth 30 41 44 46 -2 DBurnley 0 - 0 Bournemouth (14-03-2026)DBournemouth 0 - 0 Brentford (03-03-2026)DBournemouth 1 - 1 Sunderland (28-02-2026)DWest Ham 0 - 0 Bournemouth (21-02-2026)WEverton 1 - 2 Bournemouth (10-02-2026)
11 Fulham 30 41 40 43 -3 DNottingham Forest 0 - 0 Fulham (15-03-2026)LFulham 0 - 1 West Ham (04-03-2026)WFulham 2 - 1 Tottenham (01-03-2026)WSunderland 1 - 3 Fulham (22-02-2026)LManchester City 3 - 0 Fulham (11-02-2026)
12 Brighton 30 40 39 36 +3 WSunderland 0 - 1 Brighton (14-03-2026)LBrighton 0 - 1 Arsenal (04-03-2026)WBrighton 2 - 1 Nottingham Forest (01-03-2026)WBrentford 0 - 2 Brighton (21-02-2026)LAston Villa 1 - 0 Brighton (11-02-2026)
13 Sunderland 30 40 30 35 -5 LSunderland 0 - 1 Brighton (14-03-2026)WLeeds 0 - 1 Sunderland (03-03-2026)DBournemouth 1 - 1 Sunderland (28-02-2026)LSunderland 1 - 3 Fulham (22-02-2026)LSunderland 0 - 1 Liverpool (11-02-2026)
14 Crystal Palace 30 39 33 35 -2 DCrystal Palace 0 - 0 Leeds (15-03-2026)WTottenham 1 - 3 Crystal Palace (05-03-2026)LManchester United 2 - 1 Crystal Palace (01-03-2026)WCrystal Palace 1 - 0 Wolves (22-02-2026)LCrystal Palace 2 - 3 Burnley (11-02-2026)
15 Leeds 30 32 37 48 -11 DCrystal Palace 0 - 0 Leeds (15-03-2026)LLeeds 0 - 1 Sunderland (03-03-2026)LLeeds 0 - 1 Manchester City (28-02-2026)DAston Villa 1 - 1 Leeds (21-02-2026)DChelsea 2 - 2 Leeds (10-02-2026)
16 Tottenham 30 30 40 47 -7 DLiverpool 1 - 1 Tottenham (15-03-2026)LTottenham 1 - 3 Crystal Palace (05-03-2026)LFulham 2 - 1 Tottenham (01-03-2026)LTottenham 1 - 4 Arsenal (22-02-2026)LTottenham 1 - 2 Newcastle (10-02-2026)
17 Nottingham Forest 30 29 28 43 -15 DNottingham Forest 0 - 0 Fulham (15-03-2026)DManchester City 2 - 2 Nottingham Forest (04-03-2026)LBrighton 2 - 1 Nottingham Forest (01-03-2026)LNottingham Forest 0 - 1 Liverpool (22-02-2026)DNottingham Forest 0 - 0 Wolves (11-02-2026)
18 West Ham 30 29 36 55 -19 DWest Ham 1 - 1 Manchester City (14-03-2026)WFulham 0 - 1 West Ham (04-03-2026)LLiverpool 5 - 2 West Ham (28-02-2026)DWest Ham 0 - 0 Bournemouth (21-02-2026)DWest Ham 1 - 1 Manchester United (10-02-2026)
19 Burnley 30 20 32 58 -26 DBurnley 0 - 0 Bournemouth (14-03-2026)LEverton 2 - 0 Burnley (03-03-2026)LBurnley 3 - 4 Brentford (28-02-2026)DChelsea 1 - 1 Burnley (21-02-2026)WCrystal Palace 2 - 3 Burnley (11-02-2026)
20 Wolves 30 16 22 52 -30 DBrentford 2 - 2 Wolves (16-03-2026)WWolves 2 - 1 Liverpool (03-03-2026)WWolves 2 - 0 Aston Villa (27-02-2026)LCrystal Palace 1 - 0 Wolves (22-02-2026)DNottingham Forest 0 - 0 Wolves (11-02-2026)