Premier League Regular Season - 14

Newcastle 2 - 2 FT Tottenham

St. James' Park

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

90
FT
Tue, Dec 2
Newcastle
2-2
Tottenham
⚡ Intensity 96
⚖️ Balance 88
🏆 Stakes 0
🎲 Upset 0
Romero's 90th-minute heartbreak ends Newcastle's dream

Romero's Cruel 90th-Minute Twist Denies Newcastle the Perfect Heist

Must-Watch Futmetrix Score: 90/100. Four lead changes, two super-sub goals, and a 90th-minute equalizer transform a mid-table clash into the season's most chaotic spectacle.

When Substitutes Rewrite Destiny

St James' Park remained scoreless until the 71st minute—then the floodgates opened. Bruno Guimarães, introduced at halftime, broke the deadlock with clinical finishing. Seven minutes later, Cristian Romero restored parity for Spurs, turning a defensive masterclass into an unlikely attacking weapon. The Balance shifted constantly: Newcastle dominated possession (54%) and territory, firing 19 shots to Tottenham's 8, yet neither team could impose sustained control. The Intensity spiked dramatically in the final quarter—18 corners, a barrage of attempts, and a penalty that seemed to settle it.

At 86 minutes, Dan Burn's defensive heroics were rendered irrelevant when Anthony Gordon converted from the spot. Newcastle had engineered the perfect heist: a 2-1 lead despite being outshot and outpassed. The Stakes were suffocating—both teams level on 19 points, fighting for relevance in a congested midtable.

Then came the cruelty. Romero, who'd spent 90 minutes as a nuisance to Newcastle's backline, struck in the fifth minute of injury time. No assist. No setup play. Just a defender's instinct finding space in a crowded box as Tottenham's desperation met Newcastle's exhaustion. The final whistle arrived moments later, confirming what the Balance had always suggested: neither team deserved to lose, and both had earned the right to feel wronged.

Newcastle's substitutes—Guimarães and Gordon—had shifted the match's trajectory single-handedly. Gordon's penalty looked like the match-winner that would define the afternoon. Instead, Romero's late intervention ensures this draw will haunt the Magpies far longer than any defeat. The goal-flurry between minutes 71 and 86 (three goals in 15 minutes) created the illusion of a decisive result. The 90th-minute equalizer erased it entirely.

Key Questions

What made Cristian Romero the Man of the Match?

Two goals, including a 90th-minute equalizer that denied Newcastle victory. Romero transformed from defensive anchor to unlikely match-decider, embodying Tottenham's refusal to surrender.

How dramatic was the late winner by Cristian Romero?

Maximally. Romero's 90+5 equalizer erased Gordon's 86th-minute penalty and Newcastle's perceived victory. Four lead changes and a goal-flurry compressed into 15 minutes defined the chaos.

Did Newcastle deserve the late equalizer conceded?

Newcastle dominated possession and shots (19 vs 8) but lacked clinical finishing until substitutes changed the dynamic. Tottenham's desperation met Newcastle's defensive fatigue at the worst moment.

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
54%
46%
Newcastle 54%
Tottenham 46%
Shots
19
8
Newcastle 19
Tottenham 8
Shots on Target
7
2
Newcastle 7
Tottenham 2
Expected Goals (xG)
1.91
0.79
Newcastle 1.91
Tottenham 0.79
Passes
423
371
Newcastle 423
Tottenham 371
Pass Accuracy
87%
81%
Newcastle 87%
Tottenham 81%
Corners
11
7
Newcastle 11
Tottenham 7
Fouls
5
12
Newcastle 5
Tottenham 12
Yellow Cards
0
3
Newcastle 0
Tottenham 3
Red Cards
0
0
Newcastle 0
Tottenham 0

Match Events

C. Romero 🟨 23'
HT
46' 🔄 S. Tonali Bruno Guimaraes
R. Bentancur 🟨 56'
66' 🔄 J. Murphy A. Elanga
66' 🔄 H. Barnes A. Gordon
71' Bruno Guimaraes (N. Woltemade)
B. Johnson M. Tel 🔄 77'
R. Kolo Muani Richarlison 🔄 77'
L. Bergvall X. Simons 🔄 77'
C. Romero (M. Kudus) 78'
86' A. Gordon
Richarlison 🟨 86'
P. M. Sarr A. Gray 🔄 87'
M. Kudus W. Odobert 🔄 87'
90'+3 🔄 L. Miley F. Schar
C. Romero 90'+5
FT

Player Cards

Season performance ratings for players in this match

Newcastle

Goalkeepers
Aaron Ramsdale
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Defenders
Valentino Livramento
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Malick Thiaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Dan Burn
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Lewis Hall
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
Midfielders
Lewis Miley
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
Sandro Tonali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Joelinton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Forwards
Jacob Murphy
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
16%
Pass Acc
Nick Woltemade
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
9%
Pass Acc
Harvey Barnes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
BENCH
John Ruddy
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fabian Schär
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Alex Murphy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bruno Guimarães
SUPER SUB
SUPER SUB
0
Impact
0
Impact
54
Minutes
7.6
Rating
Joe Willock
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacob Ramsey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Anthony Elanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Anthony Gordon
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.5
Rating
Sean Neave
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Tottenham

Goalkeepers
Guglielmo Vicario
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Defenders
Pedro Porro
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
1
Interceptions
2
Blocks
Cristian Romero
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
8.9
Rating
Kevin Danso
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
1
Interceptions
2
Blocks
Destiny Udogie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Midfielders
Rodrigo Bentancur
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
3
Fouls
6
Rating
Pape Matar Sarr
NPC
NPC
87
Minutes
87
Minutes
36%
Pass Acc
6.2
Rating
Mohammed Kudus
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Lucas Bergvall
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Brennan Johnson
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Forwards
Randal Kolo Muani
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
9
Duels Won
0
Pens Won
BENCH
Antonín Kinský
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Djed Spence
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Micky van de Ven
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Xavi Simons
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Archie Gray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
João Palhinha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Richarlison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Mathys Tel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Wilson Odobert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
29/10/2025 Newcastle 2 - 0 Tottenham League Cup
03/08/2025 Tottenham 1 - 1 Newcastle Friendlies Clubs Seoul World Cup Stadium
04/01/2025 Tottenham 1 - 2 Newcastle Premier League Tottenham Hotspur Stadium
01/09/2024 Newcastle 2 - 1 Tottenham Premier League St. James' Park
22/05/2024 Newcastle 1 - 1 Tottenham Friendlies Clubs Melbourne Cricket Ground
13/04/2024 Newcastle 4 - 0 Tottenham Premier League St. James' Park
10/12/2023 Tottenham 4 - 1 Newcastle Premier League Tottenham Hotspur Stadium
23/04/2023 Newcastle 6 - 1 Tottenham Premier League St. James' Park
23/10/2022 Tottenham 1 - 2 Newcastle Premier League Tottenham Hotspur Stadium
03/04/2022 Tottenham 5 - 1 Newcastle Premier League Tottenham Hotspur Stadium
29/10/2025
League Cup
03/08/2025
Friendlies Clubs Seoul World Cup Stadium
04/01/2025
Premier League Tottenham Hotspur Stadium
01/09/2024
Premier League St. James' Park
22/05/2024
Friendlies Clubs Melbourne Cricket Ground
13/04/2024
Premier League St. James' Park
10/12/2023
Premier League Tottenham Hotspur Stadium
23/04/2023
Premier League St. James' Park
23/10/2022
Premier League Tottenham Hotspur Stadium
03/04/2022
Premier League Tottenham Hotspur Stadium
Newcastle Win
Tottenham Win
Draw

League Standings

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