Millwall host Southampton in the England Championship on 29 November 2025, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.
Southampton travel to face a Millwall side that has shown determination at home but has lacked consistency across recent weeks. Millwall have mixed resilient displays with heavy defeats and will need a strong defensive shape to handle a Southampton team arriving with clear attacking rhythm. Southampton’s recent surge gives this fixture a sharp competitive edge.
Millwall’s form has been unpredictable. Their 1-0 home win against Sheffield Wednesday demonstrated good control in a tight contest. However, the 3-1 loss at Portsmouth and the 4-0 defeat at Birmingham highlight how quickly their structure can break when pressure builds.
Their 1-1 draw with Preston showed more stability but also suggested a lack of penetration against organised opponents.
The 2-2 draw at Oxford fits their pattern of fluctuating performances. Millwall create moments but have not found a consistent flow, especially against teams that move the ball quickly. They approach this match aware that their defensive line must stay compact for long spells.
Southampton come into this match with confidence after a series of commanding wins. Their 3-0 victory over Leicester showed control in all phases. The 1-5 away win at Charlton was another example of their ability to overwhelm opponents with fluency and direct attacking play.
Their 3-1 win at home to Sheffield Wednesday further underlined their sharper edge in the final third.
Even the 1-2 win at QPR reflects strong resilience away from home. The only setback in the recent sequence was the 0-2 home defeat to Preston, yet their response since then has been decisive. They travel with momentum and a clear sense of purpose.
The top selection from the data is Southampton to score in both halves at 3.40 odds. Their recent scoring pattern supports this, with Southampton producing goals consistently across long stretches of matches.
Their performances at Charlton and against Sheffield Wednesday showed they can apply sustained pressure that creates scoring chances throughout the match.
The correct score of Southampton 3-1 at 17.00 odds sits naturally within the flow of their current form. Southampton have scored three times in each of their last two home wins and five times in their last away match.
Millwall have conceded three or more goals in two of their last three away outings, which reinforces the possibility of a high scoring Southampton performance.
Adam Armstrong to score anytime at 2.62 odds is another angle that follows the attacking trend. Southampton have been generating frequent chances and their forward line has benefited from the team’s confident approach.
With Southampton in strong scoring form and Millwall still searching for stability, a 3-1 away win appears one of the more realistic outcomes based strictly on the provided data.
| Millwall | Southampton | |
|---|---|---|
| Game Played | 47 | 47 |
| Wins | 24 | 22 |
| Draws | 12 | 15 |
| Loss | 11 | 10 |
| Goals For | 64 | 82 |
| Goals Against | 49 | 56 |
| Millwall | Southampton | |
|---|---|---|
| Game Played | 23 | 24 |
| Wins | 13 | 10 |
| Draws | 3 | 7 |
| Loss | 7 | 7 |
| Goals For | 33 | 44 |
| Goals Against | 25 | 37 |
|
11.05.26
|
Millwall Hull City |
0-2 |
|
08.05.26
|
Hull City Millwall |
0-0 |
|
02.05.26
|
Millwall Oxford |
2-0 |
|
24.04.26
|
Leicester Millwall |
1-1 |
|
21.04.26
|
Stoke City Millwall |
1-3 |
|
18.04.26
|
Millwall QPR |
2-0 |
|
10.04.26
|
West Brom Millwall |
0-0 |
|
06.04.26
|
Millwall Norwich |
1-2 |
|
03.04.26
|
Middlesbrough Millwall |
1-2 |
|
21.03.26
|
Ipswich Millwall |
1-1 |
|
14.03.26
|
Millwall Blackburn |
1-2 |
|
10.03.26
|
Millwall Derby |
1-0 |
|
07.03.26
|
Hull City Millwall |
1-3 |
|
28.02.26
|
Preston Millwall |
0-2 |
|
25.02.26
|
Millwall Birmingham |
3-0 |
|
21.02.26
|
Millwall Portsmouth |
1-3 |
|
14.02.26
|
Sheffield Wednesday Millwall |
1-2 |
|
07.02.26
|
Wrexham Millwall |
0-2 |
|
31.01.26
|
Millwall Sheffield United |
1-1 |
|
24.01.26
|
Millwall Charlton |
4-0 |
|
20.01.26
|
Coventry Millwall |
2-1 |
|
17.01.26
|
Watford Millwall |
0-2 |
|
10.01.26
|
Burnley Millwall |
5-1 |
|
04.01.26
|
Millwall Swansea |
2-1 |
|
01.01.26
|
Southampton Millwall |
0-0 |
|
29.12.25
|
Millwall Bristol City |
2-1 |
|
26.12.25
|
Millwall Ipswich |
0-0 |
|
20.12.25
|
Blackburn Millwall |
2-0 |
|
13.12.25
|
Millwall Hull City |
1-3 |
|
10.12.25
|
Derby Millwall |
1-1 |
|
06.12.25
|
Bristol City Millwall |
0-1 |
|
29.11.25
|
Millwall Southampton |
3-2 |
|
26.11.25
|
Millwall Sheffield Wednesday |
1-0 |
|
22.11.25
|
Portsmouth Millwall |
3-1 |
|
08.11.25
|
Millwall Preston |
1-1 |
|
04.11.25
|
Birmingham Millwall |
4-0 |
|
01.11.25
|
Oxford Millwall |
2-2 |
|
25.10.25
|
Millwall Leicester |
1-0 |
|
21.10.25
|
Millwall Stoke City |
2-0 |
|
18.10.25
|
QPR Millwall |
1-2 |
|
04.10.25
|
Millwall West Brom |
3-0 |
|
01.10.25
|
Millwall Coventry |
0-4 |
|
27.09.25
|
Swansea Millwall |
1-1 |
|
22.09.25
|
Millwall Watford |
1-0 |
|
16.09.25
|
Crystal Palace Millwall (Penalties:4 - 2) |
1-1 |
|
13.09.25
|
Charlton Millwall |
1-1 |
|
30.08.25
|
Millwall Wrexham |
0-2 |
|
26.08.25
|
Millwall Coventry |
2-1 |
|
23.08.25
|
Sheffield United Millwall |
0-1 |
|
16.08.25
|
Millwall Middlesbrough |
0-3 |
|
11.05.26
|
Millwall Hull City |
0-2 |
|
02.05.26
|
Millwall Oxford |
2-0 |
|
18.04.26
|
Millwall QPR |
2-0 |
|
06.04.26
|
Millwall Norwich |
1-2 |
|
14.03.26
|
Millwall Blackburn |
1-2 |
|
10.03.26
|
Millwall Derby |
1-0 |
|
25.02.26
|
Millwall Birmingham |
3-0 |
|
21.02.26
|
Millwall Portsmouth |
1-3 |
|
31.01.26
|
Millwall Sheffield United |
1-1 |
|
24.01.26
|
Millwall Charlton |
4-0 |
|
04.01.26
|
Millwall Swansea |
2-1 |
|
29.12.25
|
Millwall Bristol City |
2-1 |
|
26.12.25
|
Millwall Ipswich |
0-0 |
|
13.12.25
|
Millwall Hull City |
1-3 |
|
29.11.25
|
Millwall Southampton |
3-2 |
|
26.11.25
|
Millwall Sheffield Wednesday |
1-0 |
|
08.11.25
|
Millwall Preston |
1-1 |
|
25.10.25
|
Millwall Leicester |
1-0 |
|
21.10.25
|
Millwall Stoke City |
2-0 |
|
04.10.25
|
Millwall West Brom |
3-0 |
|
01.10.25
|
Millwall Coventry |
0-4 |
|
22.09.25
|
Millwall Watford |
1-0 |
|
30.08.25
|
Millwall Wrexham |
0-2 |
|
26.08.25
|
Millwall Coventry |
2-1 |
|
16.08.25
|
Millwall Middlesbrough |
0-3 |
|
26.04.25
|
Millwall Swansea |
1-0 |
|
21.04.25
|
Millwall Norwich |
3-1 |
|
12.04.25
|
Millwall Middlesbrough |
1-0 |
|
05.04.25
|
Millwall Portsmouth |
2-1 |
|
15.03.25
|
Millwall Stoke City |
1-0 |
|
04.03.25
|
Millwall Bristol City |
0-2 |
|
15.02.25
|
Millwall West Brom |
1-1 |
|
01.02.25
|
Millwall QPR |
2-1 |
|
21.01.25
|
Millwall Cardiff |
2-2 |
|
18.01.25
|
Millwall Hull City |
0-1 |
|
13.01.25
|
Millwall Dag & Red |
3-0 |
|
01.01.25
|
Millwall Oxford |
0-1 |
|
21.12.24
|
Millwall Blackburn |
1-0 |
|
11.12.24
|
Millwall Sheffield United |
0-1 |
|
07.12.24
|
Millwall Coventry |
0-1 |
|
23.11.24
|
Millwall Sunderland |
1-1 |
|
06.11.24
|
Millwall Leeds |
1-0 |
|
03.11.24
|
Millwall Burnley |
1-0 |
|
23.10.24
|
Millwall Plymouth |
1-0 |
|
19.10.24
|
Millwall Derby |
1-1 |
|
28.09.24
|
Millwall Preston |
3-1 |
|
14.09.24
|
Millwall Luton |
0-1 |
|
31.08.24
|
Millwall Sheffield Wednesday |
3-0 |
|
27.08.24
|
Millwall Leyton Orient |
0-1 |
|
10.08.24
|
Millwall Watford |
2-3 |
|
08.05.26
|
Hull City Millwall |
0-0 |
|
24.04.26
|
Leicester Millwall |
1-1 |
|
21.04.26
|
Stoke City Millwall |
1-3 |
|
10.04.26
|
West Brom Millwall |
0-0 |
|
03.04.26
|
Middlesbrough Millwall |
1-2 |
|
21.03.26
|
Ipswich Millwall |
1-1 |
|
07.03.26
|
Hull City Millwall |
1-3 |
|
28.02.26
|
Preston Millwall |
0-2 |
|
14.02.26
|
Sheffield Wednesday Millwall |
1-2 |
|
07.02.26
|
Wrexham Millwall |
0-2 |
|
20.01.26
|
Coventry Millwall |
2-1 |
|
17.01.26
|
Watford Millwall |
0-2 |
|
10.01.26
|
Burnley Millwall |
5-1 |
|
01.01.26
|
Southampton Millwall |
0-0 |
|
20.12.25
|
Blackburn Millwall |
2-0 |
|
10.12.25
|
Derby Millwall |
1-1 |
|
06.12.25
|
Bristol City Millwall |
0-1 |
|
22.11.25
|
Portsmouth Millwall |
3-1 |
|
04.11.25
|
Birmingham Millwall |
4-0 |
|
01.11.25
|
Oxford Millwall |
2-2 |
|
18.10.25
|
QPR Millwall |
1-2 |
|
27.09.25
|
Swansea Millwall |
1-1 |
|
16.09.25
|
Crystal Palace Millwall (Penalties:4 - 2) |
1-1 |
|
13.09.25
|
Charlton Millwall |
1-1 |
|
23.08.25
|
Sheffield United Millwall |
0-1 |
|
12.08.25
|
Newport Millwall |
0-1 |
|
09.08.25
|
Norwich Millwall |
1-2 |
|
02.08.25
|
Estoril Millwall |
0-3 |
|
29.07.25
|
Sutton Millwall |
2-6 |
|
26.07.25
|
Bromley Millwall |
1-2 |
|
22.07.25
|
AFC Wimbledon Millwall |
0-3 |
|
18.07.25
|
Elche Millwall |
2-1 |
|
03.05.25
|
Burnley Millwall |
3-1 |
|
18.04.25
|
Blackburn Millwall |
4-1 |
|
08.04.25
|
Sheffield United Millwall |
0-1 |
|
29.03.25
|
Sunderland Millwall |
1-0 |
|
12.03.25
|
Leeds Millwall |
2-0 |
|
08.03.25
|
Watford Millwall |
1-2 |
|
01.03.25
|
Crystal Palace Millwall |
3-1 |
|
22.02.25
|
Derby Millwall |
0-1 |
|
18.02.25
|
Preston Millwall |
1-1 |
|
12.02.25
|
Plymouth Millwall |
5-1 |
|
08.02.25
|
Leeds Millwall |
0-2 |
|
28.01.25
|
Portsmouth Millwall |
0-1 |
|
25.01.25
|
Luton Millwall |
0-1 |
|
04.01.25
|
Sheffield Wednesday Millwall |
2-2 |
|
29.12.24
|
Coventry Millwall |
0-0 |
|
26.12.24
|
Norwich Millwall |
2-1 |
|
14.12.24
|
Middlesbrough Millwall |
1-0 |
|
30.11.24
|
Oxford Millwall |
1-1 |
|
12.05.26
|
Southampton Middlesbrough |
2-1 |
|
09.05.26
|
Middlesbrough Southampton |
0-0 |
|
02.05.26
|
Preston Southampton |
1-3 |
|
28.04.26
|
Southampton Ipswich |
2-2 |
|
25.04.26
|
Manchester City Southampton |
2-1 |
|
21.04.26
|
Southampton Bristol City |
2-2 |
|
18.04.26
|
Swansea Southampton |
1-2 |
|
14.04.26
|
Southampton Blackburn |
3-0 |
|
11.04.26
|
Southampton Derby |
2-1 |
|
07.04.26
|
Wrexham Southampton |
1-5 |
|
04.04.26
|
Southampton Arsenal |
2-1 |
|
21.03.26
|
Southampton Oxford |
2-0 |
|
18.03.26
|
Southampton Norwich |
1-0 |
|
14.03.26
|
Coventry Southampton |
1-2 |
|
11.03.26
|
West Brom Southampton |
1-1 |
|
08.03.26
|
Fulham Southampton |
0-1 |
|
28.02.26
|
Sheffield Wednesday Southampton |
1-3 |
|
24.02.26
|
Southampton QPR |
5-0 |
|
21.02.26
|
Southampton Charlton |
1-1 |
|
14.02.26
|
Southampton Leicester |
2-1 |
|
10.02.26
|
Leicester Southampton |
3-4 |
|
07.02.26
|
Southampton Watford |
1-0 |
|
31.01.26
|
Stoke City Southampton |
0-2 |
|
25.01.26
|
Portsmouth Southampton |
1-1 |
|
21.01.26
|
Southampton Sheffield United |
1-0 |
|
17.01.26
|
Southampton Hull City |
1-2 |
|
10.01.26
|
Doncaster Southampton |
2-3 |
|
04.01.26
|
Middlesbrough Southampton |
4-0 |
|
01.01.26
|
Southampton Millwall |
0-0 |
|
29.12.25
|
Birmingham Southampton |
1-1 |
|
26.12.25
|
Oxford Southampton |
2-1 |
|
20.12.25
|
Southampton Coventry |
1-1 |
|
13.12.25
|
Norwich Southampton |
2-1 |
|
09.12.25
|
Southampton West Brom |
3-2 |
|
06.12.25
|
Southampton Birmingham |
3-1 |
|
29.11.25
|
Millwall Southampton |
3-2 |
|
25.11.25
|
Southampton Leicester |
3-0 |
|
22.11.25
|
Charlton Southampton |
1-5 |
|
08.11.25
|
Southampton Sheffield Wednesday |
3-1 |
|
05.11.25
|
QPR Southampton |
1-2 |
|
01.11.25
|
Southampton Preston |
0-2 |
|
25.10.25
|
Blackburn Southampton |
2-1 |
|
21.10.25
|
Bristol City Southampton |
3-1 |
|
18.10.25
|
Southampton Swansea |
0-0 |
|
04.10.25
|
Derby Southampton |
1-1 |
|
30.09.25
|
Sheffield United Southampton |
1-2 |
|
27.09.25
|
Southampton Middlesbrough |
1-1 |
|
23.09.25
|
Liverpool Southampton |
2-1 |
|
20.09.25
|
Hull City Southampton |
3-1 |
|
14.09.25
|
Southampton Portsmouth |
0-0 |
|
12.05.26
|
Southampton Middlesbrough |
2-1 |
|
28.04.26
|
Southampton Ipswich |
2-2 |
|
21.04.26
|
Southampton Bristol City |
2-2 |
|
14.04.26
|
Southampton Blackburn |
3-0 |
|
11.04.26
|
Southampton Derby |
2-1 |
|
04.04.26
|
Southampton Arsenal |
2-1 |
|
21.03.26
|
Southampton Oxford |
2-0 |
|
18.03.26
|
Southampton Norwich |
1-0 |
|
24.02.26
|
Southampton QPR |
5-0 |
|
21.02.26
|
Southampton Charlton |
1-1 |
|
14.02.26
|
Southampton Leicester |
2-1 |
|
07.02.26
|
Southampton Watford |
1-0 |
|
21.01.26
|
Southampton Sheffield United |
1-0 |
|
17.01.26
|
Southampton Hull City |
1-2 |
|
01.01.26
|
Southampton Millwall |
0-0 |
|
20.12.25
|
Southampton Coventry |
1-1 |
|
09.12.25
|
Southampton West Brom |
3-2 |
|
06.12.25
|
Southampton Birmingham |
3-1 |
|
25.11.25
|
Southampton Leicester |
3-0 |
|
08.11.25
|
Southampton Sheffield Wednesday |
3-1 |
|
01.11.25
|
Southampton Preston |
0-2 |
|
18.10.25
|
Southampton Swansea |
0-0 |
|
27.09.25
|
Southampton Middlesbrough |
1-1 |
|
14.09.25
|
Southampton Portsmouth |
0-0 |
|
23.08.25
|
Southampton Stoke City |
1-2 |
|
09.08.25
|
Southampton Wrexham |
2-1 |
|
02.08.25
|
Southampton Brighton |
2-2 |
|
18.07.25
|
Southampton Valenciennes |
1-1 |
|
25.05.25
|
Southampton Arsenal |
1-2 |
|
10.05.25
|
Southampton Manchester City |
0-0 |
|
26.04.25
|
Southampton Fulham |
1-2 |
|
12.04.25
|
Southampton Aston Villa |
0-3 |
|
02.04.25
|
Southampton Crystal Palace |
1-1 |
|
15.03.25
|
Southampton Wolves |
1-2 |
|
22.02.25
|
Southampton Brighton |
0-4 |
|
15.02.25
|
Southampton Bournemouth |
1-3 |
|
08.02.25
|
Southampton Burnley |
0-1 |
|
25.01.25
|
Southampton Newcastle |
1-3 |
|
12.01.25
|
Southampton Swansea |
3-0 |
|
04.01.25
|
Southampton Brentford |
0-5 |
|
26.12.24
|
Southampton West Ham |
0-1 |
|
18.12.24
|
Southampton Liverpool |
1-2 |
|
15.12.24
|
Southampton Tottenham |
0-5 |
|
04.12.24
|
Southampton Chelsea |
1-5 |
|
24.11.24
|
Southampton Liverpool |
2-3 |
|
02.11.24
|
Southampton Everton |
1-0 |
|
29.10.24
|
Southampton Stoke City |
3-2 |
|
19.10.24
|
Southampton Leicester |
2-3 |
|
21.09.24
|
Southampton Ipswich |
1-1 |
|
14.09.24
|
Southampton Manchester United |
0-3 |
|
09.05.26
|
Middlesbrough Southampton |
0-0 |
|
02.05.26
|
Preston Southampton |
1-3 |
|
25.04.26
|
Manchester City Southampton |
2-1 |
|
18.04.26
|
Swansea Southampton |
1-2 |
|
07.04.26
|
Wrexham Southampton |
1-5 |
|
14.03.26
|
Coventry Southampton |
1-2 |
|
11.03.26
|
West Brom Southampton |
1-1 |
|
08.03.26
|
Fulham Southampton |
0-1 |
|
28.02.26
|
Sheffield Wednesday Southampton |
1-3 |
|
10.02.26
|
Leicester Southampton |
3-4 |
|
31.01.26
|
Stoke City Southampton |
0-2 |
|
25.01.26
|
Portsmouth Southampton |
1-1 |
|
10.01.26
|
Doncaster Southampton |
2-3 |
|
04.01.26
|
Middlesbrough Southampton |
4-0 |
|
29.12.25
|
Birmingham Southampton |
1-1 |
|
26.12.25
|
Oxford Southampton |
2-1 |
|
13.12.25
|
Norwich Southampton |
2-1 |
|
29.11.25
|
Millwall Southampton |
3-2 |
|
22.11.25
|
Charlton Southampton |
1-5 |
|
05.11.25
|
QPR Southampton |
1-2 |
|
25.10.25
|
Blackburn Southampton |
2-1 |
|
21.10.25
|
Bristol City Southampton |
3-1 |
|
04.10.25
|
Derby Southampton |
1-1 |
|
30.09.25
|
Sheffield United Southampton |
1-2 |
|
23.09.25
|
Liverpool Southampton |
2-1 |
|
20.09.25
|
Hull City Southampton |
3-1 |
|
30.08.25
|
Watford Southampton |
2-2 |
|
26.08.25
|
Norwich Southampton |
0-3 |
|
17.08.25
|
Ipswich Southampton |
1-1 |
|
12.08.25
|
Northampton Southampton |
0-1 |
|
26.07.25
|
Espanyol Southampton |
2-1 |
|
18.05.25
|
Everton Southampton |
2-0 |
|
03.05.25
|
Leicester Southampton |
2-0 |
|
19.04.25
|
West Ham Southampton |
1-1 |
|
06.04.25
|
Tottenham Southampton |
3-1 |
|
08.03.25
|
Liverpool Southampton |
3-1 |
|
25.02.25
|
Chelsea Southampton |
4-0 |
|
01.02.25
|
Ipswich Southampton |
1-2 |
|
19.01.25
|
Nottingham Forest Southampton |
3-2 |
|
16.01.25
|
Manchester United Southampton |
3-1 |
|
29.12.24
|
Crystal Palace Southampton |
2-1 |
|
22.12.24
|
Fulham Southampton |
0-0 |
|
07.12.24
|
Aston Villa Southampton |
1-0 |
|
29.11.24
|
Brighton Southampton |
1-1 |
|
09.11.24
|
Wolves Southampton |
2-0 |
|
26.10.24
|
Manchester City Southampton |
1-0 |
|
05.10.24
|
Arsenal Southampton |
3-1 |
|
30.09.24
|
Bournemouth Southampton |
3-1 |
|
17.09.24
|
Everton Southampton (Penalties:5 - 6) |
1-1 |
|
31.08.24
|
Brentford Southampton |
3-1 |
|
29.11.2025
|
Millwall Southampton |
3-2
|
|
03.08.2024
|
Millwall Southampton |
0-1
|
|
24.02.2024
|
Southampton Millwall |
1-2
|
|
04.11.2023
|
Millwall Southampton |
0-1
|
|
26.08.2014
|
Millwall Southampton |
0-2
|
|
29.11.2025
|
Millwall Southampton |
3-2
|
|
03.08.2024
|
Millwall Southampton |
0-1
|
|
04.11.2023
|
Millwall Southampton |
0-1
|
|
26.08.2014
|
Millwall Southampton |
0-2
|
|
17.03.2012
|
Millwall Southampton |
2-3
|
|
28.01.2012
|
Millwall Southampton |
1-1
|