Premier League Regular Season - 31

Wolves 2 - 2 FT Arsenal

Molineux Stadium

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

Futmetrix Verdict
67
FT
Wed, Feb 18
Wolves
2-2
Arsenal
⚡ Intensity 39
⚖️ Balance 44
🏆 Stakes 82
🎲 Upset 100
Molineux late drama shocks title leaders

Wolves Stun Leaders with Last-Gasp Molineux Comeback

Worth Watching Futmetrix Score: 67/100. A late defensive disaster for the league leaders handed the basement side a lifeline in a match that defied the massive gap in the table.

The Early London Surge

The match at Molineux Stadium began exactly as the script dictated, with Arsenal asserting their dominance against a struggling home side. The Stakes were crystal clear from the kickoff: the leaders needed to maintain their gap at the top while Wolves were fighting for their top-flight lives. It took only five minutes for the deadlock to break. D. Rice orchestrated a move that found Bukayo Saka in space, and the winger made no mistake, slotting home a clinical opener. Arsenal controlled possession with 58%, moving the ball with the confidence of a side that had only lost three times all season. Wolves looked shell-shocked, struggling to string passes together as the visitors dictated the tempo.

Doubling Down and the Wolves Response

The narrative seemed set in stone when the visitors found a second goal early in the second half. In the 56th minute, Piero Hincapié rose to meet a delivery from Gabriel, doubling the advantage and seemingly killing the contest. The Balance of the match shifted heavily toward London, with Arsenal's 1.81 xG reflecting their superior chance creation. However, the Molineux crowd refused to quieten. Just five minutes after conceding the second, the hosts found a spark. S. Bueno provided the service for Hugo Bueno, who turned the ball home to halve the deficit. Suddenly, the tactical discipline of the leaders began to fray under the pressure of a team with nothing left to lose.

The 94th-Minute Heartbreak

As the clock ticked into stoppage time, the Intensity reached a fever pitch. Wolves pushed forward with desperation, despite having only managed two shots on target all evening. The Upset Factor became a reality in the 94th minute when a dangerous ball into the box caused chaos in the Arsenal defense. In a moment of pure agony for the visitors, R. Calafiori inadvertently diverted the ball into his own net, leveling the score at 2-2. It was a crushing blow for the title favorites, who had dominated for large stretches but failed to see the match out. For Wolves, the point felt like a victory, a gritty reminder that league positions count for little when the final whistle looms in a Premier League battle.

Key Questions

How did Arsenal pull off this shock result?

Arsenal failed to manage the game's closing stages, allowing a late own goal to erase their two-goal lead despite dominating the statistical categories.

How did Wolves complete the comeback from behind?

Wolves displayed incredible resilience, scoring through Hugo Bueno before forcing a stoppage-time own goal from Calafiori to rescue a vital point.

What does this mean for Wolves's season?

This result provides a massive psychological boost for Wolves, proving they can compete with the elite as they fight to escape the relegation zone.

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
42%
58%
Wolves 42%
Arsenal 58%
Shots
5
10
Wolves 5
Arsenal 10
Shots on Target
2
4
Wolves 2
Arsenal 4
Expected Goals (xG)
0.30
1.81
Wolves 0.30
Arsenal 1.81
Passes
353
479
Wolves 353
Arsenal 479
Pass Accuracy
75%
82%
Wolves 75%
Arsenal 82%
Corners
1
3
Wolves 1
Arsenal 3
Fouls
6
8
Wolves 6
Arsenal 8
Yellow Cards
2
0
Wolves 2
Arsenal 0
Red Cards
0
0
Wolves 0
Arsenal 0

Match Events

B. Saka (D. Rice) 5'
22' 🔄 A. Gomes T. Arokodare
45'+4 🟨 S. Bueno
HT
P. Hincapie (Gabriel) 56'
61' H. Bueno (S. Bueno)
V. Gyokeres Gabriel Jesus 🔄 65'
N. Madueke E. Eze 🔄 65'
70' 🔄 J. Tchatchoua R. Gomes
71' 🟨 J. Bellegarde
B. Saka L. Trossard 🔄 73'
84' 🔄 J. Bellegarde T. Edozie
L. Trossard R. Calafiori 🔄 90'+3
90'+4 R. Calafiori
FT

Player Cards

Our take on every player in this match

Wolves

Goalkeepers
José Sá
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Defenders
Yerson Mosquera
ENFORCER
ENFORCER
6
Tackles
6
Tackles
7
Duels Won
78%
Win %
Santiago Bueno
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
32%
Pass Acc
Ladislav Krejčí
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Midfielders
Jackson Tchatchoua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Angel Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
22
Entry
André
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Hugo Bueno
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Jean-Ricner Bellegarde
MAGNET
MAGNET
46
Activity
46
Activity
36
Passes
10
Duels
Mateus Mané
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Adam Armstrong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
BENCH
Sam Johnstone
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rodrigo Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Matt Doherty
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Möller Wolfe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro Lima
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
João Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luke Rawlings
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tolu Arokodare
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
77
Total Mins
Started
Entry
Tom Edozie
SUPER SUB
SUPER SUB
1
Goal
1
Goal
15
Minutes
6.3
Rating

Arsenal

Goalkeepers
David Raya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Defenders
Jurriën Timber
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
William Saliba
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
43%
Duel Win %
Gabriel Magalhães
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Piero Hincapié
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Martín Zubimendi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Declan Rice
MAGNET
MAGNET
71
Activity
71
Activity
64
Passes
7
Duels
Noni Madueke
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Bukayo Saka
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Gabriel Martinelli
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Viktor Gyökeres
GHOST
GHOST
7
Actions
7
Actions
65
Minutes
6.5
Rating
BENCH
Kepa Arrizabalaga
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Cristhian Mosquera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ben White
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Riccardo Calafiori
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Own Goal
Impact
0
Rating
Myles Lewis-Skelly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eberechi Eze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Christian Nørgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriel Jesus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Leandro Trossard
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
13/12/2025 Arsenal 2 - 1 Wolves Premier League Emirates Stadium
25/01/2025 Wolves 0 - 1 Arsenal Premier League Molineux Stadium
17/08/2024 Arsenal 2 - 0 Wolves Premier League Emirates Stadium
20/04/2024 Wolves 0 - 2 Arsenal Premier League Molineux Stadium
02/12/2023 Arsenal 2 - 1 Wolves Premier League Emirates Stadium
28/05/2023 Arsenal 5 - 0 Wolves Premier League Emirates Stadium
12/11/2022 Wolves 0 - 2 Arsenal Premier League Molineux Stadium
24/02/2022 Arsenal 2 - 1 Wolves Premier League Emirates Stadium
10/02/2022 Wolves 0 - 1 Arsenal Premier League Molineux Stadium
02/02/2021 Wolves 2 - 1 Arsenal Premier League Molineux Stadium
13/12/2025
2 - 1
Premier League Emirates Stadium
25/01/2025
0 - 1
Premier League Molineux Stadium
17/08/2024
2 - 0
Premier League Emirates Stadium
20/04/2024
0 - 2
Premier League Molineux Stadium
02/12/2023
2 - 1
Premier League Emirates Stadium
28/05/2023
5 - 0
Premier League Emirates Stadium
12/11/2022
0 - 2
Premier League Molineux Stadium
24/02/2022
2 - 1
Premier League Emirates Stadium
10/02/2022
0 - 1
Premier League Molineux Stadium
02/02/2021
2 - 1
Premier League Molineux Stadium
Wolves Win
Arsenal Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 30 67 59 22 +37 WBrighton 0 - 1 Arsenal (04-03-2026)WArsenal 2 - 1 Chelsea (01-03-2026)WTottenham 1 - 4 Arsenal (22-02-2026)DWolves 2 - 2 Arsenal (18-02-2026)DBrentford 1 - 1 Arsenal (12-02-2026)
2 Manchester City 29 60 59 27 +32 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)WLiverpool 1 - 2 Manchester City (08-02-2026)
3 Manchester United 29 51 51 40 +11 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)WManchester United 2 - 0 Tottenham (07-02-2026)
4 Aston Villa 29 51 39 34 +5 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)DBournemouth 1 - 1 Aston Villa (07-02-2026)
5 Chelsea 29 48 53 34 +19 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)WWolves 1 - 3 Chelsea (07-02-2026)
6 Liverpool 29 48 48 39 +9 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)LLiverpool 1 - 2 Manchester City (08-02-2026)
7 Brentford 29 44 44 40 +4 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)WNewcastle 2 - 3 Brentford (07-02-2026)
8 Everton 29 43 34 33 +1 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)WFulham 1 - 2 Everton (07-02-2026)
9 Bournemouth 29 40 44 46 -2 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)DBournemouth 1 - 1 Aston Villa (07-02-2026)
10 Fulham 29 40 40 43 -3 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)LFulham 1 - 2 Everton (07-02-2026)
11 Sunderland 29 40 30 34 -4 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)LArsenal 3 - 0 Sunderland (07-02-2026)
12 Newcastle 29 39 42 43 -1 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)LNewcastle 2 - 3 Brentford (07-02-2026)
13 Crystal Palace 29 38 33 35 -2 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)WBrighton 0 - 1 Crystal Palace (08-02-2026)
14 Brighton 29 37 38 36 +2 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)LBrighton 0 - 1 Crystal Palace (08-02-2026)
15 Leeds 29 31 37 48 -11 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)WLeeds 3 - 1 Nottingham Forest (06-02-2026)
16 Tottenham 29 29 39 46 -7 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)LManchester United 2 - 0 Tottenham (07-02-2026)
17 Nottingham Forest 29 28 28 43 -15 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)LLeeds 3 - 1 Nottingham Forest (06-02-2026)
18 West Ham 29 28 35 54 -19 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)WBurnley 0 - 2 West Ham (07-02-2026)
19 Burnley 29 19 32 58 -26 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)LBurnley 0 - 2 West Ham (07-02-2026)
20 Wolves 30 16 22 52 -30 WWolves 2 - 1 Liverpool (03-03-2026)WWolves 2 - 0 Aston Villa (27-02-2026)LCrystal Palace 1 - 0 Wolves (22-02-2026)DWolves 2 - 2 Arsenal (18-02-2026)DNottingham Forest 0 - 0 Wolves (11-02-2026)