Arsenal v West Ham United — Prediction, Odds & Stats
Thursday 28 December 2023 · ENG-Premier League · 2324
Premier League
xG
Shots
30 – 6
On target
8 – 3
Shots in box
18 – 4
xG per shot
0.10 – 0.27
Set-piece xG
0.38 – 0.82
Goals − xG
-2.92 – +0.40
Reading the xG timeline
Each step up is a shot; the height of the step is how good the chance was. Dots mark goals.
A side whose line climbs steadily created chances all match. A side that scored while its
line stayed flat took a rare chance — that is finishing luck, and it rarely repeats.
Expected goals by minute
Arsenal 2.92 xGWest Ham United 1.60 xG
Reading the shot map
Each circle is a shot, placed where it was taken. Bigger means a better chance;
filled circles are goals. Clusters near the goal mean a side worked good openings;
lots of small circles far out means shooting from poor positions and hoping.
Hover any circle for the player, minute and chance quality.
Shot map
Arsenal attacking right
West Ham United attacking left
Marker size is xG; filled markers are goals.
Every shot
| Min | Team | Player | xG | Situation | Body part | Result | Assisted by |
|---|---|---|---|---|---|---|---|
| 0' |
|
James Ward-Prowse | 0.01 | Open Play | Right Foot | Missed Shot | — |
| 3' |
|
Bukayo Saka | 0.05 | Open Play | Left Foot | Saved Shot | Martin Odegaard |
| 10' |
|
Leandro Trossard | 0.04 | Open Play | Right Foot | Missed Shot | Gabriel Martinelli |
| 12' |
|
Tomas Soucek | 0.62 | Open Play | Right Foot | Goal | Jarrod Bowen |
| 27' |
|
Bukayo Saka | 0.02 | Open Play | Left Foot | Blocked Shot | Declan Rice |
| 29' |
|
Bukayo Saka | 0.27 | Open Play | — | Saved Shot | Gabriel Jesus |
| 34' |
|
Ben White | 0.06 | From Corner | — | Missed Shot | Oleksandr Zinchenko |
| 36' |
|
Gabriel Martinelli | 0.07 | Open Play | Right Foot | Missed Shot | Gabriel Jesus |
| 41' |
|
Bukayo Saka | 0.29 | Open Play | Right Foot | Shot On Post | Martin Odegaard |
| 41' |
|
Leandro Trossard | 0.46 | Open Play | Left Foot | Missed Shot | — |
| 42' |
|
Mohammed Kudus | 0.03 | Open Play | Left Foot | Blocked Shot | — |
| 48' |
|
Leandro Trossard | 0.04 | From Corner | Right Foot | Missed Shot | — |
| 49' |
|
Leandro Trossard | 0.02 | Open Play | Left Foot | Blocked Shot | Declan Rice |
| 52' |
|
Declan Rice | 0.02 | Open Play | Right Foot | Missed Shot | Leandro Trossard |
| 54' |
|
Konstantinos Mavropanos | 0.06 | From Corner | — | Goal | James Ward-Prowse |
| 57' |
|
Gabriel Jesus | 0.04 | Open Play | Right Foot | Missed Shot | Oleksandr Zinchenko |
| 61' |
|
Bukayo Saka | 0.03 | Open Play | Left Foot | Blocked Shot | Gabriel Jesus |
| 63' |
|
Bukayo Saka | 0.04 | Open Play | Left Foot | Blocked Shot | Martin Odegaard |
| 64' |
|
Gabriel Jesus | 0.35 | Open Play | — | Saved Shot | Bukayo Saka |
| 65' |
|
Gabriel Jesus | 0.36 | Open Play | — | Missed Shot | Ben White |
| 71' |
|
Declan Rice | 0.02 | Open Play | Right Foot | Blocked Shot | Bukayo Saka |
| 72' |
|
Said Benrahma | 0.12 | Open Play | Left Foot | Blocked Shot | — |
| 73' |
|
Bukayo Saka | 0.04 | Open Play | Left Foot | Blocked Shot | — |
| 73' |
|
Leandro Trossard | 0.08 | Open Play | Right Foot | Saved Shot | Martin Odegaard |
| 74' |
|
Gabriel | 0.14 | From Corner | — | Missed Shot | Martin Odegaard |
| 74' |
|
Martin Odegaard | 0.02 | Open Play | Left Foot | Missed Shot | William Saliba |
| 77' |
|
Bukayo Saka | 0.06 | Open Play | Left Foot | Saved Shot | William Saliba |
| 85' |
|
Emile Smith-Rowe | 0.04 | Open Play | Right Foot | Saved Shot | — |
| 86' |
|
Martin Odegaard | 0.06 | Open Play | Left Foot | Blocked Shot | Gabriel Jesus |
| 88' |
|
Eddie Nketiah | 0.05 | From Corner | Right Foot | Saved Shot | — |
| 89' |
|
Martin Odegaard | 0.02 | Open Play | Left Foot | Saved Shot | Bukayo Saka |
| 90' |
|
Reiss Nelson | 0.04 | From Corner | Left Foot | Missed Shot | — |
| 91' |
|
Bukayo Saka | 0.06 | Open Play | Left Foot | Blocked Shot | — |
| 91' |
|
William Saliba | 0.05 | From Corner | — | Blocked Shot | Martin Odegaard |
| 92' |
|
Eddie Nketiah | 0.10 | Open Play | Right Foot | Blocked Shot | Bukayo Saka |
| 95' |
|
Said Benrahma | 0.76 | Right Foot | Saved Shot | — |
Players
Arsenal
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Bukayo Saka FWR | 90 | 0 | 0 | 9 | 4 | 0.84 | 0.49 | 1.88 |
| Gabriel Jesus FW | 90 | 0 | 0 | 3 | 4 | 0.74 | 0.43 | 1.35 |
| Gabriel DC | 90 | 0 | 0 | 1 | 0 | 0.14 | 0.00 | 0.81 |
| Martin Odegaard MC | 90 | 0 | 0 | 3 | 6 | 0.09 | 0.64 | 1.36 |
| Ben White DR | 90 | 0 | 0 | 1 | 1 | 0.06 | 0.36 | 0.83 |
| William Saliba DC | 90 | 0 | 0 | 1 | 2 | 0.05 | 0.07 | 0.49 |
| Declan Rice MC | 90 | 0 | 0 | 2 | 2 | 0.05 | 0.04 | 0.65 |
| David Raya GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Leandro Trossard MC | 84 | 0 | 0 | 5 | 1 | 0.64 | 0.02 | 1.09 |
| Gabriel Martinelli FWL | 69 | 0 | 0 | 1 | 1 | 0.07 | 0.04 | 0.44 |
| Oleksandr Zinchenko DL | 69 | 0 | 0 | 0 | 2 | 0.00 | 0.10 | 0.20 |
| Eddie Nketiah Sub | 21 | 0 | 0 | 2 | 0 | 0.16 | 0.00 | 0.14 |
| Reiss Nelson Sub | 21 | 0 | 0 | 1 | 0 | 0.04 | 0.00 | 0.44 |
| Emile Smith-Rowe Sub | 6 | 0 | 0 | 1 | 0 | 0.04 | 0.00 | 0.20 |
West Ham United
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Tomas Soucek DMC | 90 | 1 | 0 | 1 | 0 | 0.62 | 0.00 | 0.62 |
| Konstantinos Mavropanos DC | 90 | 1 | 0 | 1 | 0 | 0.06 | 0.00 | 0.00 |
| Mohammed Kudus AMR | 90 | 0 | 0 | 1 | 0 | 0.03 | 0.00 | 0.03 |
| James Ward-Prowse AMC | 90 | 0 | 1 | 1 | 1 | 0.01 | 0.06 | 0.01 |
| Jarrod Bowen FW | 90 | 0 | 1 | 0 | 1 | 0.00 | 0.62 | 0.62 |
| Emerson DL | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Edson Álvarez DMC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Angelo Ogbonna DC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Alphonse Areola GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Vladimir Coufal DR | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Said Benrahma Sub | 58 | 0 | 0 | 2 | 0 | 0.88 | 0.00 | 0.12 |
| Lucas Paquetá AML | 32 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |