English League Championship

Queens Park Rangers vs Millwall, 2024-25 English League Championship, Regular Season

· English League Championship
  • 40': Michael Frey
FT
1 - 1
  • 34': Duncan Watmore

About

Queens Park Rangers are hosting Millwall at MATRADE Loftus Road, 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': Corner, Millwall. Conceded by Lucas Andersen.
  • 4': Offside, Queens Park Rangers. Karamoko Dembélé is caught offside.
  • 5': Attempt blocked. Karamoko Dembélé (Queens Park Rangers) left footed shot from outside the box is blocked. Assisted by Lucas Andersen.
  • 6': Foul by Joe Bryan (Millwall).
  • 6': Karamoko Dembélé (Queens Park Rangers) wins a free kick in the defensive half.
  • 7': Attempt blocked. Duncan Watmore (Millwall) right footed shot from the centre of the box is blocked. Assisted by George Saville with a headed pass.
  • 11': Attempt saved. Duncan Watmore (Millwall) left footed shot from the left side of the six yard box is saved in the centre of the goal by Paul Nardi (Queens Park Rangers).
  • 13': Foul by Michael Frey (Queens Park Rangers).
  • 13': Jake Cooper (Millwall) wins a free kick on the left wing.
  • 15': Foul by Romain Esse (Millwall).
  • 15': Koki Saito (Queens Park Rangers) wins a free kick on the left wing.
  • 17': Attempt missed. Nicolas Madsen (Queens Park Rangers) right footed shot from the right side of the box is too high. Assisted by Karamoko Dembélé.
  • 18': Corner, Millwall. Conceded by Jimmy Dunne.
  • 19': Foul by George Saville (Millwall).
  • 19': Steve Cook (Queens Park Rangers) wins a free kick in the defensive half.
  • 20': Attempt saved. Romain Esse (Millwall) left footed shot from a difficult angle on the left is saved in the bottom left corner by Paul Nardi (Queens Park Rangers). Assisted by Duncan Watmore.
  • 22': Corner, Millwall. Conceded by Jimmy Dunne.
  • 22': Attempt blocked. Jake Cooper (Millwall) header from the right side of the box is blocked. Assisted by George Saville with a cross.
  • 22': Foul by Jake Cooper (Millwall).
  • 22': Jake Clarke-Salter (Queens Park Rangers) wins a free kick in the defensive half.
  • 23': Attempt missed. Macaulay Langstaff (Millwall) right footed shot from the centre of the box is close, but misses to the left. Assisted by Duncan Watmore.
  • 24': Foul by George Honeyman (Millwall).
  • 24': Steve Cook (Queens Park Rangers) wins a free kick in the defensive half.
  • 25': Attempt blocked. Lucas Andersen (Queens Park Rangers) right footed shot from the centre of the box is blocked. Assisted by Koki Saito.
  • 25': Corner, Queens Park Rangers. Conceded by George Saville.
  • 26': Attempt blocked. Jimmy Dunne (Queens Park Rangers) header from the left side of the six yard box is blocked. Assisted by Koki Saito with a headed pass.
  • 30': Offside, Millwall. Macaulay Langstaff is caught offside.
  • 31': Offside, Millwall. Macaulay Langstaff is caught offside.
  • 34': Goal! Queens Park Rangers 0, Millwall 1. Duncan Watmore (Millwall) right footed shot from the centre of the box to the top right corner. Assisted by Macaulay Langstaff with a cross.
  • 36': Delay in match because of an injury Duncan Watmore (Millwall).
  • 36': Delay over. They are ready to continue.
  • 40': Goal! Queens Park Rangers 1, Millwall 1. Michael Frey (Queens Park Rangers) right footed shot from the centre of the box to the centre of the goal. Assisted by Karamoko Dembélé with a through ball following a fast break.
  • 42': Corner, Millwall. Conceded by Sam Field.
  • 42': Corner, Millwall. Conceded by Kenneth Paal.
  • 45': Fourth official has announced 4 minutes of added time.
  • 45'+1': Corner, Queens Park Rangers. Conceded by Joe Bryan.
  • 45'+3': Attempt missed. George Honeyman (Millwall) right footed shot from the left side of the box misses to the left. Assisted by Macaulay Langstaff.
  • 45'+4': Corner, Millwall. Conceded by Kenneth Paal.
  • 45'+5': Attempt blocked. George Saville (Millwall) header from the centre of the box is blocked. Assisted by Joe Bryan with a cross.
  • 45'+5': First Half ends, Queens Park Rangers 1, Millwall 1.
  • 45': Second Half begins Queens Park Rangers 1, Millwall 1.
  • 46': Corner, Queens Park Rangers. Conceded by Ryan Leonard.
  • 47': Foul by Romain Esse (Millwall).
  • 47': Kenneth Paal (Queens Park Rangers) wins a free kick in the defensive half.
  • 49': Foul by Michael Frey (Queens Park Rangers).
  • 49': Jake Cooper (Millwall) wins a free kick in the defensive half.
  • 51': Duncan Watmore (Millwall) wins a free kick in the attacking half.
  • 51': Foul by Sam Field (Queens Park Rangers).
  • 52': Attempt missed. George Saville (Millwall) left footed shot from outside the box is too high from a direct free kick.
  • 53': Attempt missed. George Honeyman (Millwall) right footed shot from the left side of the box is close, but misses to the right. Assisted by Macaulay Langstaff.
  • 55': Attempt saved. Romain Esse (Millwall) left footed shot from outside the box is saved in the bottom right corner by Paul Nardi (Queens Park Rangers). Assisted by Macaulay Langstaff.
  • 57': Foul by Ryan Leonard (Millwall).
  • 57': Michael Frey (Queens Park Rangers) wins a free kick in the defensive half.
  • 59': Foul by Lucas Andersen (Queens Park Rangers).
  • 59': Joe Bryan (Millwall) wins a free kick in the defensive half.
  • 60': Substitution, Queens Park Rangers. Paul Smyth replaces Koki Saito.
  • 60': Foul by Kenneth Paal (Queens Park Rangers).
  • 60': Romain Esse (Millwall) wins a free kick in the defensive half.
  • 60': Kenneth Paal (Queens Park Rangers) is shown the yellow card for a bad foul.
  • 63': Corner, Millwall. Conceded by Jake Clarke-Salter.
  • 64': Attempt blocked. George Saville (Millwall) left footed shot from the centre of the box is blocked. Assisted by Joe Bryan with a cross.
  • 65': Foul by Jake Cooper (Millwall).
  • 65': Steve Cook (Queens Park Rangers) wins a free kick in the defensive half.
  • 66': Foul by Lucas Andersen (Queens Park Rangers).
  • 66': Romain Esse (Millwall) wins a free kick in the defensive half.
  • 67': Attempt blocked. Lucas Andersen (Queens Park Rangers) right footed shot from the right side of the box is blocked. Assisted by Paul Smyth.
  • 67': Corner, Queens Park Rangers. Conceded by Japhet Tanganga.
  • 68': Corner, Queens Park Rangers. Conceded by Romain Esse.
  • 69': Substitution, Queens Park Rangers. Alfie Lloyd replaces Lucas Andersen.
  • 69': Substitution, Queens Park Rangers. Jonathan Varane replaces Nicolas Madsen.
  • 72': Attempt blocked. Jimmy Dunne (Queens Park Rangers) header from the centre of the box is blocked. Assisted by Kenneth Paal with a cross.
  • 72': Foul by Alfie Lloyd (Queens Park Rangers).
  • 72': Romain Esse (Millwall) wins a free kick in the attacking half.
  • 74': Attempt missed. Joe Bryan (Millwall) left footed shot from outside the box is just a bit too high from a direct free kick.
  • 75': Substitution, Millwall. Femi Azeez replaces Duncan Watmore.
  • 75': Substitution, Millwall. Mihailo Ivanovic replaces Macaulay Langstaff.
  • 75': Foul by George Saville (Millwall).
  • 75': Michael Frey (Queens Park Rangers) wins a free kick in the defensive half.
  • 79': Attempt missed. George Honeyman (Millwall) right footed shot from very close range misses to the right. Assisted by Romain Esse.
  • 80': Delay in match because of an injury Paul Nardi (Queens Park Rangers).
  • 80': Delay over. They are ready to continue.
  • 81': Delay in match because of an injury George Saville (Millwall).
  • 82': Delay over. They are ready to continue.
  • 84': Foul by Jonathan Varane (Queens Park Rangers).
  • 84': Romain Esse (Millwall) wins a free kick in the defensive half.
  • 84': Jonathan Varane (Queens Park Rangers) is shown the yellow card for a bad foul.
  • 86': Foul by George Saville (Millwall).
  • 86': Michael Frey (Queens Park Rangers) wins a free kick in the defensive half.
  • 86': George Saville (Millwall) is shown the yellow card for a bad foul.
  • 90': Corner, Millwall. Conceded by Paul Nardi.
  • 90'+1': Fourth official has announced 5 minutes of added time.
  • 90'+1': Attempt saved. Femi Azeez (Millwall) right footed shot from the centre of the box is saved in the centre of the goal by Paul Nardi (Queens Park Rangers). Assisted by Romain Esse.
  • 90'+1': Corner, Millwall. Conceded by Paul Nardi.
  • 90'+2': Attempt blocked. George Saville (Millwall) header from the centre of the box is blocked. Assisted by George Honeyman with a cross.
  • 90'+2': Corner, Millwall. Conceded by Steve Cook.
  • 90'+2': Foul by Jake Cooper (Millwall).
  • 90'+2': Jonathan Varane (Queens Park Rangers) wins a free kick in the defensive half.
  • 90'+3': Substitution, Millwall. Ryan Wintle replaces George Honeyman.
  • 90'+3': Substitution, Queens Park Rangers. Zan Celar replaces Karamoko Dembélé.
  • 90'+3': Foul by Jonathan Varane (Queens Park Rangers).
  • 90'+3': Ryan Wintle (Millwall) wins a free kick in the defensive half.
  • 90'+5': Foul by Mihailo Ivanovic (Millwall).
  • 90'+5': Jake Clarke-Salter (Queens Park Rangers) wins a free kick on the left wing.
  • 90'+6': Second Half ends, Queens Park Rangers 1, Millwall 1.
  • 0': Match ends, Queens Park Rangers 1, Millwall 1.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/391.png&h=25&scale=crop&w=25&location=originMIL QPRhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/334.png&h=25&scale=crop&w=25&location=origin
0 Fouls 0
0 Yellow Cards 0
0 Red Cards 0
0 Offsides 0
0 Corner Kicks 0
0 Saves 0
0 Possession 0
0 SHOTS 0
0 ON GOAL 0
0.0 On Target % 0.0
0 Penalty Goals 0
0 Penalty Kicks Taken 0
0 Accurate Passes 0
0 Passes 0
0.0 Pass Completion % 0.0
0 Accurate Crosses 0
0 Crosses 0
0.0 Cross % 0.0
0 Long Balls 0
0 Accurate Long Balls 0
0.0 Long Balls % 0.0
0 Blocked Shots 0
0 Effective Tackles 0
0 Tackles 0
0.0 Tackle % 0.0
0 Interceptions 0
0 Effective Clearances 0
0 Clearances 0

Game Information

Competition: English League Championship

Venue: MATRADE Loftus Road
Location: London, England
Attendance: 15,350

EFL Championship Table

# TEAM GP GD PTS
1 Birmingham City 0 0 0
2 Blackburn Rovers 0 0 0
3 Bolton Wanderers 0 0 0
4 Bristol City 0 0 0
Full Table

Line-Ups

QPR Queens Park Rangers (4-2-3-1)

No. Name
1 Paul Nardi (GK)
6 Jake Clark-Salter
5 Steve Cook
22 Kenneth Paal Yellow Card
3 Jimmy Dunne
25 Lucas Andersen
8 Sam Field
24 Nicolas Madsen
12 Michael Frey
14 Koki Saito
7 Karamoko Dembele

MIL Millwall (4-2-3-1)

No. Name
1 Lukas Jensen (GK)
6 Japhet Tanganga
5 Jake Cooper
15 Joe Bryan
18 Ryan Leonard
39 George Honeyman
24 Casper de Norre
23 George Saville Yellow Card
17 Macaulay Langstaff
19 Duncan Watmore
25 Romain Esse

EFL Championship News

EFL Championship fixtures schedule 2026-27 in full
EFL Championship fixtures schedule 2026-27 in full

Check out the full fixture list for the 2026-27 EFL Championship season.

English Championship fixtures 2026-27: West Ham start against Burnley, Wrexham head to Cardiff City
English Championship fixtures 2026-27: West Ham start against Burnley, Wrexham head to Cardiff City

West Ham will face fellow Premier League relegated side Burnley on the first day of the EFL season, while Wrexham travel to newly-promoted Welsh side Cardiff City as they look to reach the playoffs following a narrow miss last season.

Premier League, EFL summer transfer window 2026 dates: When is Deadline Day?
Premier League, EFL summer transfer window 2026 dates: When is Deadline Day?

Everything that Premier League and EFL supporters need to know about the 2026 summer transfer window, and key dates around it.

Wolves sack Rob Edwards after Premier League relegation
Wolves sack Rob Edwards after Premier League relegation

Wolverhampton Wanderers have sacked Rob Edwards after they were relegated from the Premier League.

Kieran McKenna to step down as Ipswich manager after securing second Premier League promotion
Kieran McKenna to step down as Ipswich manager after securing second Premier League promotion

Kieran McKenna has stepped down as Ipswich Town manager after five seasons in the job, the club have confirmed.