
Millwall vs Queens Park Rangers, 2024-25 English League Championship, Regular Season
· English League ChampionshipAbout
Millwall are hosting Queens Park Rangers
at The Den, London, England, starting on
. The match is a part of the English League Championship.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Goal! Millwall 1, Queens Park Rangers 0. Aaron Connolly (Millwall) right footed shot from the centre of the box to the bottom right corner. Assisted by Tristan Crama with a cross.
- 3': Goal! Millwall 1, Queens Park Rangers 1. Alfie Lloyd (Queens Park Rangers) right footed shot from a difficult angle on the right to the high centre of the goal. Assisted by Kieran Morgan.
- 4': Foul by Ilias Chair (Queens Park Rangers).
- 4': George Saville (Millwall) wins a free kick on the right wing.
- 6': Attempt saved. Raees Bangura-Williams (Millwall) left footed shot from outside the box is saved in the top right corner. Assisted by Japhet Tanganga.
- 10': Attempt blocked. Paul Smyth (Queens Park Rangers) left footed shot from outside the box is blocked. Assisted by Alfie Lloyd.
- 10': Foul by Jonathan Varane (Queens Park Rangers).
- 10': Mihailo Ivanovic (Millwall) wins a free kick in the defensive half.
- 12': Corner, Queens Park Rangers. Conceded by Raees Bangura-Williams.
- 15': Foul by Kieran Morgan (Queens Park Rangers).
- 15': George Saville (Millwall) wins a free kick in the defensive half.
- 17': Foul by Alfie Lloyd (Queens Park Rangers).
- 17': Japhet Tanganga (Millwall) wins a free kick in the attacking half.
- 19': Corner, Queens Park Rangers. Conceded by Joe Bryan.
- 20': Foul by Kieran Morgan (Queens Park Rangers).
- 20': Luke Cundle (Millwall) wins a free kick in the defensive half.
- 23': Attempt blocked. Ronnie Edwards (Queens Park Rangers) right footed shot from outside the box is blocked. Assisted by Ilias Chair.
- 23': Corner, Queens Park Rangers. Conceded by Jake Cooper.
- 25': George Saville (Millwall) hits the bar with a header from the centre of the box. Assisted by Tristan Crama with a cross.
- 25': Goal! Millwall 2, Queens Park Rangers 1. Luke Cundle (Millwall) header from the right side of the six yard box to the bottom left corner.
- 27': Foul by Ronnie Edwards (Queens Park Rangers).
- 27': Luke Cundle (Millwall) wins a free kick on the left wing.
- 28': Foul by Jake Cooper (Millwall).
- 28': Steve Cook (Queens Park Rangers) wins a free kick in the defensive half.
- 29': Foul by Mihailo Ivanovic (Millwall).
- 29': Jonathan Varane (Queens Park Rangers) wins a free kick in the defensive half.
- 32': Foul by Luke Cundle (Millwall).
- 32': Kieran Morgan (Queens Park Rangers) wins a free kick on the right wing.
- 33': Alfie Lloyd (Queens Park Rangers) wins a free kick in the attacking half.
- 33': Foul by Jake Cooper (Millwall).
- 34': Delay in match because of an injury Alfie Lloyd (Queens Park Rangers).
- 35': Delay over. They are ready to continue.
- 36': Foul by Japhet Tanganga (Millwall).
- 36': Sam Field (Queens Park Rangers) wins a free kick on the left wing.
- 37': Delay in match because of an injury Luke Cundle (Millwall).
- 38': Delay over. They are ready to continue.
- 40': Attempt blocked. George Saville (Millwall) left footed shot from outside the box is blocked. Assisted by Aaron Connolly.
- 42': Attempt saved. Ilias Chair (Queens Park Rangers) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Sam Field.
- 43': Hand ball by Aaron Connolly (Millwall).
- 45': Fourth official has announced 1 minutes of added time.
- 45'+1': First Half ends, Millwall 2, Queens Park Rangers 1.
- 45': Second Half begins Millwall 2, Queens Park Rangers 1.
- 46': Aaron Connolly (Millwall) wins a free kick in the defensive half.
- 46': Foul by Ronnie Edwards (Queens Park Rangers).
- 48': Corner, Millwall. Conceded by Jonathan Varane.
- 48': Offside, Millwall. George Saville is caught offside.
- 52': Corner, Queens Park Rangers. Conceded by Tristan Crama.
- 53': Foul by Casper De Norre (Millwall).
- 53': Kenneth Paal (Queens Park Rangers) wins a free kick on the left wing.
- 55': Corner, Millwall. Conceded by Steve Cook.
- 59': Aaron Connolly (Millwall) wins a free kick in the attacking half.
- 59': Foul by Kieran Morgan (Queens Park Rangers).
- 59': Kieran Morgan (Queens Park Rangers) is shown the yellow card for a bad foul.
- 60': Attempt blocked. Aaron Connolly (Millwall) right footed shot from outside the box is blocked.
- 62': Corner, Queens Park Rangers. Conceded by Joe Bryan.
- 63': Foul by Kieran Morgan (Queens Park Rangers).
- 63': Luke Cundle (Millwall) wins a free kick in the defensive half.
- 64': Substitution, Queens Park Rangers. Koki Saito replaces Kieran Morgan.
- 64': Substitution, Queens Park Rangers. Harrison Ashby replaces Steve Cook.
- 65': Offside, Millwall. Luke Cundle is caught offside.
- 67': Attempt saved. Aaron Connolly (Millwall) left footed shot from a difficult angle on the left is saved in the centre of the goal. Assisted by Luke Cundle.
- 69': Corner, Queens Park Rangers. Conceded by Jake Cooper.
- 70': Corner, Queens Park Rangers. Conceded by George Saville.
- 70': Corner, Queens Park Rangers. Conceded by Tristan Crama.
- 71': Attempt missed. Alfie Lloyd (Queens Park Rangers) header from the centre of the box is close, but misses to the right. Assisted by Koki Saito with a cross.
- 71': Corner, Queens Park Rangers. Conceded by Jake Cooper.
- 72': Attempt saved. Morgan Fox (Queens Park Rangers) header from the centre of the box is saved in the top centre of the goal. Assisted by Kenneth Paal with a cross.
- 72': Attempt blocked. Koki Saito (Queens Park Rangers) right footed shot from the right side of the box is blocked. Assisted by Alfie Lloyd.
- 74': Foul by Alfie Lloyd (Queens Park Rangers).
- 74': Jake Cooper (Millwall) wins a free kick in the defensive half.
- 74': Alfie Lloyd (Queens Park Rangers) is shown the yellow card for a bad foul.
- 75': Foul by George Saville (Millwall).
- 75': Jonathan Varane (Queens Park Rangers) wins a free kick in the defensive half.
- 75': George Saville (Millwall) is shown the yellow card for a bad foul.
- 76': Substitution, Queens Park Rangers. Yang Min-Hyeok replaces Ilias Chair.
- 76': Substitution, Queens Park Rangers. Michael Frey replaces Paul Smyth.
- 78': Attempt saved. Yang Min-Hyeok (Queens Park Rangers) right footed shot from the right side of the box is saved in the top centre of the goal. Assisted by Alfie Lloyd.
- 78': Corner, Queens Park Rangers. Conceded by Lukas Jensen.
- 79': Delay in match (Queens Park Rangers).
- 79': Delay over. They are ready to continue.
- 80': Substitution, Millwall. Duncan Watmore replaces Luke Cundle.
- 80': Substitution, Millwall. Ryan Wintle replaces Casper De Norre.
- 80': Attempt saved. Sam Field (Queens Park Rangers) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Koki Saito.
- 81': Attempt blocked. Michael Frey (Queens Park Rangers) header from the centre of the box is blocked. Assisted by Harrison Ashby with a cross.
- 81': Corner, Queens Park Rangers. Conceded by Japhet Tanganga.
- 83': Substitution, Queens Park Rangers. Rayan Kolli replaces Alfie Lloyd.
- 84': Aaron Connolly (Millwall) wins a free kick on the left wing.
- 84': Foul by Sam Field (Queens Park Rangers).
- 86': Foul by Tristan Crama (Millwall).
- 86': Koki Saito (Queens Park Rangers) wins a free kick in the attacking half.
- 87': Attempt blocked. Sam Field (Queens Park Rangers) left footed shot from the centre of the box is blocked.
- 88': Duncan Watmore (Millwall) wins a free kick in the defensive half.
- 88': Foul by Koki Saito (Queens Park Rangers).
- 89': Substitution, Millwall. Billy Mitchell replaces Raees Bangura-Williams.
- 89': Substitution, Millwall. Macaulay Langstaff replaces Mihailo Ivanovic.
- 89': Substitution, Millwall. George Honeyman replaces Aaron Connolly.
- 90'+1': Fourth official has announced 4 minutes of added time.
- 90'+1': Attempt missed. Michael Frey (Queens Park Rangers) right footed shot from outside the box misses to the right. Assisted by Morgan Fox.
- 90'+3': Foul by George Honeyman (Millwall).
- 90'+3': Koki Saito (Queens Park Rangers) wins a free kick on the left wing.
- 90'+4': Attempt missed. Sam Field (Queens Park Rangers) left footed shot from outside the box is high and wide to the left. Assisted by Rayan Kolli following a set piece situation.
- 90'+5': Second Half ends, Millwall 2, Queens Park Rangers 1.
- 0': Match ends, Millwall 2, Queens Park Rangers 1.
Statistics
![]() |
MIL![]() |
|
---|---|---|
12 | Fouls | 10 |
2 | Yellow Cards | 1 |
0 | Red Cards | 0 |
0 | Offsides | 2 |
11 | Corner Kicks | 2 |
2 | Saves | 4 |
57 | Possession | 43 |
13 | SHOTS | 7 |
5 | ON GOAL | 4 |
0.4 | On Target % | 0.6 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
351 | Accurate Passes | 250 |
425 | Passes | 332 |
0.8 | Pass Completion % | 0.8 |
6 | Accurate Crosses | 3 |
25 | Crosses | 10 |
0.2 | Cross % | 0.3 |
44 | Long Balls | 55 |
16 | Accurate Long Balls | 22 |
0.4 | Long Balls % | 0.4 |
5 | Blocked Shots | 2 |
6 | Effective Tackles | 15 |
15 | Tackles | 26 |
0.4 | Tackle % | 0.6 |
6 | Interceptions | 8 |
17 | Effective Clearances | 27 |
17 | Clearances | 27 |
Game Information
Competition: English League Championship
Venue: The Den
Location: London, England
Attendance: 17,914
Venue: The Den
Location: London, England
Attendance: 17,914
EFL Championship Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Leeds United | 46 | +65 | 100 |
2 | Burnley | 46 | +53 | 100 |
3 | Sheffield United | 46 | +27 | 90 |
4 | Sunderland | 46 | +14 | 76 |
Line-Ups
Millwall (4-2-3-1)
No. | Name |
---|---|
1 | Lukas Jensen (GK) |
5 | Jake Cooper |
6 | Japhet Tanganga |
15 | Joe Bryan |
52 | Tristan Crama |
25 | Luke Cundle |
24 | Casper de Norre |
23 | George Saville ![]() |
26 | Mihailo Ivanovic |
9 | Aaron Connolly |
31 | Raees Bangura-Williams |
Queens Park Rangers (4-2-3-1)
No. | Name |
---|---|
1 | Paul Nardi (GK) |
15 | Morgan Fox |
5 | Steve Cook |
22 | Kenneth Paal |
17 | Ronnie Edwards |
21 | Kieran Morgan |
8 | Sam Field |
40 | Jonathan Varane |
28 | Alfie Lloyd |
10 | Ilias Chair |
11 | Paul Smyth |
EFL Championship News

Sheffield United name Ruben Selles manager, replacing Chris Wilder
Sheffield United named Ruben Selles as manager to replace Chris Wilder who left after a mutual agreement following the club's failure to gain promotion to the Premier League.

Championship fixtures 2025-26: All you need to know
The Championship is set for one of it's most high-profile seasons in years as U.S owned Wrexham and Birmingham City target a swift ascent to the Premier League

Marcotti: UEFA could have avoided Crystal Palace's Europa League dilemma
Gab & Juls discuss Nottingham Forest's complaint to UEFA over Crystal Palace's Europa League participation.

Is a minority stake in Wrexham really worth £350m?
Gab Marcotti and Julien Laurens react to reports of Ryan Reynolds and Rob McElhenney considering selling a stake in Wrexham for up to £350m.

Jobe Bellingham joins Dortmund, five years after brother Jude
Borussia Dortmund have signed Sunderland midfielder Jobe Bellingham, five years after signing his brother Jude, the club have announced.