Swansea City AFC vs Bristol City FC, Championship 2022-23 REGULAR SEASON
Overview
Match Preview
Swansea City AFC vs Bristol City FC — Championship at Swansea.com Stadium.
- Swansea City AFC 15 games · 26 pts (2026/27)
- Bristol City FC 15 games · 18 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 |
|---|---|---|---|---|
| 19 Mar | Bristol City FC | H | 2–0 | W |
| 14 Mar | Millwall FC | A | 1–2 | L |
| 11 Mar | Middlesbrough FC | H | 1–3 | L |
| 04 Mar | Luton Town FC | A | 0–1 | L |
| 27 Feb | Rotherham United FC | H | 1–1 | D |
| 21 Feb | Stoke City FC | H | 1–3 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 19 Mar | Swansea City AFC | A | 0–2 | L |
| 15 Mar | Luton Town FC | A | 0–1 | L |
| 11 Mar | Blackpool FC | H | 2–0 | W |
| 07 Mar | Huddersfield Town AFC | A | 0–0 | D |
| 04 Mar | Cardiff City FC | A | 0–2 | L |
| 28 Feb | Manchester City FC | H | 0–3 | L |
Season Stats
| Swansea City AFC | Bristol City FC | |
|---|---|---|
| #6 | Position | #17 |
| 26 | Points | 18 |
| 15 | Played | 15 |
| 8 / 2 / 5 | W / D / L | 5 / 3 / 7 |
| 22 | Scored | 16 |
| 18 | Conceded | 24 |
| +4 | GD | -8 |
| 1.73 | PPG | 1.20 |
| 53% | Win % | 33% |
Key Stats
44%
Both Teams to Score
H2H (18 games)
H2H (18 games)
28%
Over 2.5 Goals
H2H history
H2H history
40%
Clean Sheets
Swansea City AFC this season
Swansea City AFC this season
13%
Clean Sheets
Bristol City FC this season
Bristol City FC this season
Swansea City AFC are 6th (26 pts). Bristol City FC are 17th (18 pts).
Goal Timing (This Season)
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
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
Top Scorers (This Season)
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 |
Bristol City FC
| Scott Twine | 5 G | |
| Dominic Ballard | 4 G | |
| Lorent Tolaj | 2 G | 1 A |
Events
Match Events
- 0' It’s Showtime! The match between Swansea City AFC and Bristol City FC is underway.
- 5' Bristol City FC fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 10' Omar Taylor-Clarke has been one of the livelier players on the pitch with 0 goals to his name this season.
- 15' The teams are not in a rush to score plenty of goals. It might look strange considering Swansea City AFC that had 398 games and scored 493 goals.
- 20' 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.
- 25' It is a cagey affair so far. Swansea City AFC in their trying to find a way past Bristol City FC's compact .
- 30' The home supporters are growing impatient. Swansea City AFC must find a spark to ignite this game.
- 34' Clinical. Composed. Brilliant. Liam Cullen makes it 1-0.
- 39' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 44' Over 44 minutes have gone by without a meaningful attack. The supporters want more.
- 46' Andreas Weimann has so much to prove this time. He replaces George Tanner on 46 minute.
- 51' Joel Piroe has been relatively quiet despite scoring 87 goals in his last 452 appearances.
- 56' Both keepers have barely been tested. Swansea City AFC and Bristol City FC are cancelling each other out in the centre of the park.
- 61' It looks like no one’s ball. Bristol City FC is used to counterattacking playing. None of the sides are ready to take the lead.
- 62' The Swansea City AFC manager makes a substitution. Liam Cullen departs to be replaced by Jamie Paterson.
- 67' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 68' The Bristol City FC manager makes a substitution. Samuel Bell departs to be replaced by Nahki Wells.
- 72' Swansea City AFC make a change. Liam Walsh trudges off to be replaced by Oliver Cooper on 72 minutes.
- 74' Poor challenge from Nahki Wells. The referee spots it immediately and shows the Yellow card.
- 77' Jules Ntcham adds to his 0 season tally! Swansea City AFC lead 2-0 — and this changes everything.
- 80' Bristol City FC make a change. Omar Taylor-Clarke trudges off to be replaced by Kane Wilson on 80 minutes.
- 82' The referee has no hesitation. Joel Piroe is booked for Swansea City AFC — Yellow card on 82.
- 87' The travelling Bristol City FC supporters hardly appreciate their team being pressed down to the backline.
- 90' The whistle greets Jules Ntcham as he departs to be replaced by Matthew Sorinola.
- 2-0 the final result. Bristol City FC will be bitterly disappointed.
Lineups
Swansea City AFC Lineups
Starting XI
-
28
Liam Walsh ↓ Oliver Cooper 72'
- 8
-
20
Liam Cullen ↓ Jamie Paterson 62'
- 23
- 1
- 3
- 6
-
10
Jules Ntcham ↓ Matthew Sorinola 90'
- 5
- 17
-
18
Luke Cundle ↓ Morgan Whittaker 72'
Bench
-
12
Jamie Paterson ↑ 62'
- 26
- 27
-
19
Morgan Whittaker ↑ 72'
-
29
Matthew Sorinola ↑ 90'
-
31
Oliver Cooper ↑ 72'
- 45
Coach
Russell Martin
Bristol City FC Lineups
Starting XI
- 3
- 16
- 10
- 26
-
9
Harry Cornick ↓ Anis Mehmeti 62'
- 17
-
19
George Tanner ↓ Andreas Weimann 46'
- 7
- 12
-
20
Samuel Bell ↓ Nahki Wells 68'
- 35
Bench
-
14
Andreas Weimann ↑ 46'
-
21
Nahki Wells ↑ 68'
-
2
Kane Wilson ↑ 80'
- 33
-
11
Anis Mehmeti ↑ 62'
- 23
Coach
Nigel Pearson
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
Swansea City AFC Form
Bristol City FC Form
Predictions
Prediction accuracy
3 / 4
1.66
Swansea City AFC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.86
Bristol City FC xG
I would bet for:
Markets are evenly balanced — no clear value pick.
Match Result
✓ CorrectActual: Swansea City AFC win
Both Teams to Score
✓ Correct
Avg goals/match: 2.52
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 90% |
|
10% |
| ± 1.5 | 72% |
|
28% |
| ± 2.5 | 46% |
|
54% |
| ± 3.5 | 25% |
|
75% |
| ± 4.5 | 12% |
|
88% |
Double Chance
Swansea City AFC or Draw
80%
Draw or Bristol City FC
46%
Swansea City AFC or Bristol City FC
74%
Half-Time Result
✗ WrongActual: Swansea City AFC win at HT
Correct Score
✓ In top 12
1 – 0
12.5%
1 – 1
12.3%
2 – 0
Actual
0 – 0
10.1%
2 – 1
9.2%
0 – 1
5.9%
3 – 0
5.9%
3 – 1
5.2%
1 – 2
4.7%
2 – 2
4%
0 – 2
2.9%
4 – 0
2.5%
Asian Handicap — Swansea City AFC
| Handicap | Swansea City AFC covers | Push | Bristol City FC covers |
|---|---|---|---|
| -2.5 | 13% | — | 87% |
| -2 | 13% | 17% | 70% |
| -1.5 | 30% | — | 70% |
| -1 | 30% | 24% | 45% |
| -0.5 | 55% | — | 45% |
| +0.5 | 82% | — | 18% |
| +1 | 82% | 12% | 6% |
| +1.5 | 94% | — | 6% |
| +2 | 94% | 5% | 1% |
| +2.5 | 99% | — | 1% |
Clean Sheet
Swansea City AFC keeps clean sheet
43%
✗
Bristol City FC keeps clean sheet
20%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

