Premier League Regular Season - 31

Newcastle 1 - 2 FT Sunderland

St. James' Park

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

Futmetrix Verdict
72
FT
Sun, Mar 22
Newcastle
1-2
Sunderland
⚡ Intensity 63
⚖️ Balance 78
🏆 Stakes 2
🎲 Upset 80
Sunderland stun Newcastle with late drama.

Brobbey Breaks Newcastle Hearts in Stunning St. James' Park Comeback

Highly Entertaining Futmetrix Score: 72/100. Our verdict is simple: a relentless second-half surge saw the visitors flip the script and secure a famous smash-and-grab victory.

Early Dominance on Tyneside

The atmosphere at St. James' Park was absolutely electric as Newcastle looked to stamp their authority early on. They controlled possession, knocking the ball around with purpose and intent. The home crowd barely had time to settle into their seats before A. Gordon ignited the stadium. Finishing off a slick move provided by N. Woltemade in the 10th minute, Gordon set a blistering early tempo. A high Intensity defined these opening exchanges, with the hosts looking perfectly comfortable on the ball. They dictated the pace, restricted the visitors' breathing room, and seemed destined to run away with it. Sunderland looked slightly stunned, struggling to disrupt the rhythm of a side that had firmly taken the driver's seat. Yet, the slender one-goal margin left the door slightly ajar for the inevitable pushback.

The Midfield Shift

Our take on the middle third? Complacency crept in. Despite holding less of the ball overall, Sunderland started to carve out terrifying pockets of space. The match's Balance shifted completely as the visitors peppered the home box with a barrage of attempts, generating an impressive 2.45 expected goals. Chris Rigg was the architect, putting on an absolute midfield masterclass to repeatedly slice through the black and white defensive lines. The pressure finally told in the 57th minute when C. Talbi found the back of the net to restore parity. Suddenly, the hosts were scrambling. Aaron Ramsdale had to be at his brilliant best, producing four crucial saves just to keep his side from completely crumbling under the relentless wave of red and white attacks.

A Chaotic Finish

The final minutes turned into pure chaos. With both sides pushing for maximum points to climb the mid-table standings, the game stretched from end to end. The Upset Factor went completely off the charts in the 90th minute. Breaking hearts across Tyneside, B. Brobbey popped up to smash home a spectacular late winner. It was a brutal snatch-and-grab finish, but fully deserved on the balance of chances created. The 1-2 scoreline reflects a stunning comeback victory for the visitors, who snatched local pride and crucial momentum. Newcastle will look back at their 16 shot attempts and wonder how they let this slip through their fingers. For Sunderland, it is a statement result that cements their resilience and perfectly caps off a chaotic afternoon in the Premier League.

Key Questions

How dramatic was the late winner by Anthony Gordon?

Anthony Gordon actually scored the 10th-minute opener. The late drama belonged to Sunderland's B. Brobbey, who sealed a stunning 90th-minute winner.

How did Newcastle complete the comeback from behind?

Newcastle lost the match after taking an early lead. It was Sunderland who executed the brilliant comeback, scoring twice in the second half.

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
59%
41%
Newcastle 59%
Sunderland 41%
Shots
16
17
Newcastle 16
Sunderland 17
Shots on Target
4
7
Newcastle 4
Sunderland 7
Expected Goals (xG)
1.27
2.45
Newcastle 1.27
Sunderland 2.45
Passes
384
254
Newcastle 384
Sunderland 254
Pass Accuracy
82%
72%
Newcastle 82%
Sunderland 72%
Corners
9
5
Newcastle 9
Sunderland 5
Fouls
8
17
Newcastle 8
Sunderland 17
Yellow Cards
0
5
Newcastle 0
Sunderland 5
Red Cards
0
0
Newcastle 0
Sunderland 0

Match Events

10' A. Gordon (N. Woltemade)
T. Hume 🟨 44'
HT
54' 🔄 S. Botman M. Thiaw
C. Talbi 57'
65' 🔄 A. Elanga J. Murphy
65' 🔄 N. Woltemade J. Willock
65' 🔄 K. Trippier V. Livramento
76' 🔄 H. Barnes W. Osula
O. Alderete 🟨 82'
H. Diarra E. Le Fee 🔄 85'
89' 🔄 A. Gordon Y. Wissa
B. Brobbey 90'
B. Brobbey 🟨 90'+1
B. Brobbey E. Mayenda 🔄 90'+3
C. Talbi R. Mandava 🔄 90'+3
N. Sadiki 🟨 90'+4
L. Geertruida 🟨 90'+4
R. Mandava 🟨 90'+9
FT

Player Cards

Our take on every player in this match

Newcastle

Goalkeepers
Aaron Ramsdale
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Kieran Trippier
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
28%
Pass Acc
Sven Botman
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
88%
Duel Win %
Dan Burn
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Lewis Hall
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
30%
Pass Acc
Midfielders
Joelinton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Jacob Ramsey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Anthony Elanga
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Nick Woltemade
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.9
Rating
Harvey Barnes
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Forwards
Anthony Gordon
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.2
Rating
BENCH
Nick Pope
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Malick Thiaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
42
Total Mins
Started
Entry
Valentino Livramento
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Alex Murphy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joe Willock
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Jacob Murphy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
William Osula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Yoane Wissa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Sean Neave
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Sunderland

Goalkeepers
Melker Ellborg
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Lutsharel Geertruida
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Luke O'Nien
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Omar Alderete
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Trai Hume
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
Midfielders
Granit Xhaka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Chris Rigg
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
15%
Pass Acc
Habib Diarra
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Noah Sadiki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Chemsdine Talbi
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.3
Rating
Forwards
Brian Brobbey
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
5.7
Rating
BENCH
Simon Moore
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Reinildo Mandava
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Dennis Cirkin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nordi Mukiele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jenson Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Enzo Le Fée
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Harrison Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eliezer Mayenda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Wilson Isidor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
14/12/2025 Sunderland 1 - 0 Newcastle Premier League Stadium of Light
06/01/2024 Sunderland 0 - 3 Newcastle FA Cup Stadium of Light
20/03/2016 Newcastle 1 - 1 Sunderland Premier League St James' Park
25/10/2015 Sunderland 3 - 0 Newcastle Premier League Stadium of Light
05/04/2015 Sunderland 1 - 0 Newcastle Premier League Stadium of Light (Sunderland)
21/12/2014 Newcastle 0 - 1 Sunderland Premier League St. James' Park (Newcastle-upon-Tyne)
01/02/2014 Newcastle 0 - 3 Sunderland Premier League St. James' Park (Newcastle-upon-Tyne)
27/10/2013 Sunderland 2 - 1 Newcastle Premier League Stadium of Light (Sunderland)
14/04/2013 Newcastle 0 - 3 Sunderland Premier League St. James' Park (Newcastle-upon-Tyne)
21/10/2012 Sunderland 1 - 1 Newcastle Premier League Stadium of Light (Sunderland)
14/12/2025
Premier League Stadium of Light
06/01/2024
FA Cup Stadium of Light
20/03/2016
Premier League St James' Park
25/10/2015
Premier League Stadium of Light
05/04/2015
Premier League Stadium of Light (Sunderland)
21/12/2014
Premier League St. James' Park (Newcastle-upon-Tyne)
01/02/2014
Premier League St. James' Park (Newcastle-upon-Tyne)
27/10/2013
Premier League Stadium of Light (Sunderland)
14/04/2013
Premier League St. James' Park (Newcastle-upon-Tyne)
21/10/2012
Premier League Stadium of Light (Sunderland)
Newcastle Win
Sunderland Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 31 70 61 22 +39 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)DWolves 2 - 2 Arsenal (18-02-2026)
2 Manchester City 30 61 60 28 +32 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)WManchester City 3 - 0 Fulham (11-02-2026)
3 Manchester United 31 55 56 43 +13 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)WEverton 0 - 1 Manchester United (23-02-2026)
4 Aston Villa 31 54 42 37 +5 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)DAston Villa 1 - 1 Leeds (21-02-2026)
5 Liverpool 31 49 50 42 +8 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)WNottingham Forest 0 - 1 Liverpool (22-02-2026)
6 Chelsea 31 48 53 38 +15 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)DChelsea 1 - 1 Burnley (21-02-2026)
7 Brentford 31 46 46 42 +4 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)LBrentford 0 - 2 Brighton (21-02-2026)
8 Everton 31 46 37 35 +2 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)LEverton 0 - 1 Manchester United (23-02-2026)
9 Fulham 31 44 43 44 -1 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)WSunderland 1 - 3 Fulham (22-02-2026)
10 Brighton 31 43 41 37 +4 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)WBrentford 0 - 2 Brighton (21-02-2026)
11 Sunderland 31 43 32 36 -4 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)LSunderland 1 - 3 Fulham (22-02-2026)
12 Newcastle 31 42 44 45 -1 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)LManchester City 2 - 1 Newcastle (21-02-2026)
13 Bournemouth 31 42 46 48 -2 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)DWest Ham 0 - 0 Bournemouth (21-02-2026)
14 Crystal Palace 30 39 33 35 -2 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)LCrystal Palace 2 - 3 Burnley (11-02-2026)
15 Leeds 31 33 37 48 -11 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)DAston Villa 1 - 1 Leeds (21-02-2026)
16 Nottingham Forest 31 32 31 43 -12 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)LNottingham Forest 0 - 1 Liverpool (22-02-2026)
17 Tottenham 31 30 40 50 -10 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)LTottenham 1 - 4 Arsenal (22-02-2026)
18 West Ham 31 29 36 57 -21 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)DWest Ham 0 - 0 Bournemouth (21-02-2026)
19 Burnley 31 20 33 61 -28 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)DChelsea 1 - 1 Burnley (21-02-2026)
20 Wolves 31 17 24 54 -30 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)DWolves 2 - 2 Arsenal (18-02-2026)