Premier League Regular Season - 20

Fulham 2 - 2 FT Liverpool

Craven Cottage

AI-powered match analysis and previews to help you decide which games are worth watching

78
FT
Sun, Jan 4
Fulham
2-2
Liverpool
⚡ Intensity 63
⚖️ Balance 80
🏆 Stakes 44
🎲 Upset 0
Stoppage-time chaos rocks Craven Cottage.

Reed's 97th-Minute Thunderbolt Denies Liverpool In Stoppage-Time Thriller

Highly Entertaining Futmetrix Score: 78/100. A chaotic final sequence proved that data cannot account for pure grit as Fulham refused to crumble under Liverpool's heavyweight pressure.

The Drama at the Cottage

From the first whistle, chaos reigned at Craven Cottage. Fulham ignored the form book to strike first, with Harry Wilson haunting his former employers in the 17th minute. Latching onto a clever feed from R. Jimenez, Wilson's finish injected immediate Intensity into a match that many expected to be a routine away win. Liverpool, dominating 58% of possession, looked uncharacteristically blunt in the final third until the second half sparked a tactical shift from the visitors.

Turning Point and Late Fireworks

The Balance of the match shifted when Florian Wirtz leveled the scoring in the 57th minute. Assisted by a surging run from C. Bradley, the German playmaker’s clinical strike seemed to break Fulham's resolve. The Stakes reached a fever pitch as the clock ticked into stoppage time. When C. Gakpo found the net in the 94th minute, the traveling fans celebrated what they believed was a hard-fought winner. However, the Upset Factor remained high. In the 97th minute, Harrison Reed capitalised on a late ball from Kevin to fire home an equaliser that nearly lifted the roof off the historic London ground.

Data Behind the Deadlock

Despite Liverpool creating a superior xG of 1.35 compared to Fulham's 0.71, the home side's efficiency was the story of the afternoon. Fulham managed to score twice from just two shots on target, a clinical edge that frustrated the title contenders. For Liverpool, this feels like two points dropped in the hunt for the top four, while Marco Silva's men will view this draw as a massive moral victory in their mid-table campaign.

Key Questions

Who was the highest-rated player?

Harry Wilson earned a 7.9 rating, scoring the opening goal against his former club.

Where was the match played?

The match took place at the historic Craven Cottage in London.

What was the final score?

The match ended in a 2-2 draw after two goals in stoppage time.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
42%
58%
Fulham 42%
Liverpool 58%
Shots
8
10
Fulham 8
Liverpool 10
Shots on Target
2
2
Fulham 2
Liverpool 2
Expected Goals (xG)
0.71
1.35
Fulham 0.71
Liverpool 1.35
Passes
446
626
Fulham 446
Liverpool 626
Pass Accuracy
85%
88%
Fulham 85%
Liverpool 88%
Corners
3
8
Fulham 3
Liverpool 8
Fouls
11
3
Fulham 11
Liverpool 3
Yellow Cards
1
1
Fulham 1
Liverpool 1
Red Cards
0
0
Fulham 0
Liverpool 0

Match Events

17' H. Wilson (R. Jimenez)
HT
F. Wirtz (C. Bradley) 57'
71' 🟨 H. Wilson
74' 🔄 T. Cairney S. Berge
74' 🔄 E. Smith Rowe Kevin
F. Wirtz J. Frimpong 🔄 76'
85' 🔄 H. Wilson A. Traore
85' 🔄 R. Jimenez J. Kusi Asare
C. Jones F. Chiesa 🔄 85'
90'+2 🔄 S. Lukic H. Reed
C. Gakpo 90'+4
C. Gakpo 🟨 90'+5
C. Gakpo J. Gomez 🔄 90'+6
90'+7 H. Reed (Kevin)
FT

Player Cards

Season performance ratings for players in this match

Fulham

Goalkeepers
Bernd Leno
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
97
total mins
Started
entry
Defenders
Issa Diop
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
97
total mins
Started
entry
Joachim Andersen
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
97
total mins
Started
entry
Jorge Cuenca
WALL
WALL
0
dribbled past
0
dribbled past
4
tackles
71%
duel win %
Midfielders
Timothy Castagne
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
Saša Lukić
NPC
NPC
92
minutes
92
minutes
40%
pass acc
6.3
rating
Tom Cairney
MAGNET
MAGNET
74
activity
74
activity
66
passes
8
duels
Antonee Robinson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
97
total mins
Started
entry
Forwards
Harry Wilson
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Emile Smith Rowe
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
74
total mins
74
entry
Raúl Jiménez
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
6.5
rating
BENCH
Benjamin Lecomte
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Alfie McNally
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Samuel Amissah
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Sander Berge
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
23
total mins
Started
entry
Harrison Reed
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
6.5
rating
Seth Ridgeon
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Kevin
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
23
total mins
Started
entry
Adama Traoré
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
Jonah Kusi-Asare
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry

Liverpool

Goalkeepers
Alisson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
97
total mins
Started
entry
Defenders
Conor Bradley
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
8
Duels Won
0
pens won
Ibrahima Konaté
MAGNET
MAGNET
90
activity
90
activity
83
passes
7
duels
Virgil van Dijk
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
97
total mins
Started
entry
Miloš Kerkez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
97
total mins
Started
entry
Midfielders
Ryan Gravenberch
MAGNET
MAGNET
79
activity
79
activity
72
passes
7
duels
Alexis Mac Allister
MAGNET
MAGNET
83
activity
83
activity
76
passes
7
duels
Dominik Szoboszlai
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
97
total mins
Started
entry
Florian Wirtz
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Curtis Jones
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
53%
pass acc
Forwards
Cody Gakpo
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.3
rating
BENCH
Giorgi Mamardashvili
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Freddie Woodman
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Joe Gomez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
Andrew Robertson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Calvin Ramsay
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Jeremie Frimpong
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
21
total mins
Started
entry
Trey Nyoni
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Federico Chiesa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
Rio Ngumoha
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
06/04/2025 Fulham 3 - 2 Liverpool Premier League Craven Cottage
14/12/2024 Liverpool 2 - 2 Fulham Premier League Anfield
21/04/2024 Fulham 1 - 3 Liverpool Premier League Craven Cottage
24/01/2024 Fulham 1 - 1 Liverpool League Cup Craven Cottage
10/01/2024 Liverpool 2 - 1 Fulham League Cup Anfield
03/12/2023 Liverpool 4 - 3 Fulham Premier League Anfield
03/05/2023 Liverpool 1 - 0 Fulham Premier League Anfield
06/08/2022 Fulham 2 - 2 Liverpool Premier League Craven Cottage
07/03/2021 Liverpool 0 - 1 Fulham Premier League Anfield
13/12/2020 Fulham 1 - 1 Liverpool Premier League Craven Cottage
06/04/2025
Premier League Craven Cottage
14/12/2024
Premier League Anfield
21/04/2024
Premier League Craven Cottage
24/01/2024
League Cup Craven Cottage
10/01/2024
League Cup Anfield
03/12/2023
Premier League Anfield
03/05/2023
Premier League Anfield
06/08/2022
Premier League Craven Cottage
07/03/2021
Premier League Anfield
13/12/2020
Premier League Craven Cottage
Fulham Win
Liverpool Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 20 48 40 14 +26 WBournemouth 2 - 3 Arsenal (03-01-2026)WArsenal 4 - 1 Aston Villa (30-12-2025)WArsenal 2 - 1 Brighton (27-12-2025)WEverton 0 - 1 Arsenal (20-12-2025)WArsenal 2 - 1 Wolves (13-12-2025)
2 Manchester City 20 42 44 18 +26 DManchester City 1 - 1 Chelsea (04-01-2026)DSunderland 0 - 0 Manchester City (01-01-2026)WNottingham Forest 1 - 2 Manchester City (27-12-2025)WManchester City 3 - 0 West Ham (20-12-2025)WCrystal Palace 0 - 3 Manchester City (14-12-2025)
3 Aston Villa 20 42 33 24 +9 WAston Villa 3 - 1 Nottingham Forest (03-01-2026)LArsenal 4 - 1 Aston Villa (30-12-2025)WChelsea 1 - 2 Aston Villa (27-12-2025)WAston Villa 2 - 1 Manchester United (21-12-2025)WWest Ham 2 - 3 Aston Villa (14-12-2025)
4 Liverpool 20 34 32 28 +4 DFulham 2 - 2 Liverpool (04-01-2026)DLiverpool 0 - 0 Leeds (01-01-2026)WLiverpool 2 - 1 Wolves (27-12-2025)WTottenham 1 - 2 Liverpool (20-12-2025)WLiverpool 2 - 0 Brighton (13-12-2025)
5 Chelsea 20 31 33 22 +11 DManchester City 1 - 1 Chelsea (04-01-2026)DChelsea 2 - 2 Bournemouth (30-12-2025)LChelsea 1 - 2 Aston Villa (27-12-2025)DNewcastle 2 - 2 Chelsea (20-12-2025)WChelsea 2 - 0 Everton (13-12-2025)
6 Manchester United 20 31 34 30 +4 DLeeds 1 - 1 Manchester United (04-01-2026)DManchester United 1 - 1 Wolves (30-12-2025)WManchester United 1 - 0 Newcastle (26-12-2025)LAston Villa 2 - 1 Manchester United (21-12-2025)DManchester United 4 - 4 Bournemouth (15-12-2025)
7 Brentford 20 30 32 28 +4 WEverton 2 - 4 Brentford (04-01-2026)DBrentford 0 - 0 Tottenham (01-01-2026)WBrentford 4 - 1 Bournemouth (27-12-2025)WWolves 0 - 2 Brentford (20-12-2025)DBrentford 1 - 1 Leeds (14-12-2025)
8 Sunderland 20 30 21 19 +2 DTottenham 1 - 1 Sunderland (04-01-2026)DSunderland 0 - 0 Manchester City (01-01-2026)DSunderland 1 - 1 Leeds (28-12-2025)DBrighton 0 - 0 Sunderland (20-12-2025)WSunderland 1 - 0 Newcastle (14-12-2025)
9 Newcastle 20 29 28 24 +4 WNewcastle 2 - 0 Crystal Palace (04-01-2026)WBurnley 1 - 3 Newcastle (30-12-2025)LManchester United 1 - 0 Newcastle (26-12-2025)DNewcastle 2 - 2 Chelsea (20-12-2025)LSunderland 1 - 0 Newcastle (14-12-2025)
10 Brighton 20 28 30 27 +3 WBrighton 2 - 0 Burnley (03-01-2026)DWest Ham 2 - 2 Brighton (30-12-2025)LArsenal 2 - 1 Brighton (27-12-2025)DBrighton 0 - 0 Sunderland (20-12-2025)LLiverpool 2 - 0 Brighton (13-12-2025)
11 Fulham 20 28 28 29 -1 DFulham 2 - 2 Liverpool (04-01-2026)DCrystal Palace 1 - 1 Fulham (01-01-2026)WWest Ham 0 - 1 Fulham (27-12-2025)WFulham 1 - 0 Nottingham Forest (22-12-2025)WBurnley 2 - 3 Fulham (13-12-2025)
12 Everton 20 28 22 24 -2 LEverton 2 - 4 Brentford (04-01-2026)WNottingham Forest 0 - 2 Everton (30-12-2025)DBurnley 0 - 0 Everton (27-12-2025)LEverton 0 - 1 Arsenal (20-12-2025)LChelsea 2 - 0 Everton (13-12-2025)
13 Tottenham 20 27 28 24 +4 DTottenham 1 - 1 Sunderland (04-01-2026)DBrentford 0 - 0 Tottenham (01-01-2026)WCrystal Palace 0 - 1 Tottenham (28-12-2025)LTottenham 1 - 2 Liverpool (20-12-2025)LNottingham Forest 3 - 0 Tottenham (14-12-2025)
14 Crystal Palace 20 27 22 23 -1 LNewcastle 2 - 0 Crystal Palace (04-01-2026)DCrystal Palace 1 - 1 Fulham (01-01-2026)LCrystal Palace 0 - 1 Tottenham (28-12-2025)LLeeds 4 - 1 Crystal Palace (20-12-2025)LCrystal Palace 0 - 3 Manchester City (14-12-2025)
15 Bournemouth 20 23 31 38 -7 LBournemouth 2 - 3 Arsenal (03-01-2026)DChelsea 2 - 2 Bournemouth (30-12-2025)LBrentford 4 - 1 Bournemouth (27-12-2025)DBournemouth 1 - 1 Burnley (20-12-2025)DManchester United 4 - 4 Bournemouth (15-12-2025)
16 Leeds 20 22 26 33 -7 DLeeds 1 - 1 Manchester United (04-01-2026)DLiverpool 0 - 0 Leeds (01-01-2026)DSunderland 1 - 1 Leeds (28-12-2025)WLeeds 4 - 1 Crystal Palace (20-12-2025)DBrentford 1 - 1 Leeds (14-12-2025)
17 Nottingham Forest 20 18 19 33 -14 LAston Villa 3 - 1 Nottingham Forest (03-01-2026)LNottingham Forest 0 - 2 Everton (30-12-2025)LNottingham Forest 1 - 2 Manchester City (27-12-2025)LFulham 1 - 0 Nottingham Forest (22-12-2025)WNottingham Forest 3 - 0 Tottenham (14-12-2025)
18 West Ham 20 14 21 41 -20 LWolves 3 - 0 West Ham (03-01-2026)DWest Ham 2 - 2 Brighton (30-12-2025)LWest Ham 0 - 1 Fulham (27-12-2025)LManchester City 3 - 0 West Ham (20-12-2025)LWest Ham 2 - 3 Aston Villa (14-12-2025)
19 Burnley 20 12 20 39 -19 LBrighton 2 - 0 Burnley (03-01-2026)LBurnley 1 - 3 Newcastle (30-12-2025)DBurnley 0 - 0 Everton (27-12-2025)DBournemouth 1 - 1 Burnley (20-12-2025)LBurnley 2 - 3 Fulham (13-12-2025)
20 Wolves 20 6 14 40 -26 WWolves 3 - 0 West Ham (03-01-2026)DManchester United 1 - 1 Wolves (30-12-2025)LLiverpool 2 - 1 Wolves (27-12-2025)LWolves 0 - 2 Brentford (20-12-2025)LArsenal 2 - 1 Wolves (13-12-2025)