Swansea vs Bristol City

29 September 2024 · Championship · 2024/25 · Referee Andrew Kitchen

Full time 1 – 1

Half-time: 1–0

  • Ben Cabango 15’
  • Jason Knight 76’

Match summary

Swansea and Bristol City drew 1-1. Swansea led 1-0 at half-time.

Ben Cabango put Swansea ahead from a corner in the 15th minute and Jason Knight equalised with a header in the 76th minute.

Bristol City had the better of the chances, with 2.09 expected goals (xG) from 15 shots to Swansea's 1.00 from 7.

Match stats

Swansea Bristol City
7 Shots 15
2 Shots on Target 6
3 Corners 8
1 Yellow Cards 3
0 Red Cards 0
1.00 xG 2.09
1.00 Non-penalty xG 2.09

Key events

Swansea Bristol City
Kick-off
Ben Cabango1-0 (Swansea)
15’
Half-time1-0
76’
Jason Knight1-1 (Bristol City)
Full-time1-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Swansea
  • Kyle Naughton
Bristol City
  • Scott Twine
  • Mark Sykes
  • Nahki Wells

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.00 2.09 15’ Ben Cabango (Swansea), 1-0 15’ 76’ Jason Knight (Bristol City), 1-1 76’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.00 2.09 15’ Ben Cabango (Swansea), 1-0 Ben Cabango 15’ 76’ Jason Knight (Bristol City), 1-1 Knight 76’
Swansea 1.00 xGBristol City 2.09 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bristol City attacking Swansea attacking 
17’ Sinclair Armstrong (Bristol City), from a corner, 0.64 xG, hit the woodwork 15’ Ben Cabango (Swansea), from a corner, 0.41 xG, goal 79’ Nahki Wells (Bristol City), open play, 0.39 xG, saved 37’ Gonçalo Franco (Swansea), open play, 0.29 xG, saved 9’ Scott Twine (Bristol City), open play, 0.27 xG, saved 48’ Sinclair Armstrong (Bristol City), open play, 0.23 xG, saved 14’ Žan Vipotnik (Swansea), open play, 0.19 xG, blocked 76’ Jason Knight (Bristol City), from a corner, 0.13 xG, goal 79’ Mark Sykes (Bristol City), open play, 0.08 xG, saved 29’ Yu Hirakawa (Bristol City), open play, 0.06 xG, blocked 2’ Anis Mehmeti (Bristol City), open play, 0.05 xG, off target 33’ Ji-sung Eom (Swansea), open play, 0.05 xG, off target 30’ Scott Twine (Bristol City), open play, 0.05 xG, blocked 16’ Yu Hirakawa (Bristol City), open play, 0.04 xG, blocked 86’ Anis Mehmeti (Bristol City), open play, 0.04 xG, blocked 50’ Scott Twine (Bristol City), direct free kick, 0.04 xG, saved 10’ Anis Mehmeti (Bristol City), from a corner, 0.03 xG, off target 67’ Ronald (Swansea), open play, 0.03 xG, off target 5’ Max Bird (Bristol City), from a corner, 0.02 xG, off target 17’ Jason Knight (Bristol City), from a corner, 0.02 xG, off target 41’ Žan Vipotnik (Swansea), open play, 0.02 xG, off target 12’ Ji-sung Eom (Swansea), open play, 0.01 xG, off target 17’ Sinclair Armstrong (Bristol City), from a corner, 0.64 xG, hit the woodwork 15’ Ben Cabango (Swansea), from a corner, 0.41 xG, goal 79’ Nahki Wells (Bristol City), open play, 0.39 xG, saved 37’ Gonçalo Franco (Swansea), open play, 0.29 xG, saved 9’ Scott Twine (Bristol City), open play, 0.27 xG, saved 48’ Sinclair Armstrong (Bristol City), open play, 0.23 xG, saved 14’ Žan Vipotnik (Swansea), open play, 0.19 xG, blocked 76’ Jason Knight (Bristol City), from a corner, 0.13 xG, goal 79’ Mark Sykes (Bristol City), open play, 0.08 xG, saved 29’ Yu Hirakawa (Bristol City), open play, 0.06 xG, blocked 2’ Anis Mehmeti (Bristol City), open play, 0.05 xG, off target 30’ Scott Twine (Bristol City), open play, 0.05 xG, blocked 33’ Ji-sung Eom (Swansea), open play, 0.05 xG, off target 86’ Anis Mehmeti (Bristol City), open play, 0.04 xG, blocked 16’ Yu Hirakawa (Bristol City), open play, 0.04 xG, blocked 50’ Scott Twine (Bristol City), direct free kick, 0.04 xG, saved 67’ Ronald (Swansea), open play, 0.03 xG, off target 10’ Anis Mehmeti (Bristol City), from a corner, 0.03 xG, off target 5’ Max Bird (Bristol City), from a corner, 0.02 xG, off target 17’ Jason Knight (Bristol City), from a corner, 0.02 xG, off target 41’ Žan Vipotnik (Swansea), open play, 0.02 xG, off target 12’ Ji-sung Eom (Swansea), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

Players15 players
90′ – – – – – – –
Kyle Naughton Taken off
61′ – – – – – –
90′ 1 – 1 0.41 – – –
90′ – – – – – – –
90′ – – – – – – –
Ronald
90′ – – 1 0.03 – – –
Gonçalo Franco Taken off
73′ – – 1 0.29 – – –
90′ – – – – – – –
Ji-sung Eom Taken off
89′ – – 2 0.06 – – –
90′ – – – – – – –
Žan Vipotnik Taken off
73′ – – 2 0.21 – – –
Josh Key Came on as a substitute
29′ – – – – – – –
Joe Allen Came on as a substitute
17′ – – – – – – –
Myles Peart-Harris Came on as a substitute
17′ – – – – – – –
Azeem Abdulai Came on as a substitute
1′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Swansea win 39% Avg odds 2.41
Draw 27% Avg odds 3.51
Bristol City win 34% Avg odds 2.82

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.