Arsenal vs Man City

1 January 2022 · Premier League · 2021/22 · Referee Stuart Attwell

Full time 1 – 2

Half-time: 1–0

  • Bukayo Saka 31’
  • Riyad Mahrez 57’ (pen)
  • Rodri 90+3’

Match summary

Man City came from behind to win 2-1 away at Arsenal, with the winner arriving in stoppage time. Arsenal led 1-0 at half-time.

Bukayo Saka put Arsenal ahead in the 31st minute, set up by Kieran Tierney, Riyad Mahrez equalised from the penalty spot in the 57th minute, and Rodri won it in stoppage time.

The chances backed that up: Man City created 1.99 expected goals (xG) from 15 shots to Arsenal's 0.84 from 7. Arsenal had a player sent off.

Match stats

Arsenal Man City
7 Shots 15
2 Shots on Target 2
5 Corners 5
3 Yellow Cards 2
1 Red Cards 0
0.84 xG 1.95
0.84 Non-penalty xG 1.19
4 Deep Completions 8

Key events

Arsenal Man City
Kick-off
Bukayo Saka
Assist: Kieran Tierney
1-0 (Arsenal)
31’
Half-time1-0
57’
Riyad Mahrez
Penalty
1-1 (Man City)
90+3’
Rodri1-2 (Man City)
Full-time1-2

Bookings

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

Arsenal
  • Gabriel
  • Granit Xhaka
  • Bukayo Saka
  • Rob Holding
Man City
  • Bernardo Silva
  • Rodri

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.84 1.99 31’ Bukayo Saka (Arsenal), 1-0 31’ 57’ Riyad Mahrez (Man City), 1-1 57’ 90+3’ Rodri (Man City), 1-2 90+3’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.84 1.99 31’ Bukayo Saka (Arsenal), 1-0 Saka 31’ 57’ Riyad Mahrez (Man City), 1-1 Mahrez 57’ 90+3’ Rodri (Man City), 1-2 Rodri 90+3’
Arsenal 0.84 xGMan City 1.99 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Man City attacking Arsenal attacking 
57’ Riyad Mahrez (Man City), penalty, 0.76 xG, goal 90+3’ Rodri (Man City), open play, 0.44 xG, goal 58’ Gabriel Martinelli (Arsenal), open play, 0.40 xG, hit the woodwork 14’ Rúben Dias (Man City), from a corner, 0.24 xG, off target 43’ Gabriel Martinelli (Arsenal), open play, 0.13 xG, off target 4’ Bernardo Silva (Man City), from a corner, 0.10 xG, blocked 31’ Bukayo Saka (Arsenal), open play, 0.10 xG, goal 90+3’ Aymeric Laporte (Man City), open play, 0.10 xG, blocked 5’ Gabriel Jesus (Man City), from a corner, 0.07 xG, off target 16’ Gabriel Martinelli (Arsenal), open play, 0.07 xG, saved 87’ Riyad Mahrez (Man City), open play, 0.07 xG, blocked 51’ Gabriel Martinelli (Arsenal), from a corner, 0.05 xG, off target 74’ Bernardo Silva (Man City), open play, 0.05 xG, blocked 27’ Alexandre Lacazette (Arsenal), open play, 0.05 xG, blocked 90+3’ João Cancelo (Man City), set piece, 0.05 xG, blocked 39’ Gabriel Martinelli (Arsenal), open play, 0.03 xG, off target 80’ João Cancelo (Man City), open play, 0.02 xG, off target 19’ Kevin De Bruyne (Man City), open play, 0.02 xG, off target 66’ Raheem Sterling (Man City), open play, 0.02 xG, off target 74’ João Cancelo (Man City), open play, 0.02 xG, blocked 71’ Aymeric Laporte (Man City), open play, 0.01 xG, off target 82’ Rúben Dias (Man City), open play, 0.01 xG, blocked 57’ Riyad Mahrez (Man City), penalty, 0.76 xG, goal 90+3’ Rodri (Man City), open play, 0.44 xG, goal 58’ Gabriel Martinelli (Arsenal), open play, 0.40 xG, hit the woodwork 14’ Rúben Dias (Man City), from a corner, 0.24 xG, off target 43’ Gabriel Martinelli (Arsenal), open play, 0.13 xG, off target 4’ Bernardo Silva (Man City), from a corner, 0.10 xG, blocked 31’ Bukayo Saka (Arsenal), open play, 0.10 xG, goal 90+3’ Aymeric Laporte (Man City), open play, 0.10 xG, blocked 5’ Gabriel Jesus (Man City), from a corner, 0.07 xG, off target 16’ Gabriel Martinelli (Arsenal), open play, 0.07 xG, saved 87’ Riyad Mahrez (Man City), open play, 0.07 xG, blocked 51’ Gabriel Martinelli (Arsenal), from a corner, 0.05 xG, off target 74’ Bernardo Silva (Man City), open play, 0.05 xG, blocked 27’ Alexandre Lacazette (Arsenal), open play, 0.05 xG, blocked 90+3’ João Cancelo (Man City), set piece, 0.05 xG, blocked 39’ Gabriel Martinelli (Arsenal), open play, 0.03 xG, off target 80’ João Cancelo (Man City), open play, 0.02 xG, off target 19’ Kevin De Bruyne (Man City), open play, 0.02 xG, off target 66’ Raheem Sterling (Man City), open play, 0.02 xG, off target 74’ João Cancelo (Man City), open play, 0.02 xG, blocked 71’ Aymeric Laporte (Man City), open play, 0.01 xG, off target 82’ Rúben Dias (Man City), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Aaron Ramsdale GK900 0.000.000
Takehiro Tomiyasu DEF900 0.000.000
Ben White DEF900 0.000.000
Gabriel DEF610 0.000.000
Kieran Tierney DEF9010 0.000.101
Thomas Partey MID900 0.000.071
Granit Xhaka MID900 0.000.000
Bukayo Saka MID8611 0.100.000
Martin Odegaard MID650 0.000.000
Gabriel Martinelli MID905 0.690.000
Alexandre Lacazette FWD741 0.050.031
Rob Holding Sub250 0.000.000
Emile Smith-Rowe Sub160 0.000.000
Mohamed Elneny Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Arsenal win 19% Avg odds 5.21
Draw 23% Avg odds 4.18
Man City win 58% Avg odds 1.65

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.