Millwall host Preston in the England Championship on 8 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 12:30 UK Time.
Millwall return to The Den aiming to recover from a heavy defeat at Birmingham, facing a Preston side that has gathered strong momentum in recent weeks. Both clubs sit within the English Championship midsection but with contrasting recent trends, this fixture could tilt the balance for either side’s push towards the upper half. The head-to-head record has been tight, with four of the last five meetings ending level, underlining how closely matched these teams have been.
Millwall’s confidence took a hit after their 4-0 defeat away to Birmingham, halting a steady run that included victories over Leicester and Stoke. Prior to that loss, they had been building rhythm at home, keeping clean sheets in both recent fixtures at The Den. The defensive structure looked firm in those matches, particularly in the 1-0 win over Leicester where they absorbed pressure efficiently.
However, lapses on the road at Oxford and Birmingham exposed familiar issues with transitions, an area Preston are well equipped to exploit. Millwall’s home record remains solid but their inconsistency in maintaining control after early goals has often left them vulnerable. Scoring has been spread across the side, yet converting chances against compact teams continues to be a challenge.
Preston travel with a renewed sense of belief after three consecutive victories, including a confident 2-0 win away at Southampton. Their recent form reflects an improving balance between attack and defence, as they have scored at least twice in each of their last three wins. The home success against Swansea highlighted their composure in tight games, while the win at Southampton showed they can control matches away from Deepdale.
Despite setbacks against Birmingham and West Brom in mid-October, Preston’s response has been impressive. They look more dynamic going forward, often creating quick combinations through the middle and finishing strongly. That attacking momentum could test a Millwall defence still looking to stabilise after conceding four last time out.
Preston’s current rhythm and recent away displays suggest they can avoid defeat here, making Preston to win or draw at 1.73 odds the best value pick. Their sharper attacking transitions and compact defensive line offer a good platform against a Millwall side showing mixed form.
Both teams have scored in four of the last five meetings, and with both sides showing recent attacking productivity, Both Teams to Score at 2.00 odds also stands out as a viable secondary angle. Preston’s recent scoring record and Millwall’s stronger home output point towards a contest that should open up after the first goal.
A tight encounter is expected, and another balanced result seems realistic. Based on form and head-to-head trends, a 1-1 draw fits the pattern of this fixture and reflects the current form lines well.
| Millwall | Preston | |
|---|---|---|
| Game Played | 20 | 20 |
| Wins | 10 | 8 |
| Draws | 5 | 8 |
| Loss | 5 | 4 |
| Goals For | 24 | 27 |
| Goals Against | 26 | 21 |
| Millwall | Preston | |
|---|---|---|
| Game Played | 10 | 9 |
| Wins | 6 | 3 |
| Draws | 1 | 4 |
| Loss | 3 | 2 |
| Goals For | 12 | 12 |
| Goals Against | 12 | 10 |
|
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 |
|
09.12.25
|
Preston Coventry |
1-1 |
|
06.12.25
|
Preston Wrexham |
1-1 |
|
29.11.25
|
Sheffield Wednesday Preston |
2-3 |
|
25.11.25
|
Watford Preston |
1-1 |
|
21.11.25
|
Preston Blackburn |
1-2 |
|
08.11.25
|
Millwall Preston |
1-1 |
|
05.11.25
|
Preston Swansea |
2-1 |
|
01.11.25
|
Southampton Preston |
0-2 |
|
24.10.25
|
Preston Sheffield United |
3-2 |
|
21.10.25
|
Preston Birmingham |
0-1 |
|
18.10.25
|
West Brom Preston |
2-1 |
|
04.10.25
|
Preston Charlton |
2-0 |
|
30.09.25
|
Hull City Preston |
2-2 |
|
27.09.25
|
Preston Bristol City |
0-0 |
|
20.09.25
|
Derby Preston |
0-1 |
|
13.09.25
|
Preston Middlesbrough |
2-2 |
|
30.08.25
|
Portsmouth Preston |
1-0 |
|
26.08.25
|
Preston Wrexham |
2-3 |
|
23.08.25
|
Preston Ipswich |
1-0 |
|
16.08.25
|
Preston Leicester |
2-1 |
|
12.08.25
|
Barrow Preston |
0-1 |
|
09.08.25
|
QPR Preston |
1-1 |
|
26.07.25
|
Bolton Preston |
2-0 |
|
18.07.25
|
Getafe Preston |
0-0 |
|
13.07.25
|
Preston Liverpool |
1-3 |
|
09.07.25
|
Chorley Preston |
0-1 |
|
08.07.25
|
Bamber Bridge Preston |
2-1 |
|
03.05.25
|
Bristol City Preston |
2-2 |
|
26.04.25
|
Preston Plymouth |
1-2 |
|
21.04.25
|
Hull City Preston |
2-1 |
|
18.04.25
|
Preston QPR |
1-2 |
|
12.04.25
|
Leeds Preston |
2-1 |
|
08.04.25
|
Preston Cardiff |
2-2 |
|
05.04.25
|
Preston Stoke City |
1-1 |
|
02.04.25
|
Derby Preston |
2-0 |
|
30.03.25
|
Preston Aston Villa |
0-3 |
|
15.03.25
|
Preston Portsmouth |
2-1 |
|
11.03.25
|
Sunderland Preston |
1-1 |
|
08.03.25
|
Sheffield United Preston |
1-0 |
|
04.03.25
|
Preston Swansea |
0-0 |
|
01.03.25
|
Preston Burnley |
3-0 |
|
22.02.25
|
Coventry Preston |
2-1 |
|
18.02.25
|
Preston Millwall |
1-1 |
|
15.02.25
|
Preston Burnley |
0-0 |
|
11.02.25
|
Norwich Preston |
0-1 |
|
08.02.25
|
Preston Wycombe (Penalties:4 - 2) |
0-0 |
|
31.01.25
|
Blackburn Preston |
2-1 |
|
25.01.25
|
Preston Middlesbrough |
2-1 |
|
21.01.25
|
Watford Preston |
1-2 |
|
18.01.25
|
Luton Preston |
0-0 |
|
09.12.25
|
Preston Coventry |
1-1 |
|
06.12.25
|
Preston Wrexham |
1-1 |
|
21.11.25
|
Preston Blackburn |
1-2 |
|
05.11.25
|
Preston Swansea |
2-1 |
|
24.10.25
|
Preston Sheffield United |
3-2 |
|
21.10.25
|
Preston Birmingham |
0-1 |
|
04.10.25
|
Preston Charlton |
2-0 |
|
27.09.25
|
Preston Bristol City |
0-0 |
|
13.09.25
|
Preston Middlesbrough |
2-2 |
|
26.08.25
|
Preston Wrexham |
2-3 |
|
23.08.25
|
Preston Ipswich |
1-0 |
|
16.08.25
|
Preston Leicester |
2-1 |
|
13.07.25
|
Preston Liverpool |
1-3 |
|
26.04.25
|
Preston Plymouth |
1-2 |
|
18.04.25
|
Preston QPR |
1-2 |
|
08.04.25
|
Preston Cardiff |
2-2 |
|
05.04.25
|
Preston Stoke City |
1-1 |
|
30.03.25
|
Preston Aston Villa |
0-3 |
|
15.03.25
|
Preston Portsmouth |
2-1 |
|
04.03.25
|
Preston Swansea |
0-0 |
|
01.03.25
|
Preston Burnley |
3-0 |
|
18.02.25
|
Preston Millwall |
1-1 |
|
15.02.25
|
Preston Burnley |
0-0 |
|
08.02.25
|
Preston Wycombe (Penalties:4 - 2) |
0-0 |
|
25.01.25
|
Preston Middlesbrough |
2-1 |
|
14.01.25
|
Preston Charlton |
2-1 |
|
04.01.25
|
Preston Oxford |
1-1 |
|
29.12.24
|
Preston Sheffield Wednesday |
3-1 |
|
26.12.24
|
Preston Hull City |
1-0 |
|
14.12.24
|
Preston Leeds |
1-1 |
|
30.11.24
|
Preston West Brom |
1-1 |
|
23.11.24
|
Preston Derby |
1-1 |
|
06.11.24
|
Preston Sunderland |
0-0 |
|
02.11.24
|
Preston Bristol City |
1-3 |
|
30.10.24
|
Preston Arsenal |
0-3 |
|
22.10.24
|
Preston Norwich |
2-2 |
|
19.10.24
|
Preston Coventry |
1-0 |
|
02.10.24
|
Preston Watford |
3-0 |
|
22.09.24
|
Preston Blackburn |
0-0 |
|
17.09.24
|
Preston Fulham (Penalties:16 - 15) |
1-1 |
|
24.08.24
|
Preston Luton |
1-0 |
|
13.08.24
|
Preston Sunderland |
2-0 |
|
09.08.24
|
Preston Sheffield United |
0-2 |
|
03.08.24
|
Preston Everton |
0-3 |
|
27.07.24
|
Preston Fiorentina |
2-1 |
|
12.07.24
|
Preston Lincoln |
0-1 |
|
29.04.24
|
Preston Leicester |
0-3 |
|
13.04.24
|
Preston Norwich |
0-1 |
|
09.04.24
|
Preston Huddersfield |
4-1 |
|
29.03.24
|
Preston Rotherham |
3-0 |
|
29.11.25
|
Sheffield Wednesday Preston |
2-3 |
|
25.11.25
|
Watford Preston |
1-1 |
|
08.11.25
|
Millwall Preston |
1-1 |
|
01.11.25
|
Southampton Preston |
0-2 |
|
18.10.25
|
West Brom Preston |
2-1 |
|
30.09.25
|
Hull City Preston |
2-2 |
|
20.09.25
|
Derby Preston |
0-1 |
|
30.08.25
|
Portsmouth Preston |
1-0 |
|
12.08.25
|
Barrow Preston |
0-1 |
|
09.08.25
|
QPR Preston |
1-1 |
|
26.07.25
|
Bolton Preston |
2-0 |
|
18.07.25
|
Getafe Preston |
0-0 |
|
09.07.25
|
Chorley Preston |
0-1 |
|
08.07.25
|
Bamber Bridge Preston |
2-1 |
|
03.05.25
|
Bristol City Preston |
2-2 |
|
21.04.25
|
Hull City Preston |
2-1 |
|
12.04.25
|
Leeds Preston |
2-1 |
|
02.04.25
|
Derby Preston |
2-0 |
|
11.03.25
|
Sunderland Preston |
1-1 |
|
08.03.25
|
Sheffield United Preston |
1-0 |
|
22.02.25
|
Coventry Preston |
2-1 |
|
11.02.25
|
Norwich Preston |
0-1 |
|
31.01.25
|
Blackburn Preston |
2-1 |
|
21.01.25
|
Watford Preston |
1-2 |
|
18.01.25
|
Luton Preston |
0-0 |
|
01.01.25
|
West Brom Preston |
3-1 |
|
21.12.24
|
QPR Preston |
2-1 |
|
11.12.24
|
Cardiff Preston |
0-2 |
|
07.12.24
|
Sheffield Wednesday Preston |
1-1 |
|
26.11.24
|
Stoke City Preston |
0-0 |
|
09.11.24
|
Portsmouth Preston |
3-1 |
|
26.10.24
|
Plymouth Preston |
3-3 |
|
05.10.24
|
Burnley Preston |
0-0 |
|
28.09.24
|
Millwall Preston |
3-1 |
|
14.09.24
|
Middlesbrough Preston |
1-1 |
|
31.08.24
|
Oxford Preston |
3-1 |
|
27.08.24
|
Harrogate Preston |
0-5 |
|
17.08.24
|
Swansea Preston |
3-0 |
|
30.07.24
|
Salford City Preston |
0-2 |
|
17.07.24
|
Bamber Bridge Preston |
0-3 |
|
16.07.24
|
Southport Preston |
2-1 |
|
04.05.24
|
West Brom Preston |
3-0 |
|
20.04.24
|
QPR Preston |
1-0 |
|
16.04.24
|
Southampton Preston |
3-0 |
|
06.04.24
|
Watford Preston |
0-0 |
|
01.04.24
|
Birmingham Preston |
1-0 |
|
16.03.24
|
Plymouth Preston |
0-1 |
|
23.02.24
|
Coventry Preston |
0-3 |
|
10.02.24
|
Cardiff Preston |
0-2 |
|
27.01.24
|
Millwall Preston |
1-1 |
|
18.02.2025
|
Preston Millwall |
1-1
|
|
28.09.2024
|
Millwall Preston |
3-1
|
|
27.01.2024
|
Millwall Preston |
1-1
|
|
21.10.2023
|
Preston Millwall |
1-1
|
|
15.04.2023
|
Millwall Preston |
2-0
|
|
28.09.2024
|
Millwall Preston |
3-1
|
|
27.01.2024
|
Millwall Preston |
1-1
|
|
15.04.2023
|
Millwall Preston |
2-0
|
|
01.02.2022
|
Millwall Preston |
0-0
|
|
02.03.2021
|
Millwall Preston |
2-1
|
|
03.08.2019
|
Millwall Preston |
1-0
|