Goals
Man of the match
Expected goals (xG)
Trends
seasonAI forecast
TippioAn AI subscription opens everything. You can also earn it by tipping: tip at least 70% of a league's matches in a week and next week it's yours for free. A single outcome opens by watching an ad. Sign in and it shows here too, if you have access.
TV stations
InternationalChannels in 45 countries
Venue
Conditions
- Weatherlight rain
- RefereeJames Linington
- 1st AssistantConnor Brown
- 2nd AssistantDavid Harrison
- 4th OfficialJamie O'Connor
Pressure index
Which side was pressing, minute by minute. The markers are the events: tap one to read the minute and the player — and, with ball positions loaded, the replay jumps there.
Match flow
Ball positions
The ball's path over the whole match or one half: press play to run through it, drag the slider to jump anywhere. Loaded on request to keep the page light.
Commentary
80- That's it! The match has concluded with Bristol City securing a 1-0 victory over Birmingham City.
- 90+8′The second half has concluded with Bristol City defeating Birmingham City 1-0.
- 90+7′Offside call against Bristol City. Fally Mayulu has been caught in an offside position.
- 90+7′Olly Thomas from Bristol City committed a foul.
- 90+7′Demarai Gray from Birmingham City earned a free kick in the defensive area.
- 🔄90+6′Substitution for Bristol City: Olly Thomas comes on to replace Scott Twine.
- ⚠90+6′The attempt is thwarted. Kyogo Furuhashi from Birmingham City takes a right-footed shot from outside the penalty area, but it's successfully blocked.Penalty
- 90+1′The fourth official has indicated that there will be 6 minutes of stoppage time.
- 90′Fally Mayulu from Bristol City committed a foul.
- 90′Alex Cochrane from Birmingham City was awarded a free kick in the defensive area.
- 89′The pause has ended. They are set to resume play.
- 🩹88′The game is currently on hold due to an injury to Rob Atkinson from Bristol City.
- 🩹88′Match halted due to an injury to Kyogo Furuhashi from Birmingham City.
- 🔄85′Substitution for Bristol City: Haydon Roberts comes on to replace Neto Borges.
- 🔄85′Substitution for Bristol City: Yu Hirakawa is coming on to replace Anis Mehmeti.
- 🔄84′Substitution for Birmingham City: Marvin Ducksch replaces Phil Neumann.
- 83′The attempt is thwarted. Kyogo Furuhashi from Birmingham City takes a right-footed shot from the right side of the six-yard box, but it's blocked.
- 83′Corner kick awarded to Birmingham City after Mark Sykes allowed the ball to go out.
- 77′Zak Vyner from Bristol City earned a free kick in an offensive position.
- 77′Lyndon Dykes commits a foul against Birmingham City.
- 🔄75′Substitution for Birmingham City: Lyndon Dykes comes on to replace Tommy Doyle.
- 75′The pause has ended. They are set to resume play.
- 🩹74′Match interruption due to an injury to Demarai Gray from Birmingham City.
- 🔄74′Substitution for Bristol City: Fally Mayulu comes on to replace Sinclair Armstrong.
- 73′Missed opportunity! Demarai Gray from Birmingham City took a right-footed shot from the middle of the box that nearly found the back of the net. The assist came from Lewis Koumas, who delivered a well-placed cross.
- 71′Corner awarded to Birmingham City after Rob Atkinson allowed the ball to go out.
- 70′Neto Borges from Bristol City has been awarded a free kick in the defensive area.
- 70′Christoph Klarer from Birmingham City committed a foul.
- 70′Corner awarded to Birmingham City after Neto Borges allowed the ball to go out.
- 69′Lewis Koumas from Birmingham City earned a free kick on the left flank.
- 69′George Tanner from Bristol City committed a foul.
- ⚠68′Opportunity wasted! Marc Leonard from Birmingham City took a right-footed shot from outside the penalty area that narrowly missed the top right corner of the goal. The assist came from Paik Seung-Ho.Penalty
- 🟨66′Tomoki Iwata of Birmingham City has been shown a yellow card.
- 🟨66′Anis Mehmeti from Bristol City has been shown a yellow card.
- 65′Tomoki Iwata from Birmingham City earned a free kick in the defensive area.
- 65′Sinclair Armstrong - Bristol City.
- 🔄62′Substitution for Birmingham City: Kyogo Furuhashi is coming on to replace Jay Stansfield.
- 🔄61′Substitution for Birmingham City: Demarai Gray is coming on to replace Keshi Anderson.
- 🔄61′Substitution for Birmingham City: Lewis Koumas comes on to replace Patrick Roberts.
- 60′Corner awarded to Birmingham City after Neto Borges allowed the ball to go out.
- ⚠60′The attempt is thwarted. Jay Stansfield from Birmingham City fires a right-footed shot from the right side of the penalty area, but it's successfully blocked. The assist came from Tomoki Iwata.Penalty
- 55′Opportunity squandered. Paik Seung-Ho of Birmingham City attempted a header from the center of the box, but it went just wide to the left. The cross was delivered by Keshi Anderson.
- ⚠53′Missed opportunity. Scott Twine from Bristol City attempted a right-footed shot from the right side of the penalty area but it went wide to the left. The assist came from Adam Randell.Penalty
- ⚠50′Missed opportunity! Tommy Doyle from Birmingham City takes a left-footed shot from outside the penalty area, but it goes over the bar and to the right.Penalty
- ⚠50′The attempt is thwarted. Patrick Roberts from Birmingham City takes a left-footed shot from outside the penalty area, but it gets blocked. The assist came from Tomoki Iwata.Penalty
- 🔄45′Substitution for Bristol City: Mark Sykes comes on to replace Ross McCrorie.
- 45′The second half is underway with the score at Bristol City 1, Birmingham City 0.
- 45+1′The first half has concluded with Bristol City leading Birmingham City 1-0.
- 45′The fourth official has indicated that there will be one minute of stoppage time.
- ⚠45′Opportunity wasted! Neto Borges from Bristol City took a left-footed shot from outside the penalty area, but it sailed high and to the left of the goal. The assist came from Adam Randell.Penalty
- 44′Neto Borges from Bristol City has been awarded a free kick in the defensive area.
- 44′Fouled by Tomoki Iwata - Birmingham City. Rephrased: Tomoki Iwata committed a foul against Birmingham City.
- ⚽42′Goal! Bristol City takes the lead with a score of 1-0 against Birmingham City. Sinclair Armstrong found the back of the net with a right-footed shot from the left side of the penalty area, sending the ball straight into the center of the goal. The assist came from Rob Atkinson, who delivered a precise through ball after a quick counterattack.
- 41′Scott Twine from Bristol City earned a free kick on the right flank.
- 41′Fouled by Paik Seung-Ho - Birmingham City. Rephrased: Birmingham City's Paik Seung-Ho committed a foul.
- 38′Corner awarded to Birmingham City after Ross McCrorie allowed the ball to go out of play.
- 36′Marc Leonard from Birmingham City has been awarded a free kick in the defensive area.
- 36′Zak Vyner from Bristol City committed a foul.
- 35′Offside call against Birmingham City. Christoph Klarer is caught in an offside position.
- ⚠35′The attempt is deflected. Marc Leonard from Birmingham City takes a left-footed shot from outside the penalty area, but it's blocked.Penalty
- 34′Corner awarded to Birmingham City after Neto Borges allowed the ball to go out.
- ⚠32′Missed opportunity! Paik Seung-Ho from Birmingham City attempted a left-footed shot from outside the penalty area, but it sailed high and to the left of the goal. The assist came from Tommy Doyle.Penalty
- 🟨30′Scott Twine of Bristol City has been shown a yellow card.
- 30′Scott Twine commits a handball for Bristol City.
- 27′Paik Seung-Ho from Birmingham City has been awarded a free kick in the defensive area.
- 27′Adam Randell from Bristol City committed a foul.
- ⚠25′Missed opportunity. Christoph Klarer from Birmingham City takes a right-footed shot from outside the penalty area, but it goes over the bar and to the right.Penalty
- 21′Missed opportunity! Rob Dickie from Bristol City headed the ball from the center of the box but it went wide to the left. The assist came from Anis Mehmeti, who delivered a cross.
- 20′Sinclair Armstrong from Bristol City earned a free kick on the right flank.
- 20′Phil Neumann committed a foul against Birmingham City.
- 18′Patrick Roberts from Birmingham City earned a free kick in the defensive area.
- 18′Anis Mehmeti from Bristol City committed a foul.
- ⚠16′The attempt is thwarted. Jay Stansfield of Birmingham City takes a right-footed shot from the middle of the penalty area, but it's blocked. The assist came from Keshi Anderson.Penalty
- ⚠12′The attempt is deflected. Adam Randell from Bristol City takes a right-footed shot from outside the penalty area, but it gets blocked. The assist came from Neto Borges.Penalty
- 8′Sinclair Armstrong committed a foul on a Bristol City player.
- 8′Christoph Klarer from Birmingham City has been awarded a free kick in the defensive area.
- ⚠1′Missed opportunity! Patrick Roberts from Birmingham City took a left-footed shot from outside the penalty area that came close but ultimately went wide. The assist was provided by Jay Stansfield.Penalty
- 1′Neto Borges from Bristol City earned a free kick in the defensive area.
- 1′Tomoki Iwata committed a foul against Birmingham City.
- The opening half gets underway...
Match statistics
Possession and passing
5 more
Attack
14 more
Defence and discipline
Other
Possession and passing
4 more
Attack
5 more
Defence and discipline
Possession and passing
5 more
Attack
14 more
Defence and discipline
Other
The halves are each period's own numbers — not a split of the full-time figures.
The referee
| Avg | Home | Away | Career | |
|---|---|---|---|---|
| Yellow cards | 3.44 | 1.22 | 2.22 | 3.69 |
| Red cards | 0.06 | 0.00 | 0.06 | 0.08 |
| Second yellows | 0.06 | 0.00 | 0.06 | 0.05 |
| Penalties | 0.06 | 0.00 | 0.06 | 0.24 |
Home / away: what the home and the away side received on average. Career: the average over every match officiated.
Expected goals (xG)
Form
Bristol CityWWLDD
No matches in this scope.
Birmingham CityWLDDL
No matches in this scope.
Head-to-head
5Wins
17WinsThe two sides have met 27 times.
Trends
Share of this season's matches where it happened — a win, over 1.5 / 2.5 / 3.5 goals, both teams scoring, failing to score, a clean sheet.
Season comparison
Starting XI
The ↓ and minute under a player mean they were substituted off then.
Birmingham City's starting XI cost €11M more.
The amount under a player is their last known transfer fee and its year (provider data) — not a market value.
Bristol City — bench
Birmingham City — bench
Player statistics
Bristol City starters then subs, by rating
Rob Atkinson#5 · Defender · 90′8.7
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 0
- Shots on target
- 0
- Big chances created
- 1
- Chances created
- 1
Passing
- Passes (accurate/total)
- 27/33
- Pass accuracy
- 90%
- Key passes
- 1
- Passes in final third
- 5
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 1/5
- Through balls
- 1
Possession & duels
- Touches
- 57
- Duels (won/total)
- 5/7
- Aerials won
- 4
- Possession lost
- 8
- Ball recoveries
- 4
Defence
- Tackles
- 1
- Interceptions
- 2
- Clearances
- 11
- Blocked shots
- 3
Discipline
- Fouls
- 0
Neto Borges#21 · Midfielder · 85′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.02
Passing
- Passes (accurate/total)
- 16/19
- Pass accuracy
- 84%
- Key passes
- 1
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 51
- Duels (won/total)
- 6/8
- Dribbles (won/attempted)
- 1/2
- Possession lost
- 9
- Ball recoveries
- 2
Defence
- Tackles
- 2
- Interceptions
- 1
- Clearances
- 5
- Blocked shots
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 3
Sinclair Armstrong#30 · Attacker · 74′7.3
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.16
- xGoT
- 0.47
Passing
- Passes (accurate/total)
- 13/13
- Pass accuracy
- 100%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 2/2
Possession & duels
- Touches
- 23
- Duels (won/total)
- 2/6
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 5
- Ball recoveries
- 2
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 2
- Fouls drawn
- 1
George Tanner#19 · Defender · 90′7.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 30/31
- Pass accuracy
- 93%
- Key passes
- 0
- Passes in final third
- 4
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 50
- Duels (won/total)
- 4/6
- Aerials won
- 2
- Possession lost
- 3
- Ball recoveries
- 2
Defence
- Tackles
- 2
- Interceptions
- 3
- Clearances
- 5
Discipline
- Fouls
- 1
Zak Vyner#14 · Midfielder · 90′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 23/26
- Pass accuracy
- 88%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 43
- Duels (won/total)
- 6/7
- Aerials won
- 1
- Dribbles (won/attempted)
- 2/2
- Possession lost
- 6
- Ball recoveries
- 4
Defence
- Tackles
- 2
- Interceptions
- 2
- Clearances
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Radek Vitek#23 · Goalkeeper · 90′7.1
Goalkeeping
- Saves
- 0
- Goals conceded
- 0
- High claims
- 2
- Punches
- 2
Passing
- Passes (accurate/total)
- 16/23
- Pass accuracy
- 70%
- Key passes
- 0
- Passes in final third
- 4
- Long balls (won/total)
- 6/13
Possession & duels
- Touches
- 35
- Duels (won/total)
- 1/1
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 8
- Ball recoveries
- 6
Defence
- Tackles
- 0
- Clearances
- 3
Discipline
- Fouls
- 0
Rob Dickie#16 · Defender · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.02
Passing
- Passes (accurate/total)
- 29/41
- Pass accuracy
- 66%
- Key passes
- 0
- Passes in final third
- 6
- Long balls (won/total)
- 1/11
Possession & duels
- Touches
- 54
- Duels (won/total)
- 4/4
- Aerials won
- 2
- Possession lost
- 13
- Ball recoveries
- 5
Defence
- Tackles
- 2
- Clearances
- 9
- Blocked shots
- 1
Discipline
- Fouls
- 0
Ross McCrorie#2 · Midfielder · 46′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 10/13
- Pass accuracy
- 77%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/2
Possession & duels
- Touches
- 26
- Duels (won/total)
- 4/5
- Possession lost
- 7
- Ball recoveries
- 2
Defence
- Tackles
- 4
- Interceptions
- 1
- Clearances
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 0
Adam Randell#4 · Midfielder · 90′6.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 2
- Expected goals (xG)
- 0.04
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 18/27
- Pass accuracy
- 70%
- Key passes
- 2
- Passes in final third
- 8
- Long balls (won/total)
- 2/5
Possession & duels
- Touches
- 38
- Duels (won/total)
- 3/6
- Aerials won
- 2
- Dispossessed
- 1
- Possession lost
- 14
- Ball recoveries
- 6
Defence
- Tackles
- 1
- Interceptions
- 2
- Clearances
- 1
Discipline
- Fouls
- 1
Scott Twine#10 · Attacker · 90′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.04
Passing
- Passes (accurate/total)
- 10/17
- Pass accuracy
- 63%
- Key passes
- 0
- Passes in final third
- 4
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 0/2
Possession & duels
- Touches
- 28
- Duels (won/total)
- 2/3
- Dispossessed
- 1
- Possession lost
- 12
- Ball recoveries
- 2
Defence
- Tackles
- 1
- Interceptions
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
- Yellow cards
- 1
Anis Mehmeti#11 · Attacker · 85′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 12/15
- Pass accuracy
- 80%
- Key passes
- 1
- Crosses (accurate/total)
- 1/2
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 27
- Duels (won/total)
- 2/7
- Dribbles (won/attempted)
- 1/4
- Possession lost
- 9
- Ball recoveries
- 4
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 1
Discipline
- Fouls
- 1
- Yellow cards
- 1
Yu Hirakawa#7 · Attacker · 5′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 0/0
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 2
- Duels (won/total)
- 0/1
Defence
- Tackles
- 0
- Clearances
- 2
Discipline
- Fouls
- 0
Haydon Roberts#24 · Defender · 5′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 0/0
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 2
- Duels (won/total)
- 0/1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Fally Mayulu#9 · Attacker · 16′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 1/3
- Pass accuracy
- 33%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 6
- Duels (won/total)
- 0/2
- Possession lost
- 3
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 1
- Offsides
- 1
Mark Sykes#17 · Midfielder · 44′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 7/12
- Pass accuracy
- 58%
- Key passes
- 0
- Passes in final third
- 5
- Long balls (won/total)
- 0/3
Possession & duels
- Touches
- 17
- Duels (won/total)
- 0/1
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 7
- Ball recoveries
- 5
Defence
- Tackles
- 0
- Clearances
- 2
Discipline
- Fouls
- 0
Olly Thomas#36 · Attacker · 1′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 0/1
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 1
- Duels (won/total)
- 1/2
- Aerials won
- 1
- Possession lost
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
Birmingham City starters then subs, by rating
Seung-ho Paik#8 · Midfielder · 90′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.07
Passing
- Passes (accurate/total)
- 49/55
- Pass accuracy
- 89%
- Key passes
- 1
- Passes in final third
- 9
- Long balls (won/total)
- 3/3
Possession & duels
- Touches
- 65
- Duels (won/total)
- 3/6
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/2
- Possession lost
- 7
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Interceptions
- 2
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Marc Leonard#12 · Midfielder · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Expected goals (xG)
- 0.09
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 62/73
- Pass accuracy
- 85%
- Key passes
- 0
- Passes in final third
- 8
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 3/3
Possession & duels
- Touches
- 95
- Duels (won/total)
- 7/13
- Aerials won
- 2
- Dispossessed
- 2
- Possession lost
- 20
- Ball recoveries
- 7
Defence
- Tackles
- 4
- Clearances
- 1
- Dribbled past
- 2
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Tomoki Iwata#24 · Defender · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 2
Passing
- Passes (accurate/total)
- 76/84
- Pass accuracy
- 89%
- Key passes
- 2
- Passes in final third
- 11
- Crosses (accurate/total)
- 1/5
- Long balls (won/total)
- 3/7
Possession & duels
- Touches
- 104
- Duels (won/total)
- 3/6
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 13
- Ball recoveries
- 6
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 2
- Fouls drawn
- 1
- Yellow cards
- 1
Phil Neumann#5 · Defender · 84′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 81/87
- Pass accuracy
- 93%
- Key passes
- 0
- Passes in final third
- 3
- Long balls (won/total)
- 2/4
Possession & duels
- Touches
- 96
- Duels (won/total)
- 2/3
- Aerials won
- 1
- Possession lost
- 6
- Ball recoveries
- 3
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 3
- Blocked shots
- 1
Discipline
- Fouls
- 1
Tommy Doyle#7 · Midfielder · 75′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.02
Passing
- Passes (accurate/total)
- 46/51
- Pass accuracy
- 90%
- Key passes
- 1
- Passes in final third
- 7
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 2/5
Possession & duels
- Touches
- 59
- Duels (won/total)
- 1/2
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 8
- Ball recoveries
- 4
Defence
- Tackles
- 1
- Interceptions
- 2
Discipline
- Fouls
- 0
Patrick Roberts#16 · Midfielder · 61′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Expected goals (xG)
- 0.10
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 24/31
- Pass accuracy
- 77%
- Key passes
- 0
- Passes in final third
- 2
- Through balls
- 1
Possession & duels
- Touches
- 43
- Duels (won/total)
- 2/4
- Dribbles (won/attempted)
- 1/3
- Possession lost
- 9
- Ball recoveries
- 5
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Christoph Klarer#4 · Defender · 90′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.03
Passing
- Passes (accurate/total)
- 105/113
- Pass accuracy
- 93%
- Key passes
- 0
- Passes in final third
- 10
- Long balls (won/total)
- 2/5
Possession & duels
- Touches
- 117
- Duels (won/total)
- 2/7
- Aerials won
- 1
- Dispossessed
- 1
- Possession lost
- 9
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
- Offsides
- 1
Alex Cochrane#20 · Defender · 90′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 76/92
- Pass accuracy
- 83%
- Key passes
- 0
- Passes in final third
- 14
- Crosses (accurate/total)
- 1/9
- Long balls (won/total)
- 2/10
Possession & duels
- Touches
- 119
- Duels (won/total)
- 2/4
- Dribbles (won/attempted)
- 0/2
- Possession lost
- 30
- Ball recoveries
- 3
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Keshi Anderson#14 · Midfielder · 61′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 2
Passing
- Passes (accurate/total)
- 20/26
- Pass accuracy
- 77%
- Key passes
- 2
- Crosses (accurate/total)
- 2/3
Possession & duels
- Touches
- 38
- Duels (won/total)
- 0/5
- Dribbles (won/attempted)
- 0/3
- Dispossessed
- 1
- Possession lost
- 13
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Interceptions
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
Jay Stansfield#28 · Attacker · 62′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.17
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 3/3
- Pass accuracy
- 100%
- Key passes
- 1
Possession & duels
- Touches
- 8
- Duels (won/total)
- 0/5
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 3
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Dribbled past
- 2
Discipline
- Fouls
- 0
James Beadle#25 · Goalkeeper · 90′6.2
Goalkeeping
- Saves
- 0
- Goals conceded
- 1
Passing
- Passes (accurate/total)
- 33/44
- Pass accuracy
- 75%
- Key passes
- 0
- Passes in final third
- 9
- Long balls (won/total)
- 4/15
Possession & duels
- Touches
- 50
- Duels (won/total)
- 0/0
- Possession lost
- 11
- Ball recoveries
- 7
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Lewis Koumas#30 · Attacker · 29′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 12/13
- Pass accuracy
- 92%
- Key passes
- 1
- Crosses (accurate/total)
- 1/5
Possession & duels
- Touches
- 23
- Duels (won/total)
- 1/1
- Possession lost
- 8
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Demarai Gray#10 · Attacker · 29′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.23
Passing
- Passes (accurate/total)
- 7/10
- Pass accuracy
- 70%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/4
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 19
- Duels (won/total)
- 2/3
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 8
Defence
- Tackles
- 0
- Interceptions
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Marvin Ducksch#33 · Attacker · 6′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 1/2
- Pass accuracy
- 50%
- Key passes
- 0
Possession & duels
- Touches
- 2
- Duels (won/total)
- 2/2
- Aerials won
- 2
- Possession lost
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Lyndon Dykes#17 · Attacker · 15′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 0/2
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 3
- Duels (won/total)
- 0/5
- Possession lost
- 2
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
Kyogo Furuhashi#9 · Attacker · 28′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Big chances missed
- 1
- Expected goals (xG)
- 0.12
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 2/2
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 6
- Duels (won/total)
- 0/1
- Possession lost
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Coaches
Absentees
4| Player | Reason | Back |
|---|---|---|
| 🩹injury · Cruciate Ligament Injury | unknown | |
| 🩹injury · Calf Injury | unknown | |
| 🩹injury · Ankle Injury | unknown |
| Player | Reason | Back |
|---|---|---|
| 🩹injury · Hamstring Injury | 1 Aug 2026 |
Officials
- RefereeJames Linington
- 1st AssistantConnor Brown
- 2nd AssistantDavid Harrison
- 4th OfficialJamie O'Connor
Odds
Opening markets, for information — Tippio is not a bookmaker. Under each price, the probability it implies.
Match winner (1X2)i
Who wins in regular time: home (1), draw (X) or away (2).
i
Who wins in regular time: home (1), draw (X) or away (2).
| Outcome | bet365 | Unibet |
|---|---|---|
| Bristol City | 2.1546.51% | 2.1845.87% |
| Draw | 3.2530.77% | 3.4029.41% |
| Birmingham City | 3.4029.41% | 3.2530.77% |
Double chancei
Two outcomes in one bet — it wins if either happens.
i
Two outcomes in one bet — it wins if either happens.
| Outcome | bet365 | Unibet |
|---|---|---|
| Bristol City or Draw | 1.3076.92% | 1.3076.92% |
| Bristol City or Birmingham City | 1.3375.02% | 1.2778.74% |
| Draw or Birmingham City | 1.6660.02% | 1.6062.5% |
Goals over/underi
Total goals over or under the line.
i
Total goals over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ goals | – | 1.3474.63% |
| 0–1 goals | – | 3.1531.75% |
| 3+ goals | 2.1047.62% | 2.0648.54% |
| 0–2 goals | 1.7257.9% | 1.7357.8% |
| 4+ goals | – | 3.6527.4% |
| 0–3 goals | – | 1.2778.74% |
Both teams to scorei
Whether both sides score at least once.
i
Whether both sides score at least once.
| Outcome | bet365 | Unibet |
|---|---|---|
| Yes | 1.8354.56% | 1.8254.95% |
| No | 1.8354.56% | 1.8853.19% |
Half-time resulti
The score at half-time.
i
The score at half-time.
| Outcome | bet365 | Unibet |
|---|---|---|
| Bristol City | 2.8734.78% | 2.8035.71% |
| Draw | 2.1047.62% | 2.1446.73% |
| Birmingham City | 4.0025% | 3.7027.03% |
Half-time / full-timei
Who leads at half-time and who wins at the end — both together.
i
Who leads at half-time and who wins at the end — both together.
| Outcome | bet365 |
|---|---|
| BSC → BSC | 3.5028.57% |
| BSC → X | 13.007.69% |
| BSC → BRC | 34.002.94% |
| X → BSC | 5.5018.18% |
| X → X | 4.7521.05% |
| X → BRC | 7.0014.29% |
| BRC → BSC | 26.003.85% |
| BRC → X | 15.006.67% |
| BRC → BRC | 5.5018.18% |
Total cornersi
Total corners over or under the line.
i
Total corners over or under the line.
| Outcome | bet365 |
|---|---|
| 12 - 14 | 4.5022.22% |
| 6 - 8 | 3.1032.26% |
| 9 - 11 | 2.6238.1% |
| Under 6 | 9.0011.11% |
| Over 14 | 11.009.09% |
Cards over/underi
Total cards (yellow = 1, red = 2) over or under the line.
i
Total cards (yellow = 1, red = 2) over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ cards | – | 1.0694.34% |
| 0–1 cards | – | 6.5015.38% |
| 3+ cards | – | 1.2679.37% |
| 0–2 cards | – | 3.4029.41% |
| 4+ cards | – | 1.6460.98% |
| 0–3 cards | – | 2.1047.62% |
| 5+ cards | 2.2045.45% | 2.3243.1% |
| 0–4 cards | 1.6161.92% | 1.5365.36% |
| 6+ cards | – | 3.4528.99% |
| 0–5 cards | – | 1.2679.37% |
| 7+ cards | – | 5.3018.87% |
| 0–6 cards | – | 1.1090.91% |
The Tippio app shows an AI forecast and the community's tip split for every match — and in Tipper you compete with your friends.
