Join The Team!

A signing like no other...

Name
Email
Password
Selected Plan:
Pro£19.99/m
Pro w/ API£69.99/m
Season Ticket£179.99

Bristol City vs Middlesbrough

Bristol City beat Middlesbrough 2-0 in the England Championship on Saturday 20 December 2025, 1-0 at half-time. In their last 28 meetings, including this one, Bristol City won 16, Middlesbrough won 6 and 6 were drawn.

You're viewing an earlier meeting. Go to the latest Bristol City vs Middlesbrough match

England Championship Save
Bristol City
20
FT
HT 1-0
Middlesbrough
Robins High Performance Centre, England Referee: Anthony Backhouse

Bristol City vs Middlesbrough timeline

  1. 17' Emil Riis 1-0 Goal · Right foot shot, Bristol City
  2. 25' Morgan Whittaker Yellow card · Foul, Middlesbrough
  3. 33' Matt Targett Yellow card · Foul, Middlesbrough
  4. 36' Sinclair Armstrong Yellow card · Time wasting, Bristol City
  5. 62' Rob Atkinson 2-0 Goal · Assist Scott Twine · Header, Bristol City
  6. 87' Luke Ayling Yellow card · Argument, Middlesbrough
  7. 87' Cameron Pring Yellow card · Argument, Bristol City

Pressure monitor Pro

See who's on top, minute by minute Pro shows the live pressure chart with goals and red cards, who's on top right now, each side's strongest spell and every 15-minute period. Unlock with Pro

Bristol City vs Middlesbrough stats

Bristol CityMiddlesbrough
0.78 Expected goals (xG) 2.62
0.95 xG on target 0.33
29% Possession 71%
60 Attacks 137
29 Dang. Attacks 81
13 Shots 28
8 Shots On Target 3
1 Big Chances 2
3 Corners 13
72% Pass Accuracy 83%
2 Saves 6
6 Fouls 5
2 Yellow Cards 3
1 Offsides 0

Bristol City vs Middlesbrough lineups

Confirmed

Bristol City 4-2-2-2

  • 1 Max Edward O’Leary
  • 30 Sinclair Armstrong
  • 18 Emil Riis
Substitutes
  • 5 Rob Atkinson 54'
  • 7 Yu Hirakawa 90'
  • 9 Fally Mayulu 74'
  • 13 Joe Lumley
  • 24 Haydon Roberts 90'
  • 25 Ephraim Yeboah
  • 26 Josh Stokes
  • 27 Harry Cornick
  • 34 Jed Meerholz

Middlesbrough 3-5-2

Substitutes
  • 10 Delano Burgzorg 84'
  • 16 Alan Browne 74'
  • 17 Micah Hamilton
  • 19 Sverre Nypan 16'
  • 20 Kaly Sène 73'
  • 22 Sam Silvera
  • 24 Alex Bangura 73'
  • 25 George Edmundson
  • 33 Jon McLaughlin

Sign up free to see player ratings.

Bristol City vs Middlesbrough team news

Bristol City were without 3 players and Middlesbrough were without 1 player.

Bristol City 3 out

Luke McNally Cruciate Ligament Injury · Missed 88 games Injured
Joe Williams Ankle Surgery · Missed 33 games Injured
Max Bird Calf Injury · Missed 62 games Injured

Middlesbrough 1 out

Darragh Lenihan Ankle Surgery · Missed 158 games Injured

Bristol City vs Middlesbrough form

Bristol City All venues
1 W · 1 D · 3 L
Points per game
0.80
Scored per game
0.6
Conceded per game
1.2
Both teams scored
20%
Over 2.5 goals
20%
  1. Championship A Coventry City 0–1 defeat xG 1.7–2.3
  2. Championship H Leicester City 2–2 draw xG 1.8–1.5
  3. Championship H Millwall 0–1 defeat xG 1.7–1.1
  4. Championship A Portsmouth 1–0 win xG 1.7–1.6
  5. Championship A Wrexham 0–2 defeat xG 1.2–0.8
Middlesbrough All venues
4 W · 0 D · 1 L
Points per game
2.40
Scored per game
2.6
Conceded per game
1.6
Both teams scored
100%
Over 2.5 goals
100%
  1. Championship H Queens Park Rangers 3–1 win xG 2.2–1.3
  2. Championship A Charlton Athletic 2–1 win xG 0.9–0.3
  3. Championship A Hull City 4–1 win xG 1.3–1.1
  4. Championship H Derby County 2–1 win xG 1.7–1.0
  5. Championship H Coventry City 2–4 defeat xG 1.0–1.7

Results before kick-off, most recent first, from each team's side. Open a game to see its full stats.

Season averages

Bristol CityMiddlesbrough
20% Win rate 80%
0.60 Goals scored 2.60
1.20 Goals conceded 1.60
20% Both teams score 100%
20% Over 2.5 goals 100%
20% Clean sheets 0%
20% Scored first 60%
1.64 xG for 1.39
1.48 xG against 1.08
9.00 Match corners 11.60

Championship matches only, before kick-off: 5 each.

Bristol City vs Middlesbrough head to head

16 Bristol City wins 6 draws 6 Middlesbrough wins
2.6 goals per game 61% both teams scored 54% over 2.5 goals
  1. 5 Feb 2027Championship Bristol City 20:00 Middlesbrough
  2. 21 Nov 2026Championship Middlesbrough 15:00 Bristol City
  3. 14 Mar 2026Championship Middlesbrough 1–1 Bristol City
  4. 20 Dec 2025Championship Bristol City 2–0 Middlesbrough
  5. 21 Feb 2025Championship Bristol City 2–1 Middlesbrough
  6. 19 Oct 2024Championship Middlesbrough 0–2 Bristol City
  7. 10 Feb 2024Championship Middlesbrough 1–2 Bristol City
  8. 25 Nov 2023Championship Bristol City 3–2 Middlesbrough
  9. 10 Apr 2023Championship Bristol City 2–2 Middlesbrough
  10. 5 Nov 2022Championship Middlesbrough 1–1 Bristol City
  11. 19 Feb 2022Championship Bristol City 2–1 Middlesbrough
  12. 14 Aug 2021Championship Middlesbrough 2–1 Bristol City
  13. 23 Feb 2021Championship Middlesbrough 1–3 Bristol City
  14. 20 Oct 2020Championship Bristol City 0–1 Middlesbrough
  15. 11 Jul 2020Championship Middlesbrough 1–3 Bristol City
  16. 31 Aug 2019Championship Bristol City 2–2 Middlesbrough
  17. 2 Apr 2019Championship Middlesbrough 0–1 Bristol City
  18. 18 Aug 2018Championship Bristol City 0–2 Middlesbrough
  19. 14 Apr 2018Championship Middlesbrough 2–1 Bristol City
  20. 2 Dec 2017Championship Bristol City 2–1 Middlesbrough
  21. 16 Jan 2016Championship Bristol City 1–0 Middlesbrough
  22. 22 Aug 2015Championship Middlesbrough 0–1 Bristol City
  23. 9 Mar 2013Championship Bristol City 2–0 Middlesbrough
  24. 24 Nov 2012Championship Middlesbrough 1–3 Bristol City
  25. 24 Mar 2012Championship Middlesbrough 1–1 Bristol City
  26. 3 Dec 2011Championship Bristol City 0–1 Middlesbrough
  27. 15 Jan 2011Championship Bristol City 0–4 Middlesbrough
  28. 30 Oct 2010Championship Middlesbrough 1–2 Bristol City
  29. 30 Jan 2010Championship Middlesbrough 0–0 Bristol City
  30. 29 Aug 2009Championship Bristol City 2–1 Middlesbrough

Pre-match probabilities

34%Bristol City 25%Draw 41%Middlesbrough
Unlock every model market, including correct scores, half-time/full-time, team goals and corners, with Pro

From the OddAlerts probability model before kick-off.