Premier League Regular Season - 32

Liverpool 2 - 0 FT Fulham

Anfield

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

Futmetrix Verdict
28
FT
Sat, Apr 11
Liverpool
2-0
Fulham
⚡ Intensity 20
⚖️ Balance 13
🏆 Stakes 42
🎲 Upset 0
A four-minute blitz sinks Fulham.

Clinical Reds Punish Profligate Cottagers

Skip It Futmetrix Score: 28/100. Our take is clear: this wasn't a vintage performance, but a ruthless four-minute spell proved the difference in a chaotic shootout.

The Opening Exchange

Let us talk about the early phase at Anfield. Fulham did not arrive just to make up the numbers. They actually matched Liverpool punch for punch, racking up 19 total shots and applying heavy set-piece pressure with nine corners. The Intensity was high from the outset as the visitors looked to disrupt the hosts' rhythm. Liverpool edged possession at 54%, but the initial exchanges suggested a much closer contest. The visitors continually tested the waters from outside the box, keeping the home fans on edge and ensuring the defensive block had to stay strictly focused.

The Four-Minute Pivot

The turning point was sudden and devastating. Just as the match settled into a rhythm, the hosts turned the screw. In the 36th minute, F. Wirtz threaded a perfectly weighted pass to R. Ngumoha, who finished emphatically. Before the away side could clear their heads, lightning struck again. A mere four minutes later, C. Gakpo set up M. Salah, doubling the advantage and completely shattering the competitive Balance of the tie. Those four minutes were the absolute defining sequence, showcasing a brutal efficiency that the visitors completely lacked despite their own high shot volume.

Resolution and European Dreams

The second half was an exercise in game management. With the Stakes high for European qualification, the Reds locked down the three points. Despite the away side continuing to throw bodies forward and finishing with 13 shots inside the box, they could not find a way past a resolute defensive shape. This 2-0 victory keeps the hosts firmly in fifth place, chasing that crucial Champions League spot. It was not the prettiest 90 minutes of the season, but our verdict highlights that converting your chances remains the ultimate currency in this league.

Key Questions

What made Rio Ngumoha the Man of the Match?

R. Ngumoha scored the crucial opening goal in the 36th minute and drove the attack with two key passes, earning an outstanding 8.7 rating.

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%
Liverpool 54%
Fulham 46%
Shots
18
19
Liverpool 18
Fulham 19
Shots on Target
5
4
Liverpool 5
Fulham 4
Expected Goals (xG)
1.81
1.09
Liverpool 1.81
Fulham 1.09
Passes
500
417
Liverpool 500
Fulham 417
Pass Accuracy
88%
86%
Liverpool 88%
Fulham 86%
Corners
6
9
Liverpool 6
Fulham 9
Fouls
10
4
Liverpool 10
Fulham 4
Yellow Cards
0
0
Liverpool 0
Fulham 0
Red Cards
0
0
Liverpool 0
Fulham 0

Match Events

36' R. Ngumoha (F. Wirtz)
40' M. Salah (C. Gakpo)
HT
46' 🔄 C. Jones R. Gravenberch
O. Bobb S. Lukic 🔄 46'
J. King E. Smith Rowe 🔄 46'
68' 🔄 F. Wirtz A. Mac Allister
69' 🔄 R. Ngumoha A. Isak
69' 🔄 J. Frimpong J. Gomez
A. Robinson R. Sessegnon 🔄 69'
Rodrigo Muniz R. Jimenez 🔄 80'
H. Wilson S. Chukwueze 🔄 80'
90' 🔄 M. Salah T. Nyoni
FT

Player Cards

Our take on every player in this match

Liverpool

Goalkeepers
Giorgi Mamardashvili
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Jeremie Frimpong
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
23%
Pass Acc
Ibrahima Konaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Virgil van Dijk
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
Andrew Robertson
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Dominik Szoboszlai
MAGNET
MAGNET
73
Activity
73
Activity
65
Passes
8
Duels
Curtis Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Mohamed Salah
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.3
Rating
Florian Wirtz
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
44%
Pass Acc
Rio Ngumoha
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Cody Gakpo
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
BENCH
Freddie Woodman
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joe Gomez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Miloš Kerkez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexis Mac Allister
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Ryan Gravenberch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
Started
Entry
Trey Nyoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Alexander Isak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Federico Chiesa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hugo Ekitiké
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Fulham

Goalkeepers
Bernd Leno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Timothy Castagne
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
30%
Pass Acc
Joachim Andersen
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Calvin Bassey
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
100%
Duel Win %
Antonee Robinson
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
83%
Duel Win %
Midfielders
Sander Berge
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Alex Iwobi
MAGNET
MAGNET
69
Activity
69
Activity
62
Passes
7
Duels
Harry Wilson
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Joshua King
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Oscar Bobb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Rodrigo Muniz
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
BENCH
Benjamin Lecomte
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Issa Diop
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
0
Total Mins
Started
Entry
Ryan Sessegnon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Saša Lukić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
Started
Entry
Tom Cairney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emile Smith Rowe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
Started
Entry
Samuel Chukwueze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Raúl Jiménez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/04/2026 Fulham 2 - 2 Liverpool Premier League Craven Cottage
04/06/2025 Fulham 3 - 2 Liverpool Premier League Craven Cottage
12/14/2024 Liverpool 2 - 2 Fulham Premier League Anfield
04/21/2024 Fulham 1 - 3 Liverpool Premier League Craven Cottage
01/24/2024 Fulham 1 - 1 Liverpool League Cup Craven Cottage
01/10/2024 Liverpool 2 - 1 Fulham League Cup Anfield
01/04/2026
Premier League Craven Cottage
04/06/2025
Premier League Craven Cottage
12/14/2024
Premier League Anfield
04/21/2024
Premier League Craven Cottage
01/24/2024
League Cup Craven Cottage
01/10/2024
League Cup Anfield
Liverpool Win
Fulham Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 32 70 62 24 +38 LArsenal 1 - 2 Bournemouth (11-04-2026)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)
2 Manchester City 31 64 63 28 +35 WChelsea 0 - 3 Manchester City (12-04-2026)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)
3 Manchester United 32 55 57 45 +12 LManchester United 1 - 2 Leeds (13-04-2026)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)
4 Aston Villa 32 55 43 38 +5 DNottingham Forest 1 - 1 Aston Villa (12-04-2026)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)
5 Liverpool 32 52 52 42 +10 WLiverpool 2 - 0 Fulham (11-04-2026)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)
6 Chelsea 32 48 53 41 +12 LChelsea 0 - 3 Manchester City (12-04-2026)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)
7 Brentford 32 47 48 44 +4 DBrentford 2 - 2 Everton (11-04-2026)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)
8 Everton 32 47 39 37 +2 DBrentford 2 - 2 Everton (11-04-2026)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)
9 Brighton 32 46 43 37 +6 WBurnley 0 - 2 Brighton (11-04-2026)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)
10 Sunderland 32 46 33 36 -3 WSunderland 1 - 0 Tottenham (12-04-2026)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)
11 Bournemouth 32 45 48 49 -1 WArsenal 1 - 2 Bournemouth (11-04-2026)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)
12 Fulham 32 44 43 46 -3 LLiverpool 2 - 0 Fulham (11-04-2026)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)
13 Crystal Palace 31 42 35 36 -1 WCrystal Palace 2 - 1 Newcastle (12-04-2026)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)
14 Newcastle 32 42 45 47 -2 LCrystal Palace 2 - 1 Newcastle (12-04-2026)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)
15 Leeds 32 36 39 49 -10 WManchester United 1 - 2 Leeds (13-04-2026)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)
16 Nottingham Forest 32 33 32 44 -12 DNottingham Forest 1 - 1 Aston Villa (12-04-2026)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)
17 West Ham 32 32 40 57 -17 WWest Ham 4 - 0 Wolves (10-04-2026)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)
18 Tottenham 32 30 40 51 -11 LSunderland 1 - 0 Tottenham (12-04-2026)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)
19 Burnley 32 20 33 63 -30 LBurnley 0 - 2 Brighton (11-04-2026)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)
20 Wolves 32 17 24 58 -34 LWest Ham 4 - 0 Wolves (10-04-2026)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)