Match centre Full-time
Birmingham City at Ipswich Town
•
eng.2 2025
•
Kick-off 2026-04-06 15:00 BST
Full time
Ipswich Town
2 – 1
Birmingham City
Full time. Final team totals and player-level numbers below (from ingested data).
Ipswich Town · XI
| # | Player | Pos |
|---|---|---|
| 5 | Azor Matusiwa | M |
| 6 | Daniel Neil | M |
| 9 | George Hirst | F |
| 18 | Ben Johnson | D |
| 19 | Darnell Furlong | D |
| 20 | Kasey McAteer | M |
| 24 | Jacob Greaves | D |
| 26 | Dara O'Shea | D |
| 28 | Christian Walton | G |
| 32 | Marcelino Núñez | M |
| 47 | Jack Clarke | F |
Birmingham City · XI
| # | Player | Pos |
|---|---|---|
| 4 | Christoph Klarer | D |
| 5 | Phil Neumann | D |
| 8 | Paik Seung-Ho | M |
| 10 | Demarai Gray | F |
| 14 | Jhon Solís | M |
| 23 | Carlos Vicente | F |
| 25 | James Beadle | G |
| 26 | Bright Osayi-Samuel | D |
| 28 | Jay Stansfield | F |
| 29 | August Priske | F |
| 37 | Jonathan Panzo | D |
IPS
53.8%
Possession
Home
53.8%
46.2%
BIR
Offense
5
Shots on Goal
4
6
Shots Off Target
5
0
Shots On Post
0
11
Shot Attempts
9
0
Headed Shots
0
0
Headed Goals
0
2
Offsides
1
3
Accurate Crosses
4
9
Total Crosses
23
288
Accurate Passes
217
401
Total Passes
331
Cards & corners
1
Yellow Cards
1
0
Red Cards
0
6
Corner Kicks
4
4
Corners Lost
6
Defense
2
Blocked Shots
4
23
Total Tackles
17
11
Fouls Committed
19
18
Fouls Suffered
11
Goalkeeping
3
Saves
3
9
Shots Faced
11
0
Punches
2
0
Penalty Kicks Faced
0
0
Penalty Kicks Saved
0
0
Penalty Kick Conceded
0
Set pieces
18
Free Kick Shots
11
0
Free Kick Goals
0
0
Penalty Kick Shots
0
0
Penalty Kick Goals
0
0
Penalty Kicks Missed
0
Player statistics
Ipswich Town
| # | Player | M | G | A | Sh | SoT | Ps | PA | Tk | In | Fl | YC | RC | Sv | GC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Alex Palmer | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Cedric Kipre | 4 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 | Azor Matusiwa | 39 | 0 | 0 | 0 | 0 | 24 | 19 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 6 | Daniel Neil | 90 | 0 | 0 | 0 | 0 | 47 | 34 | 3 | 3 | 1 | 0 | 0 | 0 | 1 |
| 8 | Sindre Walle Egeli | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 9 | George Hirst | 75 | 0 | 1 | 2 | 1 | 19 | 12 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| 11 | Jaden Philogene | 15 | 0 | 0 | 0 | 0 | 6 | 4 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 | Jens Cajuste | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 | Jack Taylor | 15 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 18 | Ben Johnson | 90 | 1 | 0 | 1 | 1 | 32 | 21 | 3 | 1 | 3 | 0 | 0 | 0 | 1 |
| 19 | Darnell Furlong | 90 | 0 | 1 | 0 | 0 | 30 | 17 | 1 | 2 | 3 | 0 | 0 | 0 | 1 |
| 20 | Kasey McAteer | 86 | 1 | 0 | 4 | 2 | 19 | 13 | 4 | 0 | 0 | 0 | 0 | 0 | 1 |
| 24 | Jacob Greaves | 90 | 0 | 0 | 0 | 0 | 65 | 53 | 2 | 1 | 0 | 0 | 0 | 0 | 1 |
| 25 | Elkan Baggott | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | Dara O'Shea | 90 | 0 | 0 | 1 | 0 | 55 | 45 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| 28 | Christian Walton | 90 | 0 | 0 | 0 | 0 | 32 | 17 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
| 29 | Chuba Akpom | 15 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | Marcelino Núñez | 75 | 0 | 0 | 2 | 0 | 30 | 22 | 3 | 0 | 1 | 0 | 0 | 0 | 1 |
| 33 | Anis Mehmeti | 51 | 0 | 0 | 1 | 1 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 47 | Jack Clarke | 75 | 0 | 0 | 0 | 0 | 29 | 25 | 2 | 0 | 2 | 0 | 0 | 0 | 1 |
Birmingham City
| # | Player | M | G | A | Sh | SoT | Ps | PA | Tk | In | Fl | YC | RC | Sv | GC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Ethan Laird | 34 | 0 | 0 | 2 | 0 | 17 | 16 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 4 | Christoph Klarer | 90 | 0 | 0 | 0 | 0 | 32 | 24 | 2 | 1 | 0 | 0 | 0 | 0 | 2 |
| 5 | Phil Neumann | 90 | 0 | 0 | 0 | 0 | 35 | 19 | 1 | 3 | 4 | 0 | 0 | 0 | 2 |
| 6 | Jack Robinson | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 | Tommy Doyle | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | Paik Seung-Ho | 45 | 0 | 0 | 0 | 0 | 16 | 8 | 1 | 4 | 3 | 0 | 0 | 0 | 2 |
| 10 | Demarai Gray | 56 | 0 | 0 | 0 | 0 | 13 | 11 | 4 | 0 | 1 | 1 | 0 | 0 | 2 |
| 14 | Jhon Solís | 90 | 0 | 0 | 1 | 1 | 48 | 37 | 1 | 0 | 1 | 0 | 0 | 0 | 2 |
| 16 | Patrick Roberts | 9 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 17 | Ibrahim Osman | 34 | 0 | 0 | 2 | 2 | 8 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 21 | Ryan Allsop | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | Carlos Vicente | 81 | 1 | 0 | 1 | 1 | 23 | 16 | 0 | 1 | 1 | 0 | 0 | 0 | 2 |
| 24 | Tomoki Iwata | 45 | 0 | 0 | 1 | 0 | 33 | 25 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 25 | James Beadle | 90 | 0 | 0 | 0 | 0 | 32 | 10 | 0 | 0 | 0 | 0 | 0 | 3 | 2 |
| 26 | Bright Osayi-Samuel | 90 | 0 | 0 | 0 | 0 | 31 | 22 | 2 | 1 | 0 | 0 | 0 | 0 | 2 |
| 27 | Kanya Fujimoto | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | Jay Stansfield | 81 | 0 | 0 | 2 | 0 | 9 | 3 | 4 | 1 | 3 | 0 | 0 | 0 | 2 |
| 29 | August Priske | 90 | 0 | 0 | 0 | 0 | 20 | 11 | 0 | 0 | 2 | 0 | 0 | 0 | 2 |
| 33 | Marvin Ducksch | 9 | 0 | 0 | 0 | 0 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 37 | Jonathan Panzo | 56 | 0 | 0 | 0 | 0 | 9 | 6 | 1 | 1 | 1 | 0 | 0 | 0 | 2 |