Hull City vs Millwall Prediction, Preview and Stats

England flag 2025/2026 Championship, England
MKM Stadium Fri, 8 May - 7:00 PM
Championship
Hull City HUL
0 0
Millwall MLW
Full Time Fri, 8 May 7:00 PM
Semi Finals Leg 1 of 2

CONTEXT

Hull City and Millwall played out a goalless draw in the first leg of their two-legged tie, with the scoreline remaining 0-0 at both halftime and full time. Despite Millwall being considered the stronger team entering the match, they dominated possession with 61% compared to Hull City's 39% but failed to convert their control into goals. Hull City defended resiliently, frustrating Millwall's attacks throughout the 90 minutes. No red cards were shown, and there were no significant second-half adjustments noted. The result leaves the aggregate score level heading into the second leg, keeping the tie delicately poised. Millwall's moderate structural deviation of 7.6% suggests they underperformed relative to expectations without xG data available for deeper analysis. This stalemate maintains parity, with both teams now preparing for the decisive return fixture.

TL;DR

  • Structural deviation: Millwall showed a moderate 7.6% structural deviation in the 0-0 draw.
  • Efficiency shift: Efficiency remained in line with expectations for both teams.
  • xG alignment: xG data unavailable for alignment assessment.
  • Market alignment: Outcome aligned with pre-match market expectations.
  • xG expectations: xG expectations could not be evaluated due to missing data.
  • Event impact: No major events like red cards influenced the 0-0 result.
  • Red card distortion: Absence of red cards meant no distortion to the scoreline.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

G. Ward

England 25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

R. Woodward

1st Assistant

England

H. Karaivanov

2nd Assistant

England

D. Webb

4th Official

England

League averages

Championship Based on last 100 matches

Fouls / match 20.91
Yellow cards / match 3.81
Red cards / match 0.07
Penalties / match 0.24
Hull City S. Jakirović
S. Jakirović
VS
Millwall A. Neil
A. Neil
1.59
Avg Points / Game (Last 100 Matches)
1.84
1 i
Last 6 Opponents
Norwich City Rank: 73 W
Charlton Athletic Rank: 65 L
Leicester City Rank: 66 D
Birmingham City Rank: 69 D
Sheffield United Rank: 70 L
Coventry City Rank: 79 D
Avg Points / Game (Last 6 Matches)
1.83 i
Last 6 Opponents
Oxford United Rank: 65 W
Leicester City Rank: 66 D
Stoke City Rank: 66 W
Queens Park Rangers Rank: 67 W
West Bromwich Albion Rank: 68 D
Norwich City Rank: 73 L
10
Head to Head (Wins - Draws - Losses)
10 - 8 - 8
8

Win Probabilities

Live Win Probability (90 Min)
Home Hull City
3.59%
Draw
92.36%
Away Millwall
4.06%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
70.68
75.94
0 (Weakest) 100 (Strongest)
Metric
Hull City
Millwall
Power Score
70.68
75.94
League Position
6
3
Global Rank
195
103

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Hull City Opponent-weighted form score
Millwall Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Hull City Millwall

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Hull City

Left / Center / Right
Opposition half density
vs season average

Millwall

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Hull City ⚠ Proxy
vs
⚠ Proxy Millwall
Attacking Efficiency
Higher is better
Attacking Efficiency
21.28
27.87
Defensive Efficiency
Lower is better
Defensive Efficiency
27.87
21.28
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Hull City -0.67 Efficiency Index
vs
Millwall +0.67 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Hull City
Millwall
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Hull City ⚠ Proxy
vs
⚠ Proxy Millwall
Created Set-piece attacking threat
Hull City Millwall
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Hull City Millwall
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Hull City
Millwall
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Hull City
vs
Millwall
Attack After Winning Possession transition → offence
Hull City Millwall
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Hull City Millwall
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Hull City
Millwall
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • MLW had peak pressure around 36'.
  • MLW started the game with stronger pressure.
HUL Pressure MLW Pressure
Pressure Index: MLW reached the top pressure at 36' (67.09).

Team Head to Head Last 6 Seasons

Summary of 26 matches between these sides — filtered by competition and venue context.

Hull City HUL Home
26 matches
Millwall MLW Away
Match Record
10
Wins
8
8
Draws
8
8
Losses
10
Goals
30
Goals Scored
28
28
Goals Conceded
30
+2
Goal Difference
-2

Data last updated: 2026-05-09T00:03:25+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 4-2-3-1
Pitch
I. Pandur
Croatia
1 I. Pandur
L. Coyle
England
2 L. Coyle
J. Egan
Republic of Ireland
15 J. Egan
C. Hughes
England
4 C. Hughes
R. Giles
England
3 R. Giles
R. Slater
Substitution
England
27 R. Slater
M. Crooks
England
25 M. Crooks
M. Belloumi
Substitution
Algeria
10 M. Belloumi
J. Gelhardt
Substitution
England
21 J. Gelhardt
L. Millar
Substitution
Canada
7 L. Millar
O. McBurnie
Scotland
9 O. McBurnie
Pitch
A. Patterson
England
13 A. Patterson
Z. Norton Sturge
Substitution
England
3 Z. Norton Sturge
J. Cooper
England
5 J. Cooper
T. Crama
France
4 T. Crama
R. Leonard
England
18 R. Leonard
C. De Norre
Substitution
Belgium
24 C. De Norre
D. Mazou-Sacko
France
49 D. Mazou-Sacko
T. Ballo
Substitution
Austria
7 T. Ballo
C. Neghli
Algeria
10 C. Neghli
F. Azeez
England
11 F. Azeez
J. Coburn
Substitution
England
19 J. Coburn

General Information

Date & Time :
May 08, 2026, 07:00 PM
Competition :
2025/2026 Championship, England · Semi Finals · Leg 1 of 2
Stadium :
MKM Stadium
Capacity :
25586
Attendance :
24623
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Gavin Ward
Richard Woodward
Hristo Karaivanov
David Webb

Statistics

Possession
HUL
39%
MLW
61%

Top Statistics

1 Big Chances Created 0
4 Shots 5
46 Dangerous attacks 40
39 Possession 61
0 Corners 5
13 Free kicks 8
0 Yellow Cards 1

Match Overview

22 Successful Headers 21
1 Hit Woodwork 1
11 Goal Kicks 9
23 Throwins 35
17 Dribble Attempts 13
5 Successful Dribbles 8
29 Successful Dribbles Percentage 62
4 Substitutions 4
72 Ball Safe 95
5 Goal Attempts 7

Attacking

72 Attacks 113
1 Big Chances Missed 0

Possession

27 Successful Long Passes Percentage 53
4 Key Passes 13
160 Successful Passes 339
66 Long Passes 83
265 Passes 430
18 Successful Long Passes 44
60 Successful Passes Percentage 79

Defensive

53 Duels Won 49
8 Interceptions 9
15 Tackles 14
2 Saves 1

Build-up

15 Total Crosses 21
3 Accurate Crosses 1

Discipline

6 Fouls 11
2 Offsides 2

Lineup

Referee : Gavin Ward

Starting XI

1
Ivor Pandur
Ivor Pandur Goalkeeper
2
Lewie Coyle
Lewie Coyle Defender
3
Ryan Giles
Ryan Giles Defender
4
Charlie Hughes
Charlie Hughes Defender
15
John Egan
John Egan Defender
7
Liam Millar
Liam Millar Midfielder
13
Yu Hirakawa
Yu Hirakawa
Attacker69'
10
Mohamed Belloumi
Mohamed Belloumi Midfielder
22
Kyle Joseph
Kyle Joseph
Attacker70'
21
Joe Gelhardt
Joe Gelhardt Midfielder
26
Kieran Dowell
Kieran Dowell
Midfielder74'
25
Matt Crooks
Matt Crooks Midfielder
27
Regan Slater
Regan Slater Midfielder
5
John Lundstram
John Lundstram
Midfielder88'
9
Oliver McBurnie
Oliver McBurnie Attacker
Referee : Gavin Ward

Starting XI

13
Anthony Patterson
Anthony Patterson Goalkeeper
3
Zak Sturge
Zak Sturge Defender
14
Alfie Doughty
Alfie Doughty
Midfielder82'
4
Tristan Crama
Tristan Crama Defender
5
Jake Cooper
Jake Cooper Defender
18
Ryan Leonard
Ryan Leonard Defender
7
Thierno Ballo
Thierno Ballo Midfielder
25
Luke Cundle
Luke Cundle
Midfielder74'
10
Camiel Neghli
Camiel Neghli Midfielder
11
Femi Azeez
Femi Azeez Midfielder
24
Casper De Norre
Casper De Norre Midfielder
67
Barry Bannan
Barry Bannan
Midfielder74'
49
Derek Mazou-Sacko
Derek Mazou-Sacko Midfielder
19
Josh Coburn
Josh Coburn Attacker
9
Mihailo Ivanović
Mihailo Ivanović
Attacker86'

Events

2ND-HALF
Event
John Lundstram Regan Slater
8th Substitution
88'
86'
Event
Mihailo Ivanović Josh Coburn
7th Substitution
82'
Event
Alfie Doughty Zak Sturge
6th Substitution
Event
Kieran Dowell Joe Gelhardt
5th Substitution
74'
74'
Event
Luke Cundle Thierno Ballo
4th Substitution
74'
Event
Barry Bannan Casper De Norre
3rd Substitution
Event
Kyle Joseph Mohamed Belloumi
2nd Substitution
70'
Event
Yu Hirakawa Liam Millar
1st Substitution
69'
52'
Event
Casper De Norre
Foul / 1st Yellowcard

Match Commentary

90
Attempt Attempt
Mihailo Ivanovic takes a right-footed shot, but it's blocked.
88
Update Update
John Lundstram replaces Regan Slater.
86
Update Update
Mihailo Ivanovic comes on for Josh Coburn.
82
Update Update
Alfie Doughty is on, and Zak Sturge is off.
79
Attempt Attempt
Camiel Neghli takes a right-footed shot but misses.
76
Attempt Attempt
Femi Azeez takes a left-footed shot, but it is saved.
74
Substitution Substitution
Luke James Cundle is substituted for Thierno Ballo.
74
Update Update
Kieran Dowell replaces Joe Gelhardt.
74
Substitution Substitution
Barry Bannan is substituted for Casper De Norre.
70
Update Update
Kyle Joseph comes on for Belloumi.
70
Update Update
Oliver McBurnie takes a header, but it goes wide.
69
Attempt Attempt
Camiel Neghli takes a left-footed shot that hits the post.
69
Update Update
Yu Hirakawa is on, and Liam Millar is off.
63
Attempt Attempt
Tristan Crama takes a right-footed shot but misses.
52
Yellow Card Yellow Card Important
Casper De Norre receives a yellow card.
51
Attempt Attempt
Lewie Coyle takes a right-footed shot but misses.
47
Attempt Attempt
Camiel Neghli's left-footed shot is blocked.
47
Attempt Attempt
Zak Sturge takes a left-footed shot, but it's saved.
41
Attempt Attempt
Charlie Hughes takes a right-footed shot but misses.
41
Attempt Attempt
Belloumi takes a left-footed shot but misses.
38
Attempt Attempt
Thierno Ballo takes a right-footed shot, but it's blocked.
35
Attempt Attempt
Casper De Norre takes a right-footed shot but misses.
32
Attempt Attempt
Josh Coburn takes a left-footed shot, but it's blocked.
26
Attempt Attempt
Tristan Crama's right-footed shot is blocked.
26
Attempt Attempt
Tristan Crama's right-footed shot is blocked.
22
Attempt Attempt
Femi Azeez takes a left-footed shot, but it is blocked.
17
Attempt Attempt
Belloumi takes a left-footed shot, but it's saved.
14
Attempt Attempt
Femi Azeez takes a left-footed shot but misses.
13
Attempt Attempt
Thierno Ballo takes a left-footed shot but misses.
2
Attempt Attempt
Belloumi takes a left-footed shot but misses.

CONCLUSION

The 0-0 draw in Leg 1 positions both Hull City and Millwall evenly for the second leg, with Millwall's possession advantage not translating into a lead. Hull's defensive solidity proved key, neutralizing the stronger visitors. Without xG metrics, analysis relies on possession and structural metrics, where Millwall's moderate deviation highlights missed opportunities. Market alignment confirms the draw was not an outlier. No red cards or adjustments altered the flow, ensuring a clean tactical battle. The tie now hinges on the return fixture, where Millwall may push for dominance while Hull seeks counter-attacking threat.

Hull City vs Millwall preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.