Millwall host Stoke City in the England Championship on 21 October 2025, Tuesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:45 UK Time.
The Den sets the stage for a tight Championship contest as Millwall host Stoke City. Both sides come into this match on the back of positive defensive runs and low-scoring encounters. Given their recent head-to-head record, another close battle looks very likely.
The Lions have picked up some steady results recently, including a 2-1 away win at QPR and a strong 3-0 home victory against West Brom. Those wins highlight their ability to control matches when playing with confidence. At home, they have now won back-to-back league games after also defeating Watford 1-0.
However, their 4-0 defeat to Coventry earlier this month showed their vulnerability when pressed aggressively. Millwall’s scoring output remains moderate, often depending on early momentum. Even so, the defense has shown signs of improvement, with two clean sheets in their last three outings.
The Potters have quietly built a consistent base in recent weeks. They edged Wrexham 1-0 at home and have drawn three of their last five league games. Their only defeat in that stretch came narrowly at QPR.
Stoke’s back line has been solid, conceding just two goals in five matches. The issue lies up front, where they have failed to score more than once in any of those fixtures. Their compact structure has worked well away from home, with draws at Blackburn and Middlesbrough showing defensive control even under pressure.
Both teams favor structure over risk, which makes this an evenly balanced encounter. Millwall will look to use home advantage to press early, but Stoke’s organization could frustrate them for long spells. Neither side has been free-scoring, and their recent meetings support a cautious tone.
Under 2.5 goals stands out given both teams’ defensive form and low-scoring patterns. The visitors’ resilience also makes the double chance of draw or Stoke appealing. Considering how tight their past clashes have been, a 1-1 draw feels the most realistic outcome.
| Millwall | Stoke City | |
|---|---|---|
| Game Played | 20 | 20 |
| Wins | 10 | 9 |
| Draws | 5 | 3 |
| Loss | 5 | 8 |
| Goals For | 24 | 26 |
| Goals Against | 26 | 19 |
| Millwall | Stoke City | |
|---|---|---|
| Game Played | 10 | 11 |
| Wins | 6 | 4 |
| Draws | 1 | 2 |
| Loss | 3 | 5 |
| Goals For | 12 | 11 |
| Goals Against | 12 | 12 |
|
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 |
|
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 |
|
26.04.25
|
Millwall Swansea |
1-0 |
|
21.04.25
|
Millwall Norwich |
3-1 |
|
18.04.25
|
Blackburn Millwall |
4-1 |
|
12.04.25
|
Millwall Middlesbrough |
1-0 |
|
08.04.25
|
Sheffield United Millwall |
0-1 |
|
05.04.25
|
Millwall Portsmouth |
2-1 |
|
29.03.25
|
Sunderland Millwall |
1-0 |
|
15.03.25
|
Millwall Stoke City |
1-0 |
|
12.03.25
|
Leeds Millwall |
2-0 |
|
08.03.25
|
Watford Millwall |
1-2 |
|
04.03.25
|
Millwall Bristol City |
0-2 |
|
01.03.25
|
Crystal Palace Millwall |
3-1 |
|
22.02.25
|
Derby Millwall |
0-1 |
|
18.02.25
|
Preston Millwall |
1-1 |
|
15.02.25
|
Millwall West Brom |
1-1 |
|
12.02.25
|
Plymouth Millwall |
5-1 |
|
08.02.25
|
Leeds Millwall |
0-2 |
|
01.02.25
|
Millwall QPR |
2-1 |
|
28.01.25
|
Portsmouth Millwall |
0-1 |
|
25.01.25
|
Luton Millwall |
0-1 |
|
21.01.25
|
Millwall Cardiff |
2-2 |
|
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 |
|
03.08.24
|
Millwall Southampton |
0-1 |
|
30.07.24
|
Millwall Colchester |
0-1 |
|
09.07.24
|
Millwall Bromley |
0-0 |
|
27.04.24
|
Millwall Plymouth |
1-0 |
|
13.04.24
|
Millwall Cardiff |
3-1 |
|
09.04.24
|
Millwall Leicester |
1-0 |
|
29.03.24
|
Millwall West Brom |
1-1 |
|
09.03.24
|
Millwall Birmingham |
1-0 |
|
02.03.24
|
Millwall Watford |
1-0 |
|
17.02.24
|
Millwall Sheffield Wednesday |
0-2 |
|
14.02.24
|
Millwall Ipswich |
0-4 |
|
27.01.24
|
Millwall Preston |
1-1 |
|
13.01.24
|
Millwall Middlesbrough |
1-3 |
|
06.01.24
|
Millwall Leicester |
2-3 |
|
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 |
|
09.11.24
|
Stoke City Millwall |
1-1 |
|
26.10.24
|
Swansea Millwall |
0-1 |
|
05.10.24
|
West Brom Millwall |
0-0 |
|
01.10.24
|
Cardiff Millwall |
1-0 |
|
21.09.24
|
QPR Millwall |
1-1 |
|
24.08.24
|
Hull City Millwall |
0-0 |
|
17.08.24
|
Bristol City Millwall |
4-3 |
|
13.08.24
|
Portsmouth Millwall |
0-1 |
|
26.07.24
|
Real Murcia Millwall |
1-2 |
|
23.07.24
|
Nottingham Forest Millwall |
2-1 |
|
19.07.24
|
Reading Millwall |
1-2 |
|
13.07.24
|
Gillingham Millwall |
0-0 |
|
04.05.24
|
Swansea Millwall |
0-1 |
|
20.04.24
|
Sunderland Millwall |
0-1 |
|
06.04.24
|
Huddersfield Millwall |
1-0 |
|
10.12.25
|
Ipswich Stoke City |
1-0 |
|
06.12.25
|
Sheffield United Stoke City |
4-0 |
|
29.11.25
|
Stoke City Hull City |
1-2 |
|
25.11.25
|
Stoke City Charlton |
3-0 |
|
22.11.25
|
Leicester Stoke City |
2-1 |
|
08.11.25
|
Stoke City Coventry |
0-1 |
|
04.11.25
|
Oxford Stoke City |
0-3 |
|
01.11.25
|
Stoke City Bristol City |
5-1 |
|
25.10.25
|
Portsmouth Stoke City |
0-1 |
|
21.10.25
|
Millwall Stoke City |
2-0 |
|
18.10.25
|
Stoke City Wrexham |
1-0 |
|
04.10.25
|
Blackburn Stoke City |
1-1 |
|
30.09.25
|
Middlesbrough Stoke City |
0-0 |
|
27.09.25
|
Stoke City Norwich |
1-1 |
|
20.09.25
|
QPR Stoke City |
1-0 |
|
13.09.25
|
Stoke City Birmingham |
1-0 |
|
30.08.25
|
Stoke City West Brom |
0-1 |
|
26.08.25
|
Stoke City Bradford City |
0-3 |
|
23.08.25
|
Southampton Stoke City |
1-2 |
|
16.08.25
|
Sheffield Wednesday Stoke City |
0-3 |
|
12.08.25
|
Stoke City Walsall (Penalties:4 - 3) |
0-0 |
|
09.08.25
|
Stoke City Derby |
3-1 |
|
02.08.25
|
Stoke City Burnley |
1-0 |
|
26.07.25
|
Stoke City Wolves |
1-1 |
|
23.07.25
|
Crewe Stoke City |
1-2 |
|
09.07.25
|
Stoke City Shrewsbury |
0-1 |
|
03.05.25
|
Derby Stoke City |
0-0 |
|
25.04.25
|
Stoke City Sheffield United |
0-2 |
|
21.04.25
|
Leeds Stoke City |
6-0 |
|
18.04.25
|
Stoke City Sheffield Wednesday |
2-0 |
|
12.04.25
|
Cardiff Stoke City |
0-1 |
|
08.04.25
|
Stoke City Luton |
1-1 |
|
05.04.25
|
Preston Stoke City |
1-1 |
|
29.03.25
|
Stoke City QPR |
3-1 |
|
15.03.25
|
Millwall Stoke City |
1-0 |
|
12.03.25
|
Stoke City Blackburn |
1-0 |
|
08.03.25
|
Coventry Stoke City |
3-2 |
|
01.03.25
|
Stoke City Watford |
0-0 |
|
25.02.25
|
Stoke City Middlesbrough |
1-3 |
|
22.02.25
|
Norwich Stoke City |
4-2 |
|
15.02.25
|
Stoke City Swansea |
3-1 |
|
12.02.25
|
Bristol City Stoke City |
2-0 |
|
08.02.25
|
Stoke City Cardiff (Penalties:2 - 4) |
3-3 |
|
01.02.25
|
Hull City Stoke City |
1-2 |
|
25.01.25
|
Stoke City Oxford |
0-0 |
|
22.01.25
|
Portsmouth Stoke City |
3-1 |
|
18.01.25
|
West Brom Stoke City |
1-1 |
|
11.01.25
|
Sunderland Stoke City |
1-2 |
|
04.01.25
|
Stoke City Plymouth |
0-0 |
|
01.01.25
|
Burnley Stoke City |
0-0 |
|
29.11.25
|
Stoke City Hull City |
1-2 |
|
25.11.25
|
Stoke City Charlton |
3-0 |
|
08.11.25
|
Stoke City Coventry |
0-1 |
|
01.11.25
|
Stoke City Bristol City |
5-1 |
|
18.10.25
|
Stoke City Wrexham |
1-0 |
|
27.09.25
|
Stoke City Norwich |
1-1 |
|
13.09.25
|
Stoke City Birmingham |
1-0 |
|
30.08.25
|
Stoke City West Brom |
0-1 |
|
26.08.25
|
Stoke City Bradford City |
0-3 |
|
12.08.25
|
Stoke City Walsall (Penalties:4 - 3) |
0-0 |
|
09.08.25
|
Stoke City Derby |
3-1 |
|
02.08.25
|
Stoke City Burnley |
1-0 |
|
26.07.25
|
Stoke City Wolves |
1-1 |
|
09.07.25
|
Stoke City Shrewsbury |
0-1 |
|
25.04.25
|
Stoke City Sheffield United |
0-2 |
|
18.04.25
|
Stoke City Sheffield Wednesday |
2-0 |
|
08.04.25
|
Stoke City Luton |
1-1 |
|
29.03.25
|
Stoke City QPR |
3-1 |
|
12.03.25
|
Stoke City Blackburn |
1-0 |
|
01.03.25
|
Stoke City Watford |
0-0 |
|
25.02.25
|
Stoke City Middlesbrough |
1-3 |
|
15.02.25
|
Stoke City Swansea |
3-1 |
|
08.02.25
|
Stoke City Cardiff (Penalties:2 - 4) |
3-3 |
|
25.01.25
|
Stoke City Oxford |
0-0 |
|
04.01.25
|
Stoke City Plymouth |
0-0 |
|
29.12.24
|
Stoke City Sunderland |
1-0 |
|
26.12.24
|
Stoke City Leeds |
0-2 |
|
14.12.24
|
Stoke City Cardiff |
2-2 |
|
30.11.24
|
Stoke City Burnley |
0-2 |
|
26.11.24
|
Stoke City Preston |
0-0 |
|
09.11.24
|
Stoke City Millwall |
1-1 |
|
02.11.24
|
Stoke City Derby |
2-1 |
|
22.10.24
|
Stoke City Bristol City |
2-2 |
|
19.10.24
|
Stoke City Norwich |
1-1 |
|
02.10.24
|
Stoke City Portsmouth |
6-1 |
|
20.09.24
|
Stoke City Hull City |
1-3 |
|
17.09.24
|
Stoke City Fleetwood (Penalties:2 - 1) |
1-1 |
|
24.08.24
|
Stoke City West Brom |
1-2 |
|
10.08.24
|
Stoke City Coventry |
1-0 |
|
03.08.24
|
Stoke City AZ Alkmaar |
0-1 |
|
04.05.24
|
Stoke City Bristol City |
4-0 |
|
20.04.24
|
Stoke City Plymouth |
3-0 |
|
06.04.24
|
Stoke City West Brom |
2-2 |
|
01.04.24
|
Stoke City Huddersfield |
1-1 |
|
16.03.24
|
Stoke City Norwich |
0-3 |
|
02.03.24
|
Stoke City Middlesbrough |
2-0 |
|
17.02.24
|
Stoke City Coventry |
0-1 |
|
14.02.24
|
Stoke City QPR |
1-0 |
|
03.02.24
|
Stoke City Leicester |
0-5 |
|
20.01.24
|
Stoke City Birmingham |
1-2 |
|
10.12.25
|
Ipswich Stoke City |
1-0 |
|
06.12.25
|
Sheffield United Stoke City |
4-0 |
|
22.11.25
|
Leicester Stoke City |
2-1 |
|
04.11.25
|
Oxford Stoke City |
0-3 |
|
25.10.25
|
Portsmouth Stoke City |
0-1 |
|
21.10.25
|
Millwall Stoke City |
2-0 |
|
04.10.25
|
Blackburn Stoke City |
1-1 |
|
30.09.25
|
Middlesbrough Stoke City |
0-0 |
|
20.09.25
|
QPR Stoke City |
1-0 |
|
23.08.25
|
Southampton Stoke City |
1-2 |
|
16.08.25
|
Sheffield Wednesday Stoke City |
0-3 |
|
23.07.25
|
Crewe Stoke City |
1-2 |
|
03.05.25
|
Derby Stoke City |
0-0 |
|
21.04.25
|
Leeds Stoke City |
6-0 |
|
12.04.25
|
Cardiff Stoke City |
0-1 |
|
05.04.25
|
Preston Stoke City |
1-1 |
|
15.03.25
|
Millwall Stoke City |
1-0 |
|
08.03.25
|
Coventry Stoke City |
3-2 |
|
22.02.25
|
Norwich Stoke City |
4-2 |
|
12.02.25
|
Bristol City Stoke City |
2-0 |
|
01.02.25
|
Hull City Stoke City |
1-2 |
|
22.01.25
|
Portsmouth Stoke City |
3-1 |
|
18.01.25
|
West Brom Stoke City |
1-1 |
|
11.01.25
|
Sunderland Stoke City |
1-2 |
|
01.01.25
|
Burnley Stoke City |
0-0 |
|
21.12.24
|
Sheffield Wednesday Stoke City |
2-0 |
|
10.12.24
|
Luton Stoke City |
2-1 |
|
07.12.24
|
Sunderland Stoke City |
2-1 |
|
23.11.24
|
QPR Stoke City |
1-1 |
|
06.11.24
|
Blackburn Stoke City |
0-2 |
|
29.10.24
|
Southampton Stoke City |
3-2 |
|
26.10.24
|
Sheffield United Stoke City |
2-0 |
|
05.10.24
|
Swansea Stoke City |
0-0 |
|
28.09.24
|
Middlesbrough Stoke City |
2-0 |
|
14.09.24
|
Oxford Stoke City |
1-0 |
|
31.08.24
|
Plymouth Stoke City |
0-1 |
|
27.08.24
|
Middlesbrough Stoke City |
0-5 |
|
17.08.24
|
Watford Stoke City |
3-0 |
|
13.08.24
|
Carlisle Stoke City |
0-2 |
|
30.07.24
|
Bolton Stoke City |
0-1 |
|
27.07.24
|
Stockport Stoke City |
1-0 |
|
23.07.24
|
Crewe Stoke City |
1-2 |
|
17.07.24
|
Cork City Stoke City |
0-5 |
|
11.07.24
|
Chester Stoke City |
0-3 |
|
27.04.24
|
Southampton Stoke City |
0-1 |
|
13.04.24
|
Sheffield Wednesday Stoke City |
1-1 |
|
10.04.24
|
Swansea Stoke City |
3-0 |
|
29.03.24
|
Hull City Stoke City |
0-2 |
|
09.03.24
|
Preston Stoke City |
1-2 |
|
05.03.24
|
Leeds Stoke City |
1-0 |
|
15.03.2025
|
Millwall Stoke City |
1-0
|
|
09.11.2024
|
Stoke City Millwall |
1-1
|
|
23.12.2023
|
Stoke City Millwall |
0-0
|
|
26.08.2023
|
Millwall Stoke City |
1-0
|
|
25.02.2023
|
Stoke City Millwall |
0-1
|
|
15.03.2025
|
Millwall Stoke City |
1-0
|
|
26.08.2023
|
Millwall Stoke City |
1-0
|
|
30.07.2022
|
Millwall Stoke City |
2-0
|
|
23.10.2021
|
Millwall Stoke City |
2-1
|
|
12.09.2020
|
Millwall Stoke City |
0-0
|
|
26.10.2019
|
Millwall Stoke City |
2-0
|