Middlesbrough host QPR in the England Championship on 13 December 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.
Middlesbrough return home with renewed momentum after a sequence that has seen their attacking play sharpen considerably. QPR travel in competitive form with a confident frontline and a growing willingness to take risks. Both sides have been heavily involved in high tempo matches, and that sets the tone for a meeting that could open early.
Middlesbrough come into this fixture with an improving blend of control and aggression. Their 2-1 win at Charlton reflected better game management, with strong phases either side of half time. The 4-1 victory at Hull City showcased their ability to exploit space quickly and punish defensive errors.
At home they stayed composed in a 2-1 win over Derby, although the earlier 4-2 loss against Coventry underlined occasional fragility when pressed aggressively.
The 1-1 draw at Oxford was steadier, but the wider trend points to a side capable of creating chances through varied build up play. Boro’s recent scoring record and their strong head to head history reinforce a sense of confidence heading into this contest.
QPR have put together a lively run with several energetic displays. Their 2-1 win over Birmingham was earned through sharp movement in advanced areas. The 3-1 victory against West Brom showed how effective they can be when countering with pace.
Away from home they edged Blackburn 1-0 with a more disciplined performance, although the 3-1 defeat at Norwich exposed their vulnerability when defending wide channels.
The 3-2 win against Hull City earlier in the run added to a pattern of open matches where QPR’s attack compensates for defensive inconsistency. They arrive with belief but not with a locked structure, which could become significant against a free scoring Middlesbrough side.
The best bet is over 2.5 goals and both teams to score at 2.10 odds. Both clubs have been involved in high scoring contests and neither shows sustained defensive reliability. Middlesbrough’s attacking confidence and QPR’s ability to force transitions should combine to produce goals at both ends.
Middlesbrough to score in both halves at 3.00 odds also aligns with recent trends. They have produced strong starts in several recent matches and tend to finish well when they build rhythm at home. QPR concede chances across both periods, especially when pressed inside their own half.
The correct score prediction is Middlesbrough 3-1. Their superior balance, stronger recent form and historical edge in this fixture all point toward a home win, while QPR’s attacking intent suggests they will contribute even in defeat.
| Middlesbrough | QPR | |
|---|---|---|
| Game Played | 48 | 45 |
| Wins | 22 | 16 |
| Draws | 15 | 10 |
| Loss | 11 | 19 |
| Goals For | 73 | 61 |
| Goals Against | 49 | 70 |
| Middlesbrough | QPR | |
|---|---|---|
| Game Played | 24 | 22 |
| Wins | 12 | 6 |
| Draws | 7 | 7 |
| Loss | 5 | 9 |
| Goals For | 34 | 21 |
| Goals Against | 18 | 33 |
|
12.05.26
|
Southampton Middlesbrough |
2-1 |
|
09.05.26
|
Middlesbrough Southampton |
0-0 |
|
02.05.26
|
Wrexham Middlesbrough |
2-2 |
|
25.04.26
|
Middlesbrough Watford |
5-1 |
|
22.04.26
|
Middlesbrough Sheffield Wednesday |
1-0 |
|
19.04.26
|
Ipswich Middlesbrough |
2-2 |
|
11.04.26
|
Middlesbrough Portsmouth |
0-1 |
|
06.04.26
|
Swansea Middlesbrough |
2-2 |
|
03.04.26
|
Middlesbrough Millwall |
1-2 |
|
21.03.26
|
Blackburn Middlesbrough |
0-0 |
|
14.03.26
|
Middlesbrough Bristol City |
1-1 |
|
11.03.26
|
Middlesbrough Charlton |
0-1 |
|
08.03.26
|
QPR Middlesbrough |
0-4 |
|
02.03.26
|
Birmingham Middlesbrough |
1-3 |
|
24.02.26
|
Middlesbrough Leicester |
1-1 |
|
21.02.26
|
Middlesbrough Oxford |
0-0 |
|
16.02.26
|
Coventry Middlesbrough |
3-1 |
|
09.02.26
|
Sheffield United Middlesbrough |
1-2 |
|
31.01.26
|
Middlesbrough Norwich |
1-0 |
|
24.01.26
|
Middlesbrough Preston |
4-0 |
|
21.01.26
|
Stoke City Middlesbrough |
1-2 |
|
16.01.26
|
West Brom Middlesbrough |
2-3 |
|
10.01.26
|
Fulham Middlesbrough |
3-1 |
|
04.01.26
|
Middlesbrough Southampton |
4-0 |
|
01.01.26
|
Derby Middlesbrough |
1-0 |
|
29.12.25
|
Middlesbrough Hull City |
0-1 |
|
26.12.25
|
Middlesbrough Blackburn |
0-0 |
|
20.12.25
|
Bristol City Middlesbrough |
2-0 |
|
13.12.25
|
Middlesbrough QPR |
3-1 |
|
09.12.25
|
Charlton Middlesbrough |
1-2 |
|
05.12.25
|
Hull City Middlesbrough |
1-4 |
|
29.11.25
|
Middlesbrough Derby |
2-1 |
|
25.11.25
|
Middlesbrough Coventry |
2-4 |
|
22.11.25
|
Oxford Middlesbrough |
1-1 |
|
08.11.25
|
Middlesbrough Birmingham |
2-1 |
|
04.11.25
|
Leicester Middlesbrough |
1-1 |
|
01.11.25
|
Watford Middlesbrough |
3-0 |
|
25.10.25
|
Middlesbrough Wrexham |
1-1 |
|
22.10.25
|
Sheffield Wednesday Middlesbrough |
0-1 |
|
17.10.25
|
Middlesbrough Ipswich |
2-1 |
|
04.10.25
|
Portsmouth Middlesbrough |
1-0 |
|
30.09.25
|
Middlesbrough Stoke City |
0-0 |
|
27.09.25
|
Southampton Middlesbrough |
1-1 |
|
19.09.25
|
Middlesbrough West Brom |
2-1 |
|
13.09.25
|
Preston Middlesbrough |
2-2 |
|
30.08.25
|
Middlesbrough Sheffield United |
1-0 |
|
23.08.25
|
Norwich Middlesbrough |
1-2 |
|
16.08.25
|
Millwall Middlesbrough |
0-3 |
|
12.08.25
|
Middlesbrough Doncaster |
0-4 |
|
09.08.25
|
Middlesbrough Swansea |
1-0 |
|
09.05.26
|
Middlesbrough Southampton |
0-0 |
|
25.04.26
|
Middlesbrough Watford |
5-1 |
|
22.04.26
|
Middlesbrough Sheffield Wednesday |
1-0 |
|
11.04.26
|
Middlesbrough Portsmouth |
0-1 |
|
03.04.26
|
Middlesbrough Millwall |
1-2 |
|
14.03.26
|
Middlesbrough Bristol City |
1-1 |
|
11.03.26
|
Middlesbrough Charlton |
0-1 |
|
24.02.26
|
Middlesbrough Leicester |
1-1 |
|
21.02.26
|
Middlesbrough Oxford |
0-0 |
|
31.01.26
|
Middlesbrough Norwich |
1-0 |
|
24.01.26
|
Middlesbrough Preston |
4-0 |
|
04.01.26
|
Middlesbrough Southampton |
4-0 |
|
29.12.25
|
Middlesbrough Hull City |
0-1 |
|
26.12.25
|
Middlesbrough Blackburn |
0-0 |
|
13.12.25
|
Middlesbrough QPR |
3-1 |
|
29.11.25
|
Middlesbrough Derby |
2-1 |
|
25.11.25
|
Middlesbrough Coventry |
2-4 |
|
08.11.25
|
Middlesbrough Birmingham |
2-1 |
|
25.10.25
|
Middlesbrough Wrexham |
1-1 |
|
17.10.25
|
Middlesbrough Ipswich |
2-1 |
|
30.09.25
|
Middlesbrough Stoke City |
0-0 |
|
19.09.25
|
Middlesbrough West Brom |
2-1 |
|
30.08.25
|
Middlesbrough Sheffield United |
1-0 |
|
12.08.25
|
Middlesbrough Doncaster |
0-4 |
|
09.08.25
|
Middlesbrough Swansea |
1-0 |
|
02.08.25
|
Middlesbrough Deportivo La Coruna |
2-2 |
|
26.04.25
|
Middlesbrough Norwich |
0-0 |
|
18.04.25
|
Middlesbrough Plymouth |
2-1 |
|
08.04.25
|
Middlesbrough Leeds |
0-1 |
|
29.03.25
|
Middlesbrough Oxford |
2-1 |
|
11.03.25
|
Middlesbrough QPR |
2-1 |
|
01.03.25
|
Middlesbrough Derby |
1-0 |
|
15.02.25
|
Middlesbrough Watford |
0-1 |
|
03.02.25
|
Middlesbrough Sunderland |
2-3 |
|
21.01.25
|
Middlesbrough West Brom |
2-0 |
|
11.01.25
|
Middlesbrough Blackburn |
0-1 |
|
04.01.25
|
Middlesbrough Cardiff |
1-1 |
|
29.12.24
|
Middlesbrough Burnley |
0-0 |
|
26.12.24
|
Middlesbrough Sheffield Wednesday |
3-3 |
|
14.12.24
|
Middlesbrough Millwall |
1-0 |
|
30.11.24
|
Middlesbrough Hull City |
3-1 |
|
27.11.24
|
Middlesbrough Blackburn |
0-1 |
|
09.11.24
|
Middlesbrough Luton |
5-1 |
|
02.11.24
|
Middlesbrough Coventry |
0-3 |
|
23.10.24
|
Middlesbrough Sheffield United |
1-0 |
|
19.10.24
|
Middlesbrough Bristol City |
0-2 |
|
28.09.24
|
Middlesbrough Stoke City |
2-0 |
|
14.09.24
|
Middlesbrough Preston |
1-1 |
|
27.08.24
|
Middlesbrough Stoke City |
0-5 |
|
24.08.24
|
Middlesbrough Portsmouth |
2-2 |
|
12.05.26
|
Southampton Middlesbrough |
2-1 |
|
02.05.26
|
Wrexham Middlesbrough |
2-2 |
|
19.04.26
|
Ipswich Middlesbrough |
2-2 |
|
06.04.26
|
Swansea Middlesbrough |
2-2 |
|
21.03.26
|
Blackburn Middlesbrough |
0-0 |
|
08.03.26
|
QPR Middlesbrough |
0-4 |
|
02.03.26
|
Birmingham Middlesbrough |
1-3 |
|
16.02.26
|
Coventry Middlesbrough |
3-1 |
|
09.02.26
|
Sheffield United Middlesbrough |
1-2 |
|
21.01.26
|
Stoke City Middlesbrough |
1-2 |
|
16.01.26
|
West Brom Middlesbrough |
2-3 |
|
10.01.26
|
Fulham Middlesbrough |
3-1 |
|
01.01.26
|
Derby Middlesbrough |
1-0 |
|
20.12.25
|
Bristol City Middlesbrough |
2-0 |
|
09.12.25
|
Charlton Middlesbrough |
1-2 |
|
05.12.25
|
Hull City Middlesbrough |
1-4 |
|
22.11.25
|
Oxford Middlesbrough |
1-1 |
|
04.11.25
|
Leicester Middlesbrough |
1-1 |
|
01.11.25
|
Watford Middlesbrough |
3-0 |
|
22.10.25
|
Sheffield Wednesday Middlesbrough |
0-1 |
|
04.10.25
|
Portsmouth Middlesbrough |
1-0 |
|
27.09.25
|
Southampton Middlesbrough |
1-1 |
|
13.09.25
|
Preston Middlesbrough |
2-2 |
|
23.08.25
|
Norwich Middlesbrough |
1-2 |
|
16.08.25
|
Millwall Middlesbrough |
0-3 |
|
26.07.25
|
Rangers Middlesbrough |
2-2 |
|
23.07.25
|
Bradford City Middlesbrough |
2-0 |
|
03.05.25
|
Coventry Middlesbrough |
2-0 |
|
21.04.25
|
Sheffield Wednesday Middlesbrough |
2-1 |
|
12.04.25
|
Millwall Middlesbrough |
1-0 |
|
04.04.25
|
Blackburn Middlesbrough |
0-2 |
|
15.03.25
|
Luton Middlesbrough |
0-0 |
|
08.03.25
|
Swansea Middlesbrough |
1-0 |
|
25.02.25
|
Stoke City Middlesbrough |
1-3 |
|
21.02.25
|
Bristol City Middlesbrough |
2-1 |
|
12.02.25
|
Sheffield United Middlesbrough |
3-1 |
|
25.01.25
|
Preston Middlesbrough |
2-1 |
|
18.01.25
|
Portsmouth Middlesbrough |
2-1 |
|
01.01.25
|
Hull City Middlesbrough |
0-1 |
|
21.12.24
|
Plymouth Middlesbrough |
3-3 |
|
10.12.24
|
Leeds Middlesbrough |
3-1 |
|
06.12.24
|
Burnley Middlesbrough |
1-1 |
|
23.11.24
|
Oxford Middlesbrough |
2-6 |
|
05.11.24
|
QPR Middlesbrough |
1-4 |
|
27.10.24
|
Norwich Middlesbrough |
3-3 |
|
05.10.24
|
Watford Middlesbrough |
2-1 |
|
01.10.24
|
West Brom Middlesbrough |
0-1 |
|
21.09.24
|
Sunderland Middlesbrough |
1-0 |
|
31.08.24
|
Cardiff Middlesbrough |
0-2 |
|
17.08.24
|
Derby Middlesbrough |
1-0 |
|
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 |
|
13.12.2025
|
Middlesbrough QPR |
3-1
|
|
11.03.2025
|
Middlesbrough QPR |
2-1
|
|
05.11.2024
|
QPR Middlesbrough |
1-4
|
|
09.03.2024
|
QPR Middlesbrough |
0-2
|
|
02.09.2023
|
Middlesbrough QPR |
0-2
|
|
13.12.2025
|
Middlesbrough QPR |
3-1
|
|
11.03.2025
|
Middlesbrough QPR |
2-1
|
|
02.09.2023
|
Middlesbrough QPR |
0-2
|
|
18.02.2023
|
Middlesbrough QPR |
3-1
|
|
18.08.2021
|
Middlesbrough QPR |
2-3
|
|
17.04.2021
|
Middlesbrough QPR |
1-2
|