Premier League Regular Season - 28

Fulham 2 - 1 FT Tottenham

Craven Cottage

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

Futmetrix Verdict
41
FT
Sun, Mar 1
Fulham
2-1
Tottenham
⚡ Intensity 46
⚖️ Balance 31
🏆 Stakes 0
🎲 Upset 0
Fulham's early blitz sinks struggling Spurs.

Fulham's Early Fire Leaves Spurs Reeling

Average Entertainment Futmetrix Score: 41/100. A dominant first half at the Cottage secured three points for Fulham, leaving a toothless Tottenham side stuck in a dismal run of form.

The Cottage Erupts Early

Fulham wasted no time asserting their dominance at the historic Craven Cottage. The Intensity was palpable from the kick-off, as the home side squeezed the life out of a fragile Tottenham backline. It took only seven minutes for the breakthrough to arrive. Harry Wilson, always a threat from the flank, found himself in space and rifled a clinical finish past the keeper. This early Balance-shifter forced Spurs to scrap their defensive plans almost immediately. The visitors looked shell-shocked, struggling to string passes together while the Cottage faithful sensed blood. Fulham’s high press ensured the ball stayed in the final third, peppered with an eventual barrage of 18 shots. It wasn't just about the goal; it was the sheer speed of play that left the North Londoners chasing shadows in the rain.

The Double Blow

While Spurs tried to find their footing, Fulham delivered a second hammer blow that effectively decided the contest. Alex Iwobi was the conductor of this symphony, showing exactly why he’s a vital cog in this system. In the 34th minute, a slick move saw Wilson turn provider, feeding Iwobi who made no mistake in doubling the lead. The Stakes couldn't have been higher for a Spurs side languishing near the bottom of the table, and this second goal felt like a knockout punch. Iwobi’s composure in the final third was the difference-maker, finishing the game with four key passes and a rating that reflected his complete mastery of the midfield. Tottenham’s inability to track runners from deep was glaring, as Fulham’s fluid movement created gaps large enough to drive a bus through.

Spurs' Late Rally Falls Short

The second half saw a desperate roll of the dice from the visitors. The introduction of Richarlison in the 58th minute provided a spark that had been missing all afternoon. Assisted by A. Gray, the Brazilian found the net in the 66th minute to set up a tense finale. Despite the late pressure and a staggering total of 13 corners throughout the match, the Upset Factor remained low because Spurs simply couldn't find another shot on target. Fulham’s defensive shape held firm under the aerial bombardment, showing the grit required to maintain their mid-table security. For Tottenham, this result is another alarm bell in a season that is rapidly spiraling toward disaster. For the hosts, it’s a statement of intent that they can outplay the traditional elite with technical superiority.

Key Questions

What made Alex Iwobi the Man of the Match?

Iwobi dominated with a clinical goal and four key passes, dictating the game's rhythm and keeping the Tottenham defense under constant pressure.

How did substitute Alex Iwobi change the game?

Though he actually started the match, Iwobi's influence was transformative, providing the creative spark and the crucial second goal that demoralized Spurs early on.

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
54%
46%
Fulham 54%
Tottenham 46%
Shots
18
12
Fulham 18
Tottenham 12
Shots on Target
4
1
Fulham 4
Tottenham 1
Expected Goals (xG)
2.14
0.80
Fulham 2.14
Tottenham 0.80
Passes
472
383
Fulham 472
Tottenham 383
Pass Accuracy
81%
75%
Fulham 81%
Tottenham 75%
Corners
5
8
Fulham 5
Tottenham 8
Fouls
11
14
Fulham 11
Tottenham 14
Yellow Cards
3
3
Fulham 3
Tottenham 3
Red Cards
0
0
Fulham 0
Tottenham 0

Match Events

7' H. Wilson
34' A. Iwobi (H. Wilson)
HT
C. Gallagher P. M. Sarr 🔄 58'
X. Simons Richarlison 🔄 58'
R. Kolo Muani M. Tel 🔄 58'
61' 🟨 I. Diop
M. van de Ven 🟨 64'
Richarlison (A. Gray) 66'
Richarlison 🟨 66'
66' 🟨 C. Bassey
72' 🔄 H. Wilson S. Chukwueze
72' 🔄 E. Smith Rowe T. Cairney
73' 🔄 R. Jimenez Rodrigo Muniz
74' 🔄 O. Bobb J. King
Y. Bissouma Souza 🔄 80'
90' 🔄 A. Iwobi J. Cuenca
R. Dragusin K. Danso 🔄 90'
90'+2 🟨 T. Cairney
P. Porro 🟨 90'+5
FT

Player Cards

Our take on every player in this match

Fulham

Goalkeepers
Bernd Leno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Kenny Tete
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Issa Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Calvin Bassey
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
0
Tackles
Ryan Sessegnon
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Alex Iwobi
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Sander Berge
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Harry Wilson
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Emile Smith Rowe
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Oscar Bobb
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
21%
Pass Acc
Forwards
Raúl Jiménez
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
9
Duels Won
0
Pens Won
BENCH
Benjamin Lecomte
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jorge Cuenca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Timothy Castagne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antonee Robinson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tom Cairney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Joshua King
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Harrison Reed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Chukwueze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Rodrigo Muniz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry

Tottenham

Goalkeepers
Guglielmo Vicario
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Pedro Porro
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Radu Drăguşin
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
5
Interceptions
1
Blocks
Micky van de Ven
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Archie Gray
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Midfielders
Conor Gallagher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Yves Bissouma
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
João Palhinha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Xavi Simons
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Forwards
Randal Kolo Muani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Dominic Solanke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
BENCH
Antonín Kinský
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Brandon Austin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kevin Danso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Souza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
James Rowswell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pape Matar Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
Started
Entry
Callum Olusesi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Richarlison
SUPER SUB
SUPER SUB
1
Goal
1
Goal
39
Minutes
7.7
Rating
Mathys Tel
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won

Head to Head

Date Home Score Away Competition Venue
11/29/2025 Tottenham 1 - 2 Fulham Premier League Tottenham Hotspur Stadium
03/16/2025 Fulham 2 - 0 Tottenham Premier League Craven Cottage
12/01/2024 Tottenham 1 - 1 Fulham Premier League Tottenham Hotspur Stadium
03/16/2024 Fulham 3 - 0 Tottenham Premier League Craven Cottage
10/23/2023 Tottenham 2 - 0 Fulham Premier League Tottenham Hotspur Stadium
08/29/2023 Fulham 1 - 1 (PEN 5-3) Tottenham League Cup Craven Cottage
11/29/2025
Premier League Tottenham Hotspur Stadium
03/16/2025
Premier League Craven Cottage
12/01/2024
Premier League Tottenham Hotspur Stadium
03/16/2024
Premier League Craven Cottage
10/23/2023
Premier League Tottenham Hotspur Stadium
08/29/2023
1 - 1 (PEN 5-3)
League Cup Craven Cottage
Fulham Win
Tottenham Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 28 63 56 20 +36 WArsenal 2 - 1 Chelsea (01-03-2026)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)
2 Manchester City 28 59 57 25 +32 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)DTottenham 2 - 2 Manchester City (01-02-2026)
3 Manchester United 28 51 50 38 +12 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)WManchester United 3 - 2 Fulham (01-02-2026)
4 Aston Villa 28 51 38 30 +8 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)LAston Villa 0 - 1 Brentford (01-02-2026)
5 Liverpool 28 48 47 37 +10 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)WLiverpool 4 - 1 Newcastle (31-01-2026)
6 Chelsea 28 45 49 33 +16 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)WChelsea 3 - 2 West Ham (31-01-2026)
7 Brentford 28 43 44 40 +4 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)WAston Villa 0 - 1 Brentford (01-02-2026)
8 Everton 28 40 32 33 -1 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)DBrighton 1 - 1 Everton (31-01-2026)
9 Fulham 28 40 40 42 -2 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)LManchester United 3 - 2 Fulham (01-02-2026)
10 Bournemouth 28 39 44 46 -2 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)WWolves 0 - 2 Bournemouth (31-01-2026)
11 Brighton 28 37 38 35 +3 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)DBrighton 1 - 1 Everton (31-01-2026)
12 Sunderland 28 37 29 34 -5 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)WSunderland 3 - 0 Burnley (02-02-2026)
13 Newcastle 28 36 40 42 -2 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)LLiverpool 4 - 1 Newcastle (31-01-2026)
14 Crystal Palace 28 35 30 34 -4 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)DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)
15 Leeds 28 31 37 47 -10 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)LLeeds 0 - 4 Arsenal (31-01-2026)
16 Tottenham 28 29 38 43 -5 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)DTottenham 2 - 2 Manchester City (01-02-2026)
17 Nottingham Forest 28 27 26 41 -15 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)DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)
18 West Ham 28 25 34 54 -20 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)LChelsea 3 - 2 West Ham (31-01-2026)
19 Burnley 28 19 32 56 -24 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)LSunderland 3 - 0 Burnley (02-02-2026)
20 Wolves 28 12 18 49 -31 WWolves 2 - 0 Aston Villa (27-02-2026)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)