Bristol City FC vs Swansea City AFC, Championship 2021-22 REGULAR SEASON
Overview
Match Preview
Bristol City FC vs Swansea City AFC — Championship at Ashton Gate.
- Bristol City FC 15 games · 18 pts (2026/27)
- Swansea City AFC 15 games · 26 pts (2026/27)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Birmingham City FC | 15 | 29 |
| 2 | Middlesbrough FC | 15 | 29 |
| 3 | Stoke City FC | 15 | 29 |
| 4 | Wolverhampton Wanderers FC | 15 | 28 |
| 5 | West Bromwich Albion FC | 15 | 28 |
| 6 | Swansea City AFC | 15 | 26 |
| 7 | Southampton FC | 15 | 24 |
| 8 | Queens Park Rangers FC | 15 | 24 |
| 9 | West Ham United FC | 15 | 23 |
| 10 | Sheffield United FC | 15 | 22 |
| 11 | Portsmouth FC | 15 | 22 |
| 12 | Norwich City FC | 15 | 21 |
| 13 | Blackburn Rovers FC | 15 | 21 |
| 14 | Cardiff City FC | 15 | 18 |
| 15 | Wrexham AFC | 15 | 18 |
| 16 | Millwall FC | 15 | 18 |
| 17 | Bristol City FC | 15 | 18 |
| 18 | Bolton Wanderers FC | 15 | 17 |
| 19 | Charlton Athletic FC | 15 | 17 |
| 20 | Watford FC | 15 | 15 |
| 21 | Lincoln City FC | 15 | 15 |
| 22 | Burnley FC | 15 | 10 |
| 23 | Derby County FC | 15 | 10 |
| 24 | Preston North End FC | 15 | 8 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 20 Aug | Swansea City AFC | H | 0–1 | L |
| 17 Aug | Reading FC | A | 3–2 | W |
| 14 Aug | Middlesbrough FC | A | 1–2 | L |
| 07 Aug | Blackpool FC | H | 1–1 | D |
| 08 May | Brentford FC | H | 1–3 | L |
| 01 May | Millwall FC | A | 1–4 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 20 Aug | Bristol City FC | A | 1–0 | W |
| 17 Aug | Stoke City FC | H | 1–3 | L |
| 14 Aug | Sheffield United FC | H | 0–0 | D |
| 07 Aug | Blackburn Rovers FC | A | 1–2 | L |
| 08 May | Watford FC | A | 0–2 | L |
| 01 May | Derby County FC | H | 2–1 | W |
Season Stats
| Bristol City FC | Swansea City AFC | |
|---|---|---|
| #17 | Position | #6 |
| 18 | Points | 26 |
| 15 | Played | 15 |
| 5 / 3 / 7 | W / D / L | 8 / 2 / 5 |
| 16 | Scored | 22 |
| 24 | Conceded | 18 |
| -8 | GD | +4 |
| 1.20 | PPG | 1.73 |
| 33% | Win % | 53% |
Key Stats
44%
Both Teams to Score
H2H (18 games)
H2H (18 games)
28%
Over 2.5 Goals
H2H history
H2H history
13%
Clean Sheets
Bristol City FC this season
Bristol City FC this season
40%
Clean Sheets
Swansea City AFC this season
Swansea City AFC this season
Bristol City FC are 17th (18 pts). Swansea City AFC are 6th (26 pts).
Goal Timing (This Season)
Bristol City FC
0-15
2/2
16-30
1/2
31-45
4/3
46-60
1/7
61-75
1/2
76+
7/7
■ Scored ■ Conceded
Swansea City AFC
0-15
4/5
16-30
2/2
31-45
4/5
46-60
6/1
61-75
2/–
76+
3/5
■ Scored ■ Conceded
Top Scorers (This Season)
Bristol City FC
| Scott Twine | 5 G | |
| Dominic Ballard | 4 G | |
| Lorent Tolaj | 2 G | 1 A |
Swansea City AFC
| Adam Idah | 4 G | 1 A |
| Joseph Opoku | 3 G | 2 A |
| Moussa Kounfolo Yeo | 3 G | |
| Ji-sung Eom | 2 G | 2 A |
Events
Match Events
- 0' Here we go! The referee blows the whistle and Bristol City FC launch into their encounter with Swansea City AFC.
- 5' The clock is ticking and both teams know a goal could change everything at this point.
- 10' Swansea City AFC is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 15' Chris Martin, a Scotland , has 24 bookings this season and will need to keep his discipline tonight.
- 17' The referee does not hesitate — a Yellow card for Jay Fulton on 17 minutes.
- 19' A stunning finish from Joel Piroe — that came from absolutely nowhere!
- 24' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 29' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 34' Not even hints on scoring a goal over the last 34 minutes.
- 35' It’s a booking for Swansea City AFC player. Joel Piroe gets a Yellow card.
- 36' Poor challenge from Danny Simpson. The referee spots it immediately and shows the Yellow card.
- 41' The midfield battle is intense right now. Both Bristol City FC and Swansea City AFC are fighting for every inch of the pitch.
- 46' Bristol City FC have won 450 goals from 402 games. They will be desperate to add to that tally today.
- 47' Swansea City AFC player sees a Yellow card in front of him.
- 52' Swansea City AFC are keeping things exceptionally tight at the back. It will take something special to break them down.
- 57' Jake Bidwell has been a danger all night but risks an early exit having now seen a Yellow card on 57.
- 58' Andreas Weimann picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 59' A moment of madness from Andreas Weimann on 59 minutes earns him a Yellow card. Bristol City FC will be frustrated.
- 60' Antoine Semenyo is replacing Alex Scott for the Bristol City FC side.
- 65' While there is no rush on the pitch, let’s have a look at some stats. Jamie Paterson made 402 appearances and scored 34 goals. He is very likely to score a goal today.
- 67' Joel Latibeaudiere has been a danger all night but risks an early exit having now seen a Yellow card on 67.
- 71' Time for substitution for Bristol City FC. Cameron Pring is replaced by Nahki Wells.
- 75' A meaty challenge results in booking for Robert Atkinson on 75.
- 80' Ethan Laird has been one of the livelier players on the pitch with 0 goals to his name this season.
- 81' Time for substitution for Swansea City AFC. Joel Piroe is replaced by Jamal Lowe.
- 84' Controversy at the stadium! Antoine Semenyo argues furiously but the Yellow card stands.
- 85' The supporters are chanting for Andy King. He replaces Danny Simpson on 85 minute.
- 90' A moment of madness from Matt Grimes on 90 minutes earns him a Yellow card. Swansea City AFC will be frustrated.
- The referee blows the final whistle. Sensational lose for Bristol City FC.
Lineups
Bristol City FC Lineups
Starting XI
- 22
- 14
- 3
-
16
Cameron Pring ↓ Nahki Wells 71'
-
2
Danny Simpson ↓ Andy King 85'
- 6
- 9
- 1
- 42
- 5
-
36
Alex Scott ↓ Antoine Semenyo 60'
Bench
- 17
- 15
-
18
Antoine Semenyo ↑ 60'
-
10
Andy King ↑ 85'
-
21
Nahki Wells ↑ 71'
- 45
- 12
Coach
Nigel Pearson
Swansea City AFC Lineups
Starting XI
- 12
- 6
- 8
- 1
- 16
-
20
Liam Cullen ↓ Morgan Whittaker 71'
- 24
- 3
-
17
Joel Piroe ↓ Jamal Lowe 81'
- 22
- 27
Bench
-
10
Jamal Lowe ↑ 81'
- 18
- 21
-
11
Morgan Whittaker ↑ 71'
- 14
- 35
- 37
Coach
Russell Martin
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Joel Piroe | 3 |
| Andreas Weimann | 3 |
| Jules Ntcham | 2 |
| Mark Sykes | 2 |
| Nahki Wells | 2 |
| Oliver Cooper | 2 |
| Antoine Semenyo | 2 |
| Liam Cullen | 2 |
Head to Head
Bristol City FC Form
Swansea City AFC Form
2021-08-20
Bristol City FC
0–1
Swansea City AFC
W
2021-08-17
Swansea City AFC
1–3
Stoke City FC
L
2021-08-14
Swansea City AFC
0–0
Sheffield United FC
D
2021-08-07
Blackburn Rovers FC
2–1
Swansea City AFC
L
2021-05-08
Watford FC
2–0
Swansea City AFC
L
2021-05-01
Swansea City AFC
2–1
Derby County FC
W
Predictions
Prediction accuracy
3 / 4
0.92
Bristol City FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.28
Swansea City AFC xG
I would bet for:
Swansea City AFC or Draw 72% + Under 2.5 goals 62%
Match Result
✓ CorrectActual: Swansea City AFC win
Both Teams to Score
✓ Correct
Avg goals/match: 2.2
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 87% |
|
13% |
| ± 1.5 | 65% |
|
35% |
| ± 2.5 | 38% |
|
62% |
| ± 3.5 | 19% |
|
81% |
| ± 4.5 | 8% |
|
92% |
Double Chance
Bristol City FC or Draw
59%
Draw or Swansea City AFC
72%
Bristol City FC or Swansea City AFC
69%
Half-Time Result
✗ WrongActual: Swansea City AFC win at HT
Correct Score
✓ In top 12
1 – 1
14%
0 – 0
13.3%
0 – 1
Actual
1 – 0
8.9%
0 – 2
8.8%
1 – 2
8.1%
2 – 1
5.8%
2 – 0
4.5%
2 – 2
3.8%
0 – 3
3.7%
1 – 3
3.5%
3 – 1
1.8%
Asian Handicap — Bristol City FC
| Handicap | Bristol City FC covers | Push | Swansea City AFC covers |
|---|---|---|---|
| -2.5 | 2% | — | 98% |
| -2 | 2% | 7% | 91% |
| -1.5 | 9% | — | 91% |
| -1 | 9% | 16% | 75% |
| -0.5 | 25% | — | 75% |
| +0.5 | 57% | — | 43% |
| +1 | 57% | 23% | 20% |
| +1.5 | 80% | — | 20% |
| +2 | 80% | 13% | 7% |
| +2.5 | 93% | — | 7% |
Clean Sheet
Bristol City FC keeps clean sheet
28%
✓
Swansea City AFC keeps clean sheet
40%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

