Millwall host Sheffield United in the England Championship on 31 January 2026, 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.
Confidence has returned to The Den after a convincing display last time out. Millwall arrive into this fixture with renewed sharpness, built on recent results that have reinforced their physical edge and defensive organisation.
Sheffield United come south after mixed outings that have swung between control and vulnerability. Their form suggests a side capable of dictating play at times, but one that has struggled to carry that authority consistently away from home.
A dominant 4-0 win over Charlton highlighted how effective Millwall can be when early pressure turns into goals. That performance followed a narrow defeat at Coventry, where they remained competitive but lacked efficiency in key moments.
The Lions have been far more dependable at The Den. Wins over Swansea and Bristol City, along with a goalless draw against Ipswich, underline an ability to manage different game states. They have conceded just three goals across their last five home matches, while scoring in four of them. When Millwall establish rhythm at home, opponents often struggle to find space or momentum.
Sheffield United responded well to their last outing with a 3-1 victory over Ipswich, but that result came at Bramall Lane. Away from home, recent performances paint a less stable picture.
Defeats at Southampton and Charlton were both settled by single goals, showing United remained competitive but lacked cutting edge. The loss at Wrexham exposed defensive fragility, conceding five goals in a match that slipped away quickly. While the win at Stoke shows they can still deliver on the road, clean sheets have been hard to come by, and control has often faded once pressure increases.
Millwall win at 2.50 odds reflects the Lions’ current strength at The Den and Sheffield United’s uneven away record. Millwall have shown they can impose structure early and protect narrow leads effectively, especially against sides that struggle to sustain pressure away from home.
Low scoring conditions appear likely. Both teams to score No at 2.00 odds is supported by Millwall’s recent home defensive record and Sheffield United’s difficulty creating clear chances in away matches.
A narrow home success feels plausible when looking at how these sides match up. Millwall 1-0 at 8.50 odds fits with previous meetings and the way Millwall have approached games at home, prioritising control once they move ahead.
| Millwall | Sheffield United | |
|---|---|---|
| Game Played | 47 | 45 |
| Wins | 24 | 17 |
| Draws | 12 | 6 |
| Loss | 11 | 22 |
| Goals For | 64 | 64 |
| Goals Against | 49 | 65 |
| Millwall | Sheffield United | |
|---|---|---|
| Game Played | 23 | 22 |
| Wins | 13 | 8 |
| Draws | 3 | 2 |
| Loss | 7 | 12 |
| Goals For | 33 | 26 |
| Goals Against | 25 | 32 |
|
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 |
|
25.04.26
|
Sheffield United Preston |
2-3 |
|
22.04.26
|
Sheffield United Blackburn |
1-3 |
|
18.04.26
|
Watford Sheffield United |
0-2 |
|
11.04.26
|
Sheffield United Hull City |
2-1 |
|
06.04.26
|
Bristol City Sheffield United |
1-0 |
|
03.04.26
|
Sheffield United Swansea |
3-3 |
|
21.03.26
|
Sheffield United Wrexham |
1-2 |
|
14.03.26
|
Birmingham Sheffield United |
1-1 |
|
11.03.26
|
Norwich Sheffield United |
2-1 |
|
07.03.26
|
Sheffield United West Brom |
1-1 |
|
28.02.26
|
QPR Sheffield United |
0-2 |
|
25.02.26
|
Sheffield United Coventry |
1-2 |
|
22.02.26
|
Sheffield United Sheffield Wednesday |
2-1 |
|
14.02.26
|
Portsmouth Sheffield United |
0-1 |
|
09.02.26
|
Sheffield United Middlesbrough |
1-2 |
|
03.02.26
|
Sheffield United Oxford |
3-1 |
|
31.01.26
|
Millwall Sheffield United |
1-1 |
|
24.01.26
|
Sheffield United Ipswich |
3-1 |
|
21.01.26
|
Southampton Sheffield United |
1-0 |
|
17.01.26
|
Charlton Sheffield United |
1-0 |
|
11.01.26
|
Sheffield United Mansfield |
3-4 |
|
01.01.26
|
Sheffield United Leicester |
3-1 |
|
29.12.25
|
Stoke City Sheffield United |
1-2 |
|
26.12.25
|
Wrexham Sheffield United |
5-3 |
|
20.12.25
|
Sheffield United Birmingham |
3-0 |
|
12.12.25
|
West Brom Sheffield United |
2-0 |
|
09.12.25
|
Sheffield United Norwich |
1-1 |
|
06.12.25
|
Sheffield United Stoke City |
4-0 |
|
29.11.25
|
Leicester Sheffield United |
2-3 |
|
26.11.25
|
Sheffield United Portsmouth |
3-0 |
|
23.11.25
|
Sheffield Wednesday Sheffield United |
0-3 |
|
08.11.25
|
Sheffield United QPR |
0-0 |
|
04.11.25
|
Coventry Sheffield United |
3-1 |
|
01.11.25
|
Sheffield United Derby |
1-3 |
|
24.10.25
|
Preston Sheffield United |
3-2 |
|
21.10.25
|
Blackburn Sheffield United |
1-3 |
|
18.10.25
|
Sheffield United Watford |
1-0 |
|
04.10.25
|
Hull City Sheffield United |
1-0 |
|
30.09.25
|
Sheffield United Southampton |
1-2 |
|
27.09.25
|
Oxford Sheffield United |
0-1 |
|
20.09.25
|
Sheffield United Charlton |
0-1 |
|
12.09.25
|
Ipswich Sheffield United |
5-0 |
|
30.08.25
|
Middlesbrough Sheffield United |
1-0 |
|
23.08.25
|
Sheffield United Millwall |
0-1 |
|
16.08.25
|
Swansea Sheffield United |
1-0 |
|
13.08.25
|
Birmingham Sheffield United |
2-1 |
|
09.08.25
|
Sheffield United Bristol City |
1-4 |
|
26.07.25
|
Chesterfield Sheffield United |
1-4 |
|
22.07.25
|
Burton Albion Sheffield United |
1-2 |
|
19.07.25
|
Rotherham Sheffield United |
0-5 |
|
25.04.26
|
Sheffield United Preston |
2-3 |
|
22.04.26
|
Sheffield United Blackburn |
1-3 |
|
11.04.26
|
Sheffield United Hull City |
2-1 |
|
03.04.26
|
Sheffield United Swansea |
3-3 |
|
21.03.26
|
Sheffield United Wrexham |
1-2 |
|
07.03.26
|
Sheffield United West Brom |
1-1 |
|
25.02.26
|
Sheffield United Coventry |
1-2 |
|
22.02.26
|
Sheffield United Sheffield Wednesday |
2-1 |
|
09.02.26
|
Sheffield United Middlesbrough |
1-2 |
|
03.02.26
|
Sheffield United Oxford |
3-1 |
|
24.01.26
|
Sheffield United Ipswich |
3-1 |
|
11.01.26
|
Sheffield United Mansfield |
3-4 |
|
01.01.26
|
Sheffield United Leicester |
3-1 |
|
20.12.25
|
Sheffield United Birmingham |
3-0 |
|
09.12.25
|
Sheffield United Norwich |
1-1 |
|
06.12.25
|
Sheffield United Stoke City |
4-0 |
|
26.11.25
|
Sheffield United Portsmouth |
3-0 |
|
08.11.25
|
Sheffield United QPR |
0-0 |
|
01.11.25
|
Sheffield United Derby |
1-3 |
|
18.10.25
|
Sheffield United Watford |
1-0 |
|
30.09.25
|
Sheffield United Southampton |
1-2 |
|
20.09.25
|
Sheffield United Charlton |
0-1 |
|
23.08.25
|
Sheffield United Millwall |
0-1 |
|
09.08.25
|
Sheffield United Bristol City |
1-4 |
|
24.05.25
|
Sheffield United Sunderland |
1-2 |
|
12.05.25
|
Sheffield United Bristol City |
3-0 |
|
03.05.25
|
Sheffield United Blackburn |
1-1 |
|
18.04.25
|
Sheffield United Cardiff |
2-0 |
|
08.04.25
|
Sheffield United Millwall |
0-1 |
|
28.03.25
|
Sheffield United Coventry |
3-1 |
|
11.03.25
|
Sheffield United Bristol City |
1-1 |
|
08.03.25
|
Sheffield United Preston |
1-0 |
|
24.02.25
|
Sheffield United Leeds |
1-3 |
|
12.02.25
|
Sheffield United Middlesbrough |
3-1 |
|
08.02.25
|
Sheffield United Portsmouth |
2-1 |
|
24.01.25
|
Sheffield United Hull City |
0-3 |
|
18.01.25
|
Sheffield United Norwich |
2-0 |
|
09.01.25
|
Sheffield United Cardiff |
0-1 |
|
29.12.24
|
Sheffield United West Brom |
1-1 |
|
26.12.24
|
Sheffield United Burnley |
0-2 |
|
14.12.24
|
Sheffield United Plymouth |
2-0 |
|
29.11.24
|
Sheffield United Sunderland |
1-0 |
|
26.11.24
|
Sheffield United Oxford |
3-0 |
|
10.11.24
|
Sheffield United Sheffield Wednesday |
1-0 |
|
26.10.24
|
Sheffield United Stoke City |
2-0 |
|
05.10.24
|
Sheffield United Luton |
2-0 |
|
02.10.24
|
Sheffield United Swansea |
1-0 |
|
21.09.24
|
Sheffield United Derby |
1-0 |
|
01.09.24
|
Sheffield United Watford |
1-0 |
|
17.08.24
|
Sheffield United QPR |
2-2 |
|
18.04.26
|
Watford Sheffield United |
0-2 |
|
06.04.26
|
Bristol City Sheffield United |
1-0 |
|
14.03.26
|
Birmingham Sheffield United |
1-1 |
|
11.03.26
|
Norwich Sheffield United |
2-1 |
|
28.02.26
|
QPR Sheffield United |
0-2 |
|
14.02.26
|
Portsmouth Sheffield United |
0-1 |
|
31.01.26
|
Millwall Sheffield United |
1-1 |
|
21.01.26
|
Southampton Sheffield United |
1-0 |
|
17.01.26
|
Charlton Sheffield United |
1-0 |
|
29.12.25
|
Stoke City Sheffield United |
1-2 |
|
26.12.25
|
Wrexham Sheffield United |
5-3 |
|
12.12.25
|
West Brom Sheffield United |
2-0 |
|
29.11.25
|
Leicester Sheffield United |
2-3 |
|
23.11.25
|
Sheffield Wednesday Sheffield United |
0-3 |
|
04.11.25
|
Coventry Sheffield United |
3-1 |
|
24.10.25
|
Preston Sheffield United |
3-2 |
|
21.10.25
|
Blackburn Sheffield United |
1-3 |
|
04.10.25
|
Hull City Sheffield United |
1-0 |
|
27.09.25
|
Oxford Sheffield United |
0-1 |
|
12.09.25
|
Ipswich Sheffield United |
5-0 |
|
30.08.25
|
Middlesbrough Sheffield United |
1-0 |
|
16.08.25
|
Swansea Sheffield United |
1-0 |
|
13.08.25
|
Birmingham Sheffield United |
2-1 |
|
26.07.25
|
Chesterfield Sheffield United |
1-4 |
|
22.07.25
|
Burton Albion Sheffield United |
1-2 |
|
19.07.25
|
Rotherham Sheffield United |
0-5 |
|
08.05.25
|
Bristol City Sheffield United |
0-3 |
|
25.04.25
|
Stoke City Sheffield United |
0-2 |
|
21.04.25
|
Burnley Sheffield United |
2-1 |
|
12.04.25
|
Plymouth Sheffield United |
2-1 |
|
05.04.25
|
Oxford Sheffield United |
1-0 |
|
16.03.25
|
Sheffield Wednesday Sheffield United |
0-1 |
|
01.03.25
|
QPR Sheffield United |
1-2 |
|
15.02.25
|
Luton Sheffield United |
0-1 |
|
01.02.25
|
Derby Sheffield United |
0-1 |
|
21.01.25
|
Swansea Sheffield United |
1-2 |
|
04.01.25
|
Watford Sheffield United |
1-2 |
|
01.01.25
|
Sunderland Sheffield United |
2-1 |
|
21.12.24
|
Cardiff Sheffield United |
0-2 |
|
11.12.24
|
Millwall Sheffield United |
0-1 |
|
08.12.24
|
West Brom Sheffield United |
2-2 |
|
23.11.24
|
Coventry Sheffield United |
2-2 |
|
05.11.24
|
Bristol City Sheffield United |
1-2 |
|
02.11.24
|
Blackburn Sheffield United |
0-2 |
|
23.10.24
|
Middlesbrough Sheffield United |
1-0 |
|
18.10.24
|
Leeds Sheffield United |
2-0 |
|
28.09.24
|
Portsmouth Sheffield United |
0-0 |
|
13.09.24
|
Hull City Sheffield United |
0-2 |
|
27.08.24
|
Barnsley Sheffield United |
1-0 |
|
24.08.24
|
Norwich Sheffield United |
1-1 |
|
23.08.2025
|
Sheffield United Millwall |
0-1
|
|
08.04.2025
|
Sheffield United Millwall |
0-1
|
|
11.12.2024
|
Millwall Sheffield United |
0-1
|
|
18.02.2023
|
Millwall Sheffield United |
3-2
|
|
07.01.2023
|
Millwall Sheffield United |
0-2
|
|
11.12.2024
|
Millwall Sheffield United |
0-1
|
|
18.02.2023
|
Millwall Sheffield United |
3-2
|
|
07.01.2023
|
Millwall Sheffield United |
0-2
|
|
26.02.2022
|
Millwall Sheffield United |
1-0
|
|
25.01.2020
|
Millwall Sheffield United |
0-2
|
|
29.09.2018
|
Millwall Sheffield United |
2-3
|