Premier League Regular Season - 23

Fulham 2 - 1 FT Brighton

Craven Cottage

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

75
FT
Sat, Jan 24
Fulham
2-1
Brighton
⚡ Intensity 65
⚖️ Balance 74
🏆 Stakes 33
🎲 Upset 10
Harry Wilson's late heroics sink Brighton.

Wilson at the Death as Fulham Topple Brighton

Highly Entertaining Futmetrix Score: 75/100. A high-octane encounter where Fulham’s resilience and tactical substitutions ultimately overcame Brighton’s clinical first-half display.

The Seagulls Strike First

The match at Craven Cottage burst into life with significant Intensity as both sides looked to establish dominance in the middle of the pitch. While Fulham edged possession with 50%, it was the visitors who showed the sharper clinical edge during the early exchanges. In the 28th minute, the deadlock was broken when O. Boscagli delivered a pinpoint ball that allowed Yasin Ayari to find the back of the net. The goal silenced the home crowd and rewarded the Seagulls for their persistent pressure. Brighton appeared to have the perfect Balance, absorbing Fulham’s attempts to respond while remaining a constant threat on the counter. Despite a barrage of 12 corners throughout the match, the hosts struggled to convert their set-piece opportunities into clear-cut chances before the interval.

Tactical Shifts and VAR Drama

The narrative shifted dramatically in the second half as Marco Silva turned to his bench to inject fresh energy into the attack. The introduction of Samuel Chukwueze in the 59th minute proved to be a masterstroke. The winger wasted little time making an impact, capitalizing on an assist from J. Andersen to level the score in the 72nd minute. However, the Stakes were raised even higher just moments later. D. Welbeck appeared to have restored Brighton’s lead almost immediately, sparking wild celebrations in the away end. The joy was short-lived, as a VAR review identified an offside in the buildup, chalking the goal off and leaving the scoreline delicately poised. This reprieve gave the home side the momentum they needed to hunt for a late winner in front of their vocal supporters.

Wilson’s Last-Gasp Heroics

As the clock ticked into stoppage time, the match evolved into a chaotic end-to-end spectacle with a total of 25 shots being attempted across the ninety minutes. With the Upset Factor looming for Brighton, who felt they deserved more from the contest, Harry Wilson stepped up to deliver the final blow. In the 90th minute, Wilson found the space he needed to fire home, completing a remarkable turnaround and securing all three points for the Cottagers. The victory sees Fulham solidify their position in 7th place, while Brighton will lament their inability to hold onto a lead. The result underlines the unpredictable nature of this season’s league, where a single moment of late quality can transform the entire table outlook. Fulham’s ability to find a way to win under pressure suggests they are genuine contenders for a European spot.

Key Questions

How dramatic was the late winner by Harry Wilson?

Extremely dramatic; Wilson’s 90th-minute strike capped a comeback win, coming just minutes after Brighton had a potential go-ahead goal ruled out by VAR.

How did Fulham complete the comeback from behind?

Fulham utilized tactical substitutions, specifically Samuel Chukwueze, who equalized before Harry Wilson secured the victory in the final moments of the match.

How did substitute Harry Wilson change the game?

Wilson provided the ultimate clinical finish in stoppage time, maintaining his composure to ensure Fulham took maximum points from a tightly contested match.

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
50%
50%
Fulham 50%
Brighton 50%
Shots
12
13
Fulham 12
Brighton 13
Shots on Target
4
5
Fulham 4
Brighton 5
Expected Goals (xG)
1.13
1.50
Fulham 1.13
Brighton 1.50
Passes
497
496
Fulham 497
Brighton 496
Pass Accuracy
83%
83%
Fulham 83%
Brighton 83%
Corners
6
6
Fulham 6
Brighton 6
Fouls
10
6
Fulham 10
Brighton 6
Yellow Cards
1
1
Fulham 1
Brighton 1
Red Cards
0
0
Fulham 0
Brighton 0

Match Events

Y. Ayari (O. Boscagli) 28'
HT
59' 🔄 A. Robinson R. Sessegnon
59' 🔄 Kevin S. Chukwueze
66' 🟨 S. Berge
69' 🔄 E. Smith Rowe T. Cairney
72' S. Chukwueze (J. Andersen)
D. Welbeck 74'
C. Baleba J. Milner 🔄 81'
D. Gomez Y. Minteh 🔄 81'
O. Boscagli M. De Cuyper 🔄 88'
P. Gross G. Rutter 🔄 88'
D. Welbeck C. Kostoulas 🔄 88'
C. Kostoulas 🟨 90'+1
90'+2 H. Wilson
FT

Player Cards

Season performance ratings for players in this match

Fulham

Goalkeepers
Bernd Leno
MAGNET
MAGNET
50
activity
50
activity
49
passes
1
duels
Defenders
Timothy Castagne
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Joachim Andersen
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
7.3
rating
Jorge Cuenca
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Antonee Robinson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
59
total mins
59
entry
Midfielders
Alex Iwobi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
88
total mins
Started
entry
Sander Berge
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Harry Wilson
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
8
rating
Emile Smith Rowe
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
69
total mins
69
entry
Kevin
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
Forwards
Raúl Jiménez
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
14%
pass acc
BENCH
Benjamin Lecomte
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Calvin Bassey
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Issa Diop
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
37
total mins
Started
entry
Harrison Reed
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Joshua King
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry
Tom Cairney
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
27
total mins
Started
entry
Samuel Chukwueze
SUPER SUB
SUPER SUB
0
impact
0
impact
37
minutes
7.7
rating
Jonah Kusi-Asare
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Brighton

Goalkeepers
Bart Verbruggen
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Defenders
Ferdi Kadıoğlu
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
Jan Paul van Hecke
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Lewis Dunk
SWEEPER
SWEEPER
4
cleanups
4
cleanups
1
interceptions
3
blocks
Olivier Boscagli
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
6.5
rating
Midfielders
Carlos Baleba
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
Pascal Groß
ARCHITECT
ARCHITECT
6
key passes
6
key passes
0
assists
35%
pass acc
Diego Gómez
LATE SHIFT
LATE SHIFT
9
late mins
9
late mins
81
total mins
81
entry
Yasin Ayari
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Kaoru Mitoma
MAGNET
MAGNET
44
activity
44
activity
37
passes
7
duels
Forwards
Danny Welbeck
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
5
Duels Won
0
pens won
BENCH
Jason Steele
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Maxim De Cuyper
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry
Joël Veltman
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Diego Coppola
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Jack Hinshelwood
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
James Milner
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
Georginio Rutter
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry
Yankuba Minteh
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
Charalampos Kostoulas
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
16/08/2025 Brighton 1 - 1 Fulham Premier League Amex Stadium
08/03/2025 Brighton 2 - 1 Fulham Premier League American Express Stadium
05/12/2024 Fulham 3 - 1 Brighton Premier League Craven Cottage
02/03/2024 Fulham 3 - 0 Brighton Premier League Craven Cottage
29/10/2023 Brighton 1 - 1 Fulham Premier League The American Express Community Stadium
18/02/2023 Brighton 0 - 1 Fulham Premier League The American Express Community Stadium
16/08/2025
Premier League Amex Stadium
08/03/2025
Premier League American Express Stadium
05/12/2024
Premier League Craven Cottage
02/03/2024
Premier League Craven Cottage
29/10/2023
Premier League The American Express Community Stadium
18/02/2023
Premier League The American Express Community Stadium
Fulham Win
Brighton Win
Draw

League Standings

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