Hull City AFC vs Millwall FC, Championship 2019-20 REGULAR SEASON
Overview
Match Preview
Hull City AFC vs Millwall FC — Championship at Kingston Communications Stadium.
- Hull City AFC 46 games · 73 pts (2026/27)
- Millwall FC 46 games · 83 pts (2026/27)
Match Details
- Referee Marc Edwards
- Referee Matt Donohue
- Referee James Wilson
- Referee Rob Merchant
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 |
|---|---|---|---|---|
| 11 Jul | Millwall FC | H | 0–1 | L |
| 08 Jul | Bristol City FC | A | 1–2 | L |
| 05 Jul | West Bromwich Albion FC | A | 2–4 | L |
| 02 Jul | Middlesbrough FC | H | 2–1 | W |
| 27 Jun | Birmingham City FC | A | 3–3 | D |
| 20 Jun | Charlton Athletic FC | H | 0–1 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 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 |
| 27 Jun | Barnsley FC | A | 0–0 | D |
| 20 Jun | Derby County FC | H | 2–3 | L |
Season Stats
| Hull City AFC | Millwall FC | |
|---|---|---|
| #6 | Position | #3 |
| 73 | Points | 83 |
| 46 | Played | 46 |
| 21 / 10 / 15 | W / D / L | 24 / 11 / 11 |
| 70 | Scored | 64 |
| 66 | Conceded | 49 |
| +4 | GD | +15 |
| 1.59 | PPG | 1.80 |
| 46% | Win % | 52% |
Key Stats
53%
Both Teams to Score
H2H (17 games)
H2H (17 games)
47%
Over 2.5 Goals
H2H history
H2H history
Hull City AFC are 6th (73 pts). Millwall FC are 3rd (83 pts).
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for Hull City AFC to score. At the same time, Millwall FC does not seem to pull back! Let’s get it on!
- 2' Ryan Leonard has been a constant threat and now delivers with a goal on 2 minutes.
- 7' Both teams are passing the ball around with high level of urgency. Hull City AFC needs to do something about it to get closer to the goal.
- 12' Matchday of the Array and both teams know exactly what is at stake tonight.
- 17' 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.
- 22' The midfield battle is intense right now. Both Hull City AFC and Millwall FC are fighting for every inch of the pitch.
- 27' George Honeyman is a natural and has been asked to do a very specific job for Millwall FC tonight.
- 32' It is a cagey affair so far. Hull City AFC in their trying to find a way past Millwall FC's compact .
- 37' England international George Long has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 40' Kevin Stewart has been a danger all night but risks an early exit having now seen a Yellow card on 40.
- 45' Controversy at the stadium! George Honeyman argues furiously but the Yellow card stands.
- 50' Hull City AFC 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.
- 55' The travelling Millwall FC supporters hardly appreciate their team being pressed down to the backline.
- 60' The energy levels are beginning to show. Gary Rowett might look to freshen things up shortly.
- 61' Hull City AFC ring the changes. Tom Eaves has done his job and it is now time for Josh Magennis to step up.
- 66' Another change for Millwall FC made on 66 minute. Mason Bennett leaves to be changed by Jiri Skalak.
- 69' Time for substitution for Hull City AFC. Josh Bowler is replaced by Keane Lewis-Potter.
- 74' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 79' While there is no rush on the pitch, let’s have a look at some stats. Shaun Williams made 382 appearances and scored 9 goals. He is very likely to score a goal today.
- 80' The Hull City AFC manager makes a substitution. Angus MacDonald departs to be replaced by Ryan Tafazolli.
- 83' Another substitution for Millwall FC to replace Shane Ferguson by Murray Wallace on 83 minute.
- 88' The 27-year-old Mallik Wilks has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 90' The whistle greets Jed Wallace as he departs to be replaced by Ben Thompson.
- The points are shared — Hull City AFC 0-1 Millwall FC. Honours even.
Lineups
Hull City AFC Lineups
Starting XI
- 18
- 5
- 1
- 4
- 15
-
6
Kevin Stewart ↓ Daniel Batty 61'
- 43
-
9
Tom Eaves ↓ Josh Magennis 61'
- 37
- 26
- 19
Bench
- 25
- 13
-
8
Daniel Batty ↑ 61'
- 10
-
27
Josh Magennis ↑ 61'
-
3
Ryan Tafazolli ↑ 80'
- 44
- 17
-
31
Keane Lewis-Potter ↑ 69'
Coach
Grant McCann
Millwall FC Lineups
Starting XI
- 19
- 18
-
9
Tom Bradshaw ↓ Matt Smith 90'
-
11
Shane Ferguson ↓ Murray Wallace 83'
- 4
- 5
-
7
Jed Wallace ↓ Ben Thompson 90'
- 15
-
20
Mason Bennett ↓ Jiri Skalak 66'
- 33
-
42
Billy Mitchell ↓ Shaun Williams 83'
Bench
-
8
Ben Thompson ↑ 90'
- 14
-
6
Shaun Williams ↑ 83'
-
3
Murray Wallace ↑ 83'
-
26
Jiri Skalak ↑ 66'
- 21
-
10
Matt Smith ↑ 90'
- 16
- 45
Coach
Gary Rowett
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Tom Bradshaw | 3 |
| Adama Traore | 2 |
| Shane Ferguson | 2 |
| Jaden Philogene-Bidace | 2 |
| Kamil Grosicki | 2 |
| Marc Pugh | 1 |
| Jarrod Bowen | 1 |
| Duncan Watmore | 1 |
Head to Head
Hull City AFC Form
Predictions
Prediction accuracy
3 / 4
1.05
Hull City AFC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.3
Millwall FC xG
I would bet for:
Millwall FC or Draw 70% + Under 2.5 goals 59%
Match Result
✓ CorrectActual: Millwall FC win
Both Teams to Score
✓ Correct
Avg goals/match: 2.35
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 88% |
|
12% |
| ± 1.5 | 68% |
|
32% |
| ± 2.5 | 41% |
|
59% |
| ± 3.5 | 22% |
|
78% |
| ± 4.5 | 10% |
|
90% |
Double Chance
Hull City AFC or Draw
61%
Draw or Millwall FC
70%
Hull City AFC or Millwall FC
69%
Half-Time Result
✗ WrongActual: Millwall FC win at HT
Correct Score
✓ In top 12
1 – 1
14%
0 – 0
11.7%
0 – 1
Actual
1 – 0
8.9%
1 – 2
8.2%
0 – 2
7.8%
2 – 1
6.6%
2 – 0
5.1%
2 – 2
4.4%
1 – 3
3.6%
0 – 3
3.3%
3 – 1
2.3%
Asian Handicap — Hull City AFC
| Handicap | Hull City AFC covers | Push | Millwall FC covers |
|---|---|---|---|
| -2.5 | 3% | — | 97% |
| -2 | 3% | 8% | 89% |
| -1.5 | 11% | — | 89% |
| -1 | 11% | 17% | 71% |
| -0.5 | 29% | — | 71% |
| +0.5 | 60% | — | 40% |
| +1 | 60% | 22% | 19% |
| +1.5 | 81% | — | 19% |
| +2 | 81% | 12% | 7% |
| +2.5 | 93% | — | 7% |
Clean Sheet
Hull City AFC keeps clean sheet
28%
✓
Millwall FC keeps clean sheet
35%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

