Arsenal vs Newcastle

18 May 2025 · Premier League · 2024/25 · Referee Simon Hooper

Full time 1 – 0

Half-time: 0–0

  • Declan Rice 55’

Match summary

Arsenal won 1-0 at home to Newcastle. It was goalless at half-time.

Declan Rice put Arsenal ahead in the 55th minute, set up by Martin Odegaard.

Newcastle can feel hard done by, creating 2.26 expected goals (xG) from 14 shots to Arsenal's 1.16 from 12.

Match stats

Arsenal Newcastle
12 Shots 14
4 Shots on Target 5
10 Corners 7
3 Yellow Cards 3
0 Red Cards 0
1.16 xG 2.25
1.16 Non-penalty xG 2.25
3 Deep Completions 8

Key events

Arsenal Newcastle
Kick-off
Half-time0-0
Declan Rice
Assist: Martin Odegaard
1-0 (Arsenal)
55’
Full-time1-0

Bookings

Card times are not on file for this game, so they are listed without a minute.

Arsenal
  • David Raya
  • Jakub Kiwior
  • Kai Havertz
Newcastle
  • Dan Burn
  • Emil Krafth
  • Joe Willock

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.16 2.26 55’ Declan Rice (Arsenal), 1-0 55’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.16 2.26 55’ Declan Rice (Arsenal), 1-0 Rice 55’
Arsenal 1.16 xGNewcastle 2.26 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Newcastle attacking Arsenal attacking 
17’ Fabian Schär (Newcastle), from a corner, 0.59 xG, saved 14’ Thomas Partey (Arsenal), from a corner, 0.57 xG, saved 90+5’ Fabian Schär (Newcastle), open play, 0.52 xG, off target 6’ Bruno Guimarães (Newcastle), open play, 0.36 xG, saved 17’ Sven Botman (Newcastle), from a corner, 0.14 xG, blocked 17’ Dan Burn (Newcastle), from a corner, 0.13 xG, saved 11’ Valentino Livramento (Newcastle), open play, 0.11 xG, saved 13’ Leandro Trossard (Arsenal), open play, 0.10 xG, blocked 90’ Gabriel Martinelli (Arsenal), open play, 0.09 xG, blocked 51’ Gabriel Martinelli (Arsenal), from a corner, 0.08 xG, off target 61’ Bukayo Saka (Arsenal), open play, 0.08 xG, saved 75’ Harvey Barnes (Newcastle), open play, 0.07 xG, off target 18’ Fabian Schär (Newcastle), from a corner, 0.07 xG, blocked 83’ Joe Willock (Newcastle), open play, 0.06 xG, off target 38’ Harvey Barnes (Newcastle), open play, 0.06 xG, blocked 50’ Myles Lewis-Skelly (Arsenal), open play, 0.06 xG, blocked 79’ Fabian Schär (Newcastle), direct free kick, 0.06 xG, blocked 9’ Thomas Partey (Arsenal), open play, 0.04 xG, blocked 16’ Harvey Barnes (Newcastle), open play, 0.04 xG, saved 59’ Bukayo Saka (Arsenal), open play, 0.04 xG, blocked 55’ Declan Rice (Arsenal), open play, 0.03 xG, goal 6’ Bruno Guimarães (Newcastle), open play, 0.03 xG, blocked 69’ Ben White (Arsenal), open play, 0.03 xG, off target 11’ Sandro Tonali (Newcastle), open play, 0.02 xG, blocked 15’ Martin Odegaard (Arsenal), from a corner, 0.02 xG, off target 28’ Declan Rice (Arsenal), open play, 0.01 xG, saved 17’ Fabian Schär (Newcastle), from a corner, 0.59 xG, saved 14’ Thomas Partey (Arsenal), from a corner, 0.57 xG, saved 90+5’ Fabian Schär (Newcastle), open play, 0.52 xG, off target 6’ Bruno Guimarães (Newcastle), open play, 0.36 xG, saved 17’ Sven Botman (Newcastle), from a corner, 0.14 xG, blocked 17’ Dan Burn (Newcastle), from a corner, 0.13 xG, saved 11’ Valentino Livramento (Newcastle), open play, 0.11 xG, saved 13’ Leandro Trossard (Arsenal), open play, 0.10 xG, blocked 90’ Gabriel Martinelli (Arsenal), open play, 0.09 xG, blocked 51’ Gabriel Martinelli (Arsenal), from a corner, 0.08 xG, off target 61’ Bukayo Saka (Arsenal), open play, 0.08 xG, saved 18’ Fabian Schär (Newcastle), from a corner, 0.07 xG, blocked 75’ Harvey Barnes (Newcastle), open play, 0.07 xG, off target 83’ Joe Willock (Newcastle), open play, 0.06 xG, off target 38’ Harvey Barnes (Newcastle), open play, 0.06 xG, blocked 50’ Myles Lewis-Skelly (Arsenal), open play, 0.06 xG, blocked 79’ Fabian Schär (Newcastle), direct free kick, 0.06 xG, blocked 16’ Harvey Barnes (Newcastle), open play, 0.04 xG, saved 9’ Thomas Partey (Arsenal), open play, 0.04 xG, blocked 59’ Bukayo Saka (Arsenal), open play, 0.04 xG, blocked 6’ Bruno Guimarães (Newcastle), open play, 0.03 xG, blocked 55’ Declan Rice (Arsenal), open play, 0.03 xG, goal 69’ Ben White (Arsenal), open play, 0.03 xG, off target 15’ Martin Odegaard (Arsenal), from a corner, 0.02 xG, off target 11’ Sandro Tonali (Newcastle), open play, 0.02 xG, blocked 28’ Declan Rice (Arsenal), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
David Raya GK900 0.000.091
Ben White DEF901 0.030.000
Jakub Kiwior DEF900 0.000.092
William Saliba DEF460 0.000.000
Myles Lewis-Skelly DEF901 0.060.101
Thomas Partey MID902 0.610.041
Martin Odegaard MID9011 0.020.184
Declan Rice MID9012 0.050.000
Bukayo Saka FWD762 0.120.602
Leandro Trossard FWD881 0.100.061
Gabriel Martinelli FWD902 0.170.000
Riccardo Calafiori Sub440 0.000.000
Kai Havertz Sub140 0.000.000
Kieran Tierney Sub20 0.000.000
Jorginho Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Arsenal win 50% Avg odds 1.90
Draw 26% Avg odds 3.76
Newcastle win 24% Avg odds 3.99

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.