West Brom host Swansea in the England Championship on 29 November 2025, 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.
West Brom return to The Hawthorns after a mixed run that includes both resilient home performances and narrow defeats away from home. Swansea arrive struggling for rhythm after a sequence of losses that have exposed defensive issues and a lack of control in key moments. The contrast in form sets up a meeting where West Brom will feel they have a platform to impose themselves.
West Brom’s recent matches show a team still fitting pieces together but capable of producing composed spells. Their 1-1 draw with Birmingham demonstrated control for long phases, and their 2-1 win over Oxford earlier in the month offered a glimpse of efficiency in the final third. Even the 0-0 draw with Sheffield Wednesday reflected a disciplined defensive shape.
Their away defeats at Coventry by 3-2 and at Charlton by 1-0 revealed areas where they can be punished on transitions. However, their home performances appear steadier and give them a stronger base heading into this match. West Brom often create enough to influence close contests at home.
Swansea’s recent form tells a clear story of a team trying to halt a downward slide. The 1-2 home loss to Derby continued a run of results where defensive structure has been stretched.
Their 3-0 defeat at Bristol City and the 1-4 home loss against Ipswich show they have found it difficult to manage tempo in matches where the opposition push the pace.
The 2-1 defeat at Preston and the 1-1 draw with Charlton round out a sequence where Swansea have remained competitive in short spells but have not sustained pressure. They travel lacking consistency in both boxes, which adds to the challenge they face here.
The main pick from the data is West Brom to win and both teams to score at 4.33 odds. West Brom have shown they can create chances at home, as seen in their win against Oxford and their improved attacking phases against Birmingham.
Swansea’s form suggests they can concede under sustained pressure but still carry enough threat to produce a response, which supports the combined market.
The correct score of West Brom 2-1 at 8.50 odds fits naturally with the tendencies shown by both teams. West Brom have been involved in several tight home matches, and Swansea’s recent run includes multiple single goal defeats.
Their defensive line has allowed goals in each of their last four losses, which strengthens the expectation of goals at both ends.
The head to head record also includes several close contests, including a 1-1 draw in early 2025 and tight wins for each side across recent seasons. With West Brom showing the steadier platform and Swansea still searching for balance, a 2-1 home win appears one of the more realistic outcomes based strictly on the provided data.
| West Brom | Swansea | |
|---|---|---|
| Game Played | 20 | 20 |
| Wins | 7 | 6 |
| Draws | 4 | 5 |
| Loss | 9 | 9 |
| Goals For | 23 | 21 |
| Goals Against | 28 | 27 |
| West Brom | Swansea | |
|---|---|---|
| Game Played | 9 | 9 |
| Wins | 4 | 2 |
| Draws | 4 | 2 |
| Loss | 1 | 5 |
| Goals For | 11 | 8 |
| Goals Against | 8 | 12 |
|
09.12.25
|
Southampton West Brom |
3-2 |
|
06.12.25
|
QPR West Brom |
3-1 |
|
29.11.25
|
West Brom Swansea |
3-2 |
|
26.11.25
|
West Brom Birmingham |
1-1 |
|
22.11.25
|
Coventry West Brom |
3-2 |
|
08.11.25
|
West Brom Oxford |
2-1 |
|
04.11.25
|
Charlton West Brom |
1-0 |
|
01.11.25
|
West Brom Sheffield Wednesday |
0-0 |
|
25.10.25
|
Ipswich West Brom |
1-0 |
|
22.10.25
|
Watford West Brom |
2-1 |
|
18.10.25
|
West Brom Preston |
2-1 |
|
04.10.25
|
Millwall West Brom |
3-0 |
|
01.10.25
|
Norwich West Brom |
0-1 |
|
26.09.25
|
West Brom Leicester |
1-1 |
|
19.09.25
|
Middlesbrough West Brom |
2-1 |
|
13.09.25
|
West Brom Derby |
0-1 |
|
30.08.25
|
Stoke City West Brom |
0-1 |
|
23.08.25
|
West Brom Portsmouth |
1-1 |
|
16.08.25
|
Wrexham West Brom |
2-3 |
|
12.08.25
|
West Brom Derby (Penalties:2 - 3) |
1-1 |
|
09.08.25
|
West Brom Blackburn |
1-0 |
|
02.08.25
|
West Brom Rayo Vallecano |
3-2 |
|
26.07.25
|
Lincoln West Brom |
4-2 |
|
19.07.25
|
Blackpool West Brom |
2-1 |
|
03.05.25
|
West Brom Luton |
5-3 |
|
26.04.25
|
Cardiff West Brom |
0-0 |
|
21.04.25
|
West Brom Derby |
1-3 |
|
18.04.25
|
Coventry West Brom |
2-0 |
|
12.04.25
|
West Brom Watford |
2-1 |
|
08.04.25
|
Bristol City West Brom |
2-1 |
|
05.04.25
|
West Brom Sunderland |
0-1 |
|
29.03.25
|
Norwich West Brom |
1-0 |
|
15.03.25
|
West Brom Hull City |
1-1 |
|
11.03.25
|
Burnley West Brom |
1-1 |
|
08.03.25
|
West Brom QPR |
1-0 |
|
01.03.25
|
Leeds West Brom |
1-1 |
|
22.02.25
|
West Brom Oxford |
2-0 |
|
15.02.25
|
Millwall West Brom |
1-1 |
|
12.02.25
|
West Brom Blackburn |
0-2 |
|
08.02.25
|
West Brom Sheffield Wednesday |
2-1 |
|
01.02.25
|
Plymouth West Brom |
2-1 |
|
25.01.25
|
West Brom Portsmouth |
5-1 |
|
21.01.25
|
Middlesbrough West Brom |
2-0 |
|
18.01.25
|
West Brom Stoke City |
1-1 |
|
11.01.25
|
Bournemouth West Brom |
5-1 |
|
04.01.25
|
Swansea West Brom |
1-1 |
|
01.01.25
|
West Brom Preston |
3-1 |
|
29.12.24
|
Sheffield United West Brom |
1-1 |
|
26.12.24
|
Derby West Brom |
2-1 |
|
22.12.24
|
West Brom Bristol City |
2-0 |
|
29.11.25
|
West Brom Swansea |
3-2 |
|
26.11.25
|
West Brom Birmingham |
1-1 |
|
08.11.25
|
West Brom Oxford |
2-1 |
|
01.11.25
|
West Brom Sheffield Wednesday |
0-0 |
|
18.10.25
|
West Brom Preston |
2-1 |
|
26.09.25
|
West Brom Leicester |
1-1 |
|
13.09.25
|
West Brom Derby |
0-1 |
|
23.08.25
|
West Brom Portsmouth |
1-1 |
|
12.08.25
|
West Brom Derby (Penalties:2 - 3) |
1-1 |
|
09.08.25
|
West Brom Blackburn |
1-0 |
|
02.08.25
|
West Brom Rayo Vallecano |
3-2 |
|
03.05.25
|
West Brom Luton |
5-3 |
|
21.04.25
|
West Brom Derby |
1-3 |
|
12.04.25
|
West Brom Watford |
2-1 |
|
05.04.25
|
West Brom Sunderland |
0-1 |
|
15.03.25
|
West Brom Hull City |
1-1 |
|
08.03.25
|
West Brom QPR |
1-0 |
|
22.02.25
|
West Brom Oxford |
2-0 |
|
12.02.25
|
West Brom Blackburn |
0-2 |
|
08.02.25
|
West Brom Sheffield Wednesday |
2-1 |
|
25.01.25
|
West Brom Portsmouth |
5-1 |
|
18.01.25
|
West Brom Stoke City |
1-1 |
|
01.01.25
|
West Brom Preston |
3-1 |
|
22.12.24
|
West Brom Bristol City |
2-0 |
|
11.12.24
|
West Brom Coventry |
2-0 |
|
08.12.24
|
West Brom Sheffield United |
2-2 |
|
23.11.24
|
West Brom Norwich |
2-2 |
|
07.11.24
|
West Brom Burnley |
0-0 |
|
26.10.24
|
West Brom Cardiff |
0-0 |
|
05.10.24
|
West Brom Millwall |
0-0 |
|
01.10.24
|
West Brom Middlesbrough |
0-1 |
|
21.09.24
|
West Brom Plymouth |
1-0 |
|
31.08.24
|
West Brom Swansea |
1-0 |
|
17.08.24
|
West Brom Leeds |
0-0 |
|
27.07.24
|
West Brom Mallorca |
0-1 |
|
23.07.24
|
West Brom Blackpool |
1-2 |
|
20.07.24
|
West Brom Peterborough |
2-1 |
|
13.07.24
|
West Brom Bolton |
1-2 |
|
12.05.24
|
West Brom Southampton |
0-0 |
|
04.05.24
|
West Brom Preston |
3-0 |
|
13.04.24
|
West Brom Sunderland |
0-1 |
|
10.04.24
|
West Brom Rotherham |
2-0 |
|
01.04.24
|
West Brom Watford |
2-2 |
|
16.03.24
|
West Brom Bristol City |
2-0 |
|
01.03.24
|
West Brom Coventry |
2-1 |
|
16.02.24
|
West Brom Southampton |
0-2 |
|
13.02.24
|
West Brom Cardiff |
2-0 |
|
03.02.24
|
West Brom Birmingham |
1-0 |
|
28.01.24
|
West Brom Wolves |
0-2 |
|
13.01.24
|
West Brom Blackburn |
4-1 |
|
09.12.25
|
Southampton West Brom |
3-2 |
|
06.12.25
|
QPR West Brom |
3-1 |
|
22.11.25
|
Coventry West Brom |
3-2 |
|
04.11.25
|
Charlton West Brom |
1-0 |
|
25.10.25
|
Ipswich West Brom |
1-0 |
|
22.10.25
|
Watford West Brom |
2-1 |
|
04.10.25
|
Millwall West Brom |
3-0 |
|
01.10.25
|
Norwich West Brom |
0-1 |
|
19.09.25
|
Middlesbrough West Brom |
2-1 |
|
30.08.25
|
Stoke City West Brom |
0-1 |
|
16.08.25
|
Wrexham West Brom |
2-3 |
|
26.07.25
|
Lincoln West Brom |
4-2 |
|
19.07.25
|
Blackpool West Brom |
2-1 |
|
26.04.25
|
Cardiff West Brom |
0-0 |
|
18.04.25
|
Coventry West Brom |
2-0 |
|
08.04.25
|
Bristol City West Brom |
2-1 |
|
29.03.25
|
Norwich West Brom |
1-0 |
|
11.03.25
|
Burnley West Brom |
1-1 |
|
01.03.25
|
Leeds West Brom |
1-1 |
|
15.02.25
|
Millwall West Brom |
1-1 |
|
01.02.25
|
Plymouth West Brom |
2-1 |
|
21.01.25
|
Middlesbrough West Brom |
2-0 |
|
11.01.25
|
Bournemouth West Brom |
5-1 |
|
04.01.25
|
Swansea West Brom |
1-1 |
|
29.12.24
|
Sheffield United West Brom |
1-1 |
|
26.12.24
|
Derby West Brom |
2-1 |
|
15.12.24
|
Watford West Brom |
2-1 |
|
30.11.24
|
Preston West Brom |
1-1 |
|
26.11.24
|
Sunderland West Brom |
0-0 |
|
10.11.24
|
Hull City West Brom |
1-2 |
|
01.11.24
|
Luton West Brom |
1-1 |
|
23.10.24
|
Blackburn West Brom |
0-0 |
|
19.10.24
|
Oxford West Brom |
1-1 |
|
28.09.24
|
Sheffield Wednesday West Brom |
3-2 |
|
15.09.24
|
Portsmouth West Brom |
0-3 |
|
24.08.24
|
Stoke City West Brom |
1-2 |
|
13.08.24
|
Fleetwood West Brom |
2-1 |
|
10.08.24
|
QPR West Brom |
1-3 |
|
03.08.24
|
Birmingham West Brom |
4-1 |
|
02.08.24
|
Cambridge West Brom |
1-0 |
|
17.05.24
|
Southampton West Brom |
3-1 |
|
27.04.24
|
Sheffield Wednesday West Brom |
3-0 |
|
20.04.24
|
Leicester West Brom |
2-1 |
|
06.04.24
|
Stoke City West Brom |
2-2 |
|
29.03.24
|
Millwall West Brom |
1-1 |
|
10.03.24
|
Huddersfield West Brom |
1-4 |
|
06.03.24
|
QPR West Brom |
2-2 |
|
24.02.24
|
Hull City West Brom |
1-1 |
|
20.02.24
|
Plymouth West Brom |
0-3 |
|
10.02.24
|
Ipswich West Brom |
2-2 |
|
09.12.25
|
Swansea Portsmouth |
1-0 |
|
06.12.25
|
Swansea Oxford |
2-0 |
|
29.11.25
|
West Brom Swansea |
3-2 |
|
25.11.25
|
Swansea Derby |
1-2 |
|
22.11.25
|
Bristol City Swansea |
3-0 |
|
08.11.25
|
Swansea Ipswich |
1-4 |
|
05.11.25
|
Preston Swansea |
2-1 |
|
01.11.25
|
Charlton Swansea |
1-1 |
|
29.10.25
|
Swansea Manchester City |
1-3 |
|
25.10.25
|
Swansea Norwich |
2-1 |
|
22.10.25
|
Swansea QPR |
0-1 |
|
18.10.25
|
Southampton Swansea |
0-0 |
|
04.10.25
|
Swansea Leicester |
1-3 |
|
30.09.25
|
Blackburn Swansea |
1-2 |
|
27.09.25
|
Swansea Millwall |
1-1 |
|
20.09.25
|
Birmingham Swansea |
1-0 |
|
17.09.25
|
Swansea Nottingham Forest |
3-2 |
|
13.09.25
|
Swansea Hull City |
2-2 |
|
30.08.25
|
Sheffield Wednesday Swansea |
0-2 |
|
26.08.25
|
Swansea Plymouth (Penalties:5 - 3) |
1-1 |
|
23.08.25
|
Swansea Watford |
1-1 |
|
16.08.25
|
Swansea Sheffield United |
1-0 |
|
12.08.25
|
Swansea Crawley |
3-1 |
|
09.08.25
|
Middlesbrough Swansea |
1-0 |
|
02.08.25
|
Swansea Lorient |
1-3 |
|
26.07.25
|
Exeter City Swansea |
1-0 |
|
23.07.25
|
Cheltenham Swansea |
2-1 |
|
19.07.25
|
Swansea Stevenage |
2-2 |
|
03.05.25
|
Swansea Oxford |
3-3 |
|
26.04.25
|
Millwall Swansea |
1-0 |
|
21.04.25
|
QPR Swansea |
1-2 |
|
18.04.25
|
Swansea Hull City |
1-0 |
|
12.04.25
|
Sunderland Swansea |
0-1 |
|
09.04.25
|
Swansea Plymouth |
3-0 |
|
05.04.25
|
Swansea Derby |
1-0 |
|
29.03.25
|
Leeds Swansea |
2-2 |
|
15.03.25
|
Swansea Burnley |
0-2 |
|
12.03.25
|
Watford Swansea |
1-0 |
|
08.03.25
|
Swansea Middlesbrough |
1-0 |
|
04.03.25
|
Preston Swansea |
0-0 |
|
22.02.25
|
Swansea Blackburn |
3-0 |
|
15.02.25
|
Stoke City Swansea |
3-1 |
|
12.02.25
|
Swansea Sheffield Wednesday |
0-1 |
|
09.02.25
|
Bristol City Swansea |
0-1 |
|
01.02.25
|
Swansea Coventry |
0-2 |
|
25.01.25
|
Norwich Swansea |
5-1 |
|
21.01.25
|
Swansea Sheffield United |
1-2 |
|
18.01.25
|
Cardiff Swansea |
3-0 |
|
12.01.25
|
Southampton Swansea |
3-0 |
|
04.01.25
|
Swansea West Brom |
1-1 |
|
09.12.25
|
Swansea Portsmouth |
1-0 |
|
06.12.25
|
Swansea Oxford |
2-0 |
|
25.11.25
|
Swansea Derby |
1-2 |
|
08.11.25
|
Swansea Ipswich |
1-4 |
|
29.10.25
|
Swansea Manchester City |
1-3 |
|
25.10.25
|
Swansea Norwich |
2-1 |
|
22.10.25
|
Swansea QPR |
0-1 |
|
04.10.25
|
Swansea Leicester |
1-3 |
|
27.09.25
|
Swansea Millwall |
1-1 |
|
17.09.25
|
Swansea Nottingham Forest |
3-2 |
|
13.09.25
|
Swansea Hull City |
2-2 |
|
26.08.25
|
Swansea Plymouth (Penalties:5 - 3) |
1-1 |
|
23.08.25
|
Swansea Watford |
1-1 |
|
16.08.25
|
Swansea Sheffield United |
1-0 |
|
12.08.25
|
Swansea Crawley |
3-1 |
|
02.08.25
|
Swansea Lorient |
1-3 |
|
19.07.25
|
Swansea Stevenage |
2-2 |
|
03.05.25
|
Swansea Oxford |
3-3 |
|
18.04.25
|
Swansea Hull City |
1-0 |
|
09.04.25
|
Swansea Plymouth |
3-0 |
|
05.04.25
|
Swansea Derby |
1-0 |
|
15.03.25
|
Swansea Burnley |
0-2 |
|
08.03.25
|
Swansea Middlesbrough |
1-0 |
|
22.02.25
|
Swansea Blackburn |
3-0 |
|
12.02.25
|
Swansea Sheffield Wednesday |
0-1 |
|
01.02.25
|
Swansea Coventry |
0-2 |
|
21.01.25
|
Swansea Sheffield United |
1-2 |
|
04.01.25
|
Swansea West Brom |
1-1 |
|
29.12.24
|
Swansea Luton |
2-1 |
|
26.12.24
|
Swansea QPR |
3-0 |
|
14.12.24
|
Swansea Sunderland |
2-3 |
|
30.11.24
|
Swansea Portsmouth |
2-2 |
|
24.11.24
|
Swansea Leeds |
3-4 |
|
05.11.24
|
Swansea Watford |
1-0 |
|
26.10.24
|
Swansea Millwall |
0-1 |
|
05.10.24
|
Swansea Stoke City |
0-0 |
|
29.09.24
|
Swansea Bristol City |
1-1 |
|
14.09.24
|
Swansea Norwich |
1-0 |
|
28.08.24
|
Swansea Wycombe |
0-1 |
|
25.08.24
|
Swansea Cardiff |
1-1 |
|
17.08.24
|
Swansea Preston |
3-0 |
|
13.08.24
|
Swansea Gillingham |
3-1 |
|
03.08.24
|
Swansea Rio Ave |
3-0 |
|
27.07.24
|
Swansea Vardar Skopje |
1-1 |
|
04.05.24
|
Swansea Millwall |
0-1 |
|
13.04.24
|
Swansea Rotherham |
1-0 |
|
10.04.24
|
Swansea Stoke City |
3-0 |
|
01.04.24
|
Swansea QPR |
0-1 |
|
16.03.24
|
Swansea Cardiff |
2-0 |
|
02.03.24
|
Swansea Blackburn |
2-1 |
|
29.11.25
|
West Brom Swansea |
3-2 |
|
22.11.25
|
Bristol City Swansea |
3-0 |
|
05.11.25
|
Preston Swansea |
2-1 |
|
01.11.25
|
Charlton Swansea |
1-1 |
|
18.10.25
|
Southampton Swansea |
0-0 |
|
30.09.25
|
Blackburn Swansea |
1-2 |
|
20.09.25
|
Birmingham Swansea |
1-0 |
|
30.08.25
|
Sheffield Wednesday Swansea |
0-2 |
|
09.08.25
|
Middlesbrough Swansea |
1-0 |
|
26.07.25
|
Exeter City Swansea |
1-0 |
|
23.07.25
|
Cheltenham Swansea |
2-1 |
|
26.04.25
|
Millwall Swansea |
1-0 |
|
21.04.25
|
QPR Swansea |
1-2 |
|
12.04.25
|
Sunderland Swansea |
0-1 |
|
29.03.25
|
Leeds Swansea |
2-2 |
|
12.03.25
|
Watford Swansea |
1-0 |
|
04.03.25
|
Preston Swansea |
0-0 |
|
15.02.25
|
Stoke City Swansea |
3-1 |
|
09.02.25
|
Bristol City Swansea |
0-1 |
|
25.01.25
|
Norwich Swansea |
5-1 |
|
18.01.25
|
Cardiff Swansea |
3-0 |
|
12.01.25
|
Southampton Swansea |
3-0 |
|
01.01.25
|
Portsmouth Swansea |
4-0 |
|
21.12.24
|
Hull City Swansea |
2-1 |
|
10.12.24
|
Plymouth Swansea |
1-2 |
|
07.12.24
|
Luton Swansea |
1-1 |
|
27.11.24
|
Derby Swansea |
1-2 |
|
10.11.24
|
Burnley Swansea |
1-0 |
|
02.11.24
|
Oxford Swansea |
1-2 |
|
22.10.24
|
Sheffield Wednesday Swansea |
0-0 |
|
19.10.24
|
Blackburn Swansea |
1-0 |
|
02.10.24
|
Sheffield United Swansea |
1-0 |
|
21.09.24
|
Coventry Swansea |
1-2 |
|
31.08.24
|
West Brom Swansea |
1-0 |
|
10.08.24
|
Middlesbrough Swansea |
1-0 |
|
24.07.24
|
FC Koln Swansea |
2-1 |
|
27.04.24
|
Norwich Swansea |
2-2 |
|
20.04.24
|
Huddersfield Swansea |
0-4 |
|
06.04.24
|
Middlesbrough Swansea |
2-0 |
|
29.03.24
|
Sheffield Wednesday Swansea |
1-1 |
|
10.03.24
|
Bristol City Swansea |
1-0 |
|
06.03.24
|
Watford Swansea |
1-1 |
|
24.02.24
|
Sunderland Swansea |
1-2 |
|
10.02.24
|
Hull City Swansea |
0-1 |
|
30.01.24
|
Leicester Swansea |
3-1 |
|
25.01.24
|
Bournemouth Swansea |
5-0 |
|
13.01.24
|
Birmingham Swansea |
2-2 |
|
29.12.23
|
Coventry Swansea |
2-2 |
|
26.12.23
|
Southampton Swansea |
5-0 |
|
12.12.23
|
Stoke City Swansea |
1-1 |
|
04.01.2025
|
Swansea West Brom |
1-1
|
|
31.08.2024
|
West Brom Swansea |
1-0
|
|
01.01.2024
|
Swansea West Brom |
1-0
|
|
12.08.2023
|
West Brom Swansea |
3-2
|
|
08.05.2023
|
Swansea West Brom |
3-2
|
|
31.08.2024
|
West Brom Swansea |
1-0
|
|
12.08.2023
|
West Brom Swansea |
3-2
|
|
01.10.2022
|
West Brom Swansea |
2-3
|
|
28.02.2022
|
West Brom Swansea |
0-2
|
|
08.12.2019
|
West Brom Swansea |
5-1
|
|
13.03.2019
|
West Brom Swansea |
3-0
|