Premier League Regular Season - 35

Everton 3 - 3 FT Manchester City

Hill Dickinson Stadium

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

Futmetrix Verdict
100
FT
Mon, May 4
Everton
3-3
Manchester City
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 82
🎲 Upset 95
A six-goal thriller at Hill Dickinson.

Doku Rescues Title Hopes in Hill Dickinson Thriller

Must-Watch Futmetrix Score: 100/100. An astonishing six-goal epic that leaves Manchester City's title dreams dangling by a thread despite a miraculous stoppage-time finish.

Early Attrition

Manchester City arrived at Hill Dickinson Stadium under immense pressure, fully aware that anything less than a victory could severely dent their title ambitions. From the kick-off, the visitors showcased their trademark control, immediately pinning Everton deep inside their own half. The away side dominated possession, monopolising the ball and dictating the tempo of the opening exchanges. The sheer Intensity of their pressing game frustrated the home crowd, leading to a mounting wave of sustained attacks. It felt like a matter of when, not if, the deadlock would be broken. That moment finally arrived just before the interval. R. Cherki picked up the ball in a tight pocket of space, threading a delicate pass through a crowded defensive line. J. Doku reacted instantly, timing his run to perfection before firing a clinical strike past the goalkeeper. It looked like a standard day at the office for a side chasing a championship.

A Second-Half Hurricane

Everything flipped after the break as a chaotic 13-minute spell blew the visitors away completely. Managerial adjustments triggered an immediate reaction, and substitute T. Barry stepped off the bench to become the ultimate game-changer. He instantly shifted the Balance of power, levelling the score in the 68th minute with a predator's finish. The momentum completely swung. Moments later, the stadium erupted again when J. O'Brien nodded in a pinpoint delivery to send the home fans into raptures. The Upset Factor hit its absolute peak in the 81st minute. Barry broke free on a rapid counter-attack to grab his second goal of the night, leaving the title contenders utterly shell-shocked. A barrage of 34 combined shots turned the pitch into a shooting gallery, highlighting the relentless pressure from both ends. Yet, it was the home side’s ruthless efficiency in the final third that defined this breathtaking phase.

Last-Gasp Lifeline

Staring down the barrel of a devastating and potentially season-defining defeat, the away side mounted a desperate rescue mission. With the Stakes impossibly high in the closing stages, they threw caution to the wind. E. Haaland pounced on an intelligent setup by fellow substitute M. Kovacic to cut the deficit to a single goal with minutes left on the clock. The tension around the ground was palpable as wave after wave of sky-blue attacks crashed against the defensive block. Then, deep into stoppage time at the 97th minute, pure drama unfolded. Doku found a sliver of space inside the penalty area, gratefully receiving a pass from M. Guehi to bury his second goal of the match. The dramatic 3-3 finish salvages a single point, but it still leaves the title chasers agonizingly adrift of the league summit with only a handful of matches remaining.

Key Questions

What made Jérémy Doku the Man of the Match?

He dictated the visiting attack and rescued a critical point with a stunning brace, highlighted by his dramatic 97th-minute equaliser.

What caused the 6-goal thriller?

Relentless attacking intent from both sides, high shot volume, and incredibly impactful substitutions, particularly Thierno Barry's immediate second-half brace.

Did Everton deserve the late equalizer?

Actually, Manchester City scored the late equaliser through Doku, breaking Everton's hearts right after the hosts had mounted a brilliant second-half comeback.

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
25%
75%
Everton 25%
Manchester City 75%
Shots
14
20
Everton 14
Manchester City 20
Shots on Target
6
4
Everton 6
Manchester City 4
Expected Goals (xG)
2.77
1.37
Everton 2.77
Manchester City 1.37
Passes
198
608
Everton 198
Manchester City 608
Pass Accuracy
69%
90%
Everton 69%
Manchester City 90%
Corners
5
9
Everton 5
Manchester City 9
Fouls
15
5
Everton 15
Manchester City 5
Yellow Cards
4
1
Everton 4
Manchester City 1
Red Cards
0
0
Everton 0
Manchester City 0

Match Events

J. Doku (R. Cherki) 43'
45' 🟨 M. Keane
HT
48' 🟨 Beto
53' 🟨 J. Tarkowski
64' 🔄 Beto T. Barry
68' T. Barry
73' J. O'Brien (J. Garner)
G. Donnarumma 🟨 74'
A. Semenyo P. Foden 🔄 74'
Nico M. Kovacic 🔄 75'
81' T. Barry (M. Rohl)
E. Haaland (M. Kovacic) 83'
86' 🟨 J. O'Brien
B. Silva O. Marmoush 🔄 87'
90'+2 🔄 K. Dewsbury-Hall C. Alcaraz
90'+2 🔄 M. Rohl N. Patterson
90'+6 🔄 T. Iroegbunam H. Armstrong
J. Doku (M. Guehi) 90'+7
FT

Player Cards

Our take on every player in this match

Everton

Goalkeepers
Jordan Pickford
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
21%
Pass Acc
Defenders
Jake O'Brien
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
James Tarkowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Michael Keane
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
71%
Duel Win %
Vitaliy Mykolenko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Midfielders
Tim Iroegbunam
👻 Invisible Nothing to note
James Garner
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.9
Rating
Merlin Röhl
NPC
NPC
92
Minutes
92
Minutes
6%
Pass Acc
6.3
Rating
Kiernan Dewsbury-Hall
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Iliman Ndiaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Forwards
Beto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
BENCH
Mark Travers
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nathan Patterson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Séamus Coleman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tyler Dibling
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Harrison Armstrong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Carlos Alcaraz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Thierno Barry
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Dwight McNeil
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tyrique George
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Manchester City

Goalkeepers
Gianluigi Donnarumma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Matheus Nunes
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
75%
Duel Win %
Abdukodir Khusanov
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
88%
Duel Win %
Marc Guéhi
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
86%
Pass Acc
Nico O'Reilly
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
Nico González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Bernardo Silva
MAGNET
MAGNET
85
Activity
85
Activity
82
Passes
3
Duels
Antoine Semenyo
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Rayan Cherki
MAGNET
MAGNET
80
Activity
80
Activity
66
Passes
14
Duels
Jérémy Doku
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
9.9
Rating
Forwards
Erling Haaland
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
James Trafford
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rayan Aït-Nouri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
John Stones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathan Aké
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tijjani Reijnders
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mateo Kovačić
SUPER SUB
SUPER SUB
1
Assist
1
Assist
22
Minutes
7
Rating
Phil Foden
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Savinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Omar Marmoush
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/18/2025 Manchester City 2 - 0 Everton Premier League Etihad Stadium
04/19/2025 Everton 0 - 2 Manchester City Premier League Goodison Park
12/26/2024 Manchester City 1 - 1 Everton Premier League Etihad Stadium
02/10/2024 Manchester City 2 - 0 Everton Premier League Etihad Stadium
12/27/2023 Everton 1 - 3 Manchester City Premier League Goodison Park
05/14/2023 Everton 0 - 3 Manchester City Premier League Goodison Park
12/31/2022 Manchester City 1 - 1 Everton Premier League Etihad Stadium
02/26/2022 Everton 0 - 1 Manchester City Premier League Goodison Park
11/21/2021 Manchester City 3 - 0 Everton Premier League Etihad Stadium
05/23/2021 Manchester City 5 - 0 Everton Premier League Etihad Stadium
10/18/2025
Premier League Etihad Stadium
04/19/2025
Premier League Goodison Park
12/26/2024
Premier League Etihad Stadium
02/10/2024
Premier League Etihad Stadium
12/27/2023
Premier League Goodison Park
05/14/2023
Premier League Goodison Park
12/31/2022
Premier League Etihad Stadium
02/26/2022
Premier League Goodison Park
11/21/2021
Premier League Etihad Stadium
05/23/2021
Premier League Etihad Stadium
Everton Win
Manchester City Win
Draw

League Standings

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