Premier League Regular Season - 38

Fulham 2 - 0 FT Newcastle

Craven Cottage

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

Futmetrix Verdict
32
FT
Sun, May 24
Fulham
2-0
Newcastle
⚡ Intensity 33
⚖️ Balance 13
🏆 Stakes 7
🎲 Upset 24
Mid-table finale ends in Fulham siege.

Fulham's Relentless Siege Sinks Newcastle

Skip It Futmetrix Score: 32/100. A dominant attacking display on the final day ensured the Cottagers leaped over their mid-table rivals with a commanding 2-0 victory.

Early Onslaught

Craven Cottage demanded a show for the final match of the season, and Fulham delivered a relentless barrage. The Intensity was evident from the opening exchanges, as the hosts ignored the pre-match odds to pin Newcastle deep into their own half. The breakthrough arrived in the 20th minute when I. Diop found the back of the net, rewarding a blistering start. Fulham eventually racked up an astonishing 21 shots compared to a mere six from the visitors, creating a true attacking siege that left the away defence gasping for air. The sheer volume of chances dictated the tempo entirely, making the Magpies look completely out of sorts.

Midfield Mastery

Despite the visitors edging possession with 54 percent of the ball, they lacked any real penetration in the final third. The Balance of power rested squarely within the home side's engine room. Alex Iwobi pulled the strings masterfully, orchestrating the transition game and keeping the pressure firmly on the opposition. Defensively, Timothy Castagne completely neutralized the away wingers, ensuring the two shots on target Newcastle managed were comfortably dealt with. It was a tactical masterclass in off-the-ball structure that suffocated any hopes of an equalizer and highlighted the glaring contrast in attacking intent.

The Super Subs Strike

The Stakes for local pride on the final day meant Marco Silva's men refused to sit on a narrow lead. Turning to his bench, the tactical tweaks paid off to perfection. In the 80th minute, two substitutes combined to put the match completely out of reach. H. Wilson carved out the opportunity, threading a neat pass to T. Cairney, who ruthlessly finished the chance. This late strike amplified the Upset factor, sealing a 2-0 victory that capped off their Premier League campaign with a resounding statement and left the traveling fans entirely empty-handed.

Key Questions

How did substitute Tom Cairney change the game?

Introduced in the 60th minute, Cairney injected vital energy and killed the tie by scoring the second goal in the 80th minute following Wilson's assist.

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
46%
54%
Fulham 46%
Newcastle 54%
Shots
21
6
Fulham 21
Newcastle 6
Shots on Target
6
2
Fulham 6
Newcastle 2
Expected Goals (xG)
1.72
0.22
Fulham 1.72
Newcastle 0.22
Passes
415
486
Fulham 415
Newcastle 486
Pass Accuracy
82%
87%
Fulham 82%
Newcastle 87%
Corners
6
6
Fulham 6
Newcastle 6
Fouls
12
6
Fulham 12
Newcastle 6
Yellow Cards
1
2
Fulham 1
Newcastle 2
Red Cards
0
0
Fulham 0
Newcastle 0

Match Events

20' I. Diop
HT
J. Murphy H. Barnes 🔄 46'
60' 🔄 Kevin T. Cairney
Bruno Guimaraes 🟨 64'
W. Osula Y. Wissa 🔄 66'
Bruno Guimaraes A. Elanga 🔄 66'
Y. Wissa 🟨 70'
72' 🔄 Rodrigo Muniz R. Jimenez
72' 🔄 O. Bobb H. Wilson
72' 🔄 E. Smith Rowe J. King
N. Woltemade S. Neave 🔄 77'
80' T. Cairney (H. Wilson)
D. Burn A. Murphy 🔄 84'
87' 🔄 I. Diop J. Cuenca
89' 🟨 A. Robinson
90'+8 🟨 J. Cuenca
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
98
Total Mins
Started
Entry
Defenders
Timothy Castagne
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Issa Diop
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Calvin Bassey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Antonee Robinson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Midfielders
Alex Iwobi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
42%
Pass Acc
Sander Berge
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
50%
Pass Acc
Oscar Bobb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Emile Smith Rowe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Kevin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Forwards
Rodrigo Muniz
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
10
Duels Won
0
Pens Won
BENCH
Benjamin Lecomte
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kenny Tete
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jorge Cuenca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Tom Cairney
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Joshua King
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Ryan Sessegnon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Harrison Reed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Harry Wilson
SUPER SUB
SUPER SUB
1
Assist
1
Assist
26
Minutes
6.9
Rating
Raúl Jiménez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Newcastle

Goalkeepers
Nick Pope
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Malick Thiaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Sven Botman
MAGNET
MAGNET
82
Activity
82
Activity
67
Passes
15
Duels
Dan Burn
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Midfielders
Jacob Murphy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Joe Willock
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Bruno Guimarães
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Jacob Ramsey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Lewis Hall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Forwards
William Osula
GHOST
GHOST
7
Actions
7
Actions
66
Minutes
6.9
Rating
Nick Woltemade
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
BENCH
Aaron Ramsdale
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
John Ruddy
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kieran Trippier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alex Murphy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Harvey Barnes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
Started
Entry
Anthony Elanga
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Yoane Wissa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Anthony Gordon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sean Neave
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/17/2025 Newcastle 2 - 1 Fulham League Cup St James' Park
10/25/2025 Newcastle 2 - 1 Fulham Premier League St. James' Park
02/01/2025 Newcastle 1 - 2 Fulham Premier League St. James' Park
09/21/2024 Fulham 3 - 1 Newcastle Premier League Craven Cottage
04/06/2024 Fulham 0 - 1 Newcastle Premier League Craven Cottage
01/27/2024 Fulham 0 - 2 Newcastle FA Cup Craven Cottage
12/16/2023 Newcastle 3 - 0 Fulham Premier League St. James' Park
01/15/2023 Newcastle 1 - 0 Fulham Premier League St. James' Park
10/01/2022 Fulham 1 - 4 Newcastle Premier League Craven Cottage
05/23/2021 Fulham 0 - 2 Newcastle Premier League Craven Cottage
12/17/2025
League Cup St James' Park
10/25/2025
Premier League St. James' Park
02/01/2025
Premier League St. James' Park
09/21/2024
Premier League Craven Cottage
04/06/2024
Premier League Craven Cottage
01/27/2024
FA Cup Craven Cottage
12/16/2023
Premier League St. James' Park
01/15/2023
Premier League St. James' Park
10/01/2022
Premier League Craven Cottage
05/23/2021
Premier League Craven Cottage
Fulham Win
Newcastle Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 38 85 71 27 +44 WCrystal Palace 1 - 2 Arsenal (24-05-2026)WArsenal 1 - 0 Burnley (18-05-2026)WWest Ham 0 - 1 Arsenal (10-05-2026)WArsenal 3 - 0 Fulham (02-05-2026)WArsenal 1 - 0 Newcastle (25-04-2026)
2 Manchester City 38 78 77 35 +42 LManchester City 1 - 2 Aston Villa (24-05-2026)DBournemouth 1 - 1 Manchester City (19-05-2026)WManchester City 3 - 0 Crystal Palace (13-05-2026)WManchester City 3 - 0 Brentford (09-05-2026)DEverton 3 - 3 Manchester City (04-05-2026)
3 Manchester United 38 71 69 50 +19 WBrighton 0 - 3 Manchester United (24-05-2026)WManchester United 3 - 2 Nottingham Forest (17-05-2026)DSunderland 0 - 0 Manchester United (09-05-2026)WManchester United 3 - 2 Liverpool (03-05-2026)WManchester United 2 - 1 Brentford (27-04-2026)
4 Aston Villa 38 65 56 49 +7 WManchester City 1 - 2 Aston Villa (24-05-2026)WAston Villa 4 - 2 Liverpool (15-05-2026)DBurnley 2 - 2 Aston Villa (10-05-2026)LAston Villa 1 - 2 Tottenham (03-05-2026)LFulham 1 - 0 Aston Villa (25-04-2026)
5 Liverpool 38 60 63 53 +10 DLiverpool 1 - 1 Brentford (24-05-2026)LAston Villa 4 - 2 Liverpool (15-05-2026)DLiverpool 1 - 1 Chelsea (09-05-2026)LManchester United 3 - 2 Liverpool (03-05-2026)WLiverpool 3 - 1 Crystal Palace (25-04-2026)
6 Bournemouth 38 57 58 54 +4 DNottingham Forest 1 - 1 Bournemouth (24-05-2026)DBournemouth 1 - 1 Manchester City (19-05-2026)WFulham 0 - 1 Bournemouth (09-05-2026)WBournemouth 3 - 0 Crystal Palace (03-05-2026)DBournemouth 2 - 2 Leeds (22-04-2026)
7 Sunderland 38 54 42 48 -6 WSunderland 2 - 1 Chelsea (24-05-2026)WEverton 1 - 3 Sunderland (17-05-2026)DSunderland 0 - 0 Manchester United (09-05-2026)DWolves 1 - 1 Sunderland (02-05-2026)LSunderland 0 - 5 Nottingham Forest (24-04-2026)
8 Brighton 38 53 52 46 +6 LBrighton 0 - 3 Manchester United (24-05-2026)LLeeds 1 - 0 Brighton (17-05-2026)WBrighton 3 - 0 Wolves (09-05-2026)LNewcastle 3 - 1 Brighton (02-05-2026)WBrighton 3 - 0 Chelsea (21-04-2026)
9 Brentford 38 53 55 52 +3 DLiverpool 1 - 1 Brentford (24-05-2026)DBrentford 2 - 2 Crystal Palace (17-05-2026)LManchester City 3 - 0 Brentford (09-05-2026)WBrentford 3 - 0 West Ham (02-05-2026)LManchester United 2 - 1 Brentford (27-04-2026)
10 Chelsea 38 52 58 52 +6 LSunderland 2 - 1 Chelsea (24-05-2026)WChelsea 2 - 1 Tottenham (19-05-2026)DLiverpool 1 - 1 Chelsea (09-05-2026)LChelsea 1 - 3 Nottingham Forest (04-05-2026)LBrighton 3 - 0 Chelsea (21-04-2026)
11 Fulham 38 52 47 51 -4 WFulham 2 - 0 Newcastle (24-05-2026)DWolves 1 - 1 Fulham (17-05-2026)LFulham 0 - 1 Bournemouth (09-05-2026)LArsenal 3 - 0 Fulham (02-05-2026)WFulham 1 - 0 Aston Villa (25-04-2026)
12 Newcastle 38 49 53 55 -2 LFulham 2 - 0 Newcastle (24-05-2026)WNewcastle 3 - 1 West Ham (17-05-2026)DNottingham Forest 1 - 1 Newcastle (10-05-2026)WNewcastle 3 - 1 Brighton (02-05-2026)LArsenal 1 - 0 Newcastle (25-04-2026)
13 Everton 38 49 47 50 -3 LTottenham 1 - 0 Everton (24-05-2026)LEverton 1 - 3 Sunderland (17-05-2026)DCrystal Palace 2 - 2 Everton (10-05-2026)DEverton 3 - 3 Manchester City (04-05-2026)LWest Ham 2 - 1 Everton (25-04-2026)
14 Leeds 38 47 49 56 -7 LWest Ham 3 - 0 Leeds (24-05-2026)WLeeds 1 - 0 Brighton (17-05-2026)DTottenham 1 - 1 Leeds (11-05-2026)WLeeds 3 - 1 Burnley (01-05-2026)DBournemouth 2 - 2 Leeds (22-04-2026)
15 Crystal Palace 38 45 41 51 -10 LCrystal Palace 1 - 2 Arsenal (24-05-2026)DBrentford 2 - 2 Crystal Palace (17-05-2026)LManchester City 3 - 0 Crystal Palace (13-05-2026)DCrystal Palace 2 - 2 Everton (10-05-2026)LBournemouth 3 - 0 Crystal Palace (03-05-2026)
16 Nottingham Forest 38 44 48 51 -3 DNottingham Forest 1 - 1 Bournemouth (24-05-2026)LManchester United 3 - 2 Nottingham Forest (17-05-2026)DNottingham Forest 1 - 1 Newcastle (10-05-2026)WChelsea 1 - 3 Nottingham Forest (04-05-2026)WSunderland 0 - 5 Nottingham Forest (24-04-2026)
17 Tottenham 38 41 48 57 -9 WTottenham 1 - 0 Everton (24-05-2026)LChelsea 2 - 1 Tottenham (19-05-2026)DTottenham 1 - 1 Leeds (11-05-2026)WAston Villa 1 - 2 Tottenham (03-05-2026)WWolves 0 - 1 Tottenham (25-04-2026)
18 West Ham 38 39 46 65 -19 WWest Ham 3 - 0 Leeds (24-05-2026)LNewcastle 3 - 1 West Ham (17-05-2026)LWest Ham 0 - 1 Arsenal (10-05-2026)LBrentford 3 - 0 West Ham (02-05-2026)WWest Ham 2 - 1 Everton (25-04-2026)
19 Burnley 38 22 38 75 -37 DBurnley 1 - 1 Wolves (24-05-2026)LArsenal 1 - 0 Burnley (18-05-2026)DBurnley 2 - 2 Aston Villa (10-05-2026)LLeeds 3 - 1 Burnley (01-05-2026)LBurnley 0 - 1 Manchester City (22-04-2026)
20 Wolves 38 20 27 68 -41 DBurnley 1 - 1 Wolves (24-05-2026)DWolves 1 - 1 Fulham (17-05-2026)LBrighton 3 - 0 Wolves (09-05-2026)DWolves 1 - 1 Sunderland (02-05-2026)LWolves 0 - 1 Tottenham (25-04-2026)