Arsenal vs Tottenham

15 January 2025 · Premier League · 2024/25 · Referee Simon Hooper

Full time 2 – 1

Half-time: 2–1

  • Dominic Solanke 40’ (og)
  • Leandro Trossard 44’
  • Son Heung-Min 25’

Match summary

Arsenal came from behind to win 2-1 at home to Tottenham. Arsenal led 2-1 at half-time.

Son Heung-Min put Tottenham ahead from a corner in the 25th minute, Solanke's own goal equalised from a corner in the 40th minute, and Leandro Trossard won it in the 44th minute, set up by Martin Odegaard.

The chances backed that up: Arsenal created 2.27 expected goals (xG) from 14 shots to Tottenham's 0.78 from 10.

Match stats

Arsenal Tottenham
14 Shots 10
4 Shots on Target 2
10 Corners 4
3 Yellow Cards 1
0 Red Cards 0
2.26 xG 0.78
2.26 Non-penalty xG 0.78
11 Deep Completions 0

Key events

Arsenal Tottenham
Kick-off
25’
Son Heung-Min0-1 (Tottenham)
Dominic Solanke
Own goal
1-1 (Arsenal)
40’
Leandro Trossard
Assist: Martin Odegaard
2-1 (Arsenal)
44’
Half-time2-1
Full-time2-1

Bookings

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

Arsenal
  • Gabriel
  • Myles Lewis-Skelly
  • Kai Havertz
Tottenham
  • Pape Sarr

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 2.27 0.78 25’ Son Heung-Min (Tottenham), 0-1 25’ 40’ Dominic Solanke (Arsenal) own goal, 1-1 40’ 44’ Leandro Trossard (Arsenal), 2-1 44’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.27 0.78 25’ Son Heung-Min (Tottenham), 0-1 Heung-Min 25’ 40’ Dominic Solanke (Arsenal) own goal, 1-1 Solanke 40’ 44’ Leandro Trossard (Arsenal), 2-1 Trossard 44’
Arsenal 2.27 xGTottenham 0.78 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Tottenham attacking Arsenal attacking 
84’ Martin Odegaard (Arsenal), open play, 0.51 xG, off target 53’ Kai Havertz (Arsenal), from a corner, 0.40 xG, off target 13’ Leandro Trossard (Arsenal), open play, 0.39 xG, blocked 22’ Dejan Kulusevski (Tottenham), from a corner, 0.33 xG, saved 56’ Kai Havertz (Arsenal), open play, 0.26 xG, saved 46’ Raheem Sterling (Arsenal), open play, 0.10 xG, blocked 59’ Raheem Sterling (Arsenal), open play, 0.09 xG, blocked 66’ James Maddison (Tottenham), open play, 0.09 xG, off target 73’ Declan Rice (Arsenal), open play, 0.09 xG, saved 85’ Dominic Solanke (Tottenham), open play, 0.09 xG, blocked 59’ Leandro Trossard (Arsenal), open play, 0.08 xG, off target 74’ Martin Odegaard (Arsenal), open play, 0.09 xG, saved 73’ Dominic Solanke (Tottenham), open play, 0.08 xG, blocked 76’ Gabriel Martinelli (Arsenal), open play, 0.08 xG, blocked 48’ Kai Havertz (Arsenal), open play, 0.07 xG, blocked 44’ Leandro Trossard (Arsenal), open play, 0.06 xG, goal 90+2’ Dominic Solanke (Tottenham), open play, 0.05 xG, off target 25’ Son Heung-Min (Tottenham), from a corner, 0.03 xG, goal 50’ Son Heung-Min (Tottenham), open play, 0.03 xG, blocked 57’ Brennan Johnson (Tottenham), open play, 0.03 xG, blocked 90+4’ Pedro Porro (Tottenham), open play, 0.03 xG, hit the woodwork 13’ Thomas Partey (Arsenal), open play, 0.03 xG, blocked 87’ Pedro Porro (Tottenham), from a corner, 0.02 xG, off target 77’ Gabriel (Arsenal), open play, 0.02 xG, off target 40’ Dominic Solanke (Tottenham), own goal 84’ Martin Odegaard (Arsenal), open play, 0.51 xG, off target 53’ Kai Havertz (Arsenal), from a corner, 0.40 xG, off target 13’ Leandro Trossard (Arsenal), open play, 0.39 xG, blocked 22’ Dejan Kulusevski (Tottenham), from a corner, 0.33 xG, saved 56’ Kai Havertz (Arsenal), open play, 0.26 xG, saved 46’ Raheem Sterling (Arsenal), open play, 0.10 xG, blocked 59’ Raheem Sterling (Arsenal), open play, 0.09 xG, blocked 66’ James Maddison (Tottenham), open play, 0.09 xG, off target 73’ Declan Rice (Arsenal), open play, 0.09 xG, saved 85’ Dominic Solanke (Tottenham), open play, 0.09 xG, blocked 59’ Leandro Trossard (Arsenal), open play, 0.08 xG, off target 74’ Martin Odegaard (Arsenal), open play, 0.09 xG, saved 73’ Dominic Solanke (Tottenham), open play, 0.08 xG, blocked 76’ Gabriel Martinelli (Arsenal), open play, 0.08 xG, blocked 48’ Kai Havertz (Arsenal), open play, 0.07 xG, blocked 44’ Leandro Trossard (Arsenal), open play, 0.06 xG, goal 90+2’ Dominic Solanke (Tottenham), open play, 0.05 xG, off target 57’ Brennan Johnson (Tottenham), open play, 0.03 xG, blocked 25’ Son Heung-Min (Tottenham), from a corner, 0.03 xG, goal 50’ Son Heung-Min (Tottenham), open play, 0.03 xG, blocked 90+4’ Pedro Porro (Tottenham), open play, 0.03 xG, hit the woodwork 13’ Thomas Partey (Arsenal), open play, 0.03 xG, blocked 87’ Pedro Porro (Tottenham), from a corner, 0.02 xG, off target 77’ Gabriel (Arsenal), open play, 0.02 xG, off target 40’ Dominic Solanke (Tottenham), own goal
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.000
Jurriën Timber DEF900 0.000.000
Gabriel DEF901 0.020.000
William Saliba DEF900 0.000.000
Myles Lewis-Skelly DEF900 0.000.000
Thomas Partey MID901 0.030.261
Martin Odegaard MID9012 0.590.634
Declan Rice MID901 0.090.391
Raheem Sterling FWD652 0.190.000
Kai Havertz FWD903 0.740.000
Leandro Trossard FWD8113 0.540.101
Gabriel Martinelli Sub251 0.080.091
Kieran Tierney Sub90 0.000.511
Mikel Merino Sub10 0.000.000
Oleksandr Zinchenko Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Arsenal win 69% Avg odds 1.38
Draw 18% Avg odds 5.31
Tottenham win 13% Avg odds 7.55

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.