Wolves host West Ham in the English Premier League on 3 January 2026, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.
Wolves and West Ham meet at a point where confidence is fragile on both sides, but the underlying trends still separate them. Wolves continue to chase their first league win of the season, while West Ham arrive knowing their results have been poor yet marginal rather than one sided.
Wolves are still searching for a breakthrough and the recent run reflects a side that competes but rarely controls games. The 1-1 draw away at Manchester United offered some resistance, yet it followed four straight league defeats, including a heavy 1-4 home loss to the same opponent earlier in December. Defensive issues remain persistent, with nine goals conceded across the last four matches.
Goals are also a clear concern. Wolves have scored only four times in their last five league games, and three of those matches ended with them failing to score more than once. At home, the Old Gold have struggled to impose themselves, conceding early pressure and rarely recovering once behind. The 0-2 defeat to Brentford underlined that pattern.
West Ham’s recent form shows a team involved in open games but lacking control at key moments. Four of their last five matches have seen both teams score, including draws with Brighton home and away. Defensive structure has been an issue, with ten goals conceded across that same run.
Despite this, West Ham continue to show more attacking output than Wolves. They have scored seven times in the last five league fixtures and sit well ahead on total goals for this season. Even in defeat, such as the 2-3 loss to Aston Villa, their attacking threat remained evident until the final stages.
The head to head history also offers balance rather than dominance. Each of the last five meetings has produced a winner, and four of those games saw at least three goals. That trend points towards narrow margins rather than control from either side.
The best bet for this fixture is West Ham to win at 2.91 odds. Wolves remain winless after 19 league matches, and their defensive record continues to deteriorate. West Ham’s own form is far from convincing, but they create more chances and score more consistently, which matters in tight games like this.
Another angle worth considering is Jarrod Bowen to score anytime at 3.00 odds. West Ham’s recent matches show a clear reliance on key attackers to break games open, and Wolves have conceded multiple goals in three of their last five. Bowen scoring fits both the seasonal numbers and the recent match patterns.
For those looking at a correct score prediction, West Ham to win 2-1 at 12.00 odds reflects how these sides tend to meet. Wolves often stay competitive without controlling games, while West Ham’s matches frequently remain open. A narrow away win with goals at both ends looks the most probable outcome based on the data.
| Wolves | West Ham | |
|---|---|---|
| Game Played | 37 | 37 |
| Wins | 3 | 9 |
| Draws | 10 | 9 |
| Loss | 24 | 19 |
| Goals For | 26 | 43 |
| Goals Against | 67 | 65 |
| Wolves | West Ham | |
|---|---|---|
| Game Played | 19 | 19 |
| Wins | 3 | 4 |
| Draws | 5 | 5 |
| Loss | 11 | 10 |
| Goals For | 19 | 19 |
| Goals Against | 34 | 35 |
|
17.05.26
|
Wolves Fulham |
1-1 |
|
09.05.26
|
Brighton Wolves |
3-0 |
|
02.05.26
|
Wolves Sunderland |
1-1 |
|
25.04.26
|
Wolves Tottenham |
0-1 |
|
18.04.26
|
Leeds Wolves |
3-0 |
|
10.04.26
|
West Ham Wolves |
4-0 |
|
16.03.26
|
Brentford Wolves |
2-2 |
|
06.03.26
|
Wolves Liverpool |
1-3 |
|
03.03.26
|
Wolves Liverpool |
2-1 |
|
27.02.26
|
Wolves Aston Villa |
2-0 |
|
22.02.26
|
Crystal Palace Wolves |
1-0 |
|
18.02.26
|
Wolves Arsenal |
2-2 |
|
15.02.26
|
Grimsby Wolves |
0-1 |
|
11.02.26
|
Nottingham Forest Wolves |
0-0 |
|
07.02.26
|
Wolves Chelsea |
1-3 |
|
31.01.26
|
Wolves Bournemouth |
0-2 |
|
24.01.26
|
Manchester City Wolves |
2-0 |
|
18.01.26
|
Wolves Newcastle |
0-0 |
|
10.01.26
|
Wolves Shrewsbury |
6-1 |
|
07.01.26
|
Everton Wolves |
1-1 |
|
03.01.26
|
Wolves West Ham |
3-0 |
|
30.12.25
|
Manchester United Wolves |
1-1 |
|
27.12.25
|
Liverpool Wolves |
2-1 |
|
20.12.25
|
Wolves Brentford |
0-2 |
|
13.12.25
|
Arsenal Wolves |
2-1 |
|
08.12.25
|
Wolves Manchester United |
1-4 |
|
03.12.25
|
Wolves Nottingham Forest |
0-1 |
|
30.11.25
|
Aston Villa Wolves |
1-0 |
|
22.11.25
|
Wolves Crystal Palace |
0-2 |
|
08.11.25
|
Chelsea Wolves |
3-0 |
|
01.11.25
|
Fulham Wolves |
3-0 |
|
29.10.25
|
Wolves Chelsea |
3-4 |
|
26.10.25
|
Wolves Burnley |
2-3 |
|
18.10.25
|
Sunderland Wolves |
2-0 |
|
05.10.25
|
Wolves Brighton |
1-1 |
|
27.09.25
|
Tottenham Wolves |
1-1 |
|
23.09.25
|
Wolves Everton |
2-0 |
|
20.09.25
|
Wolves Leeds |
1-3 |
|
13.09.25
|
Newcastle Wolves |
1-0 |
|
30.08.25
|
Wolves Everton |
2-3 |
|
26.08.25
|
Wolves West Ham |
3-2 |
|
23.08.25
|
Bournemouth Wolves |
1-0 |
|
16.08.25
|
Wolves Manchester City |
0-4 |
|
09.08.25
|
Wolves Celta Vigo |
0-1 |
|
03.08.25
|
Girona Wolves |
2-1 |
|
26.07.25
|
Stoke City Wolves |
1-1 |
|
25.05.25
|
Wolves Brentford |
1-1 |
|
20.05.25
|
Crystal Palace Wolves |
4-2 |
|
10.05.25
|
Wolves Brighton |
0-2 |
|
02.05.25
|
Manchester City Wolves |
1-0 |
|
17.05.26
|
Wolves Fulham |
1-1 |
|
02.05.26
|
Wolves Sunderland |
1-1 |
|
25.04.26
|
Wolves Tottenham |
0-1 |
|
06.03.26
|
Wolves Liverpool |
1-3 |
|
03.03.26
|
Wolves Liverpool |
2-1 |
|
27.02.26
|
Wolves Aston Villa |
2-0 |
|
18.02.26
|
Wolves Arsenal |
2-2 |
|
07.02.26
|
Wolves Chelsea |
1-3 |
|
31.01.26
|
Wolves Bournemouth |
0-2 |
|
18.01.26
|
Wolves Newcastle |
0-0 |
|
10.01.26
|
Wolves Shrewsbury |
6-1 |
|
03.01.26
|
Wolves West Ham |
3-0 |
|
20.12.25
|
Wolves Brentford |
0-2 |
|
08.12.25
|
Wolves Manchester United |
1-4 |
|
03.12.25
|
Wolves Nottingham Forest |
0-1 |
|
22.11.25
|
Wolves Crystal Palace |
0-2 |
|
29.10.25
|
Wolves Chelsea |
3-4 |
|
26.10.25
|
Wolves Burnley |
2-3 |
|
05.10.25
|
Wolves Brighton |
1-1 |
|
23.09.25
|
Wolves Everton |
2-0 |
|
20.09.25
|
Wolves Leeds |
1-3 |
|
30.08.25
|
Wolves Everton |
2-3 |
|
26.08.25
|
Wolves West Ham |
3-2 |
|
16.08.25
|
Wolves Manchester City |
0-4 |
|
09.08.25
|
Wolves Celta Vigo |
0-1 |
|
25.05.25
|
Wolves Brentford |
1-1 |
|
10.05.25
|
Wolves Brighton |
0-2 |
|
26.04.25
|
Wolves Leicester |
3-0 |
|
13.04.25
|
Wolves Tottenham |
4-2 |
|
01.04.25
|
Wolves West Ham |
1-0 |
|
08.03.25
|
Wolves Everton |
1-1 |
|
25.02.25
|
Wolves Fulham |
1-2 |
|
01.02.25
|
Wolves Aston Villa |
2-0 |
|
25.01.25
|
Wolves Arsenal |
0-1 |
|
06.01.25
|
Wolves Nottingham Forest |
0-3 |
|
26.12.24
|
Wolves Manchester United |
2-0 |
|
14.12.24
|
Wolves Ipswich |
1-2 |
|
30.11.24
|
Wolves Bournemouth |
2-4 |
|
09.11.24
|
Wolves Southampton |
2-0 |
|
02.11.24
|
Wolves Crystal Palace |
2-2 |
|
20.10.24
|
Wolves Manchester City |
1-2 |
|
28.09.24
|
Wolves Liverpool |
1-2 |
|
15.09.24
|
Wolves Newcastle |
1-2 |
|
28.08.24
|
Wolves Burnley |
2-0 |
|
25.08.24
|
Wolves Chelsea |
2-6 |
|
10.08.24
|
Wolves Rayo Vallecano |
0-1 |
|
03.08.24
|
Wolves RB Leipzig |
3-0 |
|
28.07.24
|
Wolves West Ham |
3-1 |
|
11.05.24
|
Wolves Crystal Palace |
1-3 |
|
27.04.24
|
Wolves Luton |
2-1 |
|
09.05.26
|
Brighton Wolves |
3-0 |
|
18.04.26
|
Leeds Wolves |
3-0 |
|
10.04.26
|
West Ham Wolves |
4-0 |
|
16.03.26
|
Brentford Wolves |
2-2 |
|
22.02.26
|
Crystal Palace Wolves |
1-0 |
|
15.02.26
|
Grimsby Wolves |
0-1 |
|
11.02.26
|
Nottingham Forest Wolves |
0-0 |
|
24.01.26
|
Manchester City Wolves |
2-0 |
|
07.01.26
|
Everton Wolves |
1-1 |
|
30.12.25
|
Manchester United Wolves |
1-1 |
|
27.12.25
|
Liverpool Wolves |
2-1 |
|
13.12.25
|
Arsenal Wolves |
2-1 |
|
30.11.25
|
Aston Villa Wolves |
1-0 |
|
08.11.25
|
Chelsea Wolves |
3-0 |
|
01.11.25
|
Fulham Wolves |
3-0 |
|
18.10.25
|
Sunderland Wolves |
2-0 |
|
27.09.25
|
Tottenham Wolves |
1-1 |
|
13.09.25
|
Newcastle Wolves |
1-0 |
|
23.08.25
|
Bournemouth Wolves |
1-0 |
|
03.08.25
|
Girona Wolves |
2-1 |
|
26.07.25
|
Stoke City Wolves |
1-1 |
|
20.05.25
|
Crystal Palace Wolves |
4-2 |
|
02.05.25
|
Manchester City Wolves |
1-0 |
|
20.04.25
|
Manchester United Wolves |
0-1 |
|
05.04.25
|
Ipswich Wolves |
1-2 |
|
15.03.25
|
Southampton Wolves |
1-2 |
|
01.03.25
|
Bournemouth Wolves (Penalties:5 - 4) |
1-1 |
|
22.02.25
|
Bournemouth Wolves |
0-1 |
|
16.02.25
|
Liverpool Wolves |
2-1 |
|
09.02.25
|
Blackburn Wolves |
0-2 |
|
20.01.25
|
Chelsea Wolves |
3-1 |
|
15.01.25
|
Newcastle Wolves |
3-0 |
|
11.01.25
|
Bristol City Wolves |
1-2 |
|
29.12.24
|
Tottenham Wolves |
2-2 |
|
22.12.24
|
Leicester Wolves |
0-3 |
|
09.12.24
|
West Ham Wolves |
2-1 |
|
04.12.24
|
Everton Wolves |
4-0 |
|
23.11.24
|
Fulham Wolves |
1-4 |
|
26.10.24
|
Brighton Wolves |
2-2 |
|
05.10.24
|
Brentford Wolves |
5-3 |
|
21.09.24
|
Aston Villa Wolves |
3-1 |
|
18.09.24
|
Brighton Wolves |
3-2 |
|
31.08.24
|
Nottingham Forest Wolves |
1-1 |
|
17.08.24
|
Arsenal Wolves |
2-0 |
|
01.08.24
|
Crystal Palace Wolves |
3-1 |
|
19.05.24
|
Liverpool Wolves |
2-0 |
|
04.05.24
|
Manchester City Wolves |
5-1 |
|
13.04.24
|
Nottingham Forest Wolves |
2-2 |
|
02.04.24
|
Burnley Wolves |
1-1 |
|
30.03.24
|
Aston Villa Wolves |
2-0 |
|
17.05.26
|
Newcastle West Ham |
3-1 |
|
10.05.26
|
West Ham Arsenal |
0-1 |
|
02.05.26
|
Brentford West Ham |
3-0 |
|
25.04.26
|
West Ham Everton |
2-1 |
|
20.04.26
|
Crystal Palace West Ham |
0-0 |
|
10.04.26
|
West Ham Wolves |
4-0 |
|
05.04.26
|
West Ham Leeds (Penalties:2 - 4) |
2-2 |
|
22.03.26
|
Aston Villa West Ham |
2-0 |
|
14.03.26
|
West Ham Manchester City |
1-1 |
|
09.03.26
|
West Ham Brentford (Penalties:5 - 3) |
2-2 |
|
04.03.26
|
Fulham West Ham |
0-1 |
|
28.02.26
|
Liverpool West Ham |
5-2 |
|
21.02.26
|
West Ham Bournemouth |
0-0 |
|
14.02.26
|
Burton Albion West Ham |
0-1 |
|
10.02.26
|
West Ham Manchester United |
1-1 |
|
07.02.26
|
Burnley West Ham |
0-2 |
|
31.01.26
|
Chelsea West Ham |
3-2 |
|
24.01.26
|
West Ham Sunderland |
3-1 |
|
17.01.26
|
Tottenham West Ham |
1-2 |
|
11.01.26
|
West Ham QPR |
2-1 |
|
06.01.26
|
West Ham Nottingham Forest |
1-2 |
|
03.01.26
|
Wolves West Ham |
3-0 |
|
30.12.25
|
West Ham Brighton |
2-2 |
|
27.12.25
|
West Ham Fulham |
0-1 |
|
20.12.25
|
Manchester City West Ham |
3-0 |
|
14.12.25
|
West Ham Aston Villa |
2-3 |
|
07.12.25
|
Brighton West Ham |
1-1 |
|
04.12.25
|
Manchester United West Ham |
1-1 |
|
30.11.25
|
West Ham Liverpool |
0-2 |
|
22.11.25
|
Bournemouth West Ham |
2-2 |
|
08.11.25
|
West Ham Burnley |
3-2 |
|
02.11.25
|
West Ham Newcastle |
3-1 |
|
24.10.25
|
Leeds West Ham |
2-1 |
|
20.10.25
|
West Ham Brentford |
0-2 |
|
04.10.25
|
Arsenal West Ham |
2-0 |
|
29.09.25
|
Everton West Ham |
1-1 |
|
20.09.25
|
West Ham Crystal Palace |
1-2 |
|
13.09.25
|
West Ham Tottenham |
0-3 |
|
31.08.25
|
Nottingham Forest West Ham |
0-3 |
|
26.08.25
|
Wolves West Ham |
3-2 |
|
22.08.25
|
West Ham Chelsea |
1-5 |
|
16.08.25
|
Sunderland West Ham |
3-0 |
|
09.08.25
|
West Ham Lille (Penalties:5 - 4) |
1-1 |
|
03.08.25
|
Bournemouth West Ham |
0-2 |
|
30.07.25
|
West Ham Everton |
2-1 |
|
27.07.25
|
Manchester United West Ham |
2-1 |
|
19.07.25
|
Grasshoppers West Ham |
1-3 |
|
25.05.25
|
Ipswich West Ham |
1-3 |
|
18.05.25
|
West Ham Nottingham Forest |
1-2 |
|
11.05.25
|
Manchester United West Ham |
0-2 |
|
10.05.26
|
West Ham Arsenal |
0-1 |
|
25.04.26
|
West Ham Everton |
2-1 |
|
10.04.26
|
West Ham Wolves |
4-0 |
|
05.04.26
|
West Ham Leeds (Penalties:2 - 4) |
2-2 |
|
14.03.26
|
West Ham Manchester City |
1-1 |
|
09.03.26
|
West Ham Brentford (Penalties:5 - 3) |
2-2 |
|
21.02.26
|
West Ham Bournemouth |
0-0 |
|
10.02.26
|
West Ham Manchester United |
1-1 |
|
24.01.26
|
West Ham Sunderland |
3-1 |
|
11.01.26
|
West Ham QPR |
2-1 |
|
06.01.26
|
West Ham Nottingham Forest |
1-2 |
|
30.12.25
|
West Ham Brighton |
2-2 |
|
27.12.25
|
West Ham Fulham |
0-1 |
|
14.12.25
|
West Ham Aston Villa |
2-3 |
|
30.11.25
|
West Ham Liverpool |
0-2 |
|
08.11.25
|
West Ham Burnley |
3-2 |
|
02.11.25
|
West Ham Newcastle |
3-1 |
|
20.10.25
|
West Ham Brentford |
0-2 |
|
20.09.25
|
West Ham Crystal Palace |
1-2 |
|
13.09.25
|
West Ham Tottenham |
0-3 |
|
22.08.25
|
West Ham Chelsea |
1-5 |
|
09.08.25
|
West Ham Lille (Penalties:5 - 4) |
1-1 |
|
30.07.25
|
West Ham Everton |
2-1 |
|
18.05.25
|
West Ham Nottingham Forest |
1-2 |
|
04.05.25
|
West Ham Tottenham |
1-1 |
|
19.04.25
|
West Ham Southampton |
1-1 |
|
05.04.25
|
West Ham Bournemouth |
2-2 |
|
10.03.25
|
West Ham Newcastle |
0-1 |
|
27.02.25
|
West Ham Leicester |
2-0 |
|
15.02.25
|
West Ham Brentford |
0-1 |
|
18.01.25
|
West Ham Crystal Palace |
0-2 |
|
14.01.25
|
West Ham Fulham |
3-2 |
|
29.12.24
|
West Ham Liverpool |
0-5 |
|
21.12.24
|
West Ham Brighton |
1-1 |
|
09.12.24
|
West Ham Wolves |
2-1 |
|
30.11.24
|
West Ham Arsenal |
2-5 |
|
09.11.24
|
West Ham Everton |
0-0 |
|
27.10.24
|
West Ham Manchester United |
2-1 |
|
05.10.24
|
West Ham Ipswich |
4-1 |
|
21.09.24
|
West Ham Chelsea |
0-3 |
|
31.08.24
|
West Ham Manchester City |
1-3 |
|
28.08.24
|
West Ham Bournemouth |
1-0 |
|
17.08.24
|
West Ham Aston Villa |
1-2 |
|
10.08.24
|
West Ham Celta Vigo (Penalties:1 - 0) |
2-2 |
|
03.08.24
|
West Ham Crystal Palace |
1-3 |
|
11.05.24
|
West Ham Luton |
3-1 |
|
27.04.24
|
West Ham Liverpool |
2-2 |
|
18.04.24
|
West Ham Bayer Leverkusen |
1-1 |
|
14.04.24
|
West Ham Fulham |
0-2 |
|
02.04.24
|
West Ham Tottenham |
1-1 |
|
17.05.26
|
Newcastle West Ham |
3-1 |
|
02.05.26
|
Brentford West Ham |
3-0 |
|
20.04.26
|
Crystal Palace West Ham |
0-0 |
|
22.03.26
|
Aston Villa West Ham |
2-0 |
|
04.03.26
|
Fulham West Ham |
0-1 |
|
28.02.26
|
Liverpool West Ham |
5-2 |
|
14.02.26
|
Burton Albion West Ham |
0-1 |
|
07.02.26
|
Burnley West Ham |
0-2 |
|
31.01.26
|
Chelsea West Ham |
3-2 |
|
17.01.26
|
Tottenham West Ham |
1-2 |
|
03.01.26
|
Wolves West Ham |
3-0 |
|
20.12.25
|
Manchester City West Ham |
3-0 |
|
07.12.25
|
Brighton West Ham |
1-1 |
|
04.12.25
|
Manchester United West Ham |
1-1 |
|
22.11.25
|
Bournemouth West Ham |
2-2 |
|
24.10.25
|
Leeds West Ham |
2-1 |
|
04.10.25
|
Arsenal West Ham |
2-0 |
|
29.09.25
|
Everton West Ham |
1-1 |
|
31.08.25
|
Nottingham Forest West Ham |
0-3 |
|
26.08.25
|
Wolves West Ham |
3-2 |
|
16.08.25
|
Sunderland West Ham |
3-0 |
|
03.08.25
|
Bournemouth West Ham |
0-2 |
|
26.07.25
|
Manchester United West Ham |
2-1 |
|
19.07.25
|
Grasshoppers West Ham |
1-3 |
|
25.05.25
|
Ipswich West Ham |
1-3 |
|
11.05.25
|
Manchester United West Ham |
0-2 |
|
26.04.25
|
Brighton West Ham |
3-2 |
|
13.04.25
|
Liverpool West Ham |
2-1 |
|
01.04.25
|
Wolves West Ham |
1-0 |
|
15.03.25
|
Everton West Ham |
1-1 |
|
22.02.25
|
Arsenal West Ham |
0-1 |
|
03.02.25
|
Chelsea West Ham |
2-1 |
|
26.01.25
|
Aston Villa West Ham |
1-1 |
|
10.01.25
|
Aston Villa West Ham |
2-1 |
|
04.01.25
|
Manchester City West Ham |
4-1 |
|
26.12.24
|
Southampton West Ham |
0-1 |
|
16.12.24
|
Bournemouth West Ham |
1-1 |
|
03.12.24
|
Leicester West Ham |
3-1 |
|
25.11.24
|
Newcastle West Ham |
0-2 |
|
02.11.24
|
Nottingham Forest West Ham |
3-0 |
|
19.10.24
|
Tottenham West Ham |
4-1 |
|
28.09.24
|
Brentford West Ham |
1-1 |
|
25.09.24
|
Liverpool West Ham |
5-1 |
|
14.09.24
|
Fulham West Ham |
1-1 |
|
24.08.24
|
Crystal Palace West Ham |
0-2 |
|
28.07.24
|
Wolves West Ham |
3-1 |
|
20.07.24
|
Dag & Red West Ham |
0-1 |
|
15.07.24
|
Ferencvaros West Ham |
2-2 |
|
19.05.24
|
Manchester City West Ham |
3-1 |
|
05.05.24
|
Chelsea West Ham |
5-0 |
|
03.01.2026
|
Wolves West Ham |
3-0
|
|
26.08.2025
|
Wolves West Ham |
3-2
|
|
01.04.2025
|
Wolves West Ham |
1-0
|
|
09.12.2024
|
West Ham Wolves |
2-1
|
|
28.07.2024
|
Wolves West Ham |
3-1
|
|
03.01.2026
|
Wolves West Ham |
3-0
|
|
26.08.2025
|
Wolves West Ham |
3-2
|
|
01.04.2025
|
Wolves West Ham |
1-0
|
|
28.07.2024
|
Wolves West Ham |
3-1
|
|
06.04.2024
|
Wolves West Ham |
1-2
|
|
14.01.2023
|
Wolves West Ham |
1-0
|