Premier League
· Regular Season - 36
May 10, 2026 17:30
✓Model correct — prediction Arsenal
83'
(ast. M. Odegaard)
L. Trossard
The ForzaPitch pre-match prediction gave Arsenal a 59% win probability (draw 22%, West Ham 18%). The final result was West Ham 0–1 Arsenal. In 1 previous meetings, West Ham have won 0 times, with 0 draws and 1 wins for Arsenal.
Match statistics
5
Total shots
10
3
Shots on target
4
1.30
Actual xG
1.36
1
Saves
3
36%
Possession
64%
4
Corners
3
15
Tackles
8
3
🟨 Yellow cards
4
Match Events
28'
M. Zubimendi
/
B. White
T. Castellanos
34'
C. Summerville
38'
46'
C. Mosquera
/
R. Calafiori
T. Castellanos
/ Pablo
66'
67'
M. Odegaard
/
E. Eze
68'
K. Havertz
/
M. Zubimendi
J. Todibo
68'
77'
B. Saka
79'
C. Mosquera
80'
N. Madueke
/
B. Saka
83'
ast. M. Odegaard ·
L. Trossard⚽
A. Disasi
/ C. Wilson
85'
89'
W. Saliba
90'+2
L. Trossard
90'+5
Pre-match prediction
18.13%
West
22.69%
X
59.18%
Arsenal ←
✓ Correct prediction —
we assigned to the actual result (Arsenal)
59.18%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.09
1.30
+0.21
2.05
1.36
-0.69
xG dominance was balanced (1.30 – 1.36).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
Mads Hermansen
G
Mads Hermansen
G
4
Axel Disasi
85'
D
Axel Disasi
85'
D
15
Konstantinos Mavropanos
D
Konstantinos Mavropanos
D
25
Jean-Clair Todibo
D
Jean-Clair Todibo
D
12
El Hadji Malick Diouf
M
El Hadji Malick Diouf
M
18
Mateus Fernandes
M
Mateus Fernandes
M
28
Tomáš Souček
M
Tomáš Souček
M
29
Aaron Wan-Bissaka
M
Aaron Wan-Bissaka
M
7
Crysencio Summerville
F
Crysencio Summerville
F
20
J. Bowen
F
J. Bowen
F
11
Valentín Castellanos
67'
F
Valentín Castellanos
67'
F
Bench
23
Alphonse Aréola
G
Alphonse Aréola
G
9
Callum Wilson
17'
F
Callum Wilson
17'
F
32
Freddie Potts
M
Freddie Potts
M
2
Kyle Walker-Peters
D
Kyle Walker-Peters
D
3
Max Kilman
D
Max Kilman
D
55
Mohamadou Kanté
M
Mohamadou Kanté
M
30
Oliver Scarles
D
Oliver Scarles
D
19
Pablo
23'
F
Pablo
23'
F
27
Soungoutou Magassa
M
Soungoutou Magassa
M
1
David Raya
G
David Raya
G
33
Riccardo Calafiori
45'
D
Riccardo Calafiori
45'
D
6
Gabriel Magalhães
D
Gabriel Magalhães
D
2
William Saliba
D
William Saliba
D
4
Ben White
28'
D
Ben White
28'
D
49
Myles Lewis-Skelly
M
Myles Lewis-Skelly
M
41
D. Rice
M
D. Rice
M
19
L. Trossard
1 ⚽
M
L. Trossard
1 ⚽
M
10
Eberechi Eze
67'
M
Eberechi Eze
67'
M
7
Bukayo Saka
80'
M
Bukayo Saka
80'
M
14
V. Gyökeres
F
V. Gyökeres
F
Bench
3
Cristhian Mosquera
45'
D
Cristhian Mosquera
45'
D
11
Gabriel Martinelli
F
Gabriel Martinelli
F
13
Kepa Arrizabalaga
G
Kepa Arrizabalaga
G
29
K. Havertz
23'
F
K. Havertz
23'
F
36
Martín Zubimendi
39'
M
Martín Zubimendi
39'
M
56
Max Dowman
M
Max Dowman
M
8
M. Ødegaard
1 👟
23'
M
M. Ødegaard
1 👟
23'
M
20
Noni Madueke
10'
F
Noni Madueke
10'
F
5
Piero Hincapié
D
Piero Hincapié
D
Best on the pitch
Konstantinos Mavropanos
D · West
8.50
1 shots
· 23 pass
L. Trossard
M · Arsenal
8.00
1 ⚽
3 shots
· 32 pass
Mateus Fernandes
M · West
7.90
1 shots
· 41 pass
William Saliba
D · Arsenal
7.90
· 80 pass
David Raya
G · Arsenal
7.50
· 30 pass
D. Rice
M · Arsenal
7.30
· 57 pass
West Ham — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mads Hermansen | G | 90 | 6.30 | — | — | — | 37 | 14% | — | — | — |
| Axel Disasi | D | 85 | 6.30 | — | — | — | 33 | 23% | 1 | — | — |
| Konstantinos Mavropanos | D | 90 | 8.50 | — | — | 1 | 23 | 16% | 1 | — | — |
| Jean-Clair Todibo | D | 90 | 6.30 | — | — | — | 26 | 18% | — | 1 | — |
| El Hadji Malick Diouf | M | 90 | 7.20 | — | — | — | 28 | 19% | 2 | — | — |
| Mateus Fernandes | M | 90 | 7.90 | — | — | 1 | 41 | 33% | 4 | — | — |
| Tomáš Souček | M | 90 | 6.60 | — | — | — | 27 | 19% | 1 | — | — |
| Aaron Wan-Bissaka | M | 90 | 6.90 | — | — | — | 27 | 21% | 1 | — | — |
| Crysencio Summerville | F | 90 | 6.90 | — | — | 1 | 10 | 8% | 2 | 1 | — |
| J. Bowen | F | 90 | 6.60 | — | — | 1 | 19 | 13% | 1 | — | — |
| Valentín Castellanos | F | 67 | 6.70 | — | — | 1 | 7 | 3% | 1 | 1 | — |
| Callum Wilson | F | 17 | 6.70 | — | — | — | — | — | — | — | — |
| Pablo | F | 23 | 6.50 | — | — | — | 3 | 2% | 1 | — | — |
Arsenal — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| David Raya | G | 90 | 7.50 | — | — | — | 30 | 13% | — | — | — |
| Riccardo Calafiori | D | 45 | 6.30 | — | — | 2 | 20 | 14% | — | — | — |
| Gabriel Magalhães | D | 90 | 7.20 | — | — | 2 | 47 | 39% | — | — | — |
| William Saliba | D | 90 | 7.90 | — | — | — | 80 | 79% | 3 | 1 | — |
| Ben White | D | 28 | 6.70 | — | — | — | 15 | 13% | — | — | — |
| Myles Lewis-Skelly | M | 90 | 6.90 | — | — | — | 55 | 51% | — | — | — |
| D. Rice | M | 90 | 7.30 | — | — | — | 57 | 42% | 1 | — | — |
| L. Trossard | M | 90 | 8.00 | 1 | — | 3 | 32 | 22% | 1 | 1 | — |
| Eberechi Eze | M | 67 | 7.00 | — | — | — | 37 | 36% | — | — | — |
| Bukayo Saka | M | 80 | 6.20 | — | — | 2 | 23 | 17% | — | 1 | — |
| V. Gyökeres | F | 90 | 6.30 | — | — | 1 | 18 | 15% | — | — | — |
| Cristhian Mosquera | D | 45 | 6.70 | — | — | — | 24 | 20% | 1 | 1 | — |
| K. Havertz | F | 23 | 6.30 | — | — | — | 9 | 6% | 2 | — | — |
| Martín Zubimendi | M | 39 | 6.30 | — | — | — | 37 | 32% | — | — | — |
| M. Ødegaard | M | 23 | 6.90 | — | 1 | — | 12 | 9% | — | — | — |
| Noni Madueke | F | 10 | 6.30 | — | — | — | 7 | 5% | — | — | — |
Frequently Asked Questions
What was the final score of West Ham vs Arsenal?
The final score was West Ham 0–1 Arsenal.
What did the model predict before West Ham vs Arsenal?
The model assigned 18% probability to a West Ham win, 22% to a draw, and 59% to an Arsenal win.