Middlesbrough vs Portsmouth prediction | 19 Dec 2026 | xGtoday


Middlesbrough
Ranking: #69 overall, #20 in England

73.8 → 75.4 (+1.6 over last 10 games)

Rating
4-3 12 Sep Norwich City (H) 75.0 0.0
2-2 15 Sep Millwall (H) 74.5 -0.5
2-2 19 Sep Birmingham (A) 75.0 +0.5
1-0 10 Oct Wolves (H) 75.0 0.0
2-3 13 Oct Stoke City (A) 75.4 +0.4
Portsmouth
Ranking: #230 overall, #31 in England

64.8 → 65.0 (+0.2 over last 10 games)

Rating
2-0 05 Sep Cardiff City (H) 64.6 +0.2
0-0 12 Sep Charlton (A) 64.3 -0.3
2-2 19 Sep Blackburn (H) 64.8 +0.5
1-0 11 Oct Southampton (A) 65.0 +0.2
3-2 14 Oct Sheff Utd (H) 65.0 0.0

Middlesbrough vs Portsmouth: by the numbers

Middlesbrough sit 161 places above Portsmouth in our European rankings, and 11 places above them in England.

The recent trend shows Middlesbrough on the rise, +1.6 rating points over their last 10 matches, while Portsmouth has also improved, albeit more slowly at +0.2.

Last time these teams played, on 11 April 2026, Middlesbrough gained 0.2 rating points.

The highest Middlesbrough have ever stood in our European rankings is #69, first reached on 5 September 2026.

Portsmouth first reached their highest ever xGtoday rating of 66.7 on 3 April 2026.