Premier League Gameweek 10

Arsenal 1 - 0 FT Hull City

Emirates Stadium

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

Futmetrix Verdict
44
FT
Sat, Nov 7
Arsenal
1-0
Hull City
⚡ Intensity 38
⚖️ Balance 22
🏆 Stakes 49
🎲 Upset 0
Tzolakis resisted; Odegaard finally scored

Win Probability

  • Arsenal 82%
  • Draw 13%
  • Hull City 6%

Futmetrix AI estimate

Nine Saves Before the Breakthrough

Average Entertainment Futmetrix Score: 44/100. A late goal keeps Arsenal on top, but Hull City made the leaders work for every inch at Emirates Stadium.

A Siege Without a Breakthrough

Arsenal spent the afternoon asking the same question; K. Tzolakis kept answering. At Emirates Stadium, the league leaders dominated possession with 67 per cent and turned that control into 20 attempts, but Hull City’s goalkeeper made nine saves and refused to let the contest become comfortable. The visitors offered little going forward—seven shots and only two on target—yet their compact resistance gave the match a stubborn shape. The combined 27 attempts and 12 efforts on target suggested a busier afternoon than the one-goal scoreline conveys; the difference was that Hull’s chances rarely carried the same threat. Arsenal’s seven corners added more pressure, while Hull cleared repeatedly and tried to survive the next wave. The Intensity came from the siege and the goalkeeper’s defiance, not from an end-to-end exchange.

The Call Reversed, Then the Goal

The match turned on two decisions separated by 29 minutes. At 43, VAR overturned the penalty decision involving Kai Havertz, removing Arsenal’s clearest route to an earlier lead and forcing the hosts to restart their search. Hull stayed disciplined, while Martin Odegaard kept probing with five key passes. When the breakthrough arrived in the 72nd minute, it was Odegaard who scored; no assist is listed, so there is no need to invent one. The goal finally rewarded sustained pressure, but the delay mattered: the longer the score stayed level, the more each Hull clearance and each Tzolakis stop lifted the visitors. This was the pivot, not because VAR decided the result, but because the overturned call made Arsenal’s eventual goal the next decisive moment.

A Narrow Margin at the Top

Arsenal won 1-0, moved to 24 points after nine matches and stayed top of the Premier League. That matters in an early title race, but the manner of the win is the sharper takeaway: 20 shots and 1.01 expected goals produced only one goal, so there is room for cleaner finishing. Hull, 12th on 11 points, did not create a big chance and finished with 0.36 expected goals, yet the visitors kept the leaders waiting until the 72nd minute. The Balance tilted Arsenal’s way through territory and pressure; it never became a rout. Hull can leave Emirates Stadium with a result that hurts their points column but confirms their defensive resolve. Arsenal banked three points, not a comfortable afternoon. With 29 league matches still to play, the table remains an early snapshot, not a final verdict.

Key Questions

How did VAR change this match?

VAR overturned the penalty decision involving Kai Havertz in the 43rd minute; the score stayed level until Odegaard’s goal in the 72nd.

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
67%
33%
Arsenal 67%
Hull City 33%
Shots
20
7
Arsenal 20
Hull City 7
Shots on Target
10
2
Arsenal 10
Hull City 2
Expected Goals (xG)
1.01
0.36
Arsenal 1.01
Hull City 0.36
Passes
568
269
Arsenal 568
Hull City 269
Corners
7
4
Arsenal 7
Hull City 4
Fouls
5
15
Arsenal 5
Hull City 15
Yellow Cards
0
5
Arsenal 0
Hull City 5
Red Cards
0
0
Arsenal 0
Hull City 0

Match Events

Lewie Coyle 🟨 34'
43' • Kai Havertz
HT
Sergej Jakirović 🟨 54'
↓ Mohamed Ali Cho ↑Joe Gelhardt 🔄 60'
↓ Lewie Coyle ↑Brooke Norton-Cuffy 🔄 61'
63' 🔄 ↓ Kai Havertz ↑Viktor Gyökeres
63' 🔄 ↓ Declan Rice ↑Mikel Merino
69' 🔄 ↓ Christos Tzolis ↑Eberechi Eze
69' 🔄 ↓ Riccardo Calafiori ↑Piero Hincapié
↓ Semi Ajayi ↑Lucas Herrington 🔄 69'
72' ⚽ Martin Odegaard
Elliot Stroud 🟨 75'
↓ Elliot Stroud ↑Ryan Giles 🔄 75'
↓ Tim Iroegbunam ↑Christos Mouzakitis 🔄 75'
Nobel Mendy 🟨 87'
89' 🔄 ↓ Bruno Guimarães ↑Martín Zubimendi
FT

Player Cards

Our take on every player in this match

Arsenal

Goalkeepers
David Raya
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Jurriën Timber
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
49%
Pass Acc
Ezri Konsa
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Gabriel Magalhães
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Riccardo Calafiori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Midfielders
Declan Rice
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Bruno Guimarães
MAGNET
MAGNET
102
Activity
102
Activity
92
Passes
10
Duels
Noni Madueke
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
39%
Pass Acc
Martin Ødegaard
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Christos Tzolis
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
7
Duels Won
0
Pens Won
Forwards
Kai Havertz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
BENCH
Kepa Arrizabalaga
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ben White
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cristhian Mosquera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Piero Hincapié
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Myles Lewis-Skelly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Martín Zubimendi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Mikel Merino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Eberechi Eze
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Viktor Gyökeres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry

Hull City

Goalkeepers
Konstantinos Tzolakis
OCTOPUS
OCTOPUS
9
Saves
9
Saves
0
Conceded
100%
Save %
Defenders
Lewie Coyle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Semi Ajayi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
88%
Duel Win %
John Egan
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Nobel Mendy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Elliot Stroud
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Midfielders
Timothy Iroegbunam
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Lucas Gourna-Douath
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Regan Slater
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Mohamed-Ali Cho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Oli McBurnie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Jack Butland
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ryan Giles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Lucas Herrington
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Brooke Norton-Cuffy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Jens Hjertø-Dahl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christos Mouzakitis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Sorba Thomas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joe Gelhardt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Robinio Vaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/11/2017 Arsenal 2 - 0 Hull City Premier League Emirates Stadium
09/17/2016 Hull City 1 - 4 Arsenal Premier League KCOM Stadium
03/08/2016 Hull City 0 - 4 Arsenal FA Cup Kingston Communications Stadium
02/20/2016 Arsenal 0 - 0 Hull City FA Cup Emirates Stadium
05/04/2015 Hull City 1 - 3 Arsenal Premier League Kingston Communications Stadium (Hull)
01/04/2015 Arsenal 2 - 0 Hull City FA Cup Emirates Stadium
10/18/2014 Arsenal 2 - 2 Hull City Premier League Emirates Stadium (London)
05/17/2014 Arsenal 3 - 2 (AET) Hull City FA Cup Wembley Stadium
04/20/2014 Hull City 0 - 3 Arsenal Premier League Kingston Communications Stadium (Hull)
12/04/2013 Arsenal 2 - 0 Hull City Premier League Emirates Stadium (London)
02/11/2017
Premier League Emirates Stadium
09/17/2016
Premier League KCOM Stadium
03/08/2016
FA Cup Kingston Communications Stadium
02/20/2016
FA Cup Emirates Stadium
05/04/2015
Premier League Kingston Communications Stadium (Hull)
01/04/2015
FA Cup Emirates Stadium
10/18/2014
Premier League Emirates Stadium (London)
05/17/2014
3 - 2 (AET)
FA Cup Wembley Stadium
04/20/2014
Premier League Kingston Communications Stadium (Hull)
12/04/2013
Premier League Emirates Stadium (London)
Arsenal Win
Hull City Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 10 27 15 5 +10 WArsenal 1 - 0 Hull City (07-11-2026)WLiverpool 0 - 1 Arsenal (01-11-2026)WArsenal 2 - 0 Everton (24-10-2026)WNottingham Forest 0 - 1 Arsenal (18-10-2026)WArsenal 2 - 1 Leeds (10-10-2026)
2 Manchester City 9 21 20 10 +10 LManchester City 0 - 1 Brighton (31-10-2026)LAston Villa 2 - 1 Manchester City (24-10-2026)WManchester City 3 - 2 Ipswich (17-10-2026)WLiverpool 0 - 3 Manchester City (11-10-2026)WManchester City 5 - 3 Sunderland (20-09-2026)
3 Brighton 9 19 24 7 +17 WManchester City 0 - 1 Brighton (31-10-2026)LLiverpool 2 - 0 Brighton (25-10-2026)WBrighton 5 - 0 Crystal Palace (18-10-2026)WSunderland 0 - 2 Brighton (10-10-2026)WBrighton 3 - 0 Arsenal (19-09-2026)
4 Chelsea 9 16 19 15 +4 WChelsea 2 - 0 Manchester United (31-10-2026)LChelsea 0 - 2 Tottenham (24-10-2026)WEverton 0 - 2 Chelsea (17-10-2026)WChelsea 5 - 1 Bournemouth (10-10-2026)LBrentford 3 - 0 Chelsea (18-09-2026)
5 Everton 10 16 12 10 +2 WEverton 3 - 1 Coventry (06-11-2026)WNewcastle 0 - 1 Everton (02-11-2026)LArsenal 2 - 0 Everton (24-10-2026)LEverton 0 - 2 Chelsea (17-10-2026)DHull City 2 - 2 Everton (11-10-2026)
6 Liverpool 9 15 11 9 +2 LLiverpool 0 - 1 Arsenal (01-11-2026)WLiverpool 2 - 0 Brighton (25-10-2026)WBrentford 1 - 2 Liverpool (17-10-2026)LLiverpool 0 - 3 Manchester City (11-10-2026)WBournemouth 0 - 1 Liverpool (20-09-2026)
7 Brentford 9 14 16 9 +7 WBrentford 2 - 0 Nottingham Forest (31-10-2026)DHull City 1 - 1 Brentford (25-10-2026)LBrentford 1 - 2 Liverpool (17-10-2026)DAston Villa 2 - 2 Brentford (10-10-2026)WBrentford 3 - 0 Chelsea (18-09-2026)
8 Leeds 10 14 10 8 +2 WLeeds 1 - 0 Tottenham (07-11-2026)LBournemouth 2 - 0 Leeds (31-10-2026)DSunderland 0 - 0 Leeds (25-10-2026)DLeeds 1 - 1 Manchester United (18-10-2026)LArsenal 2 - 1 Leeds (10-10-2026)
9 Bournemouth 9 12 14 13 +1 WBournemouth 2 - 0 Leeds (31-10-2026)WManchester United 0 - 3 Bournemouth (25-10-2026)WBournemouth 2 - 0 Sunderland (18-10-2026)LChelsea 5 - 1 Bournemouth (10-10-2026)LBournemouth 0 - 1 Liverpool (20-09-2026)
10 Tottenham 10 12 10 11 -1 LLeeds 1 - 0 Tottenham (07-11-2026)WTottenham 2 - 0 Crystal Palace (31-10-2026)WChelsea 0 - 2 Tottenham (24-10-2026)WTottenham 3 - 1 Coventry (19-10-2026)DManchester United 1 - 1 Tottenham (10-10-2026)
11 Newcastle 10 12 13 16 -3 DFulham 1 - 1 Newcastle (07-11-2026)LNewcastle 0 - 1 Everton (02-11-2026)WCrystal Palace 0 - 2 Newcastle (25-10-2026)LNewcastle 0 - 1 Aston Villa (17-10-2026)LCoventry 4 - 1 Newcastle (12-10-2026)
12 Aston Villa 9 12 10 13 -3 DAston Villa 1 - 1 Fulham (31-10-2026)WAston Villa 2 - 1 Manchester City (24-10-2026)WNewcastle 0 - 1 Aston Villa (17-10-2026)DAston Villa 2 - 2 Brentford (10-10-2026)WTottenham 2 - 3 Aston Villa (19-09-2026)
13 Hull City 10 11 11 11 0 LArsenal 1 - 0 Hull City (07-11-2026)DHull City 2 - 2 Ipswich (31-10-2026)DHull City 1 - 1 Brentford (25-10-2026)LFulham 1 - 0 Hull City (17-10-2026)DHull City 2 - 2 Everton (11-10-2026)
14 Ipswich 9 11 14 18 -4 DHull City 2 - 2 Ipswich (31-10-2026)DIpswich 1 - 1 Nottingham Forest (23-10-2026)LManchester City 3 - 2 Ipswich (17-10-2026)WIpswich 2 - 1 Fulham (10-10-2026)LEverton 1 - 0 Ipswich (19-09-2026)
15 Fulham 10 10 10 12 -2 DFulham 1 - 1 Newcastle (07-11-2026)DAston Villa 1 - 1 Fulham (31-10-2026)WCoventry 0 - 1 Fulham (24-10-2026)WFulham 1 - 0 Hull City (17-10-2026)LIpswich 2 - 1 Fulham (10-10-2026)
16 Coventry 10 9 10 19 -9 LEverton 3 - 1 Coventry (06-11-2026)WCoventry 3 - 1 Sunderland (31-10-2026)LCoventry 0 - 1 Fulham (24-10-2026)LTottenham 3 - 1 Coventry (19-10-2026)WCoventry 4 - 1 Newcastle (12-10-2026)
17 Manchester United 9 7 10 15 -5 LChelsea 2 - 0 Manchester United (31-10-2026)LManchester United 0 - 3 Bournemouth (25-10-2026)DLeeds 1 - 1 Manchester United (18-10-2026)DManchester United 1 - 1 Tottenham (10-10-2026)DFulham 1 - 1 Manchester United (20-09-2026)
18 Crystal Palace 9 7 9 21 -12 LTottenham 2 - 0 Crystal Palace (31-10-2026)LCrystal Palace 0 - 2 Newcastle (25-10-2026)LBrighton 5 - 0 Crystal Palace (18-10-2026)WCrystal Palace 3 - 1 Nottingham Forest (11-10-2026)DLeeds 0 - 0 Crystal Palace (20-09-2026)
19 Nottingham Forest 9 6 6 12 -6 LBrentford 2 - 0 Nottingham Forest (31-10-2026)DIpswich 1 - 1 Nottingham Forest (23-10-2026)LNottingham Forest 0 - 1 Arsenal (18-10-2026)LCrystal Palace 3 - 1 Nottingham Forest (11-10-2026)LNottingham Forest 0 - 1 Coventry (19-09-2026)
20 Sunderland 9 5 7 17 -10 LCoventry 3 - 1 Sunderland (31-10-2026)DSunderland 0 - 0 Leeds (25-10-2026)LBournemouth 2 - 0 Sunderland (18-10-2026)LSunderland 0 - 2 Brighton (10-10-2026)LManchester City 5 - 3 Sunderland (20-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.