Millwall vs Oxford United
Match pulse
Who won: Millwall 2-0
Millwall beat Oxford United 2-0 on Saturday, May 2, 2026 at The Den. Goals for Millwall: Femi Azeez (34', 48').
Every player rated
Chirp Rating, 3.0 to 10.0Team stats
Player of the game
Femi Azeez
MIL · 2 G
Deserved to win
Millwall created better chances: they win this game 18% of the time
Play by play
- Match ends, Millwall 2, Oxford United 0.
- Second Half ends, Millwall 2, Oxford United 0.
- 90'+4'

Foul
Foul by Mark Harris (Oxford United).
- 90'+4'

Free kick won
Tristan Crama (Millwall) wins a free kick in the defensive half.
- 90'+1'

Corner awarded
Corner, Millwall. Conceded by Mark Harris.
- 90'+1'

Right footed shot blocked
Attempt blocked. Mihailo Ivanovic (Millwall) right footed shot from outside the box is blocked.
M. Ivanovic
- 90'
Fourth official has announced 4 minutes of added time.
- 90'

Foul
Foul by Will Vaulks (Oxford United).
- 90'

Free kick won
Macaulay Langstaff (Millwall) wins a free kick in the attacking half.
- 88'
SubSubbed on for H. ter Avest
Substitution, Oxford United. Sam Long replaces Hidde ter Avest.
S. Long
- 83'

Jamie mcdonnell shot off target
Attempt missed. Jamie McDonnell (Oxford United) right footed shot from a difficult angle on the right misses to the left.
J. McDonnell
- 83'

Header saved
Attempt saved. Mark Harris (Oxford United) header from the right side of the six yard box is saved in the top right corner by Anthony Patterson (Millwall). Assisted by Aidomo Emakhu with a cross.
M. Harris
- 82'

Left footed shot just wide
Attempt missed. Jeon Jin-Woo (Oxford United) left footed shot from the centre of the box is close, but misses to the right. Assisted by Mark Harris.
S. Jeon
- 81'
SubSubbed on for B. Bannan
Substitution, Millwall. Macaulay Langstaff replaces Barry Bannan.
M. Langstaff
- 80'

Header just wide
Attempt missed. Ryan Leonard (Millwall) header from a difficult angle on the right is too high. Assisted by Alfie Doughty with a cross.
R. Leonard
- 77'

Corner awarded
Corner, Oxford United. Conceded by Ryan Leonard.
- 73'
SubSubbed on for F. Azeez
Substitution, Millwall. Will Smallbone replaces Femi Azeez.
W. Smallbone
- 73'

Shot on target
Attempt saved. Luke Cundle (Millwall) right footed shot from the centre of the box is saved in the bottom left corner by Jamie Cumming (Oxford United).
- 72'

Corner awarded
Corner, Millwall. Conceded by Aidomo Emakhu.
- 71'

Shot off target
Attempt missed. Tristan Crama (Millwall) right footed shot from outside the box misses to the left. Assisted by Billy Mitchell.
- 69'

Free kick won
Billy Mitchell (Millwall) wins a free kick in the attacking half.
- 69'

Foul
Foul by Cameron Brannagan (Oxford United).
- 67'

Free kick won
Ryan Leonard (Millwall) wins a free kick in the defensive half.
- 66'

Free kick won
Brodie Spencer (Oxford United) wins a free kick in the defensive half.
- 66'

Foul
Foul by Femi Azeez (Millwall).

