Premier League Regular Season - 27

Tottenham 1 - 4 FT Arsenal

Tottenham Hotspur Stadium

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

Futmetrix Verdict
57
FT
Sun, Feb 22
Tottenham
1-4
Arsenal
⚡ Intensity 76
⚖️ Balance 51
🏆 Stakes 0
🎲 Upset 0
Arsenal dominate Spurs in derby masterclass.

Gunners Siege Silences the Stadium

Worth Watching Futmetrix Score: 57/100. Arsenal’s clinical finishing and tactical superiority turned the North London Derby into a one-sided exhibition of title credentials.

The High-Tempo Opening

The Intensity was palpable from the first touch at the Tottenham Hotspur Stadium as Arsenal set out to suffocate their local rivals. Dominating with 60% possession, the Gunners forced Tottenham into a desperate defensive shell. The deadlock finally shattered in the 32nd minute when E. Eze found space to fire home, rewarding the visitors' relentless pressure. However, the stadium erupted just two minutes later as R. Kolo Muani capitalised on a rare lapse in the Arsenal backline to level the score. It was a brief moment of hope for the hosts, but the Balance of the match remained firmly in favour of the league leaders, who looked more composed and dangerous every time they crossed the halfway line.

The Second-Half Blitz

The match swung decisively just after the interval, effectively killing any momentum Spurs had built. In the 47th minute, V. Gyokeres showcased his predator instincts by converting a pinpoint delivery from J. Timber. This goal shifted the Equilibrio permanently. Arsenal didn't stop there; they unleashed a barrage of 20 shots throughout the afternoon, turning the match into a true attacking siege. The pressure told again in the 61st minute when Eze doubled his personal tally, finishing a move that carved through the heart of the Tottenham midfield. With the Stakes of the title race looming large, Arsenal showed no mercy, maintaining a suffocating press that prevented the hosts from mounting any serious comeback attempt.

Resolution at the Lane

As the clock ticked towards stoppage time, the gap between the two sides became an unbridgeable chasm. David Raya remained alert to snuff out the few opportunities Tottenham created, finishing with three crucial saves to preserve the multi-goal cushion. The final blow arrived in the 94th minute; M. Odegaard, coming off the bench to add fresh creativity, provided the assist for Gyökeres to net his second of the game. This 4-1 victory is of massive Importancia for Arsenal, keeping them three points clear at the top of the Premier League. For Spurs, sitting in 16th, the loss highlights a widening gulf in class. There was no Upset Factor here, just a calculated destruction of a rival.

Key Questions

What made Viktor Gyökeres the Man of the Match?

Gyökeres scored two vital goals, including the go-ahead strike immediately after halftime, proving to be the clinical edge Arsenal needed.

What caused the 5-goal thriller?

A 15-minute flurry spanning both halves saw three goals scored, as both teams traded blows before Arsenal's superior firepower took over.

How did substitute Viktor Gyökeres change the game?

Gyökeres actually started the match, providing a constant physical presence and scoring twice to secure the three points for the Gunners.

What is the North London Derby?

The North London Derby is the rivalry between Tottenham and Arsenal, one of football's most historic and fiercely contested fixtures.

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
40%
60%
Tottenham 40%
Arsenal 60%
Shots
6
20
Tottenham 6
Arsenal 20
Shots on Target
5
7
Tottenham 5
Arsenal 7
Expected Goals (xG)
0.74
1.93
Tottenham 0.74
Arsenal 1.93
Passes
309
471
Tottenham 309
Arsenal 471
Pass Accuracy
73%
80%
Tottenham 73%
Arsenal 80%
Corners
2
5
Tottenham 2
Arsenal 5
Fouls
17
11
Tottenham 17
Arsenal 11
Yellow Cards
2
1
Tottenham 2
Arsenal 1
Red Cards
0
0
Tottenham 0
Arsenal 0

Match Events

J. Timber 🟨 28'
E. Eze 32'
34' R. Kolo Muani
35' 🟨 A. Gray
HT
V. Gyokeres (J. Timber) 47'
J. Timber C. Mosquera 🔄 57'
E. Eze 61'
62' 🔄 C. Gallagher D. Solanke
68' 🔄 R. Kolo Muani Richarlison
L. Trossard G. Martinelli 🔄 76'
E. Eze M. Odegaard 🔄 77'
82' 🔄 J. Palhinha M. Tel
B. Saka N. Madueke 🔄 90'+1
V. Gyokeres (M. Odegaard) 90'+4
FT

Player Cards

Our take on every player in this match

Tottenham

Goalkeepers
Guglielmo Vicario
SIEVE
SIEVE
33%
Save %
33%
Save %
4
Conceded
2
Saves
Defenders
João Palhinha
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Radu Drăguşin
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
4
Interceptions
2
Blocks
Micky van de Ven
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Midfielders
Archie Gray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Conor Gallagher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Yves Bissouma
ENFORCER
ENFORCER
4
Tackles
4
Tackles
6
Duels Won
75%
Win %
Pape Matar Sarr
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
3
Interceptions
3
Blocks
Djed Spence
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Forwards
Randal Kolo Muani
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Xavi Simons
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
BENCH
Brandon Austin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Souza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
James Rowswell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Callum Olusesi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Williams-Barnett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dominic Solanke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Richarlison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Mathys Tel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
James Wilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Arsenal

Goalkeepers
David Raya
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Jurriën Timber
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
38%
Pass Acc
William Saliba
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Gabriel Magalhães
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
Piero Hincapié
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
24%
Pass Acc
Midfielders
Martín Zubimendi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Declan Rice
MAGNET
MAGNET
71
Activity
71
Activity
56
Passes
15
Duels
Bukayo Saka
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
9
Duels Won
0
Pens Won
Eberechi Eze
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.2
Rating
Leandro Trossard
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Forwards
Viktor Gyökeres
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
9
Rating
BENCH
Kepa Arrizabalaga
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Cristhian Mosquera
ENFORCER
ENFORCER
4
Tackles
4
Tackles
4
Duels Won
100%
Win %
Myles Lewis-Skelly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Riccardo Calafiori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Martin Ødegaard
SUPER SUB
SUPER SUB
1
Assist
1
Assist
21
Minutes
6.6
Rating
Christian Nørgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noni Madueke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Gabriel Jesus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriel Martinelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/23/2025 Arsenal 4 - 1 Tottenham Premier League Emirates Stadium
07/31/2025 Arsenal 0 - 1 Tottenham Friendlies Clubs Kai Tak Sports Park
01/15/2025 Arsenal 2 - 1 Tottenham Premier League Emirates Stadium
09/15/2024 Tottenham 0 - 1 Arsenal Premier League Tottenham Hotspur Stadium
04/28/2024 Tottenham 2 - 3 Arsenal Premier League Tottenham Hotspur Stadium
09/24/2023 Arsenal 2 - 2 Tottenham Premier League Emirates Stadium
11/23/2025
Premier League Emirates Stadium
07/31/2025
Friendlies Clubs Kai Tak Sports Park
01/15/2025
Premier League Emirates Stadium
09/15/2024
Premier League Tottenham Hotspur Stadium
04/28/2024
Premier League Tottenham Hotspur Stadium
09/24/2023
Premier League Emirates Stadium
Tottenham Win
Arsenal Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 27 60 54 19 +35 WTottenham 1 - 4 Arsenal (22-02-2026)DBrentford 1 - 1 Arsenal (12-02-2026)WArsenal 3 - 0 Sunderland (07-02-2026)WLeeds 0 - 4 Arsenal (31-01-2026)LArsenal 2 - 3 Manchester United (25-01-2026)
2 Manchester City 27 56 56 25 +31 WManchester City 2 - 1 Newcastle (21-02-2026)WManchester City 3 - 0 Fulham (11-02-2026)WLiverpool 1 - 2 Manchester City (08-02-2026)DTottenham 2 - 2 Manchester City (01-02-2026)WManchester City 2 - 0 Wolves (24-01-2026)
3 Aston Villa 27 51 38 28 +10 DAston Villa 1 - 1 Leeds (21-02-2026)WAston Villa 1 - 0 Brighton (11-02-2026)DBournemouth 1 - 1 Aston Villa (07-02-2026)LAston Villa 0 - 1 Brentford (01-02-2026)WNewcastle 0 - 2 Aston Villa (25-01-2026)
4 Manchester United 27 48 48 37 +11 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)WManchester United 3 - 2 Fulham (01-02-2026)WArsenal 2 - 3 Manchester United (25-01-2026)
5 Chelsea 27 45 48 31 +17 DChelsea 1 - 1 Burnley (21-02-2026)DChelsea 2 - 2 Leeds (10-02-2026)WWolves 1 - 3 Chelsea (07-02-2026)WChelsea 3 - 2 West Ham (31-01-2026)WCrystal Palace 1 - 3 Chelsea (25-01-2026)
6 Liverpool 27 45 42 35 +7 WNottingham Forest 0 - 1 Liverpool (22-02-2026)WSunderland 0 - 1 Liverpool (11-02-2026)LLiverpool 1 - 2 Manchester City (08-02-2026)WLiverpool 4 - 1 Newcastle (31-01-2026)LBournemouth 3 - 2 Liverpool (24-01-2026)
7 Brentford 27 40 40 37 +3 LBrentford 0 - 2 Brighton (21-02-2026)DBrentford 1 - 1 Arsenal (12-02-2026)WNewcastle 2 - 3 Brentford (07-02-2026)WAston Villa 0 - 1 Brentford (01-02-2026)LBrentford 0 - 2 Nottingham Forest (25-01-2026)
8 Bournemouth 27 38 43 45 -2 DWest Ham 0 - 0 Bournemouth (21-02-2026)WEverton 1 - 2 Bournemouth (10-02-2026)DBournemouth 1 - 1 Aston Villa (07-02-2026)WWolves 0 - 2 Bournemouth (31-01-2026)WBournemouth 3 - 2 Liverpool (24-01-2026)
9 Everton 27 37 29 31 -2 LEverton 0 - 1 Manchester United (23-02-2026)LEverton 1 - 2 Bournemouth (10-02-2026)WFulham 1 - 2 Everton (07-02-2026)DBrighton 1 - 1 Everton (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)
10 Fulham 27 37 38 41 -3 WSunderland 1 - 3 Fulham (22-02-2026)LManchester City 3 - 0 Fulham (11-02-2026)LFulham 1 - 2 Everton (07-02-2026)LManchester United 3 - 2 Fulham (01-02-2026)WFulham 2 - 1 Brighton (24-01-2026)
11 Newcastle 27 36 38 39 -1 LManchester City 2 - 1 Newcastle (21-02-2026)WTottenham 1 - 2 Newcastle (10-02-2026)LNewcastle 2 - 3 Brentford (07-02-2026)LLiverpool 4 - 1 Newcastle (31-01-2026)LNewcastle 0 - 2 Aston Villa (25-01-2026)
12 Sunderland 27 36 28 33 -5 LSunderland 1 - 3 Fulham (22-02-2026)LSunderland 0 - 1 Liverpool (11-02-2026)LArsenal 3 - 0 Sunderland (07-02-2026)WSunderland 3 - 0 Burnley (02-02-2026)LWest Ham 3 - 1 Sunderland (24-01-2026)
13 Crystal Palace 27 35 29 32 -3 WCrystal Palace 1 - 0 Wolves (22-02-2026)LCrystal Palace 2 - 3 Burnley (11-02-2026)WBrighton 0 - 1 Crystal Palace (08-02-2026)DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)LCrystal Palace 1 - 3 Chelsea (25-01-2026)
14 Brighton 27 34 36 34 +2 WBrentford 0 - 2 Brighton (21-02-2026)LAston Villa 1 - 0 Brighton (11-02-2026)LBrighton 0 - 1 Crystal Palace (08-02-2026)DBrighton 1 - 1 Everton (31-01-2026)LFulham 2 - 1 Brighton (24-01-2026)
15 Leeds 27 31 37 46 -9 DAston Villa 1 - 1 Leeds (21-02-2026)DChelsea 2 - 2 Leeds (10-02-2026)WLeeds 3 - 1 Nottingham Forest (06-02-2026)LLeeds 0 - 4 Arsenal (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)
16 Tottenham 27 29 37 41 -4 LTottenham 1 - 4 Arsenal (22-02-2026)LTottenham 1 - 2 Newcastle (10-02-2026)LManchester United 2 - 0 Tottenham (07-02-2026)DTottenham 2 - 2 Manchester City (01-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)
17 Nottingham Forest 27 27 25 39 -14 LNottingham Forest 0 - 1 Liverpool (22-02-2026)DNottingham Forest 0 - 0 Wolves (11-02-2026)LLeeds 3 - 1 Nottingham Forest (06-02-2026)DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)WBrentford 0 - 2 Nottingham Forest (25-01-2026)
18 West Ham 27 25 32 49 -17 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)LChelsea 3 - 2 West Ham (31-01-2026)WWest Ham 3 - 1 Sunderland (24-01-2026)
19 Burnley 27 19 29 52 -23 DChelsea 1 - 1 Burnley (21-02-2026)WCrystal Palace 2 - 3 Burnley (11-02-2026)LBurnley 0 - 2 West Ham (07-02-2026)LSunderland 3 - 0 Burnley (02-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)
20 Wolves 27 9 16 49 -33 LCrystal Palace 1 - 0 Wolves (22-02-2026)DNottingham Forest 0 - 0 Wolves (11-02-2026)LWolves 1 - 3 Chelsea (07-02-2026)LWolves 0 - 2 Bournemouth (31-01-2026)LManchester City 2 - 0 Wolves (24-01-2026)