Match Review
6/9/2026 6:14:16 AM - 6/9/2026 6:14:16 AM
West Ham United
2 - 0
Birmingham City


Competition: League - Premier Division
Stadium: Upton Park, London, England
Man of the Match: Andrés Miguel Sampedro (West Ham United)
Attendance: 59,996
West Ham United GOALS
Gerald Beardsall (27)
Gerald Beardsall (pen 50)
Birmingham City GOALS
| 8 | Gabriel Johnson (c) | 1 | Mory D. Souleymane | 8 |
| 10 | Andrés Miguel Sampedro | 2 | Michalis Garoufis 81 | 6 |
| 9 | Aidan Mbenyane | 3 | Gert Marklund (c) | 7 |
| 9 | Matthew Saw | 4 | Brahim Perchet | 10 |
| 8 | John Prosser | 5 | Ferid Bouzid | 8 |
| 7 | Dejan Burzanovic | 6 | Kennedy Thomas | 6 |
| 6 | Kouassi Assande | 7 | Steven Drinkwater | 5 |
| 7 | Alexandru Bulgaru | 8 | Alan Rakovic | 6 |
| 7 | Gerald Beardsall | 9 | Kuzma Karelson | 6 |
| 6 | Emko Merdzic | 10 | James Glendinning | 4 |
| 5 | Matthew Wang | 11 | Nanamoudou Camara 71 | 6 |
| Kristóf Béres | 12 | Fernando Felgueiras | ||
| 13 | Olgierd Jaskólowski 81 | 6 | ||
| 14 | ||||
| 15 | Guillem Lanz 71 | 4 | ||
| 16 | Pekka Niini | |||
| Martin Manning (343) | M | Steve Ellis (343) | ||
| 49 % | Possession | 51 % |
| 18 | Shots | 10 |
| 12 | On Target | 6 |
| 2 | Goals | 0 |
| 77 % | Tackles Won | 62 % |
| 93 % | Passes Complete | 93 % |
| 45 % | Headers Won | 54 % |
| 0 | Offsides | 3 |
| 12 | Fouls | 16 |
| 0 | Yellow Cards | 0 |
| 0 | Red Cards | 0 |
| 0 | Subs Used | 2 |
West Ham United - Players Statistics
Key: SR = Saves Required, SM = Saves Made, T = Tackles, TW = Tackles Won, P = Passes, PC = Passes Completed, S = Shots, SoT = Shots on Target, Gls = Goals, GA = Goal Assists, H = Headers, HW = Headers Won, O = Offsides, F = Fouls, Y = Yellow cards, R = Red cards, Min = Minutes on pitch, MR = Match Rating
| Name | Pos | SR | SM | T | TW | P | PC | S | SoT | Gls | GA | H | HW | O | F | Y | R | Min | MR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gabriel Johnson (c) | GK | 6 | 6 | 2 | 1 | 18 | 18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 93 | 8 |
| Andrés Miguel Sampedro | CD | 0 | 0 | 24 | 22 | 30 | 30 | 1 | 1 | 0 | 0 | 26 | 17 | 0 | 2 | 0 | 0 | 93 | 10 |
| Aidan Mbenyane | CD | 0 | 0 | 15 | 11 | 25 | 25 | 0 | 0 | 0 | 0 | 13 | 7 | 0 | 3 | 0 | 0 | 93 | 9 |
| Matthew Saw | CD | 0 | 0 | 16 | 13 | 21 | 21 | 0 | 0 | 0 | 0 | 14 | 9 | 0 | 3 | 0 | 0 | 93 | 9 |
| John Prosser | LM | 0 | 0 | 1 | 0 | 33 | 33 | 0 | 0 | 0 | 0 | 4 | 3 | 0 | 0 | 0 | 0 | 93 | 8 |
| Dejan Burzanovic | CM | 0 | 0 | 3 | 3 | 24 | 22 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 93 | 7 |
| Kouassi Assande | CM | 0 | 0 | 5 | 0 | 20 | 18 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 3 | 0 | 0 | 93 | 6 |
| Alexandru Bulgaru | RM | 0 | 0 | 2 | 2 | 39 | 39 | 0 | 0 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 93 | 7 |
| Gerald Beardsall | AM | 0 | 0 | 2 | 2 | 14 | 11 | 6 | 6 | 2 | 0 | 6 | 3 | 0 | 0 | 0 | 0 | 93 | 7 |
| Emko Merdzic | ST | 0 | 0 | 0 | 0 | 23 | 15 | 4 | 2 | 0 | 0 | 8 | 2 | 0 | 0 | 0 | 0 | 93 | 6 |
| Matthew Wang | ST | 0 | 0 | 0 | 0 | 17 | 16 | 7 | 3 | 0 | 0 | 17 | 1 | 0 | 0 | 0 | 0 | 93 | 5 |
| Kristóf Béres | Sub1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| TOTALS: | 6 | 6 | 70 | 54 | 264 | 248 | 18 | 12 | 2 | 1 | 96 | 44 | 0 | 12 | 0 | 0 |
Birmingham City - Players Statistics
Key: SR = Saves Required, SM = Saves Made, T = Tackles, TW = Tackles Won, P = Passes, PC = Passes Completed, S = Shots, SoT = Shots on Target, Gls = Goals, GA = Goal Assists, H = Headers, HW = Headers Won, O = Offsides, F = Fouls, Y = Yellow cards, R = Red cards, Min = Minutes on pitch, MR = Match Rating
| Name | Pos | SR | SM | T | TW | P | PC | S | SoT | Gls | GA | H | HW | O | F | Y | R | Min | MR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mory D. Souleymane | GK | 12 | 10 | 3 | 2 | 28 | 28 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 93 | 8 |
| Michalis Garoufis | CD | 0 | 0 | 9 | 6 | 16 | 16 | 1 | 0 | 0 | 0 | 11 | 8 | 0 | 3 | 0 | 0 | 80 | 6 |
| Gert Marklund (c) | CD | 0 | 0 | 17 | 12 | 23 | 23 | 0 | 0 | 0 | 0 | 25 | 15 | 0 | 5 | 0 | 0 | 93 | 7 |
| Brahim Perchet | CD | 0 | 0 | 11 | 8 | 28 | 28 | 1 | 0 | 0 | 0 | 20 | 16 | 0 | 3 | 0 | 0 | 93 | 10 |
| Ferid Bouzid | LM | 0 | 0 | 2 | 1 | 48 | 48 | 0 | 0 | 0 | 0 | 6 | 3 | 0 | 1 | 0 | 0 | 93 | 8 |
| Kennedy Thomas | CM | 0 | 0 | 2 | 1 | 17 | 17 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 1 | 0 | 0 | 93 | 6 |
| Steven Drinkwater | CM | 0 | 0 | 5 | 1 | 13 | 10 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 0 | 0 | 93 | 5 |
| Alan Rakovic | RM | 0 | 0 | 3 | 2 | 21 | 21 | 1 | 1 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 0 | 93 | 6 |
| Kuzma Karelson | AM | 0 | 0 | 1 | 0 | 19 | 18 | 6 | 5 | 0 | 0 | 9 | 4 | 0 | 0 | 0 | 0 | 93 | 6 |
| James Glendinning | ST | 0 | 0 | 0 | 0 | 10 | 5 | 0 | 0 | 0 | 0 | 3 | 1 | 3 | 0 | 0 | 0 | 93 | 4 |
| Nanamoudou Camara | ST | 0 | 0 | 1 | 1 | 15 | 11 | 1 | 0 | 0 | 0 | 6 | 2 | 0 | 0 | 0 | 0 | 71 | 6 |
| Fernando Felgueiras | Sub1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Olgierd Jaskólowski | Sub2 | 0 | 0 | 2 | 1 | 2 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 13 | 6 |
| Guillem Lanz | Sub4 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 22 | 4 |
| Pekka Niini | Sub5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| TOTALS: | 12 | 10 | 56 | 35 | 243 | 228 | 10 | 6 | 0 | 0 | 96 | 52 | 3 | 16 | 0 | 0 |
| Min | Event | Score | |
|---|---|---|---|
| - | 1st Half Kickoff! | 0-0 | |
| 27 | GOAL FOR WEST HAM UNITED!!! Headed in by Gerald Beardsall, Alexandru Bulgaru with the assist | 1-0 | |
| - | 2nd Half Kickoff! | 1-0 | |
| 50 | GOAL FOR WEST HAM UNITED!!! Gerald Beardsall put away the penalty kick | 2-0 | |
| 71 | Substitution for Birmingham City, Guillem Lanz replacing Nanamoudou Camara | 2-0 | |
| 81 | Substitution for Birmingham City, Olgierd Jaskólowski replacing Michalis Garoufis | 2-0 | |
| - | Final Whistle! | 2-0 |