Middlesbrough vs Bristol City prediction | 21 Nov 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
Bristol City
Ranking: #252 overall, #36 in England

60.7 → 63.9 (+3.2 over last 10 games)

Rating
4-1 12 Sep Southampton (A) 62.4 +0.8
0-1 15 Sep Lincoln City (H) 62.9 +0.5
1-0 18 Sep Watford (H) 63.4 +0.5
1-1 10 Oct Charlton (A) 63.1 -0.3
0-1 13 Oct Blackburn (H) 63.9 +0.8

Middlesbrough vs Bristol City: by the numbers

Middlesbrough sit 183 places above Bristol City in our European rankings, and 16 places above them in England.

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

Bristol City lost 0.4 rating points in the last contest between these two, on 14 March 2026.

Middlesbrough first climbed to #69 in our European rankings on 5 September 2026.

Bristol City first reached their highest ever xGtoday rating of 70.3 on 2 March 2019.