
Millwall vs Oxford United, 2024-25 English League Championship, Regular Season
· English League ChampionshipAbout
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Foul by Cameron Brannagan (Oxford United).
- 1': Macaulay Langstaff (Millwall) wins a free kick on the left wing.
- 2': Attempt blocked. Duncan Watmore (Millwall) right footed shot from the right side of the six yard box is blocked. Assisted by George Saville.
- 2': Attempt missed. Romain Esse (Millwall) left footed shot from the right side of the box misses to the right following a set piece situation.
- 5': Cameron Brannagan (Oxford United) wins a free kick in the attacking half.
- 5': Foul by Joe Bryan (Millwall).
- 9': Foul by Japhet Tanganga (Millwall).
- 9': Tyler Goodrham (Oxford United) wins a free kick on the left wing.
- 10': Offside, Oxford United. Mark Harris is caught offside.
- 11': Foul by Casper De Norre (Millwall).
- 11': Will Vaulks (Oxford United) wins a free kick in the defensive half.
- 12': Attempt missed. Duncan Watmore (Millwall) right footed shot from the left side of the box misses to the right. Assisted by Macaulay Langstaff.
- 15': Attempt missed. Mihailo Ivanovic (Millwall) right footed shot from the centre of the box is too high. Assisted by Ryan Leonard.
- 18': Attempt saved. Joe Bryan (Millwall) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Ryan Leonard.
- 21': Foul by George Saville (Millwall).
- 21': Rúben Rodrigues (Oxford United) wins a free kick in the defensive half.
- 21': Casper De Norre (Millwall) wins a free kick in the defensive half.
- 21': Foul by Tyler Goodrham (Oxford United).
- 23': Foul by Cameron Brannagan (Oxford United).
- 23': George Saville (Millwall) wins a free kick in the attacking half.
- 24': Attempt saved. Japhet Tanganga (Millwall) left footed shot from the left side of the box is saved in the centre of the goal.
- 26': Attempt saved. Mihailo Ivanovic (Millwall) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Duncan Watmore with a headed pass.
- 27': Foul by Murray Wallace (Millwall).
- 27': Rúben Rodrigues (Oxford United) wins a free kick in the attacking half.
- 29': Foul by Joe Bryan (Millwall).
- 29': Przemyslaw Placheta (Oxford United) wins a free kick in the defensive half.
- 32': Attempt blocked. Przemyslaw Placheta (Oxford United) right footed shot from the right side of the box is blocked. Assisted by Rúben Rodrigues.
- 32': Corner, Oxford United. Conceded by Murray Wallace.
- 32': Attempt blocked. Rúben Rodrigues (Oxford United) right footed shot from the centre of the box is blocked.
- 32': Attempt missed. Przemyslaw Placheta (Oxford United) left footed shot from outside the box is high and wide to the left following a corner.
- 34': Attempt missed. Rúben Rodrigues (Oxford United) right footed shot from outside the box misses to the right. Assisted by Mark Harris with a headed pass.
- 35': Ciaron Brown (Oxford United) wins a free kick in the defensive half.
- 35': Foul by Romain Esse (Millwall).
- 40': Attempt saved. Will Vaulks (Oxford United) right footed shot from outside the box is saved in the centre of the goal.
- 42': Ciaron Brown (Oxford United) wins a free kick in the defensive half.
- 42': Foul by Mihailo Ivanovic (Millwall).
- 43': Corner, Oxford United. Conceded by Romain Esse.
- 43': Attempt blocked. Rúben Rodrigues (Oxford United) header from the centre of the box is blocked. Assisted by Tyler Goodrham with a cross.
- 43': Attempt missed. Rúben Rodrigues (Oxford United) right footed shot from the centre of the box misses to the left following a corner.
- 43': Cameron Brannagan (Oxford United) wins a free kick in the attacking half.
- 43': Foul by Duncan Watmore (Millwall).
- 45': Fourth official has announced %injmins% minutes of added time.
- 45'+1': First Half ends, Millwall 0, Oxford United 0.
- 45': Second Half begins Millwall 0, Oxford United 0.
- 45': Substitution, Oxford United. Peter Kioso replaces Elliott Moore.
- 46': Corner, Millwall. Conceded by Jamie Cumming.
- 47': Attempt blocked. Japhet Tanganga (Millwall) header from the centre of the box is blocked. Assisted by George Saville with a cross.
- 47': Corner, Millwall. Conceded by Sam Long.
- 47': Foul by Romain Esse (Millwall).
- 47': Tyler Goodrham (Oxford United) wins a free kick in the defensive half.
- 51': Corner, Oxford United. Conceded by Romain Esse.
- 53': Foul by Duncan Watmore (Millwall).
- 53': Peter Kioso (Oxford United) wins a free kick in the defensive half.
- 53': Foul by Przemyslaw Placheta (Oxford United).
- 53': Joe Bryan (Millwall) wins a free kick in the defensive half.
- 56': Attempt missed. Duncan Watmore (Millwall) header from the centre of the box misses to the right. Assisted by Joe Bryan with a cross.
- 56': Attempt missed. Macaulay Langstaff (Millwall) left footed shot from the left side of the box is too high. Assisted by Ryan Leonard with a cross.
- 57': Goal! Millwall 0, Oxford United 1. Rúben Rodrigues (Oxford United) header from very close range to the top right corner. Assisted by Przemyslaw Placheta with a cross.
- 60': Foul by Tyler Goodrham (Oxford United).
- 60': Ryan Leonard (Millwall) wins a free kick on the right wing.
- 60': Foul by Przemyslaw Placheta (Oxford United).
- 60': George Saville (Millwall) wins a free kick in the attacking half.
- 64': Foul by Cameron Brannagan (Oxford United).
- 64': Romain Esse (Millwall) wins a free kick in the attacking half.
- 64': Cameron Brannagan (Oxford United) is shown the yellow card for a bad foul.
- 65': Substitution, Millwall. Femi Azeez replaces Duncan Watmore.
- 68': Corner, Millwall. Conceded by Will Vaulks.
- 69': Attempt missed. Femi Azeez (Millwall) left footed shot from the centre of the box is high and wide to the left following a corner.
- 69': Substitution, Oxford United. Matt Phillips replaces Rúben Rodrigues.
- 69': Substitution, Oxford United. Hidde ter Avest replaces Przemyslaw Placheta.
- 72': Substitution, Millwall. George Honeyman replaces Casper De Norre.
- 72': Substitution, Millwall. Tom Bradshaw replaces Macaulay Langstaff.
- 73': Foul by George Honeyman (Millwall).
- 73': Tyler Goodrham (Oxford United) wins a free kick in the defensive half.
- 75': Foul by Will Vaulks (Oxford United).
- 75': Romain Esse (Millwall) wins a free kick in the attacking half.
- 76': Attempt saved. Joe Bryan (Millwall) left footed shot from outside the box is saved in the bottom left corner.
- 76': Attempt blocked. Femi Azeez (Millwall) right footed shot from the left side of the box is blocked. Assisted by George Saville.
- 76': Foul by Femi Azeez (Millwall).
- 76': Peter Kioso (Oxford United) wins a free kick in the defensive half.
- 79': Attempt missed. George Honeyman (Millwall) right footed shot from outside the box is high and wide to the left.
- 81': Corner, Oxford United. Conceded by George Saville.
- 83': Substitution, Oxford United. Idris El Mizouni replaces Mark Harris.
- 85': Foul by Hidde ter Avest (Oxford United).
- 85': Romain Esse (Millwall) wins a free kick in the defensive half.
- 85': Substitution, Millwall. Ryan Wintle replaces George Saville.
- 87': Foul by Murray Wallace (Millwall).
- 87': Matt Phillips (Oxford United) wins a free kick on the right wing.
- 88': Foul by Matt Phillips (Oxford United).
- 88': Murray Wallace (Millwall) wins a free kick in the defensive half.
- 88': Foul by Sam Long (Oxford United).
- 88': Mihailo Ivanovic (Millwall) wins a free kick in the attacking half.
- 89': Attempt missed. Ryan Leonard (Millwall) header from the centre of the box misses to the left. Assisted by Femi Azeez with a cross.
- 90': Substitution, Oxford United. Louie Sibley replaces Tyler Goodrham.
- 90': Fourth official has announced 4 minutes of added time.
- 90'+2': Foul by Mihailo Ivanovic (Millwall).
- 90'+2': Peter Kioso (Oxford United) wins a free kick in the defensive half.
- 90'+5': Second Half ends, Millwall 0, Oxford United 1.
- 0': Match ends, Millwall 0, Oxford United 1.
Statistics
![]() |
MIL![]() |
|
---|---|---|
11 | Fouls | 15 |
1 | Yellow Cards | 0 |
0 | Red Cards | 0 |
1 | Offsides | 0 |
4 | Corner Kicks | 3 |
4 | Saves | 1 |
45.1 | Possession | 54.9 |
8 | SHOTS | 15 |
2 | ON GOAL | 4 |
0.3 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
271 | Accurate Passes | 353 |
371 | Passes | 442 |
0.7 | Pass Completion % | 0.8 |
3 | Accurate Crosses | 8 |
12 | Crosses | 25 |
0.3 | Cross % | 0.3 |
70 | Long Balls | 56 |
28 | Accurate Long Balls | 12 |
0.4 | Long Balls % | 0.2 |
3 | Blocked Shots | 3 |
13 | Effective Tackles | 9 |
20 | Tackles | 17 |
0.7 | Tackle % | 0.5 |
3 | Interceptions | 10 |
39 | Effective Clearances | 30 |
39 | Clearances | 30 |
Game Information
Venue: The Den
Location: London, England
Attendance: 14,964
EFL Championship Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Sheffield United | 39 | +27 | 83 |
2 | Leeds United | 39 | +51 | 81 |
3 | Burnley | 39 | +42 | 81 |
4 | Sunderland | 39 | +19 | 72 |
Line-Ups
Millwall (4-2-3-1)
No. | Name |
---|---|
1 | Lukas Jensen (GK) |
3 | Murray Wallace |
6 | Japhet Tanganga |
15 | Joe Bryan |
18 | Ryan Leonard |
17 | Macaulay Langstaff |
23 | George Saville |
24 | Casper de Norre |
26 | Mihailo Ivanovic |
19 | Duncan Watmore |
25 | Romain Esse |
Oxford United (4-2-3-1)
No. | Name |
---|---|
1 | Jamie Cumming (GK) |
3 | Ciaron Brown |
5 | Elliott Moore |
22 | Greg Leigh |
2 | Sam Long |
20 | Ruben Rodrigues |
8 | Cameron Brannagan ![]() |
4 | Will Vaulks |
9 | Mark Harris |
19 | Tyler Goodrham |
7 | Przemyslaw Placheta |
EFL Championship News

With Hayden Matthews one of four Australians in Portsmouth's squad, the final eight games of this Championship season could have huge ramifications for the Socceroos' 2026 World Cup hopes.

Rob Dawson explains the concept of TransferRoom on "The Football Reporters" podcast, and how it helped Coventry City agree a deal for Viktor Gyökeres with Sporting.

USMNT forward Josh Sargent reveals how his mentality has helped him regularly find the net for Norwich in the Championship.

Recap the numbers behind Haji Wright's hat trick for Coventry City vs. Sunderland.

A 26-year-old from Los Angeles, Wright scored in the 21st minute, then converted a penalty kick in the 29th after he was fouled by Chris Mepham. Wright scored in the 73rd for his 10th goal in 19 league matches this season.