Bristol City vs Coventry City Prediction, Preview and Stats

England flag 2025/2026 Championship, England
Ashton Gate Stadium Sat, 7 Mar - 3:00 PM
Championship
Bristol City BSC
0 Winner 2
Coventry City CVC
Full Time Sat, 7 Mar 3:00 PM
|
Goal
Tatsuhiro Sakamoto - 37'
Haji Wright - 45+6'
Adam Randell 56' Second yellow card
|
Red Card Joel Latibeaudiere 43'

CONTEXT

Match is finished. Bristol City 0–0 Coventry City. The match ended in a draw. Coventry City showed a significant deviation from the pre-match structural baseline. Possession-adjusted chance creation was in line with projected levels. The end result diverged from the pre-match projection. Possession was 60%–40%. The match featured at least one red card, which may have affected the flow of the game.

TL;DR

  • Structural deviation: Coventry City showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was insufficient data for expected goal differential.
  • Market alignment: End result was diverging from the pre-match projection.
  • xG expectations: Inconclusive for xG expectations (Classify).
  • Event impact: Red card(s) affected the match (Classify).
  • Red card distortion: Classify as red card distortion.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
S. Long
S. Long
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 5.36
Yellow Cards / Match
Referee 0.12
League Avg 1.09
Red Cards / Match
Referee 0
League Avg 0.09
Penalties / Match
Referee 0
League Avg 0
M. Donohue
M. Donohue
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 5.36
Yellow Cards / Match
Referee 0.12
League Avg 1.09
Red Cards / Match
Referee 0
League Avg 0.09
Penalties / Match
Referee 0
League Avg 0
P. Hodskinson
P. Hodskinson
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 5.36
Yellow Cards / Match
Referee 0.12
League Avg 1.09
Red Cards / Match
Referee 0
League Avg 0.09
Penalties / Match
Referee 0
League Avg 0
B. Speedie
B. Speedie
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 5.36
Yellow Cards / Match
Referee 0.12
League Avg 1.09
Red Cards / Match
Referee 0
League Avg 0.09
Penalties / Match
Referee 0
League Avg 0
Bristol City G. Struber
G. Struber
VS
Coventry City F. Lampard
F. Lampard
1.33
Avg Points / Game (Last 100 Matches)
2.08
1.17 i
Last 6 Opponents
Ipswich Town Rank: L
Oxford United Rank: D
Preston North End Rank: L
Portsmouth Rank: W
Millwall Rank: L
West Bromwich Albion Rank: W
Avg Points / Game (Last 6 Matches)
1.67 i
Last 6 Opponents
Millwall Rank: W
Leicester City Rank: W
Birmingham City Rank: L
Charlton Athletic Rank: D
Ipswich Town Rank: L
Swansea City Rank: W
10
Head to Head (Wins - Draws - Losses)
10 - 7 - 8
8

Win Probabilities

Live Win Probability (90 Min)
Home Bristol City
27.41%
Draw
25.89%
Away Coventry City
46.69%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks’ model-based team strength indicator. Historical input capped to 2 seasons.
46.3
68.52
0 (Weakest) 100 (Strongest)
Metric
Bristol City
Coventry City
Power Score
46.3
68.52
League Position
10
1
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Bristol City Opponent-weighted form score
Coventry City Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Bristol City Coventry City

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Bristol City

Left / Center / Right
Opposition half density
vs season average

Coventry City

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Bristol City ⚠ Proxy
vs
⚠ Proxy Coventry City
Attacking Efficiency
Higher is better
Attacking Efficiency
46.67
29.38
Defensive Efficiency
Lower is better
Defensive Efficiency
29.38
46.67
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Bristol City +1.63 Efficiency Index
vs
Coventry City -1.63 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Bristol City
Coventry City
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Bristol City ⚠ Proxy
vs
⚠ Proxy Coventry City
Created Set-piece attacking threat
Bristol City Coventry City
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Bristol City Coventry City
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Bristol City
Coventry City
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG
Counter Attack / Transition data not available for this match.
Pressure Index data not available for this match.

Team Head to Head Last 6 Seasons

Summary of 11 matches between these sides — filtered by competition and venue context.

Bristol City BSC Home
11 matches
Coventry City CVC Away
Match Record
2
Wins
5
4
Draws
4
5
Losses
2
Goals
11
Goals Scored
15
15
Goals Conceded
11
-4
Goal Difference
+4
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-03-08T00:07:07+00:00

TEAM FORMATION

No team formation data available.

General Information

Date & Time
Mar 07, 2026, 03:00 PM
Competition
2025/2026 Championship, England
Stadium
Ashton Gate Stadium
Capacity
1500
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Simon Long
Matt Donohue
Paul Hodskinson
Ben Speedie

Statistics

Possession
BSC
58%
CVC
42%

Top Statistics

0 Goals 2
2 Big Chances Created 4
8 Shots 3
80 Dangerous attacks 35
60 Possession 40
11 Corners 3
6 Free kicks 9
4 Yellow Cards 2
1 Red Cards 1

Match Overview

8 Goal Kicks 14
19 Throwins 19
10 Successful Headers 16
14 Dribble Attempts 13
50 Successful Dribbles Percentage 46
7 Successful Dribbles 6
47 Ball Safe 52
6 Goal Attempts 6
0 Injuries 2
5 Substitutions 5
0 Assists 1

Attacking

103 Attacks 77
2 Big Chances Missed 2

Possession

418 Successful Passes 267
86 Successful Passes Percentage 78
54 Long Passes 60
486 Passes 343
20 Key Passes 7
63 Successful Long Passes Percentage 33
34 Successful Long Passes 20

Defensive

15 Tackles 19
3 Interceptions 6
5 Saves 6

Build-up

40 Total Crosses 11
6 Accurate Crosses 1

Discipline

9 Fouls 6
3 Offsides 0

Events

2ND-HALF
Event
Noah Eile
Foul / 5th Yellowcard
90+6'
84'
Event
Brandon Thomas-Asante Victor Torp
10th Substitution
Event
Sam Bell Emil Riis
9th Substitution
79'
78'
Event
Matt Grimes
Foul / 4th Yellowcard
77'
Event
Frank Onyeka Josh Eccles
7th Substitution
77'
Event
Ellis Simms Haji Wright
8th Substitution
Event
Delano Burgzorg Tomi Horvat
6th Substitution
63'
Event
Max Bird Sinclair Armstrong
4th Substitution
62'
Event
George Earthy Mark Sykes
5th Substitution
62'
Event
Adam Randell
Foul / 1st Yellow/red Card
56'
Event
Scott Twine Cameron Pring
3rd Substitution
46'
46'
Event
Jake Bidwell Tatsuhiro Sakamoto
2nd Substitution
1ST-HALF
Event
Neto Borges
Argument / 3rd Yellowcard
45+7'
45+6'
Event
Haji Wright
Right foot shot / 2nd Goal
45+1'
Event
Liam Kitching Ephron Mason-Clark
1st Substitution
45'
Event
Ephron Mason-Clark
Time wasting / 2nd Yellowcard
45'
Event
6th Yellowcard
43'
Event
Joel Latibeaudiere
Professional foul last man / 1st Redcard
37'
Event
Tatsuhiro Sakamoto
Header / 1st Goal
Event
Adam Randell
Foul / 1st Yellowcard
29'

Match Commentary

90
Attempt Attempt
The attempt was thwarted. Max Bird from Bristol City fired a left-footed shot from outside the penalty area, but it was blocked. The assist came from George Earthy.
90
Update Update
The fourth official has indicated that there will be 7 minutes of stoppage time.
90
Update Update
Ellis Simms from Coventry City has been awarded a free kick on the right side of the pitch.
90
Corner Corner
Corner awarded to Bristol City after a deflection off Carl Rushworth.
90
Corner Corner
A fresh offensive effort unfolds as Scott Twine from Bristol City takes a left-footed shot from the center of the penalty area, but Carl Rushworth of Coventry City makes a fantastic save, denying the attempt by reaching the top left corner.
90
Yellow Card Yellow Card Important
Noah Eile from Bristol City has been shown a yellow card for committing a foul.
90
Corner Corner
Corner awarded to Coventry City after Delano Burgzorg allowed the ball to go out.
90
Update Update
Noah Eile from Bristol City committed a foul.
90
Update Update
The second half has concluded with Bristol City finishing at 0 and Coventry City securing a 2-0 victory.
89
Corner Corner
Corner awarded to Coventry City after Radek Vítek allowed the ball to go out.
89
Corner Corner
Corner awarded to Coventry City after Radek Vítek allowed the ball to go out.
89
Corner Corner
Another offensive effort underway. Ellis Simms from Coventry City takes a right-footed shot from a challenging angle on the left, but it's successfully stopped in the left corner.
87
Attempt Attempt
Opportunity squandered. Jay Dasilva from Coventry City attempted a left-footed shot from the middle of the penalty area.
84
Substitution Substitution
Substitution for Coventry City: Brandon Thomas-Asante comes on to replace Victor Torp.
84
Attempt Attempt
A fresh offensive effort unfolds as George Earthy from Bristol City takes a left-footed shot from outside the penalty area. The attempt is thwarted by goalkeeper Carl Rushworth of Coventry City, who makes the save right in the middle of the goal. The assist for this play comes from Max Bird.
82
Corner Corner
Another offensive push from Coventry City. Ellis Simms takes a left-footed shot from the left side of the penalty area, but Radek Vítek from Bristol City makes a save, keeping it out in the left corner. The assist came from Milan van Ewijk.
82
Corner Corner
Corner awarded to Bristol City after Luke Woolfenden allowed the ball to go out.
82
Attempt Attempt
The attempt is thwarted. Delano Burgzorg from Bristol City fires a right-footed shot from the left side of the penalty area, but it gets blocked. The assist came from Jason Knight.
81
Corner Corner
Corner awarded to Bristol City after Frank Onyeka allowed the ball to go out.
79
Substitution Substitution
Substitution for Bristol City: Sam Bell comes on to replace Emil Riis.
79
Corner Corner
Another offensive push underway. Scott Twine from Bristol City takes a right-footed shot from outside the penalty area, but Carl Rushworth of Coventry City makes a save, diving to the left corner.
78
Update Update
Victor Torp from Coventry City committed a foul.
78
Update Update
Neto Borges from Bristol City earned a free kick in an offensive position.
78
Yellow Card Yellow Card Important
Matt Grimes of Coventry City has been shown a yellow card for committing a foul.
77
Substitution Substitution
Substitution for Coventry City: Ellis Simms comes on to replace Haji Wright.
77
Substitution Substitution
Substitution for Coventry City: Frank Onyeka comes on to replace Josh Eccles.
74
Update Update
The pause has ended. They’re set to resume play.
72
Update Update
Match interruption - Bristol City.
70
Attempt Attempt
Another offensive effort unfolds. George Tanner from Bristol City takes a right-footed shot from outside the penalty area, but Carl Rushworth of Coventry City makes a save, stopping the ball at the top center of the goal. The assist comes from Jason Knight.
70
Attempt Attempt
Missed opportunity! Scott Twine from Bristol City attempted a right-footed shot from the center of the box but failed to find the target. The assist came from George Earthy, who delivered a cross.
69
Corner Corner
Corner awarded to Bristol City after Jay Dasilva allowed the ball to go out.
69
Corner Corner
Corner awarded to Bristol City after a deflection off Carl Rushworth.
69
Corner Corner
Corner awarded to Bristol City after a play was interrupted by Jay Dasilva's defensive action.
69
Attempt Attempt
The attempt is thwarted. Jason Knight from Bristol City fires a right-footed shot from the right side of the penalty area, but it's successfully blocked.
69
Attempt Attempt
A fresh offensive push unfolds as Max Bird from Bristol City takes a left-footed shot from outside the penalty area, but Carl Rushworth of Coventry City makes a great save, diving to his right. The assist came from Jason Knight.
67
Update Update
George Earthy from Bristol City committed a foul.
67
Update Update
Josh Eccles from Coventry City earned a free kick in the defensive area.
67
Corner Corner
Corner awarded to Bristol City after Luke Woolfenden allowed the ball to go out.
66
Update Update
George Tanner from Bristol City earned a free kick in the defensive area.
66
Attempt Attempt
A shot is deflected. Neto Borges from Bristol City attempts a left-footed strike from the middle of the penalty area, but it gets blocked. The assist came from Delano Burgzorg.
66
Update Update
Haji Wright committed a foul against a player from Coventry City.
65
Update Update
Haji Wright committed a foul against a player from Coventry City.
65
Update Update
George Tanner from Bristol City earned a free kick in the defensive area.
63
Attempt Attempt
The attempt is denied. Scott Twine from Bristol City takes a right-footed shot from outside the penalty area, but it gets intercepted. The assist came from Delano Burgzorg.
62
Substitution Substitution
Substitution for Bristol City: Delano Burgzorg replaces Tomi Horvat.
62
Substitution Substitution
Substitution for Bristol City: George Earthy comes on to replace Mark Sykes.
60
Substitution Substitution
Substitution for Bristol City: Max Bird comes on to replace Sinclair Armstrong.
60
Update Update
Milan van Ewijk of Coventry City has been awarded a free kick in the defensive area.
59
Corner Corner
Bristol City earns a corner kick, awarded after Carl Rushworth allowed the ball to go out of play.
59
Update Update
Sinclair Armstrong commits a foul against Bristol City.
56
Corner Corner
A fresh offensive effort unfolds as Scott Twine from Bristol City takes a right-footed shot from outside the penalty area. However, Carl Rushworth of Coventry City makes a fantastic save, reaching to the top right corner. The assist comes from Emil Riis.
56
Yellow Card Yellow Card Important
Adam Randell of Bristol City receives his second yellow card for committing a foul.
56
Update Update
Josh Eccles from Coventry City has earned a free kick in an offensive position.
55
Update Update
Adam Randell from Bristol City committed a foul.
54
Corner Corner
Corner awarded to Bristol City after Luke Woolfenden allowed the ball to go out.
53
Corner Corner
Corner awarded to Bristol City after Jay Dasilva allowed the ball to go out.
51
Corner Corner
Corner awarded to Bristol City after a deflection off Jay Dasilva.
51
Update Update
Haji Wright committed a foul on a player from Coventry City.
51
Update Update
Noah Eile from Bristol City has been awarded a free kick in the defensive area.
51
Attempt Attempt
Missed opportunity! Neto Borges from Bristol City takes a left-footed shot from outside the penalty area, but it sails over the goal.
49
Update Update
Neto Borges from Bristol City committed a handball.
45
Update Update
Victor Torp from Coventry City committed a foul.
45
Update Update
The first half has concluded with the score at Bristol City 0, Coventry City 2.
45
Update Update
Jay Dasilva from Coventry City earned a free kick in the defensive area.
45
Yellow Card Yellow Card Important
Ephron Mason-Clark of Coventry City has been shown a yellow card.
45
Update Update
Emil Riis committed a foul on a Bristol City player.
45
Update Update
Cameron Pring from Bristol City earned a free kick in the defensive area.
45
Update Update
Opportunity wasted. Sinclair Armstrong from Bristol City attempted a header from the center of the box but failed to score. The cross was delivered by Neto Borges.
45
Update Update
The fourth official has indicated that there will be 5 minutes of stoppage time.
45
Substitution Substitution
Substitution for Coventry City: Liam Kitching replaces Ephron Mason-Clark.
45
Substitution Substitution
Substitution for Bristol City: Scott Twine replaces Cameron Pring.
45
Yellow Card Yellow Card Important
Neto Borges from Bristol City has been shown a yellow card.
45
GOAL! GOAL! Important
Goal! Bristol City 0, Coventry City 2. Haji Wright from Coventry City scores with a right-footed shot from the center of the box into the bottom left corner.
45
Update Update
Emil Riis committed a foul on a Bristol City player.
45
Substitution Substitution
Substitution for Coventry City: Jake Bidwell comes on to replace Tatsuhiro Sakamoto.
45
Update Update
The second half is underway with the score at Bristol City 0, Coventry City 2.
44
Update Update
Opportunity squandered! Neto Borges of Bristol City attempted a header from the center of the box but sent it over the bar. The cross was delivered by Mark Sykes.
43
Update Update
Joel Latibeaudiere from Coventry City committed a foul.
43
Red Card Red Card Important
Joel Latibeaudiere from Coventry City has been shown a red card.
43
Update Update
Emil Riis of Bristol City earned a free kick in an offensive position.
38
Update Update
Offside call against Bristol City. Sinclair Armstrong has been caught offside.
37
GOAL! GOAL! Important
Goal! Coventry City takes the lead against Bristol City, making it 1-0. Tatsuhiro Sakamoto finds the back of the net with a close-range header right in front of the goal, thanks to a precise cross from Jay Dasilva.
34
Corner Corner
Opportunity wasted. Joel Latibeaudiere from Coventry City attempted a right-footed shot from outside the penalty area following a corner, but it sailed over the goal.
33
Corner Corner
Corner awarded to Coventry City after Radek Vítek allowed the ball to go out.
33
Corner Corner
A fresh offensive effort unfolds as Ephron Mason-Clark from Coventry City takes a left-footed shot from the left side of the penalty area. Radek Vítek of Bristol City makes a fantastic save, denying the attempt in the top left corner. The assist comes from Josh Eccles.
32
Attempt Attempt
Missed opportunity! Jason Knight from Bristol City took a shot with his right foot from outside the penalty area, but it sailed over the bar. The assist came from Adam Randell.
31
Update Update
The pause has ended. They are set to resume play.
30
Update Update
Match is currently on hold due to an injury to Victor Torp from Coventry City.
29
Yellow Card Yellow Card Important
Adam Randell of Bristol City has been shown a yellow card for committing a foul.
28
Update Update
Victor Torp of Coventry City has been awarded a free kick in the defensive area.
28
Attempt Attempt
The attempt on goal was thwarted. Tomi Horvat of Bristol City took a left-footed shot from the right side of the penalty area, but it was blocked. The assist came from Cameron Pring.
28
Update Update
Adam Randell from Bristol City committed a foul.
28
Attempt Attempt
Cameron Pring from Bristol City attempts a left-footed shot from the left side of the penalty area, but it's deflected away. The assist came from Sinclair Armstrong.
25
Update Update
Victor Torp from Coventry City earned a free kick in an offensive position.
25
Update Update
Tomi Horvat from Bristol City committed a foul.
24
Update Update
The pause has ended. They are set to resume play.
22
Update Update
Match halted due to an injury to Carl Rushworth of Coventry City.
19
Corner Corner
Corner awarded to Bristol City after a play that resulted in a foul by Jay Dasilva.
16
Attempt Attempt
Missed opportunity! Milan van Ewijk from Coventry City took a shot with his right foot from outside the penalty area, but it went wide. The assist came from Matt Grimes.
12
Attempt Attempt
The attempt is thwarted. Emil Riis from Bristol City takes a right-footed shot from the right side of the penalty area, but it's blocked. The assist came from Tomi Horvat.
11
Attempt Attempt
Opportunity wasted. Sinclair Armstrong from Bristol City attempted a left-footed shot from outside the penalty area.
8
Update Update
Sinclair Armstrong from Bristol City was awarded a free kick on the left flank.
8
Update Update
Luke Woolfenden committed a foul against a player from Coventry City.
5
Update Update
Ephron Mason-Clark from Coventry City was awarded a free kick on the left side of the pitch.
5
Update Update
Emil Riis committed a foul on a Bristol City player.
3
Update Update
Offside call against Bristol City. Emil Riis is caught in an offside position.
1
Attempt Attempt
Opportunity wasted. Sinclair Armstrong from Bristol City attempted a shot with his right foot from outside the penalty area, but it sailed over the crossbar. The assist came from Mark Sykes.
1
Update Update
Offside call against Bristol City. Sinclair Armstrong is positioned offside.

CONCLUSION

Structural assessment: Coventry City exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was contrary to the pre-match probability model. Structural distortion: The match was materially influenced by red card(s), altering baseline dynamics. Market alignment: The match result was outside the projected probability range.