Watford host Portsmouth in the England Championship on 21 January 2026, Wednesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:45 UK Time.
Watford come into this Championship fixture looking to stabilise their home form after mixed recent results. A 3-0 home win over Birmingham showed their attacking potential, but that was followed by a disappointing 0-2 defeat to Millwall, underlining their inconsistency at Vicarage Road. Still, Watford’s overall numbers suggest a side capable of controlling games, with 37 goals scored across the season so far.
Portsmouth travel with a slightly different profile, leaning on resilience rather than firepower. Recent away performances include a narrow 0-1 win at Sheffield Wednesday, while their 5-0 loss at Bristol City exposed defensive fragility when pressure builds. With goals harder to come by, Portsmouth are often forced into tight, low-margin contests.
Watford’s recent home matches reflect both their strength and vulnerability. The convincing 3-0 win against Birmingham highlighted how effective they can be when scoring first, while the earlier 1-0 victory over Stoke City showed a more controlled, pragmatic side. However, the loss to Millwall revealed lapses in defensive focus, especially when chasing the game.
Across the season, Watford have been relatively balanced, with 11 wins and only seven defeats from 26 matches. Their ability to generate chances consistently gives them an edge, but defensive errors have prevented them from fully capitalising on home advantage.
Portsmouth’s recent form suggests a team that prioritises structure, particularly away from home. The 0-1 win at Sheffield Wednesday was built on compact defending, while draws against QPR and Derby at 1-1 reinforced their tendency to keep games close. That said, the heavy 5-0 defeat at Bristol City remains a concern, showing how quickly things can unravel when they concede early.
With just 22 goals scored this season and 35 conceded, Portsmouth often struggle to impose themselves offensively. Their results point toward a cautious approach, especially against teams with stronger attacking depth.
The best bet points toward a Watford win with goals expected in the match. Watford’s recent home success, highlighted by the 3-0 victory over Birmingham, shows their ability to take control when given space, while Portsmouth’s away defence has struggled to contain sustained pressure. This setup favours the hosts in a game that should gradually open up.
The valuable bet leans toward Watford to be stronger in the second half. Portsmouth have shown a tendency to drop deeper after the break, and Watford’s depth allows them to maintain intensity late on. If the match remains level early, Watford are well placed to pull away as fatigue sets in.
The best bet for a correct score favours a 3-1 win for Watford. Portsmouth may still find a breakthrough, as seen in their recent away displays, but Watford’s attacking balance and home advantage suggest they should have enough to secure a comfortable victory.
| Watford | Portsmouth | |
|---|---|---|
| Game Played | 45 | 45 |
| Wins | 14 | 14 |
| Draws | 15 | 12 |
| Loss | 16 | 19 |
| Goals For | 53 | 48 |
| Goals Against | 61 | 63 |
| Watford | Portsmouth | |
|---|---|---|
| Game Played | 22 | 23 |
| Wins | 10 | 6 |
| Draws | 7 | 7 |
| Loss | 5 | 10 |
| Goals For | 30 | 24 |
| Goals Against | 23 | 41 |
|
25.04.26
|
Middlesbrough Watford |
5-1 |
|
21.04.26
|
West Brom Watford |
3-0 |
|
18.04.26
|
Watford Sheffield United |
0-2 |
|
11.04.26
|
Oxford Watford |
2-0 |
|
06.04.26
|
Watford Charlton |
1-1 |
|
03.04.26
|
QPR Watford |
2-1 |
|
21.03.26
|
Watford Leicester |
0-0 |
|
17.03.26
|
Watford Wrexham |
3-1 |
|
14.03.26
|
Stoke City Watford |
3-1 |
|
10.03.26
|
Sheffield Wednesday Watford |
1-1 |
|
27.02.26
|
Bristol City Watford |
1-2 |
|
24.02.26
|
Watford Ipswich |
0-2 |
|
21.02.26
|
Watford Derby |
2-0 |
|
14.02.26
|
Preston Watford |
2-2 |
|
07.02.26
|
Southampton Watford |
1-0 |
|
03.02.26
|
Hull City Watford |
0-0 |
|
31.01.26
|
Watford Swansea |
0-2 |
|
24.01.26
|
Blackburn Watford |
1-1 |
|
21.01.26
|
Watford Portsmouth |
1-1 |
|
17.01.26
|
Watford Millwall |
0-2 |
|
10.01.26
|
Bristol City Watford |
5-1 |
|
01.01.26
|
Watford Birmingham |
3-0 |
|
29.12.25
|
Norwich Watford |
0-1 |
|
26.12.25
|
Leicester Watford |
1-2 |
|
20.12.25
|
Watford Stoke City |
1-0 |
|
13.12.25
|
Wrexham Watford |
2-2 |
|
09.12.25
|
Watford Sheffield Wednesday |
1-1 |
|
06.12.25
|
Watford Norwich |
3-2 |
|
01.12.25
|
Birmingham Watford |
2-1 |
|
25.11.25
|
Watford Preston |
1-1 |
|
22.11.25
|
Derby Watford |
2-3 |
|
07.11.25
|
Watford Bristol City |
1-1 |
|
04.11.25
|
Ipswich Watford |
1-1 |
|
01.11.25
|
Watford Middlesbrough |
3-0 |
|
25.10.25
|
Coventry Watford |
3-1 |
|
22.10.25
|
Watford West Brom |
2-1 |
|
18.10.25
|
Sheffield United Watford |
1-0 |
|
04.10.25
|
Watford Oxford |
2-1 |
|
01.10.25
|
Portsmouth Watford |
2-2 |
|
27.09.25
|
Watford Hull City |
2-1 |
|
22.09.25
|
Millwall Watford |
1-0 |
|
13.09.25
|
Watford Blackburn |
0-1 |
|
30.08.25
|
Watford Southampton |
2-2 |
|
23.08.25
|
Swansea Watford |
1-1 |
|
16.08.25
|
Watford QPR |
2-1 |
|
12.08.25
|
Watford Norwich |
1-2 |
|
09.08.25
|
Charlton Watford |
1-0 |
|
26.07.25
|
Watford Leyton Orient |
1-1 |
|
08.07.25
|
Boreham Wood Watford |
0-2 |
|
03.05.25
|
Watford Sheffield Wednesday |
1-1 |
|
18.04.26
|
Watford Sheffield United |
0-2 |
|
06.04.26
|
Watford Charlton |
1-1 |
|
21.03.26
|
Watford Leicester |
0-0 |
|
17.03.26
|
Watford Wrexham |
3-1 |
|
24.02.26
|
Watford Ipswich |
0-2 |
|
21.02.26
|
Watford Derby |
2-0 |
|
31.01.26
|
Watford Swansea |
0-2 |
|
21.01.26
|
Watford Portsmouth |
1-1 |
|
17.01.26
|
Watford Millwall |
0-2 |
|
01.01.26
|
Watford Birmingham |
3-0 |
|
20.12.25
|
Watford Stoke City |
1-0 |
|
09.12.25
|
Watford Sheffield Wednesday |
1-1 |
|
06.12.25
|
Watford Norwich |
3-2 |
|
25.11.25
|
Watford Preston |
1-1 |
|
07.11.25
|
Watford Bristol City |
1-1 |
|
01.11.25
|
Watford Middlesbrough |
3-0 |
|
22.10.25
|
Watford West Brom |
2-1 |
|
04.10.25
|
Watford Oxford |
2-1 |
|
27.09.25
|
Watford Hull City |
2-1 |
|
13.09.25
|
Watford Blackburn |
0-1 |
|
30.08.25
|
Watford Southampton |
2-2 |
|
16.08.25
|
Watford QPR |
2-1 |
|
12.08.25
|
Watford Norwich |
1-2 |
|
26.07.25
|
Watford Leyton Orient |
1-1 |
|
03.05.25
|
Watford Sheffield Wednesday |
1-1 |
|
18.04.25
|
Watford Burnley |
1-2 |
|
08.04.25
|
Watford Hull City |
1-0 |
|
29.03.25
|
Watford Plymouth |
0-0 |
|
12.03.25
|
Watford Swansea |
1-0 |
|
08.03.25
|
Watford Millwall |
1-2 |
|
23.02.25
|
Watford Luton |
2-0 |
|
11.02.25
|
Watford Leeds |
0-4 |
|
01.02.25
|
Watford Norwich |
0-1 |
|
21.01.25
|
Watford Preston |
1-2 |
|
04.01.25
|
Watford Sheffield United |
1-2 |
|
29.12.24
|
Watford Cardiff |
1-2 |
|
26.12.24
|
Watford Portsmouth |
2-1 |
|
15.12.24
|
Watford West Brom |
2-1 |
|
30.11.24
|
Watford QPR |
0-0 |
|
26.11.24
|
Watford Bristol City |
1-0 |
|
08.11.24
|
Watford Oxford |
1-0 |
|
26.10.24
|
Watford Blackburn |
1-0 |
|
05.10.24
|
Watford Middlesbrough |
2-1 |
|
28.09.24
|
Watford Sunderland |
2-1 |
|
14.09.24
|
Watford Coventry |
1-1 |
|
27.08.24
|
Watford Plymouth |
2-0 |
|
24.08.24
|
Watford Derby |
2-1 |
|
17.08.24
|
Watford Stoke City |
3-0 |
|
13.08.24
|
Watford MK Dons |
5-0 |
|
03.08.24
|
Watford Brentford |
1-1 |
|
25.04.26
|
Middlesbrough Watford |
5-1 |
|
21.04.26
|
West Brom Watford |
3-0 |
|
11.04.26
|
Oxford Watford |
2-0 |
|
03.04.26
|
QPR Watford |
2-1 |
|
14.03.26
|
Stoke City Watford |
3-1 |
|
10.03.26
|
Sheffield Wednesday Watford |
1-1 |
|
27.02.26
|
Bristol City Watford |
1-2 |
|
14.02.26
|
Preston Watford |
2-2 |
|
07.02.26
|
Southampton Watford |
1-0 |
|
03.02.26
|
Hull City Watford |
0-0 |
|
24.01.26
|
Blackburn Watford |
1-1 |
|
10.01.26
|
Bristol City Watford |
5-1 |
|
29.12.25
|
Norwich Watford |
0-1 |
|
26.12.25
|
Leicester Watford |
1-2 |
|
13.12.25
|
Wrexham Watford |
2-2 |
|
01.12.25
|
Birmingham Watford |
2-1 |
|
22.11.25
|
Derby Watford |
2-3 |
|
04.11.25
|
Ipswich Watford |
1-1 |
|
25.10.25
|
Coventry Watford |
3-1 |
|
18.10.25
|
Sheffield United Watford |
1-0 |
|
01.10.25
|
Portsmouth Watford |
2-2 |
|
22.09.25
|
Millwall Watford |
1-0 |
|
23.08.25
|
Swansea Watford |
1-1 |
|
09.08.25
|
Charlton Watford |
1-0 |
|
08.07.25
|
Boreham Wood Watford |
0-2 |
|
26.04.25
|
Blackburn Watford |
2-1 |
|
21.04.25
|
Portsmouth Watford |
1-0 |
|
12.04.25
|
West Brom Watford |
2-1 |
|
05.04.25
|
Bristol City Watford |
2-1 |
|
15.03.25
|
Oxford Watford |
1-0 |
|
01.03.25
|
Stoke City Watford |
0-0 |
|
15.02.25
|
Middlesbrough Watford |
0-1 |
|
08.02.25
|
Sunderland Watford |
2-2 |
|
25.01.25
|
Coventry Watford |
2-1 |
|
18.01.25
|
Derby Watford |
0-2 |
|
14.01.25
|
Cardiff Watford |
1-1 |
|
09.01.25
|
Fulham Watford |
4-1 |
|
01.01.25
|
QPR Watford |
3-1 |
|
21.12.24
|
Burnley Watford |
2-1 |
|
11.12.24
|
Hull City Watford |
1-1 |
|
22.11.24
|
Plymouth Watford |
2-2 |
|
05.11.24
|
Swansea Watford |
1-0 |
|
02.11.24
|
Sheffield Wednesday Watford |
2-6 |
|
22.10.24
|
Leeds Watford |
2-1 |
|
19.10.24
|
Luton Watford |
3-0 |
|
02.10.24
|
Preston Watford |
3-0 |
|
24.09.24
|
Manchester City Watford |
2-1 |
|
21.09.24
|
Norwich Watford |
4-1 |
|
01.09.24
|
Sheffield United Watford |
1-0 |
|
10.08.24
|
Millwall Watford |
2-3 |
|
25.04.26
|
Stoke City Portsmouth |
1-3 |
|
21.04.26
|
Coventry Portsmouth |
5-1 |
|
18.04.26
|
Portsmouth Leicester |
1-0 |
|
14.04.26
|
Portsmouth Ipswich |
2-0 |
|
11.04.26
|
Middlesbrough Portsmouth |
0-1 |
|
06.04.26
|
Portsmouth Oxford |
2-2 |
|
03.04.26
|
Norwich Portsmouth |
1-1 |
|
21.03.26
|
QPR Portsmouth |
6-1 |
|
16.03.26
|
Portsmouth Derby |
0-1 |
|
10.03.26
|
Portsmouth Swansea |
1-2 |
|
07.03.26
|
Blackburn Portsmouth |
1-1 |
|
28.02.26
|
Portsmouth Hull City |
0-1 |
|
24.02.26
|
Wrexham Portsmouth |
2-1 |
|
21.02.26
|
Millwall Portsmouth |
1-3 |
|
14.02.26
|
Portsmouth Sheffield United |
0-1 |
|
07.02.26
|
Preston Portsmouth |
1-0 |
|
31.01.26
|
Portsmouth West Brom |
3-0 |
|
25.01.26
|
Portsmouth Southampton |
1-1 |
|
21.01.26
|
Watford Portsmouth |
1-1 |
|
17.01.26
|
Sheffield Wednesday Portsmouth |
0-1 |
|
11.01.26
|
Portsmouth Arsenal |
1-4 |
|
01.01.26
|
Bristol City Portsmouth |
5-0 |
|
29.12.25
|
Portsmouth Charlton |
2-1 |
|
26.12.25
|
Portsmouth QPR |
1-1 |
|
20.12.25
|
Derby Portsmouth |
1-1 |
|
13.12.25
|
Portsmouth Blackburn |
2-1 |
|
09.12.25
|
Swansea Portsmouth |
1-0 |
|
06.12.25
|
Charlton Portsmouth |
1-3 |
|
29.11.25
|
Portsmouth Bristol City |
0-1 |
|
26.11.25
|
Sheffield United Portsmouth |
3-0 |
|
22.11.25
|
Portsmouth Millwall |
3-1 |
|
08.11.25
|
Hull City Portsmouth |
3-2 |
|
05.11.25
|
Portsmouth Wrexham |
0-0 |
|
01.11.25
|
Birmingham Portsmouth |
4-0 |
|
25.10.25
|
Portsmouth Stoke City |
0-1 |
|
21.10.25
|
Portsmouth Coventry |
1-2 |
|
18.10.25
|
Leicester Portsmouth |
1-1 |
|
04.10.25
|
Portsmouth Middlesbrough |
1-0 |
|
01.10.25
|
Portsmouth Watford |
2-2 |
|
27.09.25
|
Ipswich Portsmouth |
2-1 |
|
20.09.25
|
Portsmouth Sheffield Wednesday |
0-2 |
|
14.09.25
|
Southampton Portsmouth |
0-0 |
|
30.08.25
|
Portsmouth Preston |
1-0 |
|
23.08.25
|
West Brom Portsmouth |
1-1 |
|
16.08.25
|
Portsmouth Norwich |
1-2 |
|
12.08.25
|
Portsmouth Reading |
1-2 |
|
09.08.25
|
Oxford Portsmouth |
0-1 |
|
02.08.25
|
Portsmouth PEC Zwolle |
1-0 |
|
29.07.25
|
Havant & Wville Portsmouth |
0-0 |
|
26.07.25
|
Reading Portsmouth |
0-4 |
|
18.04.26
|
Portsmouth Leicester |
1-0 |
|
14.04.26
|
Portsmouth Ipswich |
2-0 |
|
06.04.26
|
Portsmouth Oxford |
2-2 |
|
16.03.26
|
Portsmouth Derby |
0-1 |
|
10.03.26
|
Portsmouth Swansea |
1-2 |
|
28.02.26
|
Portsmouth Hull City |
0-1 |
|
14.02.26
|
Portsmouth Sheffield United |
0-1 |
|
31.01.26
|
Portsmouth West Brom |
3-0 |
|
25.01.26
|
Portsmouth Southampton |
1-1 |
|
11.01.26
|
Portsmouth Arsenal |
1-4 |
|
29.12.25
|
Portsmouth Charlton |
2-1 |
|
26.12.25
|
Portsmouth QPR |
1-1 |
|
13.12.25
|
Portsmouth Blackburn |
2-1 |
|
29.11.25
|
Portsmouth Bristol City |
0-1 |
|
22.11.25
|
Portsmouth Millwall |
3-1 |
|
05.11.25
|
Portsmouth Wrexham |
0-0 |
|
25.10.25
|
Portsmouth Stoke City |
0-1 |
|
21.10.25
|
Portsmouth Coventry |
1-2 |
|
04.10.25
|
Portsmouth Middlesbrough |
1-0 |
|
01.10.25
|
Portsmouth Watford |
2-2 |
|
20.09.25
|
Portsmouth Sheffield Wednesday |
0-2 |
|
30.08.25
|
Portsmouth Preston |
1-0 |
|
16.08.25
|
Portsmouth Norwich |
1-2 |
|
12.08.25
|
Portsmouth Reading |
1-2 |
|
02.08.25
|
Portsmouth PEC Zwolle |
1-0 |
|
19.07.25
|
Portsmouth Crawley |
1-0 |
|
03.05.25
|
Portsmouth Hull City |
1-1 |
|
21.04.25
|
Portsmouth Watford |
1-0 |
|
12.04.25
|
Portsmouth Derby |
2-2 |
|
29.03.25
|
Portsmouth Blackburn |
1-0 |
|
12.03.25
|
Portsmouth Plymouth |
1-2 |
|
09.03.25
|
Portsmouth Leeds |
1-0 |
|
22.02.25
|
Portsmouth QPR |
2-1 |
|
11.02.25
|
Portsmouth Cardiff |
2-1 |
|
01.02.25
|
Portsmouth Burnley |
0-0 |
|
28.01.25
|
Portsmouth Millwall |
0-1 |
|
22.01.25
|
Portsmouth Stoke City |
3-1 |
|
18.01.25
|
Portsmouth Middlesbrough |
2-1 |
|
01.01.25
|
Portsmouth Swansea |
4-0 |
|
21.12.24
|
Portsmouth Coventry |
4-1 |
|
10.12.24
|
Portsmouth Norwich |
0-0 |
|
07.12.24
|
Portsmouth Bristol City |
3-0 |
|
09.11.24
|
Portsmouth Preston |
3-1 |
|
25.10.24
|
Portsmouth Sheffield Wednesday |
1-2 |
|
05.10.24
|
Portsmouth Oxford |
1-1 |
|
28.09.24
|
Portsmouth Sheffield United |
0-0 |
|
15.09.24
|
Portsmouth West Brom |
0-3 |
|
31.08.24
|
Portsmouth Sunderland |
1-3 |
|
17.08.24
|
Portsmouth Luton |
0-0 |
|
13.08.24
|
Portsmouth Millwall |
0-1 |
|
25.04.26
|
Stoke City Portsmouth |
1-3 |
|
21.04.26
|
Coventry Portsmouth |
5-1 |
|
11.04.26
|
Middlesbrough Portsmouth |
0-1 |
|
03.04.26
|
Norwich Portsmouth |
1-1 |
|
21.03.26
|
QPR Portsmouth |
6-1 |
|
07.03.26
|
Blackburn Portsmouth |
1-1 |
|
24.02.26
|
Wrexham Portsmouth |
2-1 |
|
21.02.26
|
Millwall Portsmouth |
1-3 |
|
07.02.26
|
Preston Portsmouth |
1-0 |
|
21.01.26
|
Watford Portsmouth |
1-1 |
|
17.01.26
|
Sheffield Wednesday Portsmouth |
0-1 |
|
01.01.26
|
Bristol City Portsmouth |
5-0 |
|
20.12.25
|
Derby Portsmouth |
1-1 |
|
09.12.25
|
Swansea Portsmouth |
1-0 |
|
06.12.25
|
Charlton Portsmouth |
1-3 |
|
26.11.25
|
Sheffield United Portsmouth |
3-0 |
|
08.11.25
|
Hull City Portsmouth |
3-2 |
|
01.11.25
|
Birmingham Portsmouth |
4-0 |
|
18.10.25
|
Leicester Portsmouth |
1-1 |
|
27.09.25
|
Ipswich Portsmouth |
2-1 |
|
14.09.25
|
Southampton Portsmouth |
0-0 |
|
23.08.25
|
West Brom Portsmouth |
1-1 |
|
09.08.25
|
Oxford Portsmouth |
0-1 |
|
29.07.25
|
Havant & Wville Portsmouth |
0-0 |
|
26.07.25
|
Reading Portsmouth |
0-4 |
|
16.07.25
|
Farnborough Portsmouth |
0-5 |
|
15.07.25
|
Woking Portsmouth |
0-2 |
|
26.04.25
|
Sheffield Wednesday Portsmouth |
1-1 |
|
18.04.25
|
Norwich Portsmouth |
3-5 |
|
09.04.25
|
Coventry Portsmouth |
1-0 |
|
05.04.25
|
Millwall Portsmouth |
2-1 |
|
15.03.25
|
Preston Portsmouth |
2-1 |
|
01.03.25
|
Luton Portsmouth |
1-0 |
|
15.02.25
|
Oxford Portsmouth |
0-2 |
|
08.02.25
|
Sheffield United Portsmouth |
2-1 |
|
25.01.25
|
West Brom Portsmouth |
5-1 |
|
15.01.25
|
Blackburn Portsmouth |
3-0 |
|
10.01.25
|
Wycombe Portsmouth |
2-0 |
|
05.01.25
|
Sunderland Portsmouth |
1-0 |
|
29.12.24
|
Bristol City Portsmouth |
3-0 |
|
26.12.24
|
Watford Portsmouth |
2-1 |
|
13.12.24
|
Derby Portsmouth |
4-0 |
|
30.11.24
|
Swansea Portsmouth |
2-2 |
|
05.11.24
|
Plymouth Portsmouth |
1-0 |
|
02.11.24
|
Hull City Portsmouth |
1-1 |
|
22.10.24
|
Cardiff Portsmouth |
2-0 |
|
19.10.24
|
QPR Portsmouth |
1-2 |
|
02.10.24
|
Stoke City Portsmouth |
6-1 |
|
21.09.24
|
Burnley Portsmouth |
2-1 |
|
24.08.24
|
Middlesbrough Portsmouth |
2-2 |
|
01.10.2025
|
Portsmouth Watford |
2-2
|
|
21.04.2025
|
Portsmouth Watford |
1-0
|
|
26.12.2024
|
Watford Portsmouth |
2-1
|
|
02.01.2012
|
Portsmouth Watford |
2-0
|
|
19.11.2011
|
Watford Portsmouth |
2-0
|
|
26.12.2024
|
Watford Portsmouth |
2-1
|
|
19.11.2011
|
Watford Portsmouth |
2-0
|