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 31 70 61 22 +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)DWolves 2 - 2 Arsenal (18-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 31 55 56 43 +13 DBournemouth 2 - 2 Manchester United (20-03-2026)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)
4 Aston Villa 31 54 42 37 +5 WAston Villa 2 - 0 West Ham (22-03-2026)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)
5 Liverpool 31 49 50 42 +8 LBrighton 2 - 1 Liverpool (21-03-2026)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)
6 Chelsea 31 48 53 38 +15 LEverton 3 - 0 Chelsea (21-03-2026)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)
7 Brentford 31 46 46 42 +4 DLeeds 0 - 0 Brentford (21-03-2026)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)
8 Everton 31 46 37 35 +2 WEverton 3 - 0 Chelsea (21-03-2026)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)
9 Fulham 31 44 43 44 -1 WFulham 3 - 1 Burnley (21-03-2026)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)
10 Brighton 31 43 41 37 +4 WBrighton 2 - 1 Liverpool (21-03-2026)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)
11 Sunderland 31 43 32 36 -4 WNewcastle 1 - 2 Sunderland (22-03-2026)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)
12 Newcastle 31 42 44 45 -1 LNewcastle 1 - 2 Sunderland (22-03-2026)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)
13 Bournemouth 31 42 46 48 -2 DBournemouth 2 - 2 Manchester United (20-03-2026)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)
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 31 33 37 48 -11 DLeeds 0 - 0 Brentford (21-03-2026)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)
16 Nottingham Forest 31 32 31 43 -12 WTottenham 0 - 3 Nottingham Forest (22-03-2026)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)
17 Tottenham 31 30 40 50 -10 LTottenham 0 - 3 Nottingham Forest (22-03-2026)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)
18 West Ham 31 29 36 57 -21 LAston Villa 2 - 0 West Ham (22-03-2026)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)
19 Burnley 31 20 33 61 -28 LFulham 3 - 1 Burnley (21-03-2026)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)
20 Wolves 31 17 24 54 -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)DWolves 2 - 2 Arsenal (18-02-2026)