Premier League Regular Season - 24

Wolves 0 - 2 FT Bournemouth

Molineux Stadium

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

Futmetrix Verdict
34
FT
Sat, Jan 31
Wolves
0-2
Bournemouth
⚡ Intensity 41
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 0
Cherries clinical as Wolves' woes deepen.

Cherries Clinical as Wolves’ Woes Deepen at Molineux

Skip It Futmetrix Score: 34/100. Bournemouth’s defensive resilience and ruthless finishing compounded Wolves' relegation fears in a match defined by missed chances and goalkeeping brilliance.

The Siege of Molineux

The early exchange at Molineux Stadium crackled with the Intensity of a side desperate to climb off the foot of the Premier League table. Wolves, currently anchored to the bottom of the standings, looked to impose themselves early, utilizing a high-pressing game that allowed them to control the tempo. The home side edged possession with 52%, carving out several promising openings through the flanks. However, despite registering a significant volume of their 16 total shots in the first half hour, they lacked the necessary composure to breach the visitors' line. The Balance of the match shifted decisively against the run of play in the 33rd minute. A. Adli found space to deliver a precise ball for E. J. Kroupi, who clinically dispatched his effort to give the visitors the lead. It was a tactical sucker-punch for the hosts, who had looked the more dangerous side until that moment.

Petrović Stands Tall

As the second half progressed, the Stakes grew higher for a Wolves side staring down their 19th defeat of the campaign. They laid siege to the Bournemouth goal, forcing a series of corner situations that kept the pressure at a boiling point. This was the window where Đorđe Petrović truly came to the fore. The Serbian shot-stopper produced a string of six vital saves, frustrating the Wolves attackers at every turn with exceptional positioning and reflexes. His performance was the embodiment of defensive Intensity, ensuring that the Cherries’ slender lead remained intact despite a barrage of pressure. Wolves’ inability to find a way past the Bournemouth wall began to drain the belief from the home crowd, as the visitors remained disciplined and compact. Lewis Cook was instrumental in this phase, breaking up play and ensuring his side maintained their structural integrity under constant duress.

The Final Blow

With the clock ticking into stoppage time and Wolves committing almost every player forward in a desperate search for an equaliser, the final blow was delivered via a piece of substitute magic. Rayan, introduced in the 68th minute, showed fresh legs and vision to tee up A. Scott in the 91st minute. Scott’s composed finish was the ultimate Upset to any lingering hope of a late Wolves fightback, sealing a 2-0 victory for the visitors. For Bournemouth, the result solidifies their mid-table security and rewards a resilient tactical display. Conversely, for Wolves, this result represents a devastating blow in their ongoing relegation battle. They remain adrift at the bottom with only 8 points from 24 matches, leaving their top-flight status hanging by a thread as they struggle to convert dominance into tangible results.

Key Questions

How did substitute Đorđe Petrović change the game?

Though he started the match, Petrović was the difference-maker, recording 6 crucial saves to maintain a clean sheet under heavy Wolves pressure.

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
52%
48%
Wolves 52%
Bournemouth 48%
Shots
16
9
Wolves 16
Bournemouth 9
Shots on Target
6
4
Wolves 6
Bournemouth 4
Expected Goals (xG)
1.12
1.36
Wolves 1.12
Bournemouth 1.36
Passes
465
439
Wolves 465
Bournemouth 439
Pass Accuracy
82%
85%
Wolves 82%
Bournemouth 85%
Corners
4
6
Wolves 4
Bournemouth 6
Fouls
11
14
Wolves 11
Bournemouth 14
Yellow Cards
3
3
Wolves 3
Bournemouth 3
Red Cards
0
0
Wolves 0
Bournemouth 0

Match Events

E. J. Kroupi (A. Adli) 33'
45'+1 🟨 Andre
HT
A. Jimenez 🟨 59'
A. Adli 🟨 60'
61' 🟨 Y. Mosquera
E. J. Kroupi R. Christie 🔄 68'
A. Adli Rayan 🔄 68'
70' 🔄 Hwang Hee-Chan J. S. Larsen
71' 🔄 R. Gomes J. Bellegarde
76' 🟨 Joao Gomes
79' 🔄 Andre J. Arias
Evanilson E. Unal 🔄 85'
A. Jimenez A. Toth 🔄 86'
J. Hill 🟨 88'
89' 🔄 H. Bueno D. M. Wolfe
89' 🔄 S. Bueno Pedro Lima
A. Scott (Rayan) 90'+1
A. Smith B. Diakite 🔄 90'+4
FT

Player Cards

Our take on every player in this match

Wolves

Goalkeepers
José Sá
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Yerson Mosquera
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Santiago Bueno
NPC
NPC
89
Minutes
89
Minutes
56%
Pass Acc
6.3
Rating
Emmanuel Agbadou
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Rodrigo Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
João Gomes
MAGNET
MAGNET
71
Activity
71
Activity
52
Passes
19
Duels
André
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
80
Total Mins
79
Entry
Mateus Mané
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Hugo Bueno
NPC
NPC
89
Minutes
89
Minutes
24%
Pass Acc
6.7
Rating
Forwards
Tolu Arokodare
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Hee-Chan Hwang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
BENCH
Sam Johnstone
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matt Doherty
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Möller Wolfe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Pedro Lima
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Jackson Tchatchoua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jhon Arias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Jean-Ricner Bellegarde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Jerome Abbey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jørgen Strand Larsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Bournemouth

Goalkeepers
Đorđe Petrović
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Adam Smith
NPC
NPC
93
Minutes
93
Minutes
34%
Pass Acc
6.7
Rating
James Hill
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Marcos Senesi
MAGNET
MAGNET
89
Activity
89
Activity
81
Passes
8
Duels
Adrien Truffert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Midfielders
Alex Scott
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.2
Rating
Lewis Cook
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Álex Jiménez
NPC
NPC
86
Minutes
86
Minutes
13%
Pass Acc
6.3
Rating
Eli Junior Kroupi
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Amine Adli
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
24%
Pass Acc
Forwards
Evanilson
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
BENCH
Christos Mandas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Bafodé Diakité
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Veljko Milosavljević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryan Christie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Alex Tóth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Malcom Dacosta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rayan
SUPER SUB
SUPER SUB
1
Assist
1
Assist
25
Minutes
6.9
Rating
Enes Ünal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Remy Rees-Dottin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
23/08/2025 Bournemouth 1 - 0 Wolves Premier League Vitality Stadium
01/03/2025 Bournemouth 1 - 1 Wolves FA Cup Vitality Stadium
22/02/2025 Bournemouth 0 - 1 Wolves Premier League Vitality Stadium
30/11/2024 Wolves 2 - 4 Bournemouth Premier League Molineux Stadium
24/04/2024 Wolves 0 - 1 Bournemouth Premier League Molineux Stadium
21/10/2023 Bournemouth 1 - 2 Wolves Premier League Vitality Stadium
23/08/2025
Premier League Vitality Stadium
01/03/2025
FA Cup Vitality Stadium
22/02/2025
Premier League Vitality Stadium
30/11/2024
Premier League Molineux Stadium
24/04/2024
Premier League Molineux Stadium
21/10/2023
Premier League Vitality Stadium
Wolves Win
Bournemouth Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 24 53 46 17 +29 WLeeds 0 - 4 Arsenal (31-01-2026)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)
2 Manchester City 24 47 49 23 +26 DTottenham 2 - 2 Manchester City (01-02-2026)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)
3 Aston Villa 24 46 35 26 +9 LAston Villa 0 - 1 Brentford (01-02-2026)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)
4 Manchester United 24 41 44 36 +8 WManchester United 3 - 2 Fulham (01-02-2026)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)
5 Chelsea 24 40 42 27 +15 WChelsea 3 - 2 West Ham (31-01-2026)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)
6 Liverpool 24 39 39 33 +6 WLiverpool 4 - 1 Newcastle (31-01-2026)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)
7 Brentford 24 36 36 32 +4 WAston Villa 0 - 1 Brentford (01-02-2026)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)
8 Sunderland 24 36 27 26 +1 WSunderland 3 - 0 Burnley (02-02-2026)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)
9 Fulham 24 34 34 35 -1 LManchester United 3 - 2 Fulham (01-02-2026)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)
10 Everton 24 34 26 27 -1 DBrighton 1 - 1 Everton (31-01-2026)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)
11 Newcastle 24 33 33 33 0 LLiverpool 4 - 1 Newcastle (31-01-2026)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)
12 Bournemouth 24 33 40 43 -3 WWolves 0 - 2 Bournemouth (31-01-2026)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)
13 Brighton 24 31 34 32 +2 DBrighton 1 - 1 Everton (31-01-2026)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)
14 Tottenham 24 29 35 33 +2 DTottenham 2 - 2 Manchester City (01-02-2026)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)
15 Crystal Palace 24 29 25 29 -4 DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)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)
16 Leeds 24 26 31 42 -11 LLeeds 0 - 4 Arsenal (31-01-2026)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)
17 Nottingham Forest 24 26 24 35 -11 DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)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)
18 West Ham 24 20 29 48 -19 LChelsea 3 - 2 West Ham (31-01-2026)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)
19 Burnley 24 15 25 47 -22 LSunderland 3 - 0 Burnley (02-02-2026)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)
20 Wolves 24 8 15 45 -30 LWolves 0 - 2 Bournemouth (31-01-2026)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)