Millwall vs Oxford United
| Yellow cards avg | 2.16 |
|
|---|---|---|
| Reds avg | 0.00 |
|
| Penalties avg | 0.04 |
|
| Over 4.5 cards | 24% |
|
| Home wins | 68% |
|
| Draws | 4% |
|
| Away wins | 28% |
|
- Millwall outshot their opponent (21-4).
- Millwall controlled possession (66%).
- Millwall had the sharper finishing (8-1 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
Oxford United last 5 away
Millwall trend breakdown
Oxford United trend breakdown
Scoring reliability
First-goal patterns
Vs league average
Head-to-head trends
Millwall goal timing (home)
Oxford United goal timing (away)
Match Statistics
Events
Millwall vs Oxford United 2-0: match report, goals, cards and substitutions
Millwall beat Oxford United 2-0 on Saturday, 02 May 2026 in Championship. The match was refereed by Anthony Backhouse. It was played at The Den.
First half: Oxford United made their 1st substitution at 16', with Y. Konak replacing C. Brannagan. Millwall took the lead at 34' when O. Azeez scored, with the assist credited to M. IvanoviΔ, making the score 1-0. T. Ballo received a yellow card for Millwall at 39'.
Second half: Millwall extended the lead at 48' when O. Azeez scored, making the score 2-0. Oxford United made their 2nd substitution at 59', with S. Mills replacing Jeon Jin-Woo. Oxford United made their 3rd substitution at 59', with W. Lankshear replacing M. Harris. Oxford United made their 4th substitution at 59', with J. Donley replacing Jamie Carson McDonnell. Oxford United made their 5th substitution at 59', with S. Mills replacing Jeon Jin-Woo. Oxford United made their 6th substitution at 59', with J. Donley replacing Jamie Carson McDonnell. Millwall made their 1st substitution at 61', with C. De Norre replacing B. Mitchell. Millwall made their 2nd substitution at 61', with Zak Norton Sturge replacing A. Doughty. Millwall made their 3rd substitution at 61', with Zak Norton Sturge replacing A. Doughty. Millwall made their 4th substitution at 61', with C. De Norre replacing B. Mitchell. Millwall made their 5th substitution at 62', with T. Ballo replacing L. Cundle. Millwall made their 6th substitution at 73', with O. Azeez replacing W. Smallbone. Millwall made their 7th substitution at 81', with B. Bannan replacing M. Langstaff. Oxford United made their 7th substitution at 88', with H. ter Avest replacing S. Long.
Millwall used 7 substitutions while Oxford United used 7 substitutions. Millwall got 1 yellow card.
How the match was won
- Millwall outshot their opponent (21-4).
- Millwall controlled possession (66%).
- Millwall had the sharper finishing (8-1 shots on target).
Head-to-Head Overview
| Total Games | 4 |
| Home Wins | 1 |
| Draws | 2 |
| Away Wins | 1 |
| Over 2.5 Goals | 1 (25.0%) |
| BTTS | 2 (50.0%) |
| Total Games | 2 |
| Home Wins | 1 |
| Draws | 0 |
| Away Wins | 1 |
| Over 2.5 Goals | 0 (0.0%) |
| BTTS | 0 (0.0%) |