Bristol City 2-0 Middlesbrough final score - 20 December 2025, Championship

England - Championship

Bristol City
2
-
0
End
Middlesbrough
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Bristol City Bristol City
Middlesbrough Middlesbrough
End of game
Y. Hirakawa
S. Armstrong
90'
H. Roberts
C. Pring
90'
C. Pring
87'
87'
L. Ayling
84'
D. Burgzorg
A. Gilbert
74'
A. Browne
S. Nypan
F. Mayulu
E. Riis
74'
73'
M. Sene
T. Conway
73'
A. Bangura
M. Targett
R. Atkinson
S. Twine
62'
drop icon
R. Atkinson
A. Mehmeti
54'
Half-time
S. Armstrong
36'
33'
M. Targett
25'
M. Whittaker
E. Riis
17'
drop icon
16'
S. Nypan
R. McGree
Kick-off

Game Statistics

Bristol City Bristol City
Middlesbrough Middlesbrough
11
Total shots
10
13
Clearances
5
8
Shots on target
3
3
Corners
13
5
Free Kicks
8
37
Possession (%)
63
7
Fouls
5
2
Yellow card
3
1
Offside
0
3
Shots off target
7
1
Shots blocked
10
4
Saves
6
0
Injuries
1
4
Substitutions
5

Form

Table

Teams Pts P W D L GD
5 Middlesbrough
80 46 22 14 10 +25
12 Bristol City
62 46 17 11 18 0

Last matches

Bristol City
Bristol City Last matches
W L W L D L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2 Total goals
17% BTTS
1 Goals scored
1 Goals conceded
33% Over 2.5
67% Under 2.5

13 Dec 2025 - Championship

Coventry City
1 :  0
Bristol City

10 Dec 2025 - Championship

Bristol City
2 :  2
Leicester

6 Dec 2025 - Championship

Bristol City
0 :  1
Millwall

29 Nov 2025 - Championship

Portsmouth
0 :  1
Bristol City

26 Nov 2025 - Championship

Wrexham
2 :  0
Bristol City

22 Nov 2025 - Championship

Bristol City
3 :  0
Swansea
W W L W L D
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.33 Total goals
33% BTTS
1.5 Goals scored
0.83 Goals conceded
50% Over 2.5
50% Under 2.5

10 Dec 2025 - Championship

Bristol City
2 :  2
Leicester

6 Dec 2025 - Championship

Bristol City
0 :  1
Millwall

22 Nov 2025 - Championship

Bristol City
3 :  0
Swansea

4 Nov 2025 - Championship

Bristol City
0 :  1
Blackburn

25 Oct 2025 - Championship

Bristol City
1 :  0
Birmingham

21 Oct 2025 - Championship

Bristol City
3 :  1
Southampton
W L D L W L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.17 Total goals
33% BTTS
0.67 Goals scored
1.5 Goals conceded
17% Over 2.5
83% Under 2.5

13 Dec 2025 - Championship

Coventry City
1 :  0
Bristol City

29 Nov 2025 - Championship

Portsmouth
0 :  1
Bristol City

26 Nov 2025 - Championship

Wrexham
2 :  0
Bristol City

7 Nov 2025 - Championship

Watford
1 :  1
Bristol City

1 Nov 2025 - Championship

Stoke
5 :  1
Bristol City

18 Oct 2025 - Championship

Norwich
0 :  1
Bristol City
Middlesbrough
Middlesbrough Last matches
D L W W W W
Wins

4/6 (67%)

Draw

1/6 (17%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.83 Total goals
100% BTTS
2.33 Goals scored
1.5 Goals conceded
83% Over 2.5
17% Under 2.5

13 Dec 2025 - Championship

Middlesbrough
3 :  1
QPR

9 Dec 2025 - Championship

Charlton Athletic
1 :  2
Middlesbrough

5 Dec 2025 - Championship

Hull
1 :  4
Middlesbrough

29 Nov 2025 - Championship

Middlesbrough
2 :  1
Derby County

25 Nov 2025 - Championship

Middlesbrough
2 :  4
Coventry City

22 Nov 2025 - Championship

Oxford United
1 :  1
Middlesbrough
W D W L W W
Wins

4/6 (67%)

Draw

1/6 (17%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.5 Total goals
100% BTTS
2 Goals scored
1.5 Goals conceded
83% Over 2.5
17% Under 2.5

13 Dec 2025 - Championship

Middlesbrough
3 :  1
QPR

29 Nov 2025 - Championship

Middlesbrough
2 :  1
Derby County

25 Nov 2025 - Championship

Middlesbrough
2 :  4
Coventry City

8 Nov 2025 - Championship

Middlesbrough
2 :  1
Birmingham

25 Oct 2025 - Championship

Middlesbrough
1 :  1
Wrexham

17 Oct 2025 - Championship

Middlesbrough
2 :  1
Ipswich Town
W L D D W W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.67 Total goals
67% BTTS
1.5 Goals scored
1.17 Goals conceded
50% Over 2.5
50% Under 2.5

9 Dec 2025 - Championship

Charlton Athletic
1 :  2
Middlesbrough

5 Dec 2025 - Championship

Hull
1 :  4
Middlesbrough

22 Nov 2025 - Championship

Oxford United
1 :  1
Middlesbrough

4 Nov 2025 - Championship

Leicester
1 :  1
Middlesbrough

1 Nov 2025 - Championship

Watford
3 :  0
Middlesbrough

22 Oct 2025 - Championship

Sheffield Wednesday
0 :  1
Middlesbrough

Head to head

Bristol City

67 %

Draw

17 %

Middlesbrough

17 %

Average stats (last H2H results)

2.5
Total goals
50%
BTTS
1.5
Goals scored
1
Goals conceded
50%
Over 2.5
50%
Under 2.5

21 Feb 2025 - Championship

Bristol City
2 :  1
Middlesbrough

19 Oct 2024 - Championship

Middlesbrough
0 :  2
Bristol City

10 Feb 2024 - Championship

Middlesbrough
1 :  2
Bristol City

31 Aug 2019 - Championship

Bristol City
2 :  2
Middlesbrough

2 Apr 2019 - Championship

Middlesbrough
0 :  1
Bristol City

18 Aug 2018 - Championship

Bristol City
0 :  2
Middlesbrough

Tactical Scheme

Bristol City

Formation : 4 - 2 - 2 - 2

1
M. O'Leary
2
R. McCrorie
16
R. Dickie
26
Z. Vyner
3
C. Pring
4
A. Randell
12
J. Knight
10
S. Twine
33
A. Mehmeti
30
S. Armstrong
18
E. Riis
9
T. Conway
13
D. Strelec
8
R. McGree
11
M. Whittaker
7
H. Hackney
14
A. Gilbert
3
M. Targett
5
A. Jones
12
L. Ayling
2
C. Brittain
31
S. Brynn

Formation : 4 - 2 - 2 - 2

Middlesbrough

Substitutes

Bristol City
Bristol City
Goalkeeper

J. Lumley

Defender

H. Roberts

C. Pring 90'

R. Atkinson

A. Mehmeti 54'

Midfielder

J. Meerholz

Y. Hirakawa

S. Armstrong 90'

J. Stokes

Forward

F. Mayulu

E. Riis 74'

E. Yeboah

H. Cornick

Middlesbrough
Middlesbrough
Goalkeeper

J. Mclaughlin

Defender

A. Bangura

M. Targett 73'

G. Edmundson

Midfielder

M. Hamilton

S. Nypan

R. McGree 16'

A. Browne

S. Nypan 74'

Forward

D. Burgzorg

A. Gilbert 84'

M. Sene

T. Conway 73'

S. Silvera

Missing players

Bristol City
Bristol City
Defender

L. McNally

Middlesbrough
Middlesbrough
Defender

D. Lenihan

Live Commentary

90+5' sifflet_1

Goal kick for Bristol City at Ashton Gate.

90+5' tir_non_cadre_1

In Bristol, Morgan Whittaker (Middlesbrough) misses the target with a header.

90+5'  

Throw-in for Middlesbrough in the half of Bristol City.

90+4' corner_1

Corner awarded to Middlesbrough.

90+4' corner_1

Middlesbrough have been awarded a corner by Anthony Backhouse.

90+3'  

Anthony Backhouse awards the home team a throw-in.

90+3' tir_non_cadre_1

Middlesbrough's Delano Burgzorg breaks free at Ashton Gate. But the strike goes wide of the post.

90+1'  

A throw-in for the away team on the opposite half.

90+1'  

Bristol City have a dangerous throw-in.

90'  

Middlesbrough needs to be cautious. Bristol City have an attacking throw-in.

90' substitution_1

Gerhard Struber (Bristol City) is making a fourth substitution, with Haydon Roberts replacing Cameron Pring.

90' substitution_1

Yu Hirakawa is replacing Sinclair Armstrong for the home team.

90'  

Anthony Backhouse signals a throw-in for Bristol City, close to Middlesbrough's area.

89' corner_1

Bristol City have been awarded a corner by Anthony Backhouse.

88'  

Middlesbrough to take a throw-in in Bristol City territory.

88' corner_1

Corner awarded to Middlesbrough.

87' carton_jaune_1

Cameron Pring (Bristol City) has received a yellow card from Anthony Backhouse.

87' carton_jaune_1

Middlesbrough's Luke Ayling has been booked in Bristol.

84' substitution_1

Delano Burgzorg is replacing Alexander Gilbert for Middlesbrough at Ashton Gate.

84' coup_franc_1

Free kick for Middlesbrough in the half of Bristol City.

84' coup_franc_1

Free kick Middlesbrough.

83' sifflet_1

Anthony Backhouse awards Bristol City a goal kick.

82'  

A throw-in for the away team on the opposite half.

81'  

Anthony Backhouse signals a Middlesbrough throw-in in Bristol City's half.

81'  

Throw-in for Bristol City at Ashton Gate.

80' coup_franc_1

Anthony Backhouse signals a free kick to Middlesbrough in their own half.

78' coup_franc_1

Free kick for Middlesbrough in the half of Bristol City.

77'  

Throw-in for Middlesbrough in the half of Bristol City.

76' tir_cadre_1

Jason Knight for Bristol City drives towards goal at Ashton Gate. But the finish is unsuccessful.

74' substitution_1

Gerhard Struber is making the team's second substitution at Ashton Gate with Fally Mayulu replacing Emil Riis.

74' substitution_1

The away team have replaced Sverre Nypan with Alan Browne. This is the fourth substitution made today by Kim Hellberg.

73' substitution_1

The away team replace Matt Targett with Alex Bangura.

73' substitution_1

Mamadou Kaly Sene is replacing Tommy Conway for Middlesbrough at Ashton Gate.

73'  

Can Middlesbrough get the ball into an attacking position from this throw-in in Bristol City's half?

72'  

Middlesbrough to take a throw-in in Bristol City territory.

69'  

Ball safe as Bristol City is awarded a throw-in in their half.

68' sifflet_1

Ball goes out of play for a Bristol City goal kick.

68' corner_1

Middlesbrough have been awarded a corner by Anthony Backhouse.

66'  

Throw-in Bristol City.

65'  

A throw-in for the away team on the opposite half.

64' sifflet_1

Bristol City have a goal kick.

62' but_1

Robert Atkinson heads in to give Bristol City a 2-0 lead at Ashton Gate. Scott Twine with an assist there.

62' corner_1

Corner awarded to Bristol City.

61' tir_cadre_1

Bristol City's Sinclair Armstrong is on target but unsuccessful.

60'  

Anthony Backhouse awards the away team a throw-in.

60'  

Bristol City awarded a throw-in in their own half.

59' sifflet_1

Goal kick for Middlesbrough at Ashton Gate.

58'  

Anthony Backhouse signals a Bristol City throw-in in Middlesbrough's half.

57' sifflet_1

Anthony Backhouse awards Bristol City a goal kick.

57' corner_1

Middlesbrough have been awarded a corner by Anthony Backhouse.

55' coup_franc_1

Middlesbrough awarded a free kick in their own half.

54' substitution_1

Gerhard Struber is making the team's first substitution at Ashton Gate with Robert Atkinson replacing Anis Mehmeti.

54' sifflet_1

It's a goal kick for the away team in Bristol.

53'  

Can Middlesbrough get the ball into an attacking position from this throw-in in Bristol City's half?

52' sifflet_1

Ball goes out of play for a Bristol City goal kick.

52' corner_1

Corner awarded to Middlesbrough.

51' corner_1

Middlesbrough have been awarded a corner by Anthony Backhouse.

50'  

Throw-in for Middlesbrough in the half of Bristol City.

49' corner_1

Corner awarded to Middlesbrough.

48' corner_1

Middlesbrough have been awarded a corner by Anthony Backhouse.

46'  

Can Bristol City capitalize from this throw-in deep inside Middlesbrough's half?

46'  

Bristol City to take a throw-in in Middlesbrough territory.

46'  

Throw-in for Bristol City in their own half.

45+3' corner_1

Corner awarded to Bristol City.

45+1' sifflet_1

Ball goes out of play for a Middlesbrough goal kick.

45' sifflet_1

The first-half is over at Ashton Gate.

45' coup_franc_1

Free kick for Bristol City in their own half.

43'  

Middlesbrough awarded a throw-in in their own half.

41' corner_1

Corner awarded to Middlesbrough.

40' corner_1

Middlesbrough have been awarded a corner by Anthony Backhouse.

39'  

Middlesbrough to take a throw-in in Bristol City territory.

38' sifflet_1

Anthony Backhouse awards Middlesbrough a goal kick.

38' tir_non_cadre_1

Emil Riis of Bristol City gets in a strike, but is off target.

37' sifflet_1

Bristol City have a goal kick.

37' tir_non_cadre_1

Middlesbrough's Tommy Conway misses with an attempt on goal.

36' carton_jaune_1

Sinclair Armstrong (Bristol City) has received a yellow card from Anthony Backhouse.

36'  

Anthony Backhouse awards the away team a throw-in.

35'  

Anthony Backhouse signals a Middlesbrough throw-in in Bristol City's half.

33' carton_jaune_1

Matt Targett for Middlesbrough has been booked by Anthony Backhouse and receives a first yellow card.

33' coup_franc_1

Anthony Backhouse signals a free kick to Bristol City.

32' sifflet_1

Goal kick for Bristol City at Ashton Gate.

31' sifflet_1

It's a goal kick for the home team in Bristol.

30'  

Throw-in for Middlesbrough close to the penalty box.

30'  

Throw-in high up the field for Bristol City in Bristol.

28' sifflet_1

Ball goes out of play for a Middlesbrough goal kick.

27'  

Can Middlesbrough get the ball into an attacking position from this throw-in in Bristol City's half?

26' hors_jeu_1

Bristol City are whistled for offside.

25' carton_jaune_1

At Ashton Gate, Morgan Whittaker has been yellow-carded for the away team.

25' coup_franc_1

Free kick Bristol City.

24' sifflet_1

Goal kick for Bristol City at Ashton Gate.

24' tir_non_cadre_1

Middlesbrough are pushing forward but Hayden Hackney's finish is wide of the goal.

24'  

Ball safe as Bristol City is awarded a throw-in in their half.

22' tir_cadre_1

Bristol City's Sinclair Armstrong is on target but unsuccessful.

20'  

Throw-in for Bristol City in the half of Middlesbrough.

20' sifflet_1

Bristol City have a goal kick.

20' corner_1

Middlesbrough have been awarded a corner by Anthony Backhouse.

19'  

A throw-in for the away team on the opposite half.

19'  

Throw-in for Middlesbrough in the half of Bristol City.

17' but_1

Emil Riis puts the ball in the net and the home team now lead 1-0.

16' substitution_1

Kim Hellberg (Middlesbrough) is making a first substitution, with Sverre Nypan replacing Riley McGree.

16' coup_franc_1

Anthony Backhouse signals a free kick to Middlesbrough in their own half.

14' blessure_1

The match has been stopped briefly for attention to the injured Riley McGree.

13' sifflet_1

Anthony Backhouse awards Bristol City a goal kick.

11' sifflet_1

It's a goal kick for the home team in Bristol.

10'  

Throw-in for Bristol City in their own half.

9'  

Throw-in for Bristol City at Ashton Gate.

8' tir_cadre_1

Anis Mehmeti for Bristol City drives towards goal at Ashton Gate. But the finish is unsuccessful.

7' tir_cadre_1

Anis Mehmeti gets his shot on target but fails to score for Bristol City.

7' coup_franc_1

Free kick for Bristol City in their own half.

5' coup_franc_1

Middlesbrough awarded a free kick in their own half.

4'  

Anthony Backhouse signals a Middlesbrough throw-in in Bristol City's half.

4'  

A throw-in for the away team on the opposite half.

4' tir_non_cadre_1

In Bristol Middlesbrough attack through Morgan Whittaker. The finish is off target, however.

3'  

Can Middlesbrough get the ball into an attacking position from this throw-in in Bristol City's half?

3' corner_1

Corner awarded to Middlesbrough.

2' tir_cadre_1

Bristol City's Scott Twine gets in a shot on goal at Ashton Gate. But the effort is unsuccessful.

1' coup_franc_1

In Bristol a free kick has been awarded the home team.

1'  

Bristol City to take a throw-in in Middlesbrough territory.

1'  

Throw-in Bristol City.

 

Bristol City scores 1.5 goals when playing at home and Middlesbrough FC scores 1.32 goals when playing away (on average).

 

Average number of goals in the first half in meetings between Bristol City and Middlesbrough FC is 1.6.

 

Average number of goals in meetings between Bristol City and Middlesbrough FC is 3.4.

 

Bristol City scores 2.2 goals in a match against Middlesbrough FC and Middlesbrough FC scores 1.2 goals against Bristol City (on average).

 

Middlesbrough FC have won just 0 of their last 5 Championship games against Bristol City.

 

Bristol City have lost just 0 of their last 5 Championship games against Middlesbrough FC.

 

In the last 5 meetings Bristol City won 4, Middlesbrough FC won 0, 1 draws.

 

Bristol City have lost just 0 of their last 5 games against Middlesbrough FC (in all competitions).

 

Middlesbrough FC's performance of the last 5 matches is better than Bristol City's.

 

In Championship, Middlesbrough FC has better performance than Bristol City.

 

When Middlesbrough FC is down 1-0 away, they win 0% of their matches.

 

When Bristol City is down 0-1 home, they win 30% of their matches.

 

When Middlesbrough FC leads 0-1 away, they win in 61% of their matches.

 

When Bristol City leads 1-0 at home, they win in 85% of their matches.

 

On their last meeting Bristol City won by 1 goals.

 

The winner of their last meeting was Bristol City.

 

Bristol City wins 32% of halftimes, Middlesbrough FC wins 30%.

 

Bristol City wins 1st half in 32% of their matches, Middlesbrough FC in 30% of their matches.

 

Middlesbrough FC have scored at least one goal for 7 consecutive matches.

 

Middlesbrough FC have conceded a goal in each of their last 9 matches.

 

Anis Mehmeti has assisted the most goals for Bristol City with 6. Callum Brittain is Middlesbrough FC's biggest assister (4).

 

Middlesbrough FC haven't scored in 2 of their 11 away matches in Championship this season.

 

Bristol City haven't scored in 3 of their 11 home matches in Championship this season.

 

When playing at home, Bristol City have not lost to Middlesbrough FC in their last 4 encounters.

 

Middlesbrough FC haven't won any of their last 4 games against Bristol City.

 

Middlesbrough FC have lost none of their last 4 away matches.

 

Middlesbrough FC have a winning streak of 3 matches.

 

Did you know that Middlesbrough FC scores 33% of their goals between the minutes 31-45?

 

Did you know that Bristol City scores 29% of their goals between the minutes 31-45?

 

Middlesbrough FC have a winning streak of 3 matches in Championship.

 

Last season Bristol City won both games against Middlesbrough FC (2-1 at home and 2-0 away).

 

Middlesbrough FC's last away win against Bristol City was in 2020.

 

During the last 33 meetings, Bristol City have won 16 times, there have been 8 draws while Middlesbrough FC have won 9 times. The goal difference is 44-38 in favour of Bristol City.

 

During the last 17 meetings with Bristol City playing at home, Bristol City have won 7 times, there have been 4 draws while Middlesbrough FC have won 6 times. The goal difference is 23-21 in favour of Middlesbrough FC.

 

The most common result of matches between Bristol City and Middlesbrough FC is 2-1. 6 matches have ended with this result.

 

The most common result of matches between Bristol City and Middlesbrough FC when Bristol City is playing at home is 2-1. 4 matches have ended with this result.

Score and result Bristol City - Middlesbrough

The Bristol City - Middlesbrough match (Football - Championship) at 20/12/2025 10:00 is complete.

The Bristol City - Middlesbrough match result is as follows: 2-0.

Now that this Championship Football match is over and the score is known, you can find the highlights and key statistics on that same page.