Millwall vs Birmingham
| Yellow cards avg | 1.37 |
|
|---|---|---|
| Reds avg | 0.05 |
|
| Penalties avg | 0.05 |
|
| Over 4.5 cards | 5% |
|
| Home wins | 26% |
|
| Draws | 32% |
|
| Away wins | 42% |
|
- Millwall outshot their opponent (11-5).
- Possession was balanced (49%-51%).
- Millwall had the sharper finishing (5-2 shots on target).
Team Overview
Games / Record
Goals For / Against
Points
Clean Sheets
Failed to Score
Games / Record
Goals For / Against
Points
Clean Sheets
Failed to Score
Match Context & Trends
Venue-only form, goal timing, first-goal trends and league context around this Championship fixture.
Quick comparison bars
Millwall last 5 home
Birmingham last 5 away
Millwall trend breakdown
Birmingham trend breakdown
Scoring reliability
First-goal patterns
Vs league average
Head-to-head trends
Millwall goal timing (home)
Birmingham goal timing (away)
Match Statistics
Events
Millwall vs Birmingham 3-0: match report, goals, cards and substitutions
Millwall beat Birmingham 3-0 on Wednesday, 25 February 2026 in Championship. The match was refereed by Dean Whitestone. It was played at The Den.
First half: Millwall took the lead at 25' when O. Azeez scored, with the assist credited to T. Crama, making the score 1-0. Millwall extended the lead at 31' when T. Crama scored, making the score 2-0. J. Solis received a yellow card for Birmingham at 45'.
Second half: Birmingham made their 1st substitution at 46', with I. Osman replacing D. Gray. Millwall extended the lead at 49' when J. Cooper scored, with the assist credited to T. Crama, making the score 3-0. J. Solis received a yellow card for Birmingham at 53'. J. Solis received a red card for Birmingham at 53'. Birmingham made their 2nd substitution at 54', with A. Priske replacing T. Doyle. O. Azeez received a yellow card for Millwall at 59'. Millwall made their 1st substitution at 60', with J. Coburn replacing M. IvanoviΔ. Birmingham made their 3rd substitution at 68', with K. Wagner replacing E. Laird. Millwall made their 2nd substitution at 73', with Zak Norton Sturge replacing A. Doughty. Millwall made their 3rd substitution at 73', with R. Leonard replacing D. McNamara. Millwall made their 4th substitution at 74', with O. Azeez replacing T. Watson. Millwall made their 5th substitution at 80', with B. Mitchell replacing B. Bannan. Birmingham made their 4th substitution at 80', with Carlos Vicente replacing P. Roberts. Birmingham made their 5th substitution at 80', with J. Stansfield replacing M. Ducksch.
Millwall used 5 substitutions while Birmingham used 5 substitutions. Millwall got 1 yellow card, while Birmingham got 2 yellow cards and 1 red card.
How the match was won
- Millwall outshot their opponent (11-5).
- Possession was balanced (49%-51%).
- Millwall had the sharper finishing (5-2 shots on target).
Head-to-Head Overview
| Total Games | 15 |
| Home Wins | 7 |
| Draws | 5 |
| Away Wins | 3 |
| Over 2.5 Goals | 4 (26.7%) |
| BTTS | 3 (20.0%) |
| Total Games | 8 |
| Home Wins | 5 |
| Draws | 1 |
| Away Wins | 2 |
| Over 2.5 Goals | 2 (25.0%) |
| BTTS | 1 (12.5%) |