Loading...
BetGPS Football Betting Resources
England Championship · ·Referee: J Smith

Bristol City 3–0 Swansea

Full time · half time 2–0 · season 2025/2026

Home ✓ 2.10 fair 2.31
Draw 3.25 fair 3.76
Away 3.40 fair 3.33
Under 2.5 1.73 fair 1.85
Over 2.5 ✓ 2.10 fair 2.17

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

Match facts

Bristol City Swansea
15 Shots 17
8 Shots on target 5
5 Corners 6
10 Fouls 7
2 Yellow cards 0
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 (180 league matches this season so far).
Result Bristol City to win
Goals Under 2.5
Both teams score Yes fair 1.97
Expected goals 1.40 – 1.12
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.6% 1–0 11.3% 0–1 9%

Statistics 2025/2026, before this match

Bristol City before this match, all matches
1.53points / match
1.47scored / match
1.20conceded / match
WonDrawnLost 15 played · 22:18
Swansea before this match, all matches
1.13points / match
1.00scored / match
1.27conceded / match
WonDrawnLost 15 played · 15:19
Bristol City all matches all matches Swansea

Per match

1.47 Goals scored 1.00
1.20 Goals conceded 1.27
2.67 Total goals 2.27
13.60 Shots 10.60
3.40 Shots on target 3.27
12.67 Shots faced 12.07
5.07 Corners 4.53
4.80 Corners against 4.40
9.87 Fouls 10.60
1.47 Yellow cards 2.33
0.93 1st-half goals scored 0.27
0.67 1st-half goals conceded 0.60

How often Full Time

40% Wins 27%
33% Draws 33%
27% Losses 40%
87% Over 0.5 goals 93%
67% Over 1.5 goals 67%
47% Over 2.5 goals 40%
33% Over 3.5 goals 20%
20% Over 4.5 goals 7%
13% Over 5.5 goals 0%
60% Both teams scored 60%
33% Clean sheets 20%
20% Failed to score 27%

How often Half Time

47% Wins 0%
33% Draws 67%
20% Losses 33%
80% Over 0.5 goals 60%
47% Over 1.5 goals 27%
27% Over 2.5 goals 0%

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.38points / match
1.38scored / match
1.25conceded / match
WonDrawnLost 8 played · 11:10
Swansea before this match, away
1.14points / match
0.86scored / match
0.86conceded / match
WonDrawnLost 7 played · 6:6
Bristol City at home away Swansea

Per match

1.38 Goals scored 0.86
1.25 Goals conceded 0.86
2.63 Total goals 1.71
13.63 Shots 10.14
2.13 Shots on target 3.29
14.00 Shots faced 12.57
4.38 Corners 4.57
4.38 Corners against 4.86
10.13 Fouls 10.86
2.13 Yellow cards 2.57
0.88 1st-half goals scored 0.14
0.63 1st-half goals conceded 0.29

How often Full Time

38% Wins 29%
25% Draws 29%
38% Losses 43%
88% Over 0.5 goals 86%
63% Over 1.5 goals 57%
50% Over 2.5 goals 29%
38% Over 3.5 goals 0%
13% Over 4.5 goals 0%
13% Over 5.5 goals 0%
63% Both teams scored 43%
25% Clean sheets 29%
25% Failed to score 43%

How often Half Time

50% Wins 0%
25% Draws 86%
25% Losses 14%
88% Over 0.5 goals 29%
38% Over 1.5 goals 14%
13% Over 2.5 goals 0%

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
07.11.25 Watford – Bristol City 1–1 (1–1) 2.013.403.60 2.20 1.67
04.11.25 Bristol City – Blackburn 0–1 (0–1) 2.103.253.50 2.03 1.83
01.11.25 Stoke – Bristol City 5–1 (3–0) 2.323.302.85 2.10 1.73
25.10.25 Bristol City – Birmingham 1–0 (1–0) 2.153.303.30 2.10 1.73
21.10.25 Bristol City – Southampton 3–1 (1–1) 2.403.302.75 1.93 1.93
18.10.25 Norwich – Bristol City 0–1 (0–0) 2.503.402.57 1.83 2.03
04.10.25 Bristol City – QPR 1–2 (1–0) 1.713.504.50 1.85 2.00
30.09.25 Bristol City – Ipswich 1–1 (1–0) 2.703.302.45 1.93 1.93
27.09.25 Preston – Bristol City 0–0 (0–0) 2.503.302.65 2.10 1.73
21.09.25 Bristol City – Oxford 1–3 (0–2) 1.564.205.25 1.93 1.93

Swansea all matches

Date Match Score 1 X 2 O U
08.11.25 Swansea – Ipswich 1–4 (0–1) 3.503.502.01 2.05 1.80
05.11.25 Preston – Swansea 2–1 (1–0) 2.203.053.40 2.20 1.67
01.11.25 Charlton – Swansea 1–1 (0–0) 2.013.503.50 2.30 1.62
25.10.25 Swansea – Norwich 2–1 (1–1) 2.203.253.20 1.93 1.93
22.10.25 Swansea – QPR 0–1 (0–1) 2.053.253.40 2.10 1.73
18.10.25 Southampton – Swansea 0–0 (0–0) 1.913.503.80 2.03 1.83
04.10.25 Swansea – Leicester 1–3 (0–1) 2.353.502.70 2.20 1.67
30.09.25 Blackburn – Swansea 1–2 (1–1) 2.573.102.65 2.20 1.67
27.09.25 Swansea – Millwall 1–1 (1–1) 2.153.103.50 2.38 1.57
20.09.25 Birmingham – Swansea 1–0 (0–0) 1.813.304.50 2.38 1.57

Bristol City at home

Date Match Score 1 X 2 O U
04.11.25 Bristol City – Blackburn 0–1 (0–1) 2.103.253.50 2.03 1.83
25.10.25 Bristol City – Birmingham 1–0 (1–0) 2.153.303.30 2.10 1.73
21.10.25 Bristol City – Southampton 3–1 (1–1) 2.403.302.75 1.93 1.93
04.10.25 Bristol City – QPR 1–2 (1–0) 1.713.504.50 1.85 2.00
30.09.25 Bristol City – Ipswich 1–1 (1–0) 2.703.302.45 1.93 1.93
21.09.25 Bristol City – Oxford 1–3 (0–2) 1.564.205.25 1.93 1.93
30.08.25 Bristol City – Hull 4–2 (3–1) 1.863.404.20 2.00 1.80
16.08.25 Bristol City – Charlton 0–0 (0–0) 1.913.503.80 2.10 1.73
03.05.25 Bristol City – Preston 2–2 (0–1) 1.753.604.75 1.98 1.88
18.04.25 Bristol City – Sunderland 2–1 (0–1) 2.303.502.90 2.10 1.73

Swansea away

Date Match Score 1 X 2 O U
05.11.25 Preston – Swansea 2–1 (1–0) 2.203.053.40 2.20 1.67
01.11.25 Charlton – Swansea 1–1 (0–0) 2.013.503.50 2.30 1.62
18.10.25 Southampton – Swansea 0–0 (0–0) 1.913.503.80 2.03 1.83
30.09.25 Blackburn – Swansea 1–2 (1–1) 2.573.102.65 2.20 1.67
20.09.25 Birmingham – Swansea 1–0 (0–0) 1.813.304.50 2.38 1.57
30.08.25 Sheffield Weds – Swansea 0–2 (0–0) 3.253.302.20 2.20 1.67
09.08.25 Middlesbrough – Swansea 1–0 (0–0) 2.003.503.60 1.98 1.88
26.04.25 Millwall – Swansea 1–0 (1–0) 2.253.203.30 2.38 1.57
21.04.25 QPR – Swansea 1–2 (0–1) 2.403.502.75 2.30 1.62
12.04.25 Sunderland – Swansea 0–1 (0–0) 1.703.604.75 2.10 1.73

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
8matches
2.00goals / match
25%over 2.5
50%both scored
Date Match Score 1 X 2 O U
09.02.25E1 Bristol City – Swansea 0–1 (0–0) 1.853.504.10 2.10 1.73
29.09.24E1 Swansea – Bristol City 1–1 (1–0) 2.303.702.80 1.90 1.95
10.03.24E1 Bristol City – Swansea 1–0 (0–0) 2.303.303.10 2.05 1.75
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 2025/2026, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Coventry 15 10 4 1 40 13 +27 34 WWWLWW
2 Middlesbrough 15 8 5 2 19 13 +6 29 WWDLDW
3 Stoke 15 8 3 4 21 10 +11 27 WLWWWL
4 Preston 16 7 5 4 21 16 +5 26 LWWWDL
5 Hull 15 7 4 4 26 24 +2 25 WWDWLW
6 Millwall 15 7 4 4 17 20 -3 25 WWWDLD
7 Ipswich 14 6 5 3 26 16 +10 23 LLWWDW
8 Bristol City 15 6 5 4 22 18 +4 23 WWWLLD
9 Charlton 15 6 5 4 16 12 +4 23 WWDDWL
10 Derby 15 6 5 4 20 19 +1 23 LWWWWW
11 Birmingham 15 6 3 6 20 17 +3 21 LWLWWL
12 Leicester 15 5 6 4 18 16 +2 21 DLLLDW
13 Wrexham 15 5 6 4 20 19 +1 21 LWDWDW
14 West Brom 15 6 3 6 14 16 -2 21 WLLDLW
15 Watford 15 5 5 5 19 18 +1 20 LWLWDD
16 Blackburn 15 6 1 8 16 20 -4 19 LWWWLW
17 QPR 15 5 4 6 17 23 -6 19 LWLLLD
18 Southampton 15 4 6 5 18 21 -3 18 DLLLWW
19 Swansea 15 4 5 6 15 19 -4 17 DLWDLL
20 Portsmouth 15 3 5 7 12 20 -8 14 DLLLDL
21 Oxford 15 3 4 8 16 22 -6 13 WLWDLL
22 Sheffield United 15 3 1 11 11 26 -15 10 WWLLLD
23 Norwich 15 2 3 10 14 23 -9 9 LLLLDL
24 Sheffield Weds 15 1 5 9 12 29 -17 8 LLLDDL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Coventry 7 5 2 0 19 4 +15 17 WDWWWW
2 Watford 8 5 2 1 14 8 +6 17 LWWWWD
3 Middlesbrough 7 5 2 0 9 4 +5 17 WWDWDW
4 Preston 9 5 2 2 13 9 +4 17 DWLWWL
5 Hull 8 5 2 1 15 12 +3 17 WDWWDW
6 Ipswich 8 4 3 1 15 9 +6 15 WWWLWD
7 Birmingham 7 4 2 1 15 6 +9 14 WWDLWW
8 Charlton 7 4 2 1 9 4 +5 14 LDWWDW
9 Stoke 7 4 1 2 11 5 +6 13 LWDWWL
10 Millwall 8 4 1 3 8 10 -2 13 WLWWWD
11 West Brom 7 3 3 1 7 5 +2 12 DLDWDW
12 Wrexham 8 3 3 2 12 12 0 12 LDDWWW
13 Derby 8 3 3 2 10 10 0 12 LDDWWW
14 Bristol City 8 3 2 3 11 10 +1 11 LDLWWL
15 Leicester 7 2 4 1 7 6 +1 10 WDDDLD
16 Southampton 7 2 3 2 7 7 0 9 LDDDLW
17 Swansea 8 2 3 3 9 13 -4 9 DDLLWL
18 QPR 7 2 2 3 8 10 -2 8 WWDLLL
19 Portsmouth 8 2 2 4 6 9 -3 8 LDWLLD
20 Oxford 7 1 3 3 7 11 -4 6 DDLWDL
21 Blackburn 7 1 1 5 7 13 -6 4 LLDLWL
22 Sheffield United 7 1 1 5 4 11 -7 4 LLLWLD
23 Sheffield Weds 8 0 2 6 3 18 -15 2 LDLLLD
24 Norwich 7 0 0 7 5 13 -8 0 LLLLLL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 Coventry 8 5 2 1 21 9 +12 17 DWWWLW
2 Blackburn 8 5 0 3 9 7 +2 15 WLLWWW
3 Stoke 8 4 2 2 10 5 +5 14 LDDLWW
4 Bristol City 7 3 3 1 11 8 +3 12 DWDWLD
5 Middlesbrough 8 3 3 2 10 9 +1 12 DDLWLD
6 Millwall 7 3 3 1 9 10 -1 12 WDDWDL
7 Leicester 8 3 2 3 11 10 +1 11 DDWLLW
8 Derby 7 3 2 2 10 9 +1 11 DWDLWW
9 QPR 8 3 2 3 9 13 -4 11 WDWWLD
10 Preston 7 2 3 2 8 7 +1 9 LWDLWD
11 Wrexham 7 2 3 2 8 7 +1 9 WWDLDD
12 Norwich 8 2 3 3 9 10 -1 9 DDLLLD
13 Charlton 8 2 3 3 7 8 -1 9 WDLWDL
14 Southampton 8 2 3 3 11 14 -3 9 LWDLLW
15 West Brom 8 3 0 5 7 11 -4 9 LWLLLL
16 Ipswich 6 2 2 2 11 7 +4 8 DLDLWW
17 Swansea 7 2 2 3 6 6 0 8 WLWDDL
18 Hull 7 2 2 3 11 12 -1 8 LDLWWL
19 Oxford 8 2 1 5 9 11 -2 7 WDLLWL
20 Birmingham 8 2 1 5 5 11 -6 7 LLDWLL
21 Sheffield Weds 7 1 3 3 9 11 -2 6 DWDLDL
22 Portsmouth 7 1 3 3 6 11 -5 6 DDLDLL
23 Sheffield United 8 2 0 6 7 15 -8 6 LWLWLL
24 Watford 7 0 3 4 5 10 -5 3 DLDLLD

Bristol City   Swansea

Under / Over goals 2025/2026, before this match

Goals
All matches – Under/Over goals
# Streak
1 5 Hull 15 4 11 1.7 1.6 7 4 4 26 24 25 OOUUOO
2 1 Coventry 15 5 10 2.7 0.9 10 4 1 40 13 34 UOOOOU
3 18 Southampton 15 6 9 1.2 1.4 4 6 5 18 21 18 UOOUOO
4 21 Oxford 15 6 9 1.1 1.5 3 4 8 16 22 13 UUOOOO
5 24 Sheffield Weds 15 6 9 0.8 1.9 1 5 9 12 29 8 OUOUUO
6 7 Ipswich 14 6 8 1.9 1.1 6 5 3 26 16 23 OOUOUO
7 15 Watford 15 7 8 1.3 1.2 5 5 5 19 18 20 UOOOUU
8 16 Blackburn 15 7 8 1.1 1.3 6 1 8 16 20 19 OOUUOO
9 17 QPR 15 7 8 1.1 1.5 5 4 6 17 23 19 OUUOOU
10 2 Middlesbrough 15 8 7 1.3 0.9 8 5 2 19 13 29 OUUOUO
11 4 Preston 16 9 7 1.3 1.0 7 5 4 21 16 26 UOUOUO
12 6 Millwall 15 8 7 1.1 1.3 7 4 4 17 20 25 OUUOOU
13 8 Bristol City 15 8 7 1.5 1.2 6 5 4 22 18 23 UOUOUU
14 11 Birmingham 15 8 7 1.3 1.1 6 3 6 20 17 21 OUUOOO
15 22 Sheffield United 15 8 7 0.7 1.7 3 1 11 11 26 10 UOOOOU
16 23 Norwich 15 8 7 0.9 1.5 2 3 10 14 23 9 UUOUUO
17 10 Derby 15 9 6 1.3 1.3 6 5 4 20 19 23 UUUOOO
18 12 Leicester 15 9 6 1.2 1.1 5 6 4 18 16 21 UOUUUO
19 13 Wrexham 15 9 6 1.3 1.3 5 6 4 20 19 21 UUUOUU
20 14 West Brom 15 9 6 0.9 1.1 6 3 6 14 16 21 OOUUUO
21 19 Swansea 15 9 6 1.0 1.3 4 5 6 15 19 17 UUOUOO
22 20 Portsmouth 15 9 6 0.8 1.3 3 5 7 12 20 14 UOUOUO
23 3 Stoke 15 10 5 1.4 0.7 8 3 4 21 10 27 UUUOOU
24 9 Charlton 15 11 4 1.1 0.8 6 5 4 16 12 23 OOUUUU
Home – Under/Over goals
# Streak
1 5 Hull 8 2 6 1.9 1.5 5 2 1 15 12 17 OOUOUO
2 15 Watford 8 2 6 1.8 1.0 5 2 1 14 8 17 UOOOOU
3 4 Preston 9 4 5 1.4 1.0 5 2 2 13 9 17 UUUOOO
4 7 Ipswich 8 3 5 1.9 1.1 4 3 1 15 9 15 OOOOUU
5 16 Blackburn 7 2 5 1.0 1.9 1 1 5 7 13 4 UOUOOO
6 1 Coventry 7 3 4 2.7 0.6 5 2 0 19 4 17 OUOUOO
7 8 Bristol City 8 4 4 1.4 1.2 3 2 3 11 10 11 OUOOUU
8 11 Birmingham 7 3 4 2.1 0.9 4 2 1 15 6 14 UUOOOO
9 13 Wrexham 8 4 4 1.5 1.5 3 3 2 12 12 12 OUUUOU
10 17 QPR 7 3 4 1.1 1.4 2 2 3 8 10 8 OUUOOO
11 19 Swansea 8 4 4 1.1 1.6 2 3 3 9 13 9 OUOUOO
12 21 Oxford 7 3 4 1.0 1.6 1 3 3 7 11 6 OOUUOO
13 23 Norwich 7 3 4 0.7 1.9 0 0 7 5 13 0 OOUUUO
14 24 Sheffield Weds 8 4 4 0.4 2.2 0 2 6 3 18 2 OUOUOU
15 2 Middlesbrough 7 4 3 1.3 0.6 5 2 0 9 4 17 UOUOUO
16 6 Millwall 8 5 3 1.0 1.2 4 1 3 8 10 13 UOOUUU
17 18 Southampton 7 4 3 1.0 1.0 2 3 2 7 7 9 OUUUUO
18 20 Portsmouth 8 5 3 0.8 1.1 2 2 4 6 9 8 UOUOUU
19 22 Sheffield United 7 4 3 0.6 1.6 1 1 5 4 11 4 UUOUOU
20 3 Stoke 7 5 2 1.6 0.7 4 1 2 11 5 13 UUUUOU
21 9 Charlton 7 5 2 1.3 0.6 4 2 1 9 4 14 UUOOUU
22 10 Derby 8 6 2 1.2 1.2 3 3 2 10 10 12 UUUUUO
23 14 West Brom 7 5 2 1.0 0.7 3 3 1 7 5 12 UUUOUO
24 12 Leicester 7 6 1 1.0 0.9 2 4 1 7 6 10 UUUUUU
Away – Under/Over goals
# Streak
1 1 Coventry 8 2 6 2.6 1.1 5 2 1 21 9 17 UOOOOU
2 18 Southampton 8 2 6 1.4 1.8 2 3 3 11 14 9 OOUOOO
3 5 Hull 7 2 5 1.6 1.7 2 2 3 11 12 8 OOOOUO
4 12 Leicester 8 3 5 1.4 1.2 3 2 3 11 10 11 OUOOUO
5 21 Oxford 8 3 5 1.1 1.4 2 1 5 9 11 7 OUOUOO
6 24 Sheffield Weds 7 2 5 1.3 1.6 1 3 3 9 11 6 OUOOUO
7 2 Middlesbrough 8 4 4 1.2 1.1 3 3 2 10 9 12 OUUUOU
8 6 Millwall 7 3 4 1.3 1.4 3 3 1 9 10 12 UUUOOO
9 10 Derby 7 3 4 1.4 1.3 3 2 2 10 9 11 OUUUOO
10 14 West Brom 8 4 4 0.9 1.4 3 0 5 7 11 9 OUOOUU
11 17 QPR 8 4 4 1.1 1.6 3 2 3 9 13 11 OUOUUU
12 22 Sheffield United 8 4 4 0.9 1.9 2 0 6 7 15 6 OUUOOO
13 3 Stoke 8 5 3 1.2 0.6 4 2 2 10 5 14 UUUUUO
14 7 Ipswich 6 3 3 1.8 1.2 2 2 2 11 7 8 UUUOOO
15 8 Bristol City 7 4 3 1.6 1.1 3 3 1 11 8 12 UOUUOU
16 11 Birmingham 8 5 3 0.6 1.4 2 1 5 5 11 7 UOUUUO
17 16 Blackburn 8 5 3 1.1 0.9 5 0 3 9 7 15 UOUUUO
18 20 Portsmouth 7 4 3 0.9 1.6 1 3 3 6 11 6 UUOUOO
19 23 Norwich 8 5 3 1.1 1.2 2 3 3 9 10 9 UUOUOU
20 4 Preston 7 5 2 1.1 1.0 2 3 2 8 7 9 UUOOUU
21 9 Charlton 8 6 2 0.9 1.0 2 3 3 7 8 9 UUUOUU
22 13 Wrexham 7 5 2 1.1 1.0 2 3 2 8 7 9 UOUUUU
23 15 Watford 7 5 2 0.7 1.4 0 3 4 5 10 3 UUOUOU
24 19 Swansea 7 5 2 0.9 0.9 2 2 3 6 6 8 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 4 Nov 2026, 21:10