
Bristol City vs Swansea City, 2024-25 English League Championship, Regular Season
· English League ChampionshipAbout
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 6': Attempt blocked. Scott Twine (Bristol City) left footed shot from the centre of the box is blocked. Assisted by Jason Knight.
- 6': Attempt missed. Scott Twine (Bristol City) right footed shot from the centre of the box is high and wide to the right.
- 7': Corner, Bristol City. Conceded by Ben Cabango.
- 8': Attempt saved. Jason Knight (Bristol City) header from the centre of the box is saved in the top left corner. Assisted by Max Bird with a cross.
- 8': Corner, Bristol City. Conceded by Lawrence Vigouroux.
- 9': Attempt blocked. Rob Dickie (Bristol City) left footed shot from the centre of the box is blocked. Assisted by Max Bird with a cross.
- 9': Corner, Bristol City. Conceded by Eom Ji-Sung.
- 10': Attempt missed. Luke McNally (Bristol City) right footed shot from the centre of the box misses to the right. Assisted by Max Bird with a cross following a corner.
- 10': Delay in match because of an injury Zan Vipotnik (Swansea City).
- 11': Delay over. They are ready to continue.
- 12': Hand ball by Anis Mehmeti (Bristol City).
- 17': Foul by Mark Sykes (Bristol City).
- 17': Lewis O'Brien (Swansea City) wins a free kick in the defensive half.
- 19': Foul by Rob Dickie (Bristol City).
- 19': Zan Vipotnik (Swansea City) wins a free kick in the defensive half.
- 22': Foul by Zan Vipotnik (Swansea City).
- 22': Scott Twine (Bristol City) wins a free kick on the right wing.
- 22': Attempt saved. Luke McNally (Bristol City) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Scott Twine with a cross.
- 22': Corner, Bristol City. Conceded by Lawrence Vigouroux.
- 24': Anis Mehmeti (Bristol City) wins a free kick on the left wing.
- 24': Foul by Ronald (Swansea City).
- 25': Attempt missed. Luke McNally (Bristol City) header from the centre of the box misses to the left. Assisted by Max Bird with a cross following a set piece situation.
- 27': Foul by Eom Ji-Sung (Swansea City).
- 27': Jason Knight (Bristol City) wins a free kick on the left wing.
- 29': Offside, Bristol City. Nahki Wells is caught offside.
- 31': Attempt saved. Ronald (Swansea City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Kyle Naughton with a through ball.
- 32': Foul by Eom Ji-Sung (Swansea City).
- 32': Luke McNally (Bristol City) wins a free kick in the attacking half.
- 33': Attempt blocked. Scott Twine (Bristol City) right footed shot from the centre of the box is blocked.
- 33': Corner, Bristol City. Conceded by Ben Cabango.
- 34': Attempt blocked. Scott Twine (Bristol City) left footed shot from the right side of the box is blocked.
- 34': Attempt blocked. Mark Sykes (Bristol City) right footed shot from the right side of the box is blocked. Assisted by Scott Twine.
- 35': Corner, Bristol City. Conceded by Hannes Delcroix.
- 35': Attempt missed. Rob Dickie (Bristol City) header from the centre of the box is too high. Assisted by Jason Knight with a cross following a corner.
- 39': Attempt blocked. Zan Vipotnik (Swansea City) right footed shot from the centre of the box is blocked. Assisted by Ronald with a cross.
- 40': Corner, Swansea City. Conceded by Rob Dickie.
- 40': Offside, Swansea City. Josh Tymon is caught offside.
- 41': Foul by Anis Mehmeti (Bristol City).
- 41': Ronald (Swansea City) wins a free kick in the defensive half.
- 43': Attempt saved. Zan Vipotnik (Swansea City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Kyle Naughton with a through ball.
- 45': Fourth official has announced 1 minutes of added time.
- 45'+1': Foul by Mark Sykes (Bristol City).
- 45'+1': Josh Tymon (Swansea City) wins a free kick in the attacking half.
- 45'+2': Attempt missed. Liam Cullen (Swansea City) left footed shot from outside the box is high and wide to the left from a direct free kick.
- 45'+2': First Half ends, Bristol City 0, Swansea City 0.
- 45': Second Half begins Bristol City 0, Swansea City 0.
- 50': Ben Cabango (Swansea City) wins a free kick on the right wing.
- 50': Foul by Anis Mehmeti (Bristol City).
- 50': Attempt missed. Scott Twine (Bristol City) left footed shot from more than 35 yards misses to the right.
- 51': Foul by Gonçalo Franco (Swansea City).
- 51': Jason Knight (Bristol City) wins a free kick in the defensive half.
- 54': Attempt blocked. Zan Vipotnik (Swansea City) right footed shot from the centre of the box is blocked. Assisted by Liam Cullen with a cross.
- 54': Foul by Nahki Wells (Bristol City).
- 54': Kyle Naughton (Swansea City) wins a free kick on the right wing.
- 55': Attempt saved. Gonçalo Franco (Swansea City) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Zan Vipotnik.
- 55': Goal! Bristol City 0, Swansea City 1. Josh Tymon (Swansea City) left footed shot from the centre of the box to the bottom left corner.
- 56': Foul by Anis Mehmeti (Bristol City).
- 56': Ronald (Swansea City) wins a free kick in the defensive half.
- 57': Foul by Zan Vipotnik (Swansea City).
- 57': Rob Dickie (Bristol City) wins a free kick in the defensive half.
- 62': Substitution, Bristol City. Sinclair Armstrong replaces Nahki Wells.
- 62': Substitution, Bristol City. George Earthy replaces Anis Mehmeti.
- 63': Attempt blocked. Mark Sykes (Bristol City) right footed shot from the right side of the box is blocked. Assisted by Sinclair Armstrong.
- 64': Corner, Bristol City. Conceded by Hannes Delcroix.
- 65': Attempt missed. Rob Dickie (Bristol City) header from the centre of the box is too high. Assisted by Scott Twine with a cross following a corner.
- 67': Foul by Rob Dickie (Bristol City).
- 67': Zan Vipotnik (Swansea City) wins a free kick in the defensive half.
- 69': Attempt saved. Eom Ji-Sung (Swansea City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Lewis O'Brien with a cross.
- 69': Attempt missed. Sinclair Armstrong (Bristol City) right footed shot from the centre of the box is high and wide to the left. Assisted by Jason Knight.
- 70': Substitution, Swansea City. Florian Bianchini replaces Zan Vipotnik.
- 72': Delay in match because of an injury Luke McNally (Bristol City).
- 73': Substitution, Swansea City. Joshua Key replaces Kyle Naughton.
- 73': Delay over. They are ready to continue.
- 73': Substitution, Bristol City. Sam Bell replaces Luke McNally because of an injury.
- 75': Attempt saved. Sam Bell (Bristol City) left footed shot from outside the box is saved in the bottom right corner. Assisted by Jason Knight.
- 76': Attempt blocked. Zak Vyner (Bristol City) right footed shot from outside the box is blocked.
- 76': Corner, Bristol City. Conceded by Lewis O'Brien.
- 81': Attempt blocked. Max Bird (Bristol City) left footed shot from the centre of the box is blocked. Assisted by Mark Sykes.
- 82': Attempt blocked. Max Bird (Bristol City) left footed shot from the centre of the box is blocked.
- 82': Corner, Bristol City. Conceded by Ben Cabango.
- 83': Corner, Swansea City. Conceded by Zak Vyner.
- 84': Substitution, Swansea City. Jay Fulton replaces Eom Ji-Sung.
- 84': Substitution, Swansea City. Ollie Cooper replaces Liam Cullen.
- 85': Attempt missed. Florian Bianchini (Swansea City) header from the centre of the box misses to the right. Assisted by Josh Tymon with a cross following a corner.
- 87': Substitution, Bristol City. Yu Hirakawa replaces Mark Sykes.
- 87': Substitution, Bristol City. Harry Cornick replaces Scott Twine.
- 90': Foul by Hannes Delcroix (Swansea City).
- 90': Sinclair Armstrong (Bristol City) wins a free kick on the right wing.
- 90': Fourth official has announced 6 minutes of added time.
- 90'+1': Corner, Bristol City. Conceded by Ben Cabango.
- 90'+3': Corner, Bristol City. Conceded by Hannes Delcroix.
- 90'+6': Corner, Swansea City. Conceded by Rob Dickie.
- 90'+6': Foul by Lewis O'Brien (Swansea City).
- 90'+6': Sinclair Armstrong (Bristol City) wins a free kick on the left wing.
- 90'+7': Second Half ends, Bristol City 0, Swansea City 1.
- 0': Match ends, Bristol City 0, Swansea City 1.
Statistics
![]() |
BRC![]() |
|
---|---|---|
8 | Fouls | 9 |
0 | Yellow Cards | 0 |
0 | Red Cards | 0 |
1 | Offsides | 1 |
3 | Corner Kicks | 11 |
3 | Saves | 4 |
44.9 | Possession | 55.1 |
9 | SHOTS | 19 |
5 | ON GOAL | 3 |
0.6 | On Target % | 0.2 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
286 | Accurate Passes | 339 |
402 | Passes | 473 |
0.7 | Pass Completion % | 0.7 |
4 | Accurate Crosses | 9 |
8 | Crosses | 30 |
0.5 | Cross % | 0.3 |
68 | Long Balls | 74 |
10 | Accurate Long Balls | 28 |
0.1 | Long Balls % | 0.4 |
2 | Blocked Shots | 9 |
12 | Effective Tackles | 11 |
15 | Tackles | 13 |
0.8 | Tackle % | 0.8 |
10 | Interceptions | 11 |
61 | Effective Clearances | 12 |
61 | Clearances | 12 |
Game Information
Venue: Ashton Gate Stadium
Location: Bristol, England
Attendance: 21,554
EFL Championship Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Sheffield United | 39 | +27 | 83 |
2 | Leeds United | 39 | +51 | 81 |
3 | Burnley | 39 | +42 | 81 |
4 | Sunderland | 39 | +19 | 72 |
Line-Ups
Bristol City (3-4-2-1)
No. | Name |
---|---|
1 | Max O'Leary (GK) |
16 | Robert Dickie |
15 | Luke McNally |
14 | Zak Vyner |
12 | Jason Knight |
6 | Max Bird |
24 | Hayden Roberts |
17 | Mark Sykes |
21 | Nahki Wells |
11 | Anis Mehmeti |
10 | Scott Twine |
Swansea City (5-4-1)
No. | Name |
---|---|
22 | Lawrence Vigouroux (GK) |
26 | Kyle Naughton |
28 | Hannes Delcroix |
5 | Ben Cabango |
14 | Josh Tymon |
35 | Ronald |
8 | Lewis O'Brien |
17 | Gonçalo Franco |
20 | Liam Cullen |
10 | Eom Ji-Sung |
9 | Zan Vipotnik |
EFL Championship News

With Hayden Matthews one of four Australians in Portsmouth's squad, the final eight games of this Championship season could have huge ramifications for the Socceroos' 2026 World Cup hopes.

Rob Dawson explains the concept of TransferRoom on "The Football Reporters" podcast, and how it helped Coventry City agree a deal for Viktor Gyökeres with Sporting.

USMNT forward Josh Sargent reveals how his mentality has helped him regularly find the net for Norwich in the Championship.

Recap the numbers behind Haji Wright's hat trick for Coventry City vs. Sunderland.

A 26-year-old from Los Angeles, Wright scored in the 21st minute, then converted a penalty kick in the 29th after he was fouled by Chris Mepham. Wright scored in the 73rd for his 10th goal in 19 league matches this season.