Loading...
BetGPS Football Betting Resources
England Championship · ·Referee: M Donohue

Bristol City 1–0 Swansea

Full time · half time 0–0 · season 2023/2024

Home ✓ 2.30 fair 2.26
Draw 3.30 fair 3.95
Away 3.10 fair 3.28
Under 2.5 ✓ 1.75 fair 2.05
Over 2.5 2.05 fair 1.95

Bet365 odds before kick-off. Highlighted = our prediction. ✓ = what happened. "Fair" = odds that would match our model's probability.

Match facts

Bristol City Swansea
5 Shots 8
2 Shots on target 0
3 Corners 6
14 Fouls 4
2 Yellow cards 1
0 Red cards 0

Our pre-match prediction

✓ Result correct ✗ Goals missed ✗ BTTS missed Calculated after the match, using only matches played before kick-off (441 league matches this season so far).
Result Bristol City to win
Goals Over 2.5
Both teams score Yes fair 1.82
Expected goals 1.51 – 1.21
Home / Draw / Away
Bristol CityDrawSwansea
Under / Over 2.5 goals
Under 2.5Over 2.5
Both teams to score
NoYes
Total goals in the match
Most likely scores
1–1 12% 1–0 9.9% 2–1 9.1%

Statistics 2023/2024, before this match

Bristol City before this match, all matches
1.22points / match
1.14scored / match
1.19conceded / match
WonDrawnLost 36 played · 41:43
Swansea before this match, all matches
1.19points / match
1.28scored / match
1.58conceded / match
WonDrawnLost 36 played · 46:57
Bristol City all matches all matches Swansea

Per match

1.14 Goals scored 1.28
1.19 Goals conceded 1.58
2.33 Total goals 2.86
11.94 Shots 11.36
3.58 Shots on target 3.89
12.25 Shots faced 13.92
5.22 Corners 5.00
5.06 Corners against 5.19
9.72 Fouls 10.58
1.53 Yellow cards 2.06
0.53 1st-half goals scored 0.67
0.47 1st-half goals conceded 0.69

How often Full Time

33% Wins 31%
22% Draws 28%
44% Losses 42%
92% Over 0.5 goals 97%
61% Over 1.5 goals 83%
42% Over 2.5 goals 64%
22% Over 3.5 goals 33%
17% Over 4.5 goals 8%
0% Over 5.5 goals 0%
53% Both teams scored 69%
19% Clean sheets 17%
36% Failed to score 17%

How often Half Time

22% Wins 33%
50% Draws 31%
28% Losses 36%
58% Over 0.5 goals 83%
28% Over 1.5 goals 36%
11% Over 2.5 goals 14%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Bristol City all matches
Swansea all matches
Bristol City before this match, at home
1.33points / match
1.17scored / match
1.11conceded / match
WonDrawnLost 18 played · 21:20
Swansea before this match, away
1.28points / match
1.44scored / match
1.72conceded / match
WonDrawnLost 18 played · 26:31
Bristol City at home away Swansea

Per match

1.17 Goals scored 1.44
1.11 Goals conceded 1.72
2.28 Total goals 3.17
12.39 Shots 10.61
3.83 Shots on target 3.83
12.39 Shots faced 14.72
5.78 Corners 4.67
5.61 Corners against 5.61
9.17 Fouls 10.44
1.44 Yellow cards 2.22
0.67 1st-half goals scored 0.72
0.44 1st-half goals conceded 0.56

How often Full Time

39% Wins 33%
17% Draws 28%
44% Losses 39%
94% Over 0.5 goals 100%
50% Over 1.5 goals 89%
33% Over 2.5 goals 67%
28% Over 3.5 goals 44%
22% Over 4.5 goals 17%
0% Over 5.5 goals 0%
44% Both teams scored 72%
22% Clean sheets 17%
39% Failed to score 11%

How often Half Time

33% Wins 44%
44% Draws 22%
22% Losses 33%
61% Over 0.5 goals 89%
28% Over 1.5 goals 28%
17% Over 2.5 goals 11%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Bristol City at home
Swansea away

Last 10 matches before this match

Bristol City all matches

Date Match Score 1 X 2 O U
05.03.24 Ipswich – Bristol City 3–2 (0–0) 1.653.755.50 2.03 1.83
02.03.24 Bristol City – Cardiff 0–1 (0–0) 1.953.404.00 2.25 1.62
24.02.24 Sheffield Weds – Bristol City 2–1 (2–1) 2.553.302.80 2.15 1.67
17.02.24 Bristol City – QPR 0–1 (0–1) 1.953.504.00 2.25 1.62
13.02.24 Bristol City – Southampton 3–1 (0–0) 4.203.601.80 1.93 1.93
10.02.24 Middlesbrough – Bristol City 1–2 (0–2) 1.704.004.50 1.95 1.90
02.02.24 Bristol City – Leeds 0–1 (0–0) 4.753.801.73 2.03 1.83
30.01.24 Coventry – Bristol City 2–2 (1–1) 1.733.605.00 1.98 1.88
20.01.24 Bristol City – Watford 1–1 (1–1) 2.453.253.00 2.08 1.73
13.01.24 Preston – Bristol City 2–0 (0–0) 2.603.252.80 2.40 1.53

Swansea all matches

Date Match Score 1 X 2 O U
06.03.24 Watford – Swansea 1–1 (0–1) 2.203.503.25 1.93 1.93
02.03.24 Swansea – Blackburn 2–1 (2–0) 2.203.503.20 1.73 2.08
24.02.24 Sunderland – Swansea 1–2 (0–2) 1.833.504.75 1.85 2.00
17.02.24 Swansea – Ipswich 1–2 (1–2) 4.203.501.91 1.70 2.10
13.02.24 Swansea – Leeds 0–4 (0–3) 5.254.331.57 1.67 2.15
10.02.24 Hull – Swansea 0–1 (0–1) 1.733.804.75 1.80 2.00
03.02.24 Swansea – Plymouth 0–1 (0–1) 2.003.603.60 1.60 2.30
30.01.24 Leicester – Swansea 3–1 (1–0) 1.335.508.50 1.53 2.40
20.01.24 Swansea – Southampton 1–3 (1–3) 5.004.001.67 1.65 2.20
13.01.24 Birmingham – Swansea 2–2 (1–1) 2.253.503.10 1.80 2.00

Bristol City at home

Date Match Score 1 X 2 O U
02.03.24 Bristol City – Cardiff 0–1 (0–0) 1.953.404.00 2.25 1.62
17.02.24 Bristol City – QPR 0–1 (0–1) 1.953.504.00 2.25 1.62
13.02.24 Bristol City – Southampton 3–1 (0–0) 4.203.601.80 1.93 1.93
02.02.24 Bristol City – Leeds 0–1 (0–0) 4.753.801.73 2.03 1.83
20.01.24 Bristol City – Watford 1–1 (1–1) 2.453.253.00 2.08 1.73
01.01.24 Bristol City – Millwall 0–1 (0–0) 2.053.403.60 2.20 1.65
22.12.23 Bristol City – Hull 3–2 (1–2) 2.703.302.63 2.15 1.67
16.12.23 Bristol City – Sunderland 1–0 (1–0) 3.103.602.25 2.03 1.83
03.12.23 Bristol City – Norwich 1–2 (1–0) 2.253.303.20 1.83 2.03
25.11.23 Bristol City – Middlesbrough 3–2 (2–0) 3.603.302.10 2.00 1.85

Swansea away

Date Match Score 1 X 2 O U
06.03.24 Watford – Swansea 1–1 (0–1) 2.203.503.25 1.93 1.93
24.02.24 Sunderland – Swansea 1–2 (0–2) 1.833.504.75 1.85 2.00
10.02.24 Hull – Swansea 0–1 (0–1) 1.733.804.75 1.80 2.00
30.01.24 Leicester – Swansea 3–1 (1–0) 1.335.508.50 1.53 2.40
13.01.24 Birmingham – Swansea 2–2 (1–1) 2.253.503.10 1.80 2.00
29.12.23 Coventry – Swansea 2–2 (1–1) 1.753.804.33 1.73 2.08
26.12.23 Southampton – Swansea 5–0 (1–0) 1.405.007.50 1.57 2.35
12.12.23 Stoke – Swansea 1–1 (0–0) 2.053.503.60 1.93 1.93
09.12.23 Rotherham – Swansea 1–2 (0–1) 3.303.402.15 1.98 1.88
29.11.23 Leeds – Swansea 3–1 (2–1) 1.365.258.50 1.53 2.40

Score badge: green win, amber draw, red loss for the team named above. Half-time score in brackets. Bold odds = the outcome that happened. A league code next to the date means the match was played in another league.

Head-to-head since 2021/2022, before this match

Bristol City winsDrawsSwansea wins
5matches
2.40goals / match
40%over 2.5
60%both scored
Date Match Score 1 X 2 O U
02.09.23E1 Swansea – Bristol City 1–2 (1–0) 2.103.403.50 1.98 1.88
19.03.23E1 Swansea – Bristol City 2–0 (1–0) 2.153.303.40 2.00 1.80
29.10.22E1 Bristol City – Swansea 1–1 (1–0) 2.303.403.10 1.93 1.93
13.02.22E1 Swansea – Bristol City 3–1 (0–1) 1.953.504.00 2.00 1.85
20.08.21E1 Bristol City – Swansea 0–1 (0–1) 2.153.253.60 2.20 1.66

England Championship table 2023/2024, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Leicester 37 26 4 7 74 33 +41 82 WLLLWD
2 Leeds 37 24 7 6 68 28 +40 79 WWWDWW
3 Ipswich 37 23 9 5 74 49 +25 78 WWWWWL
4 Southampton 36 22 7 7 73 47 +26 73 LWLLWW
5 West Brom 37 18 9 10 57 36 +21 63 LWDWDW
6 Norwich 37 17 7 13 66 54 +12 58 WWDWLW
7 Hull 37 16 10 11 53 46 +7 58 WWDDDD
8 Coventry 37 15 12 10 59 43 +16 57 DWLLWW
9 Preston 36 15 8 13 48 54 -6 53 WWDWDL
10 Cardiff 37 16 5 16 43 49 -6 53 LDWWWW
11 Middlesbrough 36 15 5 16 52 52 0 50 LWLLWW
12 Sunderland 37 14 5 18 48 45 +3 47 LLLLLL
13 Watford 37 11 12 14 52 51 +1 45 LWLLDL
14 Bristol City 36 12 8 16 41 43 -2 44 WWLLLL
15 Swansea 36 11 10 15 46 57 -11 43 WLLWWD
16 Millwall 37 11 10 16 36 48 -12 43 LLWWDW
17 Plymouth 37 10 11 16 54 61 -7 41 LLWLLD
18 Blackburn 37 11 8 18 51 64 -13 41 DDDLDD
19 Stoke 37 11 8 18 35 50 -15 41 WLLWLW
20 QPR 37 10 9 18 36 50 -14 39 LWWWDL
21 Birmingham 36 10 9 17 42 57 -15 39 WWLLDL
22 Huddersfield 37 8 14 15 42 61 -19 38 WLWDLL
23 Sheffield Weds 37 11 5 21 30 55 -25 38 LWWWWL
24 Rotherham 37 3 10 24 30 77 -47 19 LLLLLL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Leeds 18 14 4 0 39 12 +27 46 WWWWWW
2 Ipswich 18 13 4 1 47 29 +18 43 DWDWWW
3 Norwich 19 13 2 4 37 18 +19 41 WWWWWW
4 Leicester 18 13 1 4 35 13 +22 40 WDWWLL
5 West Brom 18 12 3 3 29 14 +15 39 WWWWLW
6 Southampton 18 12 2 4 45 24 +21 38 WWWLLW
7 Coventry 18 8 8 2 29 17 +12 32 DWDWLW
8 Preston 19 9 4 6 28 31 -3 31 WWWDDL
9 Sunderland 18 10 0 8 29 22 +7 30 WLWWLL
10 Cardiff 19 9 3 7 23 22 +1 30 LLDWWW
11 Hull 19 7 7 5 27 20 +7 28 LWLDDD
12 Plymouth 18 8 4 6 38 32 +6 28 DWDLLL
13 Birmingham 17 7 6 4 26 22 +4 27 LDDWWL
14 Sheffield Weds 19 7 4 8 20 23 -3 25 LDWWWL
15 Bristol City 18 7 3 8 21 20 +1 24 LDLWLL
16 Middlesbrough 18 7 3 8 20 21 -1 24 LDDLLW
17 Blackburn 19 6 5 8 26 30 -4 23 DLWDDD
18 Huddersfield 19 5 7 7 23 28 -5 22 DWWLDL
19 Stoke 18 6 4 8 14 21 -7 22 DLLWLW
20 Millwall 19 6 4 9 16 27 -11 22 LDLLWW
21 Watford 19 5 6 8 29 26 +3 21 DLLLDL
22 Swansea 18 5 5 8 20 26 -6 20 WLLLLW
23 QPR 19 4 6 9 21 29 -8 18 WDDWDL
24 Rotherham 18 3 6 9 17 24 -7 15 DLLLLL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 Leicester 19 13 3 3 39 20 +19 42 LWWLWD
2 Ipswich 19 10 5 4 27 20 +7 35 DLWWWL
3 Southampton 18 10 5 3 28 23 +5 35 DWWLWW
4 Leeds 19 10 3 6 29 16 +13 33 WWWWDW
5 Hull 18 9 3 6 26 26 0 30 LWWWWD
6 Middlesbrough 18 8 2 8 32 31 +1 26 WWLWLW
7 Coventry 19 7 4 8 30 26 +4 25 WLDWLW
8 West Brom 19 6 6 7 28 22 +6 24 LDWDDW
9 Watford 18 6 6 6 23 25 -2 24 WDDLWL
10 Swansea 18 6 5 7 26 31 -5 23 DDLWWD
11 Cardiff 18 7 2 9 20 27 -7 23 WLWLLW
12 Preston 17 6 4 7 20 23 -3 22 LLLDWW
13 Millwall 18 5 6 7 20 21 -1 21 WLLLWD
14 QPR 18 6 3 9 15 21 -6 21 LDWLWW
15 Bristol City 18 5 5 8 20 23 -3 20 DLDWLL
16 Stoke 19 5 4 10 21 29 -8 19 WLLLLW
17 Blackburn 18 5 3 10 25 34 -9 18 LLLDDL
18 Sunderland 19 4 5 10 19 23 -4 17 LDLLLL
19 Norwich 18 4 5 9 29 36 -7 17 LWLDDL
20 Huddersfield 18 3 7 8 19 33 -14 16 LDDLWL
21 Plymouth 19 2 7 10 16 29 -13 13 DWLWLD
22 Sheffield Weds 18 4 1 13 10 32 -22 13 WLLLWW
23 Birmingham 19 3 3 13 16 35 -19 12 WLLLDL
24 Rotherham 19 0 4 15 13 53 -40 4 DLLLLL

Bristol City   Swansea

Under / Over goals 2023/2024, before this match

Goals
All matches – Under/Over goals
# Streak
1 18 Blackburn 37 11 26 1.4 1.7 11 8 18 51 64 41 OUUOUU
2 3 Ipswich 37 13 24 2.0 1.3 23 9 5 74 49 78 OOOUOO
3 4 Southampton 36 13 23 2.0 1.3 22 7 7 73 47 73 OUOOOO
4 6 Norwich 37 14 23 1.8 1.5 17 7 13 66 54 58 OOUUOO
5 15 Swansea 36 13 23 1.3 1.6 11 10 15 46 57 43 UOOOOU
6 17 Plymouth 37 14 23 1.5 1.6 10 11 16 54 61 41 UOUUUU
7 1 Leicester 37 15 22 2.0 0.9 26 4 7 74 33 82 UOOOUO
8 9 Preston 36 14 22 1.3 1.5 15 8 13 48 54 53 UOOOUO
9 7 Hull 37 16 21 1.4 1.2 16 10 11 53 46 58 OOUUUO
10 8 Coventry 37 16 21 1.6 1.2 15 12 10 59 43 57 OUOOOO
11 11 Middlesbrough 36 16 20 1.4 1.4 15 5 16 52 52 50 OOUUOU
12 12 Sunderland 37 17 20 1.3 1.2 14 5 18 48 45 47 UOOUUO
13 24 Rotherham 37 17 20 0.8 2.1 3 10 24 30 77 19 UOOUOO
14 2 Leeds 37 18 19 1.8 0.8 24 7 6 68 28 79 OUOUUU
15 13 Watford 37 18 19 1.4 1.4 11 12 14 52 51 45 OUOUUO
16 10 Cardiff 37 19 18 1.2 1.3 16 5 16 43 49 53 OUOUUO
17 21 Birmingham 36 18 18 1.2 1.6 10 9 17 42 57 39 UOOOUU
18 22 Huddersfield 37 19 18 1.1 1.6 8 14 15 42 61 38 UOOUUO
19 5 West Brom 37 20 17 1.5 1.0 18 9 10 57 36 63 UOUOOO
20 20 QPR 37 20 17 1.0 1.4 10 9 18 36 50 39 UUOOOU
21 23 Sheffield Weds 37 20 17 0.8 1.5 11 5 21 30 55 38 UUOUUU
22 14 Bristol City 36 21 15 1.1 1.2 12 8 16 41 43 44 OOUOUO
23 16 Millwall 37 22 15 1.0 1.3 11 10 16 36 48 43 OUOUUU
24 19 Stoke 37 22 15 0.9 1.4 11 8 18 35 50 41 UUOUUO
Home – Under/Over goals
# Streak
1 3 Ipswich 18 3 15 2.6 1.6 13 4 1 47 29 43 UOOOOO
2 4 Southampton 18 4 14 2.5 1.3 12 2 4 45 24 38 OOOOOO
3 9 Preston 19 5 14 1.5 1.6 9 4 6 28 31 31 UOOOUO
4 17 Plymouth 18 4 14 2.1 1.8 8 4 6 38 32 28 OOOUOU
5 2 Leeds 18 6 12 2.2 0.7 14 4 0 39 12 46 OOUOOU
6 12 Sunderland 18 6 12 1.6 1.2 10 0 8 29 22 30 UUOOOU
7 18 Blackburn 19 7 12 1.4 1.6 6 5 8 26 30 23 UOOUUU
8 13 Watford 19 8 11 1.5 1.4 5 6 8 29 26 21 UUOOUO
9 15 Swansea 18 7 11 1.1 1.4 5 5 8 20 26 20 UOUOOO
10 1 Leicester 18 8 10 1.9 0.7 13 1 4 35 13 40 OUOUOO
11 6 Norwich 19 9 10 1.9 0.9 13 2 4 37 18 41 UOOOUO
12 20 QPR 19 9 10 1.1 1.5 4 6 9 21 29 18 UUOOOU
13 21 Birmingham 17 7 10 1.5 1.3 7 6 4 26 22 27 OUOUOO
14 22 Huddersfield 19 9 10 1.2 1.5 5 7 7 23 28 22 UOUOUO
15 23 Sheffield Weds 19 10 9 1.1 1.2 7 4 8 20 23 25 OUUOUU
16 7 Hull 19 11 8 1.4 1.1 7 7 5 27 20 28 OUUUUO
17 8 Coventry 18 10 8 1.6 0.9 8 8 2 29 17 32 OOOOOO
18 10 Cardiff 19 11 8 1.2 1.2 9 3 7 23 22 30 OUUOUO
19 16 Millwall 19 11 8 0.8 1.4 6 4 9 16 27 22 OUOUUU
20 5 West Brom 18 11 7 1.6 0.8 12 3 3 29 14 39 UOUUUO
21 24 Rotherham 18 11 7 0.9 1.3 3 6 9 17 24 15 UUUOUU
22 11 Middlesbrough 18 12 6 1.1 1.2 7 3 8 20 21 24 OUUOUO
23 14 Bristol City 18 12 6 1.2 1.1 7 3 8 21 20 24 UUUOUU
24 19 Stoke 18 12 6 0.8 1.2 6 4 8 14 21 22 UOOUUU
Away – Under/Over goals
# Streak
1 11 Middlesbrough 18 4 14 1.8 1.7 8 2 8 32 31 26 OOOOUU
2 18 Blackburn 18 4 14 1.4 1.9 5 3 10 25 34 18 OOUOUO
3 6 Norwich 18 5 13 1.6 2.0 4 5 9 29 36 17 UOUOUO
4 7 Hull 18 5 13 1.4 1.4 9 3 6 26 26 30 OUOOOU
5 8 Coventry 19 6 13 1.6 1.4 7 4 8 30 26 25 OOOUOO
6 24 Rotherham 19 6 13 0.7 2.8 0 4 15 13 53 4 UOOOOO
7 1 Leicester 19 7 12 2.1 1.1 13 3 3 39 20 42 OOOOUO
8 15 Swansea 18 6 12 1.4 1.7 6 5 7 26 31 23 OOOUOU
9 5 West Brom 19 9 10 1.5 1.2 6 6 7 28 22 24 UOOUOO
10 10 Cardiff 18 8 10 1.1 1.5 7 2 9 20 27 23 OOUUOU
11 3 Ipswich 19 10 9 1.4 1.1 10 5 4 27 20 35 UOOOUO
12 4 Southampton 18 9 9 1.6 1.3 10 5 3 28 23 35 UOUOUO
13 14 Bristol City 18 9 9 1.1 1.3 5 5 8 20 23 20 UUOOOO
14 17 Plymouth 19 10 9 0.8 1.5 2 7 10 16 29 13 UUOUUU
15 19 Stoke 19 10 9 1.1 1.5 5 4 10 21 29 19 UOOOUO
16 9 Preston 17 9 8 1.2 1.4 6 4 7 20 23 22 OUOUUO
17 12 Sunderland 19 11 8 1.0 1.2 4 5 10 19 23 17 OUUOUO
18 13 Watford 18 10 8 1.3 1.4 6 6 6 23 25 24 OUUOUU
19 21 Birmingham 19 11 8 0.8 1.8 3 3 13 16 35 12 OUUOUU
20 22 Huddersfield 18 10 8 1.1 1.8 3 7 8 19 33 16 OUUOOU
21 23 Sheffield Weds 18 10 8 0.6 1.8 4 1 13 10 32 13 UOOUUU
22 2 Leeds 19 12 7 1.5 0.8 10 3 6 29 16 33 OUOUUU
23 16 Millwall 18 11 7 1.1 1.2 5 6 7 20 21 21 UUUOOU
24 20 QPR 18 11 7 0.8 1.2 6 3 9 15 21 21 UUOUUO

U / O = matches with fewer / more goals than the line (both teams' goals). BTTS = both teams to score: Yes when both teams scored, No when at least one didn't. Pos = position in the league table. Streak = last 6 matches, oldest left: O / U over or under the line, Y / N on the BTTS tab. Click a column heading to sort; click again to reverse.

Results and odds courtesy of football-data.co.uk · updated 2 Nov 2026, 20:47