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

Swansea 0–0 Millwall

Full time · half time 0–0 · season 2021/2022

Home 2.60 fair 2.54
Draw ✓ 3.10 fair 3.78
Away 2.90 fair 2.92
Under 2.5 ✓ 1.61 fair 1.91
Over 2.5 2.30 fair 2.10

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

Match facts

Swansea Millwall
12 Shots 10
4 Shots on target 4
7 Corners 3
13 Fouls 8
2 Yellow cards 3
0 Red cards 0

Our pre-match prediction

✗ Result missed ✓ Goals correct ✗ BTTS missed Calculated after the match, using only matches played before kick-off (78 league matches this season so far).
Result Swansea to win
Goals Under 2.5
Both teams score Yes fair 1.91
Expected goals 1.34 – 1.24
Home / Draw / Away
SwanseaDrawMillwall
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 10.2% 0–1 9.4%

Statistics 2021/2022, before this match

Swansea before this match, all matches
0.83points / match
0.67scored / match
1.33conceded / match
WonDrawnLost 6 played · 4:8
Millwall before this match, all matches
1.00points / match
1.17scored / match
1.50conceded / match
WonDrawnLost 6 played · 7:9
Swansea all matches all matches Millwall

Per match

0.67 Goals scored 1.17
1.33 Goals conceded 1.50
2.00 Total goals 2.67
8.83 Shots 12.50
3.00 Shots on target 3.83
11.83 Shots faced 11.00
3.50 Corners 6.00
4.00 Corners against 3.67
9.50 Fouls 12.83
1.83 Yellow cards 2.67
0.33 1st-half goals scored 0.17
0.67 1st-half goals conceded 0.50

How often Full Time

17% Wins 17%
33% Draws 50%
50% Losses 33%
67% Over 0.5 goals 100%
50% Over 1.5 goals 100%
50% Over 2.5 goals 50%
33% Over 3.5 goals 17%
0% Over 4.5 goals 0%
0% Over 5.5 goals 0%
50% Both teams scored 100%
50% Clean sheets 0%
33% Failed to score 0%

How often Half Time

17% Wins 0%
33% Draws 83%
50% Losses 17%
67% Over 0.5 goals 33%
17% Over 1.5 goals 33%
17% Over 2.5 goals 0%

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

Swansea all matches
Millwall all matches
Swansea before this match, at home
0.67points / match
0.33scored / match
1.00conceded / match
WonDrawnLost 3 played · 1:3
Millwall before this match, away
0.67points / match
1.00scored / match
1.67conceded / match
WonDrawnLost 3 played · 3:5
Swansea at home away Millwall

Per match

0.33 Goals scored 1.00
1.00 Goals conceded 1.67
1.33 Total goals 2.67
11.00 Shots 11.67
2.67 Shots on target 4.00
8.00 Shots faced 12.67
4.33 Corners 4.33
4.33 Corners against 4.33
7.67 Fouls 16.00
0.67 Yellow cards 2.33
0.00 1st-half goals scored 0.33
0.33 1st-half goals conceded 0.33

How often Full Time

0% Wins 0%
67% Draws 67%
33% Losses 33%
33% Over 0.5 goals 100%
33% Over 1.5 goals 100%
33% Over 2.5 goals 33%
33% Over 3.5 goals 33%
0% Over 4.5 goals 0%
0% Over 5.5 goals 0%
33% Both teams scored 100%
67% Clean sheets 0%
67% Failed to score 0%

How often Half Time

0% Wins 0%
67% Draws 100%
33% Losses 0%
33% Over 0.5 goals 33%
0% Over 1.5 goals 33%
0% Over 2.5 goals 0%

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

Swansea at home
Millwall away

Last 10 matches before this match

Swansea all matches

Date Match Score 1 X 2 O U
11.09.21 Swansea – Hull 0–0 (0–0) 2.153.303.50 2.10 1.72
28.08.21 Preston – Swansea 3–1 (2–1) 2.253.303.30 2.20 1.66
20.08.21 Bristol City – Swansea 0–1 (0–1) 2.153.253.60 2.20 1.66
17.08.21 Swansea – Stoke 1–3 (0–1) 3.103.102.45 2.37 1.57
14.08.21 Swansea – Sheffield United 0–0 (0–0) 3.003.202.45 2.30 1.61
07.08.21 Blackburn – Swansea 2–1 (1–0) 2.103.403.40 2.30 1.61

Millwall all matches

Date Match Score 1 X 2 O U
11.09.21 West Brom – Millwall 1–1 (0–0) 1.534.006.50 1.90 1.90
28.08.21 Millwall – Blackpool 2–1 (0–0) 1.833.504.50 2.20 1.66
21.08.21 Cardiff – Millwall 3–1 (0–0) 2.203.203.50 2.50 1.53
17.08.21 Millwall – Fulham 1–2 (0–2) 3.803.102.15 2.30 1.61
14.08.21 Millwall – Blackburn 1–1 (0–0) 2.453.203.00 2.20 1.66
07.08.21 QPR – Millwall 1–1 (1–1) 2.053.403.60 2.20 1.66

Swansea at home

Date Match Score 1 X 2 O U
11.09.21 Swansea – Hull 0–0 (0–0) 2.153.303.50 2.10 1.72
17.08.21 Swansea – Stoke 1–3 (0–1) 3.103.102.45 2.37 1.57
14.08.21 Swansea – Sheffield United 0–0 (0–0) 3.003.202.45 2.30 1.61

Millwall away

Date Match Score 1 X 2 O U
11.09.21 West Brom – Millwall 1–1 (0–0) 1.534.006.50 1.90 1.90
21.08.21 Cardiff – Millwall 3–1 (0–0) 2.203.203.50 2.50 1.53
07.08.21 QPR – Millwall 1–1 (1–1) 2.053.403.60 2.20 1.66

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

No head-to-head in last 5 seasons before this match

England Championship table 2021/2022, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Bournemouth 7 4 3 0 13 6 +7 15 WWDDWW
2 West Brom 7 4 3 0 13 6 +7 15 WWWWDD
3 Fulham 6 4 1 1 13 4 +9 13 DWWWWL
4 Huddersfield 7 4 1 2 13 9 +4 13 LWWWLW
5 Stoke 6 4 1 1 9 7 +2 13 WDWWLW
6 QPR 7 3 3 1 15 10 +5 12 WWDWDL
7 Blackburn 7 3 3 1 11 8 +3 12 DWLDDW
8 Coventry 6 4 0 2 7 5 +2 12 WLWWLW
9 Birmingham 6 3 2 1 9 3 +6 11 WDLWDW
10 Cardiff 6 3 2 1 11 7 +4 11 DWDWLW
11 Bristol City 6 2 2 2 7 7 0 8 DLWLWD
12 Luton 6 2 2 2 8 10 -2 8 WLWLDD
13 Preston 7 2 2 3 8 10 -2 8 LLWWDD
14 Derby 7 1 4 2 4 6 -2 7 LWDDLD
15 Reading 7 2 1 4 13 17 -4 7 WLLLDW
16 Sheffield United 7 1 3 3 9 11 -2 6 DLLDWD
17 Millwall 6 1 3 2 7 9 -2 6 DDLLWD
18 Middlesbrough 6 1 3 2 6 8 -2 6 DWLDDL
19 Barnsley 6 1 3 2 5 8 -3 6 DWLDDL
20 Swansea 6 1 2 3 4 8 -4 5 LDLWLD
21 Hull 7 1 2 4 4 9 -5 5 LLLDDL
22 Blackpool 7 1 2 4 5 11 -6 5 LLDLWL
23 Peterboro 7 1 1 5 7 17 -10 4 WDLLLL
24 Nott'm Forest 6 0 1 5 5 10 -5 1 LLLLDL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Coventry 3 3 0 0 6 2 +4 9 WWW
2 Stoke 3 3 0 0 6 3 +3 9 WWW
3 West Brom 4 2 2 0 8 3 +5 8 WWDD
4 Bournemouth 4 2 2 0 9 5 +4 8 DDWW
5 Fulham 3 2 1 0 6 1 +5 7 DWW
6 Reading 4 2 1 1 10 8 +2 7 WLDW
7 Blackburn 4 2 1 1 7 5 +2 7 WLDW
8 Huddersfield 3 2 0 1 6 5 +1 6 LWW
9 Preston 3 2 0 1 5 5 0 6 LWW
10 QPR 3 1 2 0 5 3 +2 5 DDW
11 Sheffield United 4 1 1 2 9 7 +2 4 LLWD
12 Cardiff 3 1 1 1 5 4 +1 4 DWL
13 Middlesbrough 3 1 1 1 5 5 0 4 WLD
14 Millwall 3 1 1 1 4 4 0 4 DLW
15 Peterboro 3 1 1 1 4 4 0 4 WDL
16 Barnsley 3 1 1 1 2 2 0 4 WLD
17 Birmingham 3 1 1 1 2 2 0 4 DLW
18 Luton 3 1 1 1 3 5 -2 4 WLD
19 Derby 3 0 3 0 2 2 0 3 DDD
20 Blackpool 4 1 0 3 1 6 -5 3 LLWL
21 Bristol City 3 0 2 1 1 2 -1 2 DLD
22 Swansea 3 0 2 1 1 3 -2 2 DLD
23 Hull 3 0 1 2 0 4 -4 1 LLD
24 Nott'm Forest 3 0 0 3 3 6 -3 0 LLL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 Birmingham 3 2 1 0 7 1 +6 7 WWD
2 QPR 4 2 1 1 10 7 +3 7 WWDL
3 Huddersfield 4 2 1 1 7 4 +3 7 DWLW
4 Cardiff 3 2 1 0 6 3 +3 7 WDW
5 Bournemouth 3 2 1 0 4 1 +3 7 WWD
6 West Brom 3 2 1 0 5 3 +2 7 DWW
7 Fulham 3 2 0 1 7 3 +4 6 WWL
8 Bristol City 3 2 0 1 6 5 +1 6 LWW
9 Blackburn 3 1 2 0 4 3 +1 5 DWD
10 Luton 3 1 1 1 5 5 0 4 LWD
11 Hull 4 1 1 2 4 5 -1 4 WLDL
12 Stoke 3 1 1 1 3 4 -1 4 DWL
13 Derby 4 1 1 2 2 4 -2 4 LWLD
14 Swansea 3 1 0 2 3 5 -2 3 LWL
15 Coventry 3 1 0 2 1 3 -2 3 LWL
16 Blackpool 3 0 2 1 4 5 -1 2 DDL
17 Millwall 3 0 2 1 3 5 -2 2 DLD
18 Preston 4 0 2 2 3 5 -2 2 LLDD
19 Middlesbrough 3 0 2 1 1 3 -2 2 DDL
20 Barnsley 3 0 2 1 3 6 -3 2 DDL
21 Sheffield United 3 0 2 1 0 4 -4 2 DLD
22 Nott'm Forest 3 0 1 2 2 4 -2 1 LLD
23 Reading 3 0 0 3 3 9 -6 0 LLL
24 Peterboro 4 0 0 4 3 13 -10 0 LLLL

Swansea   Millwall

Under / Over goals 2021/2022, before this match

Goals
All matches – Under/Over goals
# Streak
1 15 Reading 7 0 7 1.9 2.4 2 1 4 13 17 7 OOOOOO
2 1 Bournemouth 7 2 5 1.9 0.9 4 3 0 13 6 15 OUOUOO
3 4 Huddersfield 7 2 5 1.9 1.3 4 1 2 13 9 13 OUOOOO
4 6 QPR 7 2 5 2.1 1.4 3 3 1 15 10 12 OOOUOO
5 23 Peterboro 7 2 5 1.0 2.4 1 1 5 7 17 4 OOUUOO
6 2 West Brom 7 3 4 1.9 0.9 4 3 0 13 6 15 OOOUUU
7 5 Stoke 6 2 4 1.5 1.2 4 1 1 9 7 13 OUOUOO
8 7 Blackburn 7 3 4 1.6 1.1 3 3 1 11 8 12 UOOUOU
9 10 Cardiff 6 2 4 1.8 1.2 3 2 1 11 7 11 UUOOOO
10 12 Luton 6 2 4 1.3 1.7 2 2 2 8 10 8 OOUOUO
11 13 Preston 7 3 4 1.1 1.4 2 2 3 8 10 8 OUUOUO
12 16 Sheffield United 7 3 4 1.3 1.6 1 3 3 9 11 6 UOOUOO
13 24 Nott'm Forest 6 2 4 0.8 1.7 0 1 5 5 10 1 OOOUUO
14 3 Fulham 6 3 3 2.2 0.7 4 1 1 13 4 13 UOOUOU
15 11 Bristol City 6 3 3 1.2 1.2 2 2 2 7 7 8 UOOUOU
16 17 Millwall 6 3 3 1.2 1.5 1 3 2 7 9 6 UUOOOU
17 20 Swansea 6 3 3 0.7 1.3 1 2 3 4 8 5 OUOUOU
18 22 Blackpool 7 4 3 0.7 1.6 1 2 4 5 11 5 UUOOUO
19 8 Coventry 6 4 2 1.2 0.8 4 0 2 7 5 12 OUUOUU
20 18 Middlesbrough 6 4 2 1.0 1.3 1 3 2 6 8 6 UOOUUU
21 19 Barnsley 6 4 2 0.8 1.3 1 3 2 5 8 6 UUUOUO
22 21 Hull 7 5 2 0.6 1.3 1 2 4 4 9 5 OUUUUU
23 9 Birmingham 6 5 1 1.5 0.5 3 2 1 9 3 11 UUUOUU
24 14 Derby 7 6 1 0.6 0.9 1 4 2 4 6 7 OUUUUU
Home – Under/Over goals
# Streak
1 1 Bournemouth 4 0 4 2.2 1.2 2 2 0 9 5 8 OOOO
2 15 Reading 4 0 4 2.5 2.0 2 1 1 10 8 7 OOOO
3 7 Blackburn 4 1 3 1.8 1.2 2 1 1 7 5 7 OOOU
4 16 Sheffield United 4 1 3 2.2 1.8 1 1 2 9 7 4 UOOO
5 24 Nott'm Forest 3 0 3 1.0 2.0 0 0 3 3 6 0 OOO
6 2 West Brom 4 2 2 2.0 0.8 2 2 0 8 3 8 OOUU
7 4 Huddersfield 3 1 2 2.0 1.7 2 0 1 6 5 6 OUO
8 5 Stoke 3 1 2 2.0 1.0 3 0 0 6 3 9 OUO
9 8 Coventry 3 1 2 2.0 0.7 3 0 0 6 2 9 OOU
10 10 Cardiff 3 1 2 1.7 1.3 1 1 1 5 4 4 UOO
11 12 Luton 3 1 2 1.0 1.7 1 1 1 3 5 4 OOU
12 13 Preston 3 1 2 1.7 1.7 2 0 1 5 5 6 OUO
13 17 Millwall 3 1 2 1.3 1.3 1 1 1 4 4 4 UOO
14 18 Middlesbrough 3 1 2 1.7 1.7 1 1 1 5 5 4 OOU
15 23 Peterboro 3 1 2 1.3 1.3 1 1 1 4 4 4 OOU
16 3 Fulham 3 2 1 2.0 0.3 2 1 0 6 1 7 UUO
17 6 QPR 3 2 1 1.7 1.0 1 2 0 5 3 5 UOU
18 20 Swansea 3 2 1 0.3 1.0 0 2 1 1 3 2 UOU
19 21 Hull 3 2 1 0.0 1.3 0 1 2 0 4 1 OUU
20 22 Blackpool 4 3 1 0.2 1.5 1 0 3 1 6 3 UUUO
21 9 Birmingham 3 3 0 0.7 0.7 1 1 1 2 2 4 UUU
22 11 Bristol City 3 3 0 0.3 0.7 0 2 1 1 2 2 UUU
23 14 Derby 3 3 0 0.7 0.7 0 3 0 2 2 3 UUU
24 19 Barnsley 3 3 0 0.7 0.7 1 1 1 2 2 4 UUU
Away – Under/Over goals
# Streak
1 6 QPR 4 0 4 2.5 1.8 2 1 1 10 7 7 OOOO
2 4 Huddersfield 4 1 3 1.8 1.0 2 1 1 7 4 7 UOOO
3 11 Bristol City 3 0 3 2.0 1.7 2 0 1 6 5 6 OOO
4 15 Reading 3 0 3 1.0 3.0 0 0 3 3 9 0 OOO
5 23 Peterboro 4 1 3 0.8 3.2 0 0 4 3 13 0 OUOO
6 2 West Brom 3 1 2 1.7 1.0 2 1 0 5 3 7 OOU
7 3 Fulham 3 1 2 2.3 1.0 2 0 1 7 3 6 OOU
8 5 Stoke 3 1 2 1.0 1.3 1 1 1 3 4 4 UOO
9 10 Cardiff 3 1 2 2.0 1.0 2 1 0 6 3 7 UOO
10 12 Luton 3 1 2 1.7 1.7 1 1 1 5 5 4 OUO
11 13 Preston 4 2 2 0.8 1.2 0 2 2 3 5 2 OUUO
12 19 Barnsley 3 1 2 1.0 2.0 0 2 1 3 6 2 UOO
13 20 Swansea 3 1 2 1.0 1.7 1 0 2 3 5 3 OUO
14 22 Blackpool 3 1 2 1.3 1.7 0 2 1 4 5 2 UOO
15 1 Bournemouth 3 2 1 1.3 0.3 2 1 0 4 1 7 OUU
16 7 Blackburn 3 2 1 1.3 1.0 1 2 0 4 3 5 UOU
17 9 Birmingham 3 2 1 2.3 0.3 2 1 0 7 1 7 UOU
18 14 Derby 4 3 1 0.5 1.0 1 1 2 2 4 4 OUUU
19 16 Sheffield United 3 2 1 0.0 1.3 0 2 1 0 4 2 UOU
20 17 Millwall 3 2 1 1.0 1.7 0 2 1 3 5 2 UOU
21 21 Hull 4 3 1 1.0 1.2 1 1 2 4 5 4 OUUU
22 24 Nott'm Forest 3 2 1 0.7 1.3 0 1 2 2 4 1 OUU
23 8 Coventry 3 3 0 0.3 1.0 1 0 2 1 3 3 UUU
24 18 Middlesbrough 3 3 0 0.3 1.0 0 2 1 1 3 2 UUU

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