Championship
· Semi-finals
May 11, 2026 21:00
✗Model wrong — prediction Millwall, result Hull City vince
64'
(ast. M. Crooks)
M. Belloumi
79'
(ast. M. Belloumi)
J. Gelhardt
The ForzaPitch pre-match prediction gave Millwall a 56% win probability (draw 24%, Hull City 19%). The final result was Millwall 0–2 Hull City. In 3 previous meetings, Millwall have won 1 times, with 1 draws and 1 wins for Hull City.
Match statistics
9
Total shots
13
5
Shots on target
7
0.94
Actual xG
1.63
4
Saves
4
66%
Possession
34%
6
Corners
8
11
Tackles
13
1
🟨 Yellow cards
4
Match Events
10'
J. Egan
45'+2
M. Belloumi
/
K. Joseph
52'
C. Hughes
T. Ballo
/ M. Ivanovic
57'
Z. Sturge
/ A. Doughty
63'
C. De Norre
/ B. Bannan
64'
64'
ast. M. Crooks ·
M. Belloumi⚽
69'
M. Belloumi
78'
J. Gelhardt
/
L. Millar
79'
ast. M. Belloumi ·
J. Gelhardt⚽
84'
P. McNair
/
R. Giles
84'
L. Koumas
/
O. McBurnie
84'
J. Lundstram
/
R. Slater
D. Mazou-Sacko
/ L. Cundle
85'
J. Coburn
/ M. Langstaff
85'
F. Azeez
88'
90'+5
J. Gelhardt
Pre-match prediction
56.21%
Millwall
24.36%
X
19.43%
Hull ←
✗ Wrong prediction —
we assigned to the actual result (Hull City)
19.43%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.88
0.94
-0.94
1.00
1.63
+0.63
Hull City dominated by xG (1.63 vs 0.94).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
13
Anthony Patterson
G
Anthony Patterson
G
3
Zak Sturge
63'
D
Zak Sturge
63'
D
5
J. Cooper
D
J. Cooper
D
4
Tristan Crama
D
Tristan Crama
D
18
Ryan Leonard
D
Ryan Leonard
D
49
Derek Mazou-Sacko
85'
M
Derek Mazou-Sacko
85'
M
24
Casper De Norre
64'
M
Casper De Norre
64'
M
7
Thierno Ballo
57'
M
Thierno Ballo
57'
M
10
Camiel Neghli
M
Camiel Neghli
M
11
O. Azeez
M
O. Azeez
M
19
Josh Coburn
85'
F
Josh Coburn
85'
F
Bench
14
Alfie Doughty
35'
M
Alfie Doughty
35'
M
67
Barry Bannan
34'
M
Barry Bannan
34'
M
8
Billy Mitchell
M
Billy Mitchell
M
2
Danny McNamara
D
Danny McNamara
D
25
Luke Cundle
13'
M
Luke Cundle
13'
M
17
Macaulay Langstaff
13'
F
Macaulay Langstaff
13'
F
15
Max Crocombe
G
Max Crocombe
G
9
Mihailo Ivanović
41'
F
Mihailo Ivanović
41'
F
22
Tom Watson
F
Tom Watson
F
1
Ivor Pandur
G
Ivor Pandur
G
4
Charlie Hughes
D
Charlie Hughes
D
15
John Egan
D
John Egan
D
6
Semi Ajayi
D
Semi Ajayi
D
3
R. Giles
84'
M
R. Giles
84'
M
25
M. Crooks
1 👟
M
M. Crooks
1 👟
M
27
Regan Slater
84'
M
Regan Slater
84'
M
2
L. Coyle
M
L. Coyle
M
7
L. Millar
78'
F
L. Millar
78'
F
22
Kyle Joseph
47'
F
Kyle Joseph
47'
F
9
O. McBurnie
84'
F
O. McBurnie
84'
F
Bench
23
Akin Famewo
D
Akin Famewo
D
12
Dillon Phillips
G
Dillon Phillips
G
21
J. Gelhardt
1 ⚽
20'
F
J. Gelhardt
1 ⚽
20'
F
5
J. Lundstram
14'
M
J. Lundstram
14'
M
26
Kieran Dowell
M
Kieran Dowell
M
36
Lewis Koumas
14'
F
Lewis Koumas
14'
F
10
Mohamed Belloumi
1 ⚽
1 👟
51'
F
Mohamed Belloumi
1 ⚽
1 👟
51'
F
37
Paddy McNair
14'
D
Paddy McNair
14'
D
13
Yu Hirakawa
F
Yu Hirakawa
F
Best on the pitch
Mohamed Belloumi
F · Hull
8.70
1 ⚽ 1 👟
1 shots
· 15 pass
Tristan Crama
D · Millwall
7.90
· 60 pass
Anthony Patterson
G · Millwall
7.50
· 32 pass
J. Gelhardt
F · Hull
7.50
1 ⚽
1 shots
· 2 pass
Camiel Neghli
M · Millwall
7.50
2 shots
· 38 pass
Regan Slater
M · Hull
7.30
· 17 pass
Millwall — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Anthony Patterson | G | 98 | 7.50 | — | — | — | 32 | 19% | — | — | — |
| Zak Sturge | D | 63 | 6.90 | — | — | — | 16 | 12% | — | — | — |
| J. Cooper | D | 98 | 6.30 | — | — | — | 66 | 53% | — | — | — |
| Tristan Crama | D | 98 | 7.90 | — | — | — | 60 | 50% | 1 | — | — |
| Ryan Leonard | D | 98 | 6.20 | — | — | 1 | 63 | 41% | 1 | — | — |
| Derek Mazou-Sacko | M | 85 | 7.00 | — | — | 1 | 42 | 39% | 1 | — | — |
| Casper De Norre | M | 64 | 6.30 | — | — | — | 34 | 29% | — | — | — |
| Thierno Ballo | M | 57 | 7.00 | — | — | 1 | 11 | 9% | 4 | — | — |
| Camiel Neghli | M | 98 | 7.50 | — | — | 2 | 38 | 34% | — | — | — |
| O. Azeez | M | 98 | 7.00 | — | — | 2 | 14 | 9% | 3 | 1 | — |
| Josh Coburn | F | 85 | 5.90 | — | — | 1 | 8 | 3% | — | — | — |
| Alfie Doughty | M | 35 | 6.60 | — | — | — | 20 | 15% | — | — | — |
| Barry Bannan | M | 34 | 6.30 | — | — | — | 33 | 29% | 1 | — | — |
| Luke Cundle | M | 13 | 6.30 | — | — | — | 11 | 10% | — | — | — |
| Macaulay Langstaff | F | 13 | 6.50 | — | — | — | 1 | 1% | — | — | — |
| Mihailo Ivanović | F | 41 | 6.70 | — | — | 1 | 7 | 4% | — | — | — |
Hull City — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ivor Pandur | G | 98 | 7.00 | — | — | — | 24 | 7% | — | — | — |
| Charlie Hughes | D | 98 | 6.90 | — | — | 2 | 24 | 12% | — | 1 | — |
| John Egan | D | 98 | 7.20 | — | — | 4 | 15 | 9% | 1 | 1 | — |
| Semi Ajayi | D | 98 | 6.60 | — | — | — | 12 | 9% | — | — | — |
| R. Giles | M | 84 | 6.60 | — | — | — | 16 | 8% | 1 | — | — |
| M. Crooks | M | 98 | 7.00 | — | 1 | 1 | 29 | 19% | 2 | — | — |
| Regan Slater | M | 84 | 7.30 | — | — | — | 17 | 11% | 1 | — | — |
| L. Coyle | M | 98 | 6.60 | — | — | — | 22 | 14% | 1 | — | — |
| L. Millar | F | 78 | 6.90 | — | — | — | 12 | 7% | 2 | — | — |
| Kyle Joseph | F | 47 | 7.00 | — | — | — | 10 | 3% | 1 | — | — |
| O. McBurnie | F | 84 | 6.20 | — | — | 3 | 19 | 8% | 1 | — | — |
| J. Gelhardt | F | 20 | 7.50 | 1 | — | 1 | 2 | 2% | — | 1 | — |
| J. Lundstram | M | 14 | 6.60 | — | — | — | 3 | 3% | 2 | — | — |
| Lewis Koumas | F | 14 | 6.70 | — | — | 1 | 3 | 3% | — | — | — |
| Mohamed Belloumi | F | 51 | 8.70 | 1 | 1 | 1 | 15 | 13% | 1 | 1 | — |
| Paddy McNair | D | 14 | 6.60 | — | — | — | 5 | 4% | — | — | — |
Frequently Asked Questions
What was the final score of Millwall vs Hull City?
The final score was Millwall 0–2 Hull City.
What did the model predict before Millwall vs Hull City?
The model assigned 56% probability to a Millwall win, 24% to a draw, and 19% to an Hull City win.