Premier League Regular Season - 23

Newcastle 0 - 2 FT Aston Villa

St. James' Park

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

49
FT
Sun, Jan 25
Newcastle
0-2
Aston Villa
⚡ Intensity 33
⚖️ Balance 13
🏆 Stakes 56
🎲 Upset 60
Clinical Villa silence St. James' Park.

Villa’s Counter-Attacking Masterclass Stuns Tyneside

Average Entertainment Futmetrix Score: 49/100. This result cements Aston Villa's credentials as genuine title race contenders while exposing Newcastle's inability to convert territorial dominance into points.

Magpies Stunned by Early Breakthrough

The atmosphere at St. James' Park was electric, but the home crowd was quickly muted by a clinical visiting side. Newcastle began with high Intensity, looking to leverage their 62% possession to pin back the visitors. Sandro Tonali was the heartbeat of the early exchanges, threading passes through the lines in what initially looked like a dominant display. However, the narrative shifted abruptly in the 19th minute. M. Rogers found space on the flank and delivered a precise ball to E. Buendia, who finished with absolute composure to give Aston Villa the lead. This early breakthrough forced the home side to chase the match, leaving gaps that the high-flying Villans were more than happy to exploit during a frantic opening period.

The Goalkeeper Duel at the Park

As the match progressed, the Balance of power resided firmly with the goalkeepers. A barrage of 29 shots across both ends turned the pitch into a shooting gallery, yet the scoreline remained perilously close. Nick Pope was nothing short of heroic for the hosts, producing 6 vital saves to deny a rampant Villa attack on the break. At the other end, Emiliano Martínez stood tall, parrying 4 attempts and commanding his box with authority. Newcastle’s pressure resulted in 6 corners and an impressive 2.30 xG, yet they couldn't find the equalizer. The frustration grew as the clock ticked down, with the Magpies’ superior passing accuracy failing to translate into the clinical edge required to salvage a result in this crunch match.

Watkins Seals the Points Late

With the Stakes rising in the final ten minutes, the tactical chess match reached its conclusion. Newcastle pushed numbers forward, desperate to protect their home turf, but they were eventually caught by a classic counter-punch. Substitute L. Digne, introduced to provide fresh legs, made an immediate impact by setting up O. Watkins in the 88th minute. Watkins' strike effectively ended the contest, representing a significant Upset Factor given Newcastle's territorial control. This 2-0 victory for the visitors underscores their status as top-three mainstays, while Newcastle remains languishing in mid-table. For the home side, failing to score despite 15 shots is a worrying trend as they look to revive their European aspirations in the weeks ahead.

Key Questions

What does this mean for Newcastle's season?

Newcastle remains in 9th place, struggling with inconsistency. Their inability to convert high xG into goals is threatening their hopes for a European spot.

How did substitute Nick Pope change the game?

Nick Pope actually started the match; his 6 saves were the primary reason Newcastle stayed competitive until the final minutes against a clinical Villa.

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
62%
38%
Newcastle 62%
Aston Villa 38%
Shots
15
14
Newcastle 15
Aston Villa 14
Shots on Target
4
8
Newcastle 4
Aston Villa 8
Expected Goals (xG)
2.30
1.16
Newcastle 2.30
Aston Villa 1.16
Passes
494
323
Newcastle 494
Aston Villa 323
Pass Accuracy
86%
76%
Newcastle 86%
Aston Villa 76%
Corners
6
5
Newcastle 6
Aston Villa 5
Fouls
7
12
Newcastle 7
Aston Villa 12
Yellow Cards
1
2
Newcastle 1
Aston Villa 2
Red Cards
0
0
Newcastle 0
Aston Villa 0

Match Events

E. Buendia (M. Rogers) 19'
27' 🟨 Joelinton
HT
48' 🔄 Joelinton J. Ramsey
J. Sancho L. Bailey 🔄 59'
62' 🔄 Y. Wissa N. Woltemade
63' 🔄 A. Gordon A. Elanga
P. Torres T. Mings 🔄 74'
E. Buendia L. Digne 🔄 74'
Y. Tielemans L. Bogarde 🔄 74'
L. Digne 🟨 79'
84' 🔄 S. Tonali J. Willock
O. Watkins (L. Digne) 88'
A. Onana V. Lindelof 🔄 89'
I. Maatsen 🟨 90'+2
FT

Player Cards

Season performance ratings for players in this match

Newcastle

Goalkeepers
Nick Pope
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Defenders
Kieran Trippier
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Malick Thiaw
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
75%
duel win %
Sven Botman
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
64%
duel win %
Lewis Hall
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
36%
pass acc
Midfielders
Lewis Miley
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
47%
pass acc
Sandro Tonali
MAGNET
MAGNET
82
activity
82
activity
66
passes
16
duels
Joelinton
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
48
total mins
48
entry
Forwards
Harvey Barnes
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Yoane Wissa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
62
total mins
62
entry
Anthony Gordon
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
2
Duels Won
0
pens won
BENCH
Aaron Ramsdale
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Dan Burn
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Alex Murphy
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Leo Shahar
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
48
total mins
Started
entry
Joe Willock
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
Anthony Elanga
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
3
Duels Won
0
pens won
William Osula
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Nick Woltemade
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
34
total mins
Started
entry

Aston Villa

Goalkeepers
Emiliano Martínez
OCTOPUS
OCTOPUS
4
saves
4
saves
0
conceded
100%
save %
Defenders
Matty Cash
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Ezri Konsa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Pau Torres
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
Ian Maatsen
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
71%
duel win %
Midfielders
Amadou Onana
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
Youri Tielemans
SWEEPER
SWEEPER
5
cleanups
5
cleanups
2
interceptions
3
blocks
Jadon Sancho
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
59
total mins
59
entry
Morgan Rogers
PROVIDER
PROVIDER
1
assists
1
assists
2
key passes
6.6
rating
Emiliano Buendía
FINISHER
FINISHER
1
goals
1
goals
4
shots
7.9
rating
Forwards
Ollie Watkins
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.2
rating
BENCH
Marco Bizot
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Victor Lindelöf
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
7
total mins
Started
entry
Lucas Digne
SUPER SUB
SUPER SUB
0
impact
0
impact
21
minutes
7.5
rating
Tyrone Mings
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
21
total mins
Started
entry
Lamare Bogarde
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
22
total mins
Started
entry
George Hemmings
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Leon Bailey
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
37
total mins
Started
entry
Harvey Elliott
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Evann Guessand
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
16/08/2025 Aston Villa 0 - 0 Newcastle Premier League Villa Park
19/04/2025 Aston Villa 4 - 1 Newcastle Premier League Villa Park
26/12/2024 Newcastle 3 - 0 Aston Villa Premier League St. James' Park
30/01/2024 Aston Villa 1 - 3 Newcastle Premier League Villa Park
12/08/2023 Newcastle 5 - 1 Aston Villa Premier League St. James' Park
23/07/2023 Newcastle 3 - 3 Aston Villa Premier League - Summer Series Lincoln Financial Field
16/08/2025
Premier League Villa Park
19/04/2025
Premier League Villa Park
26/12/2024
Premier League St. James' Park
30/01/2024
Premier League Villa Park
12/08/2023
Premier League St. James' Park
23/07/2023
Premier League - Summer Series Lincoln Financial Field
Newcastle Win
Aston Villa 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)