1. Football streams
  2. Championship
  3. Middlesbrough vs Bristol City

Castledine (65')
Randell (90')

How to watch Middlesbrough vs Bristol City online & on TV, head to head and predictions


Match feed:
  • Match Ended
  • 90'
    Goal !
    • Adam Randell (Scorer)
    • Tomi Horvat (Assist)

    Goal! Adam Randell (Bristol City) levels the score at 1-1 with a header in Middlesbrough.

    Tomi Horvat instrumental with a fine assist.

  • 90'
    Substitution
    • Tommy Conway
    • George Edmundson

    George Edmundson is replacing Tommy Conway for the home team.

  • 88'
    Yellow Card
    • Tommy Conway

    Tommy Conway for Middlesbrough has been booked by Steve Martin and receives a first yellow card.

  • 82'
    Substitution
    • Sam Morsy
    • Tomi Horvat

    Tomi Horvat is on a sub for Sam Morsy for Bristol City.

  • 78'
    Substitution
    • Scott Twine
    • Max Bird

    The away team have replaced Scott Twine with Max Bird. This is the second substitution made today by Gerhard Struber.

  • 72'
    Substitution
    • Hayden Hackney
    • Alexander Gilbert

    Alexander Gilbert is replacing Hayden Hackney for Middlesbrough at Riverside.

  • 68'
    Substitution
    • Sinclair Armstrong
    • Sam Bell

    The away team replace Sinclair Armstrong with Sam Bell.

  • 65'
    Goal !
    • Leo Castledine (Scorer)
    • Hayden Hackney (Assist)

    Goal! Leo Castledine gives Middlesbrough a 1-0 lead in Middlesbrough.

    That's a fine assist from Hayden Hackney.

  • 60'
    Substitution
    • Jeremy Sarmiento
    • Leo Castledine

    Kim Hellberg is making the team's second substitution at Riverside with Leo Castledine replacing Jeremy Sarmiento.

  • 59'
    Substitution
    • Riley McGree
    • David Strelec

    Middlesbrough make their first substitution with David Strelec replacing Riley McGree.

  • 58'
    Yellow Card
    • Sinclair Armstrong

    At Riverside, Sinclair Armstrong has been yellow-carded for the away team.

  • 53'
    Yellow Card
    • Sam Morsy

    Sam Morsy for Bristol City has been booked by Steve Martin and will miss the next match due to a suspension.

  • 53'
    Yellow Card
    • Scott Twine

    Scott Twine is booked for the away team.

  • 43'
    Yellow Card
    • Cameron Pring

    Bristol City's Cameron Pring has been booked in Middlesbrough.

  • 35'
    Yellow Card
    • Noah Eile

    Noah Eile (Bristol City) has been booked and must now be careful not to get a second yellow card.

  • Match Started

Line-ups

Middlesbrough Middlesbrough
(4-1-4-1)
(5-3-2)
Bristol City Bristol City
31Brynn2Brittain12Ayling29Malanda3Targett18Morris45Sarmiento7Hackney16Browne8McGree9Conway23Vitek17Sykes38Eile12Knight3Pring2McCrorie4Randell40Morsy10Twine30Armstrong18Riis
31Brynn2Brittain12Ayling29Malanda3Targett18Morris45Sarmiento7Hackney16Browne8McGree9Conway
Middlesbrough Middlesbrough
(4-1-4-1)
23Vitek17Sykes38Eile12Knight3Pring2McCrorie4Randell40Morsy10Twine30Armstrong18Riis
(5-3-2)
Bristol City Bristol City
Middlesbrough Middlesbrough
Hellberg, Kim
Coach
Substitutes
David Strelec 13
59' Out: Riley McGree

Leo Castledine 23
60' Out: Jeremy Sarmiento

Alexander Gilbert 14
72' Out: Hayden Hackney

George Edmundson 25
90' Out: Tommy Conway
Missing players
Jeremy Sarmiento
Injured
Bristol City Bristol City
Struber, Gerhard
Coach
Substitutes
Sam Bell 20
68' Out: Sinclair Armstrong

Max Bird 6
78' Out: Scott Twine

Tomi Horvat 14
82' Out: Sam Morsy
Missing players
Noah Eile
Injured

Statistics

Ball possession
Middlesbrough67%
33% Bristol City
Shots
2Off goal24On goal1

5
Shots blocked
0
9
Corner kicks
4
0
Offsides
0
0
Saves
3
10
Fouls
5
1
Yellow cards
5
0
Red cards
0

Head to head

Middlesbrough
Matches:  14
Bristol City
14%
Wins: 2
29%
Draws: 4
57%
Wins: 8
Recent meetings
  1. Flag ENGChampionship
    14 Mar 2026
    MiddlesbroughMiddlesbrough
    1 : 1
    Bristol CityBristol City
  2. Flag ENGChampionship
    20 Dec 2025
    Bristol CityBristol City
    2 : 0
    MiddlesbroughMiddlesbrough
  3. Flag ENGChampionship
    21 Feb 2025
    Bristol CityBristol City
    2 : 1
    MiddlesbroughMiddlesbrough
  4. Flag ENGChampionship
    19 Oct 2024
    MiddlesbroughMiddlesbrough
    0 : 2
    Bristol CityBristol City
  5. Flag ENGChampionship
    10 Feb 2024
    MiddlesbroughMiddlesbrough
    1 : 2
    Bristol CityBristol City

Form

MiddlesbroughMiddlesbrough
  1. Flag ENGChampionship
    3 Apr 2026
    Middlesbrough
    1 : 2
    Millwall
  2. Flag ENGChampionship
    21 Mar 2026
    Blackburn
    0 : 0
    Middlesbrough
  3. Flag ENGChampionship
    14 Mar 2026
    Middlesbrough
    1 : 1
    Bristol City
  4. Flag ENGChampionship
    11 Mar 2026
    Middlesbrough
    0 : 1
    Charlton
  5. Flag ENGChampionship
    8 Mar 2026
    QPR
    0 : 4
    Middlesbrough
Bristol CityBristol City
  1. Flag ENGChampionship
    3 Apr 2026
    Charlton
    1 : 2
    Bristol City
  2. Flag ENGChampionship
    21 Mar 2026
    Bristol City
    0 : 1
    West Brom
  3. Flag ENGChampionship
    14 Mar 2026
    Middlesbrough
    1 : 1
    Bristol City
  4. Flag ENGChampionship
    10 Mar 2026
    Leicester
    2 : 0
    Bristol City
  5. Flag ENGChampionship
    7 Mar 2026
    Bristol City
    0 : 2
    Coventry

Middlesbrough vs Bristol City Standings

PosTeamWDLMPts
2Millwall219104072
3Middlesbrough201194071
4Ipswich191273869
...
12Stoke159164054
13Bristol City159164054
14Birmingham1411154053

Match information

Content disclaimer

The TV and streaming listings published on this page are based on data provided by our official broadcast partners and refer exclusively to matches and programs shown by licensed rights holders.

Broadcasts may be available across different platforms, including terrestrial TV, cable, satellite, IPTV, radio, and official mobile or desktop applications operated by the broadcasters. Where available, we provide links to streaming services offered directly by the official broadcasters.

Please note that access to certain broadcasts may require a valid subscription or user authentication with a TV or internet service provider. Sporticos does not host live streams and does not link to illegal, pirated, or unofficial streaming services.

We strive to ensure that all broadcast information is accurate and up to date. However, broadcast schedules and platform availability are subject to change. If you notice any missing or incorrect information, we encourage you to contact us so we can review and update the listing.