Portsmouth host QPR in the England Championship on 26 December 2025, Friday. 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.
Portsmouth return home after a run of tight contests that have delivered few goals and limited attacking flow. QPR arrive with far greater attacking confidence, having produced goals freely despite mixed results on the road. The fixture brings together Portsmouth’s control focused approach and QPR’s willingness to play on the front foot.
Portsmouth’s recent form shows a side prioritising structure over risk. Four of their last five matches shown finished with one goal or fewer, including a goalless draw at Charlton and a narrow 1-0 defeat to Bristol City. Even in the 2-1 home win over Blackburn, sustained pressure was limited.
At Fratton Park, Portsmouth remain organised but cautious. They have scored just two goals across their last three home matches shown, and once games level out, creativity becomes harder to find. That lack of attacking volume often keeps opponents in the contest deep into the match.
QPR’s recent performances underline a side comfortable playing at high tempo. They scored four against Leicester and three against both West Brom and Middlesbrough, showing confidence in transition and box presence. Even in defeat at Norwich, they continued to create chances.
A notable trend has been QPR’s strong starts. They won the first half against Birmingham, Leicester and West Brom, forcing games into patterns that suit their attacking rhythm. While defensive gaps remain, their ability to take early control has been a recurring feature across recent fixtures.
QPR to win and both teams to score at 4.75 odds reflects the contrast in attacking output. QPR’s recent matches regularly feature multiple goals, while Portsmouth’s defensive discipline does not always prevent concessions. With QPR likely to push the tempo, goals at both ends remain plausible.
QPR to win the first half at 3.00 odds follows a clear recent pattern. Their early dominance against Leicester, Birmingham and West Brom highlights their intent to set the tone quickly. Against a Portsmouth side that often grows into games slowly, QPR’s fast starts could again prove decisive.
| Portsmouth | QPR | |
|---|---|---|
| Game Played | 45 | 45 |
| Wins | 14 | 16 |
| Draws | 12 | 10 |
| Loss | 19 | 19 |
| Goals For | 48 | 61 |
| Goals Against | 63 | 70 |
| Portsmouth | QPR | |
|---|---|---|
| Game Played | 22 | 22 |
| Wins | 8 | 6 |
| Draws | 5 | 7 |
| Loss | 9 | 9 |
| Goals For | 24 | 21 |
| Goals Against | 22 | 33 |
|
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 |
|
25.04.26
|
QPR Derby |
2-3 |
|
21.04.26
|
QPR Swansea |
1-2 |
|
18.04.26
|
Millwall QPR |
2-0 |
|
11.04.26
|
QPR Bristol City |
0-0 |
|
06.04.26
|
Preston QPR |
1-1 |
|
03.04.26
|
QPR Watford |
2-1 |
|
21.03.26
|
QPR Portsmouth |
6-1 |
|
14.03.26
|
Leicester QPR |
1-3 |
|
11.03.26
|
Birmingham QPR |
1-0 |
|
08.03.26
|
QPR Middlesbrough |
0-4 |
|
28.02.26
|
QPR Sheffield United |
0-2 |
|
24.02.26
|
Southampton QPR |
5-0 |
|
21.02.26
|
Hull City QPR |
1-3 |
|
14.02.26
|
QPR Blackburn |
1-3 |
|
06.02.26
|
Charlton QPR |
0-0 |
|
31.01.26
|
QPR Coventry |
2-1 |
|
24.01.26
|
QPR Wrexham |
2-3 |
|
20.01.26
|
Oxford QPR |
0-0 |
|
17.01.26
|
Stoke City QPR |
0-0 |
|
11.01.26
|
West Ham QPR |
2-1 |
|
04.01.26
|
QPR Sheffield Wednesday |
3-0 |
|
01.01.26
|
QPR Norwich |
1-2 |
|
29.12.25
|
West Brom QPR |
2-1 |
|
26.12.25
|
Portsmouth QPR |
1-1 |
|
20.12.25
|
QPR Leicester |
4-1 |
|
13.12.25
|
Middlesbrough QPR |
3-1 |
|
09.12.25
|
QPR Birmingham |
2-1 |
|
06.12.25
|
QPR West Brom |
3-1 |
|
29.11.25
|
Norwich QPR |
3-1 |
|
26.11.25
|
Blackburn QPR |
0-1 |
|
22.11.25
|
QPR Hull City |
3-2 |
|
08.11.25
|
Sheffield United QPR |
0-0 |
|
05.11.25
|
QPR Southampton |
1-2 |
|
01.11.25
|
QPR Ipswich |
1-4 |
|
25.10.25
|
Derby QPR |
1-0 |
|
22.10.25
|
Swansea QPR |
0-1 |
|
18.10.25
|
QPR Millwall |
1-2 |
|
04.10.25
|
Bristol City QPR |
1-2 |
|
01.10.25
|
QPR Oxford |
0-0 |
|
27.09.25
|
Sheffield Wednesday QPR |
1-1 |
|
20.09.25
|
QPR Stoke City |
1-0 |
|
13.09.25
|
Wrexham QPR |
1-3 |
|
30.08.25
|
QPR Charlton |
3-1 |
|
23.08.25
|
Coventry QPR |
7-1 |
|
16.08.25
|
Watford QPR |
2-1 |
|
12.08.25
|
Plymouth QPR |
3-2 |
|
09.08.25
|
QPR Preston |
1-1 |
|
02.08.25
|
QPR Brentford |
0-1 |
|
26.07.25
|
QPR Heerenveen |
2-2 |
|
23.07.25
|
QPR Cardiff |
2-2 |
|
25.04.26
|
QPR Derby |
2-3 |
|
21.04.26
|
QPR Swansea |
1-2 |
|
11.04.26
|
QPR Bristol City |
0-0 |
|
03.04.26
|
QPR Watford |
2-1 |
|
21.03.26
|
QPR Portsmouth |
6-1 |
|
08.03.26
|
QPR Middlesbrough |
0-4 |
|
28.02.26
|
QPR Sheffield United |
0-2 |
|
14.02.26
|
QPR Blackburn |
1-3 |
|
31.01.26
|
QPR Coventry |
2-1 |
|
24.01.26
|
QPR Wrexham |
2-3 |
|
04.01.26
|
QPR Sheffield Wednesday |
3-0 |
|
01.01.26
|
QPR Norwich |
1-2 |
|
20.12.25
|
QPR Leicester |
4-1 |
|
09.12.25
|
QPR Birmingham |
2-1 |
|
06.12.25
|
QPR West Brom |
3-1 |
|
22.11.25
|
QPR Hull City |
3-2 |
|
05.11.25
|
QPR Southampton |
1-2 |
|
01.11.25
|
QPR Ipswich |
1-4 |
|
18.10.25
|
QPR Millwall |
1-2 |
|
01.10.25
|
QPR Oxford |
0-0 |
|
20.09.25
|
QPR Stoke City |
1-0 |
|
30.08.25
|
QPR Charlton |
3-1 |
|
09.08.25
|
QPR Preston |
1-1 |
|
02.08.25
|
QPR Brentford |
0-1 |
|
26.07.25
|
QPR Heerenveen |
2-2 |
|
23.07.25
|
QPR Cardiff |
2-2 |
|
26.04.25
|
QPR Burnley |
0-5 |
|
21.04.25
|
QPR Swansea |
1-2 |
|
12.04.25
|
QPR Bristol City |
1-1 |
|
05.04.25
|
QPR Cardiff |
0-0 |
|
15.03.25
|
QPR Leeds |
2-2 |
|
01.03.25
|
QPR Sheffield United |
1-2 |
|
14.02.25
|
QPR Derby |
4-0 |
|
04.02.25
|
QPR Blackburn |
2-1 |
|
25.01.25
|
QPR Sheffield Wednesday |
0-2 |
|
06.01.25
|
QPR Luton |
2-1 |
|
01.01.25
|
QPR Watford |
3-1 |
|
21.12.24
|
QPR Preston |
2-1 |
|
11.12.24
|
QPR Oxford |
2-0 |
|
07.12.24
|
QPR Norwich |
3-0 |
|
23.11.24
|
QPR Stoke City |
1-1 |
|
05.11.24
|
QPR Middlesbrough |
1-4 |
|
02.11.24
|
QPR Sunderland |
0-0 |
|
22.10.24
|
QPR Coventry |
1-1 |
|
19.10.24
|
QPR Portsmouth |
1-2 |
|
01.10.24
|
QPR Hull City |
1-3 |
|
21.09.24
|
QPR Millwall |
1-1 |
|
17.09.24
|
QPR Crystal Palace |
1-2 |
|
27.08.24
|
QPR Luton (Penalties:4 - 1) |
1-1 |
|
24.08.24
|
QPR Plymouth |
1-1 |
|
18.04.26
|
Millwall QPR |
2-0 |
|
06.04.26
|
Preston QPR |
1-1 |
|
14.03.26
|
Leicester QPR |
1-3 |
|
11.03.26
|
Birmingham QPR |
1-0 |
|
24.02.26
|
Southampton QPR |
5-0 |
|
21.02.26
|
Hull City QPR |
1-3 |
|
06.02.26
|
Charlton QPR |
0-0 |
|
20.01.26
|
Oxford QPR |
0-0 |
|
17.01.26
|
Stoke City QPR |
0-0 |
|
11.01.26
|
West Ham QPR |
2-1 |
|
29.12.25
|
West Brom QPR |
2-1 |
|
26.12.25
|
Portsmouth QPR |
1-1 |
|
13.12.25
|
Middlesbrough QPR |
3-1 |
|
29.11.25
|
Norwich QPR |
3-1 |
|
26.11.25
|
Blackburn QPR |
0-1 |
|
08.11.25
|
Sheffield United QPR |
0-0 |
|
25.10.25
|
Derby QPR |
1-0 |
|
22.10.25
|
Swansea QPR |
0-1 |
|
04.10.25
|
Bristol City QPR |
1-2 |
|
27.09.25
|
Sheffield Wednesday QPR |
1-1 |
|
13.09.25
|
Wrexham QPR |
1-3 |
|
23.08.25
|
Coventry QPR |
7-1 |
|
16.08.25
|
Watford QPR |
2-1 |
|
12.08.25
|
Plymouth QPR |
3-2 |
|
18.07.25
|
Toulouse QPR |
1-2 |
|
03.05.25
|
Sunderland QPR |
0-1 |
|
18.04.25
|
Preston QPR |
1-2 |
|
09.04.25
|
Oxford QPR |
1-3 |
|
29.03.25
|
Stoke City QPR |
3-1 |
|
11.03.25
|
Middlesbrough QPR |
2-1 |
|
08.03.25
|
West Brom QPR |
1-0 |
|
22.02.25
|
Portsmouth QPR |
2-1 |
|
11.02.25
|
Coventry QPR |
1-0 |
|
01.02.25
|
Millwall QPR |
2-1 |
|
21.01.25
|
Hull City QPR |
1-2 |
|
18.01.25
|
Plymouth QPR |
0-1 |
|
11.01.25
|
Leicester QPR |
6-2 |
|
29.12.24
|
Norwich QPR |
1-1 |
|
26.12.24
|
Swansea QPR |
3-0 |
|
14.12.24
|
Bristol City QPR |
1-1 |
|
30.11.24
|
Watford QPR |
0-0 |
|
27.11.24
|
Cardiff QPR |
0-2 |
|
09.11.24
|
Leeds QPR |
2-0 |
|
26.10.24
|
Burnley QPR |
0-0 |
|
05.10.24
|
Derby QPR |
2-0 |
|
28.09.24
|
Blackburn QPR |
2-0 |
|
14.09.24
|
Sheffield Wednesday QPR |
1-1 |
|
30.08.24
|
Luton QPR |
1-2 |
|
17.08.24
|
Sheffield United QPR |
2-2 |
|
13.08.24
|
Cambridge QPR |
1-2 |
|
26.12.2025
|
Portsmouth QPR |
1-1
|
|
22.02.2025
|
Portsmouth QPR |
2-1
|
|
19.10.2024
|
QPR Portsmouth |
1-2
|
|
07.07.2021
|
QPR Portsmouth |
2-1
|
|
28.08.2019
|
QPR Portsmouth |
0-2
|
|
26.12.2025
|
Portsmouth QPR |
1-1
|
|
22.02.2025
|
Portsmouth QPR |
2-1
|
|
26.01.2019
|
Portsmouth QPR |
1-1
|