Millwall vs West Ham prediction — Championship
Championship · England
1
5.00
X
4.20
2
1.70
AI picks by market
Each bar is the chance our model gives an outcome, so a longer bar means a likelier result.
Top pick
Won ✓
89%Chance
Over 2.5 goals
O2.5
Odds @1.65
Very high chance
Full-time result1X2 · win %
Goals lineOver/Under 2.5
Both teams to scoreBTTS
Bet Builder
Half-time
0:1
Exact score
1:2
Forecast statistics
What we forecast, set beside what actually happened.
MillwallModelWest Ham
1.26xG1.74
46%Ball possession54%
10Shots15
4Shots on goal5
4Corner kicks5
2Yellow cards2
3Offside calls2
13Fouls made10
MillwallRealWest Ham
2.54xG1.39
33%Ball possession67%
19Shots15
7Shots on goal6
3Corner kicks11
1Yellow cards3
1Offside calls2
17Fouls made18
MillwallReal · ModelWest Ham
2.541.26xG1.391.74
33%46%Ball possession67%54%
1910Shots1515
74Shots on goal65
34Corner kicks115
12Yellow cards32
13Offside calls22
1713Fouls made1810
This season
Both teams' numbers over the whole season.
MillwallPer gameWest Ham
1.5Goals for / game2.8
1.5Goals against / game1.3
46%Ball possession51%
12.2Shots per game13.5
3.5Corners per game5.0
1.47Expected goals1.81
Lately
Each team's hit rate on these outcomes.
MillwallRateWest Ham
40%Wins60%
80%Over 1.590%
60%Over 2.580%
40%BTTS70%
Latest form
Each team's most recent games.
Millwall
DLLWL
Middlesbrough
Millwall
2
2
1.47
6.90
Blackburn
Millwall
3
1
2.50
2.90
Millwall
Newcastle
0
1
8.25
1.42
Millwall
Bolton
4
0
2.00
3.95
Millwall
Wrexham
0
3
2.40
3.30
Southampton
Millwall
5
1
2.00
3.65
Cambridge Utd
Millwall
0
1
3.00
2.40
Millwall
Norwich
3
0
2.82
2.60
Bristol City
Millwall
0
2
2.57
2.80
QPR
Millwall
1
1
2.60
2.87
West Ham
LWWWW
West Ham
Fulham
2
3
2.62
2.62
West Ham
Wrexham
6
0
1.53
6.60
Bolton
West Ham
2
3
4.75
1.75
West Ham
Derby
3
0
1.39
8.50
West Ham
Wolves
4
2
2.25
3.15
Watford
West Ham
1
1
4.50
1.75
Southampton
West Ham
1
4
2.12
3.50
West Ham
Charlton
0
1
1.45
7.50
Burnley
West Ham
2
2
3.05
2.37
West Ham
Portsmouth
3
1
1.40
7.80
Past meetings
No recent games between them
For this fixture, the model works from current form and the underlying stats instead.
Table
Each team's place in the current table.
#
Team
P
GD
Pts

























