Queens Park Rangers FC vs Millwall FC, Championship 2019-20 REGULAR SEASON
Overview
Match Preview
Queens Park Rangers FC vs Millwall FC — Championship at Kiyan Prince Foundation Stadium.
- Queens Park Rangers FC 46 games · 58 pts (2026/27)
- Millwall FC 46 games · 83 pts (2026/27)
Match Details
- Referee Nigel Lugg
- Referee James Linington
- Referee Mark Pottage
- Referee Keith Stroud
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Coventry City FC | 46 | 95 |
| 2 | Ipswich Town FC | 46 | 84 |
| 3 | Millwall FC | 46 | 83 |
| 4 | Southampton FC | 46 | 80 |
| 5 | Middlesbrough FC | 46 | 80 |
| 6 | Hull City AFC | 46 | 73 |
| 7 | Wrexham AFC | 46 | 71 |
| 8 | Derby County FC | 46 | 69 |
| 9 | Norwich City FC | 46 | 65 |
| 10 | Birmingham City FC | 46 | 64 |
| 11 | Swansea City AFC | 46 | 64 |
| 12 | Bristol City FC | 46 | 62 |
| 13 | Sheffield United FC | 46 | 60 |
| 14 | Preston North End FC | 46 | 60 |
| 15 | Queens Park Rangers FC | 46 | 58 |
| 16 | Watford FC | 46 | 57 |
| 17 | Stoke City FC | 46 | 55 |
| 18 | Portsmouth FC | 46 | 55 |
| 19 | Charlton Athletic FC | 46 | 53 |
| 20 | Blackburn Rovers FC | 46 | 52 |
| 21 | West Bromwich Albion FC | 46 | 51 |
| 22 | Oxford United FC | 46 | 47 |
| 23 | Leicester City FC | 46 | 46 |
| 24 | Sheffield Wednesday FC | 46 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 18 Jul | Millwall FC | H | 4–3 | W |
| 14 Jul | Luton Town FC | A | 1–1 | D |
| 11 Jul | Sheffield Wednesday FC | H | 0–3 | L |
| 08 Jul | Wigan Athletic FC | A | 0–1 | L |
| 05 Jul | Middlesbrough FC | A | 1–0 | W |
| 30 Jun | Fulham FC | H | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 18 Jul | Queens Park Rangers FC | A | 3–4 | L |
| 14 Jul | Blackburn Rovers FC | H | 1–0 | W |
| 11 Jul | Hull City AFC | A | 1–0 | W |
| 08 Jul | Middlesbrough FC | H | 0–2 | L |
| 03 Jul | Charlton Athletic FC | A | 1–0 | W |
| 30 Jun | Swansea City AFC | H | 1–1 | D |
Season Stats
| Queens Park Rangers FC | Millwall FC | |
|---|---|---|
| #15 | Position | #3 |
| 58 | Points | 83 |
| 46 | Played | 46 |
| 16 / 10 / 20 | W / D / L | 24 / 11 / 11 |
| 61 | Scored | 64 |
| 73 | Conceded | 49 |
| -12 | GD | +15 |
| 1.26 | PPG | 1.80 |
| 35% | Win % | 52% |
Key Stats
56%
Both Teams to Score
H2H (16 games)
H2H (16 games)
38%
Over 2.5 Goals
H2H history
H2H history
Queens Park Rangers FC are 15th (58 pts). Millwall FC are 3rd (83 pts).
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for Queens Park Rangers FC to score. At the same time, Millwall FC does not seem to pull back! Let’s get it on!
- 5' The midfield battle is intense right now. Both Queens Park Rangers FC and Millwall FC are fighting for every inch of the pitch.
- 10' Both teams are passing the ball around with high level of urgency. Queens Park Rangers FC needs to do something about it to get closer to the goal.
- 11' Another change for Millwall FC made on 11 minute. Mason Bennett leaves to be changed by Jon Dadi Bodvarsson.
- 16' Sierra Leone international Osman Kakay has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 20' Jake Cooper is having his name booked by the referee on 20.
- 25' The teams are not in a rush to score plenty of goals. It might look strange considering Millwall FC that had 382 games and scored 401 goals.
- 30' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 35' Millwall FC is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 40' Queens Park Rangers FC seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 43' Conor Masterson adds to his 0 season tally! Queens Park Rangers FC lead 1-0 — and this changes everything.
- 46' Time for substitution for Millwall FC. Mahlon Romeo is replaced by Matt Smith.
- 49' What a strike from Matt Smith! The score is 1-1.
- 52' GOAL! Ryan Manning fires home to make it 2-1!
- 57' The crowd applauds Tom Bradshaw as he leaves the pitch. Connor Mahoney steps in for Millwall FC.
- 62' GOAL! Eberechi Eze scores on 62. Assisted by Ilias Chair
- 67' Shaun Hutchinson doubles the advantage! 3-2 and this game is slipping away from the opposition.
- 72' Queens Park Rangers FC make a change. Olamide Shodipo trudges off to be replaced by Todd Kane on 72 minutes.
- 73' Todd Kane adds to his 0 season tally! Queens Park Rangers FC lead 4-2 — and this changes everything.
- 78' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 83' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
- 84' The crowd applauds Ilias Chair as he leaves the pitch. Aramide Oteh steps in for Queens Park Rangers FC.
- 87' Billy Mitchell is ready to make an impact after coming on for Alex Pearce at the 87 minute mark.
- 90' Queens Park Rangers FC ring the changes. Luke Amos has done his job and it is now time for Faysal Bettache to step up.
- 4-3 the final result. Millwall FC will be bitterly disappointed.
Lineups
Queens Park Rangers FC Lineups
Starting XI
- 5
-
8
Luke Amos ↓ Faysal Bettache 90'
- 1
- 24
-
19
Ilias Chair ↓ Aramide Oteh 84'
- 10
-
17
Olamide Shodipo ↓ Todd Kane 72'
- 29
- 14
- 12
- 23
Bench
-
18
Aramide Oteh ↑ 84'
-
26
Faysal Bettache ↑ 90'
-
2
Todd Kane ↑ 72'
- 47
- 32
- 40
Coach
Mark Warburton
Millwall FC Lineups
Starting XI
- 19
-
18
Ryan Leonard ↓ Jayson Molumby 57'
-
9
Tom Bradshaw ↓ Connor Mahoney 57'
- 11
-
12
Mahlon Romeo ↓ Matt Smith 46'
- 4
- 5
- 7
-
15
Alex Pearce C ↓ Billy Mitchell 87'
- 20
- 33
Bench
- 8
-
23
Jon Daði Boðvarsson ↑ 11'
- 14
- 6
- 3
-
21
Connor Mahoney ↑ 57'
-
10
Matt Smith ↑ 46'
-
16
Jayson Molumby ↑ 57'
-
42
Billy Mitchell ↑ 87'
Coach
Gary Rowett
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Duncan Watmore | 2 |
| Stefan Johansen | 2 |
| Nahki Wells | 2 |
| Shaun Hutchinson | 2 |
| Jed Wallace | 2 |
| Mason Bennett | 2 |
| Ilias Chair | 2 |
| Eberechi Eze | 2 |
Head to Head
Queens Park Rangers FC Form
2020-07-18
Queens Park Rangers FC
4–3
Millwall FC
W
2020-07-14
Luton Town FC
1–1
Queens Park Rangers FC
D
2020-07-11
Queens Park Rangers FC
0–3
Sheffield Wednesday FC
L
2020-07-08
Wigan Athletic FC
1–0
Queens Park Rangers FC
L
2020-07-05
Middlesbrough FC
0–1
Queens Park Rangers FC
W
2020-06-30
Queens Park Rangers FC
1–2
Fulham FC
L
Millwall FC Form
Predictions
Prediction accuracy
3 / 4
1.63
Queens Park Rangers FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.76
Millwall FC xG
I would bet for:
Queens Park Rangers FC or Millwall FC 76% + Both teams to score 66%
Match Result
✓ CorrectActual: Queens Park Rangers FC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.39
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 85% |
|
15% |
| ± 2.5 | 65% |
|
35% |
| ± 3.5 | 43% |
|
57% |
| ± 4.5 | 26% |
|
74% |
Double Chance
Queens Park Rangers FC or Draw
65%
Draw or Millwall FC
59%
Queens Park Rangers FC or Millwall FC
76%
Half-Time Result
✗ WrongActual: Queens Park Rangers FC win at HT
Correct Score
✗ 4–3 not predicted4 – 3Actual
1 – 1
10.6%
1 – 2
8.2%
2 – 1
7.6%
2 – 2
6.6%
0 – 1
5.3%
0 – 2
5.2%
0 – 0
4.9%
1 – 0
4.8%
1 – 3
4.8%
2 – 0
4.5%
3 – 1
4.1%
2 – 3
3.9%
Asian Handicap — Queens Park Rangers FC
| Handicap | Queens Park Rangers FC covers | Push | Millwall FC covers |
|---|---|---|---|
| -2.5 | 7% | — | 93% |
| -2 | 7% | 11% | 82% |
| -1.5 | 18% | — | 82% |
| -1 | 18% | 17% | 65% |
| -0.5 | 35% | — | 65% |
| +0.5 | 60% | — | 40% |
| +1 | 60% | 19% | 22% |
| +1.5 | 78% | — | 22% |
| +2 | 78% | 12% | 9% |
| +2.5 | 91% | — | 9% |
Clean Sheet
Queens Park Rangers FC keeps clean sheet
18%
✓
Millwall FC keeps clean sheet
20%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

