While we have made these predictions for Millwall v Portsmouth for this match preview with the best of intentions, no profits are guaranteed. Always gamble responsibly, and with what you can afford to lose. Good luck with your selections.
Millwall vs Portsmouth Live Stream Global Listings (Apr 05)
Predictions and Tips
Millwall line up against visiting side Portsmouth at The Den in the Championship tie on Saturday.
Our Millwall v Portsmouth predictions, statistics and match poll can be seen below (plus the best game odds).
📏 Form Guide

Millwall
LLWLWL
Millwall will be looking to improve on their last outing here after the 1-0 Championship defeat in their last game at the hands of Sunderland.
In that game, Millwall managed 54% possession and 5 shots on goal with 2 on target. Sunderland had 14 shots on goal with 6 on target. Trai Hume (20') was the scorer for Sunderland.
Millwall haven’t exactly had impressive attacking statistics of late. Their goals record equals just 4 against opposing sides over their last six matches. In those games, Millwall have also seen the number of goals scored against them come to 9.
Coming into this contest, Millwall have not lost a league tie with Portsmouth in their last 4 games.
Portsmouth
WLWLLW
Portsmouth will come into the match after a 1-0 Championship win versus Blackburn Rovers in their most recent fixture.
In that game, Portsmouth managed 47% possession and 3 shots on goal with 2 on target. The only player on the scoresheet for Portsmouth was Josh Murphy (20'). Blackburn Rovers got 9 shots on goal with 3 on target.
John Mousinho's Portsmouth have slotted home 6 times in the course of their most recent 6 matches. The number of goals that they have conceded during the equivalent period equals 6.
Coming into this meeting, Portsmouth are without an away win for the past 2 league matches.
👥 Head to head
An inspection of their past head to head results stretching back to 26/12/2010 reveals that these fixtures have not been happy ones for Portsmouth. They have not managed to get themselves any wins at all while Millwall have just been too good for them, running out winners in 83 per cent of those ties.
A combined total of 9 goals were yielded between them during those clashes, with 7 from The Lions and 2 belonging to Pompey. That is an average goals per game value of 1.5.
The last league contest featuring the two was Championship match day 17 on 28/01/2025 which finished with the scoreline of Portsmouth 0-1 Millwall.
In that match, Portsmouth had 64% possession and 15 attempts on goal with 3 of them on target.
Millwall had 7 attempts at goal with 1 on target. Mihailo Ivanović (40') scored.
The referee was Dean Whitestone.
📋 Team News: Millwall
Almost everyone can be considered, as there’s just one fitness concern for the Millwall boss Alex Neil to contend with from of an almost fully healthy group of players. Danny McNamara (Knee surgery) won’t play.
📋 Team News: Portsmouth
In an otherwise available group, there is only the lone fitness issue for the Portsmouth manager John Mousinho to be concerned with. Ibane Bowat (Patellar tendon rupture) misses out for this game.
💡 Prediction
Our thinking is that Portsmouth are certainly able to put one past this Millwall outfit, but it probably won’t quite be as many as they’ll concede.
Our selection here is for a 2-1 winning score for Millwall at full-time. It’s a very tough call.
Lucas Pereira, 13:02 05/04/2025
📊 Poll: Who Will Win?

🏟️ Team Focus:
Millwall
Formed: 1885
Stadium: The Den (20,146)
Captain: Shaun Hutchinson
Chairman: James Berylson
Manager: Alex Neil
Competitions: Championship position 13
⭐ Key Man: Duncan Watmore
Regularly played in the Left Wing position, Duncan Watmore was born in Cheadle Hulme, England. Having played his first senior match for Altrincham in the 2012 - 2013 season, the talented Forward has accumulated 5 league goals in the Championship 2024 - 2025 campaign to date coming from a total of 26 appearances.
Portsmouth |
|
Millwall |
Portsmouth |
|
Millwall |
Millwall |
|
Portsmouth |
Portsmouth |
|
Millwall |
Millwall |
|
Portsmouth |
Portsmouth |
|
Millwall |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
40 | 23 | 15 | 2 | 43 | 84 | WDWWW |
2 |
![]() |
39 | 26 | 7 | 6 | 27 | 83 | WWDWW |
3 |
![]() |
40 | 23 | 13 | 4 | 51 | 82 | LWDDD |
4 |
![]() |
40 | 21 | 12 | 7 | 20 | 75 | WDLWW |
5 |
![]() |
40 | 17 | 9 | 14 | 12 | 60 | LWDWW |
6 |
![]() |
40 | 17 | 8 | 15 | 4 | 59 | WLWLL |
7 |
![]() |
40 | 13 | 18 | 9 | 12 | 57 | WDDLL |
8 |
![]() |
39 | 14 | 15 | 10 | 7 | 57 | WDDWL |
9 |
![]() |
39 | 15 | 8 | 16 | -4 | 53 | DLWLD |
10 |
![]() |
39 | 13 | 13 | 13 | 7 | 52 | DDLLW |
11 |
![]() |
40 | 15 | 7 | 18 | -1 | 52 | LLLLL |
12 |
![]() |
39 | 14 | 10 | 15 | -6 | 52 | LWWLD |
13 |
![]() |
39 | 13 | 12 | 14 | -3 | 51 | LWLWL |
14 |
![]() |
39 | 10 | 17 | 12 | -7 | 47 | DLDWL |
15 |
![]() |
39 | 11 | 12 | 16 | -8 | 45 | LLLDL |
16 |
![]() |
39 | 12 | 9 | 18 | -11 | 45 | DWLLD |
17 |
![]() |
39 | 12 | 9 | 18 | -14 | 45 | LWLLW |
18 |
![]() |
39 | 10 | 12 | 17 | -12 | 42 | DLWLW |
19 |
![]() |
39 | 10 | 12 | 17 | -17 | 42 | LDLWL |
20 |
![]() |
39 | 11 | 8 | 20 | -9 | 41 | LWWWW |
21 |
![]() |
39 | 10 | 11 | 18 | -9 | 41 | WDWDL |
22 |
![]() |
39 | 9 | 13 | 17 | -20 | 40 | LLLWD |
23 |
![]() |
40 | 10 | 9 | 21 | -25 | 39 | LWDWD |
24 |
![]() |
39 | 7 | 13 | 19 | -37 | 34 | LLWLD |
Millwall |
|
Swansea City |
Millwall |
|
Norwich City |
Blackburn Rovers |
|
Millwall |
Millwall |
|
Middlesbrough |
Sheffield United |
|
Millwall |
Millwall |
|
Portsmouth |
Sheffield Wednesday |
|
Portsmouth |
Portsmouth |
|
Watford |
Norwich City |
|
Portsmouth |
Portsmouth |
|
Derby County |
Coventry City |
|
Portsmouth |
Millwall |
|
Portsmouth |
Millwall |
|
Stoke City |
Millwall |
|
Bristol City |
Millwall |
|
West Bromwich Albion |
Millwall |
|
QPR |
Millwall |
|
Cardiff City |
Millwall |
|
Hull City |
Preston North End |
|
Portsmouth |
Luton Town |
|
Portsmouth |
Oxford United |
|
Portsmouth |
Sheffield United |
|
Portsmouth |
West Bromwich Albion |
|
Portsmouth |
Blackburn Rovers |
|
Portsmouth |
Goals scored | 1.1 |
Goals conceded | 0.9 |
Time first goal scored | 50 |
Time first goal conceded | 43 |
Yellow cards | 1.5 |
Red cards | 0 |
Subs used | 4.2 |
Biggest victory | 3-0 |
Biggest defeat | 2-0 |
Goals scored | 0.9 |
Goals conceded | 2.3 |
Time first goal scored | 37 |
Time first goal conceded | 30 |
Yellow cards | 2.6 |
Red cards | 0.1 |
Subs used | 4.5 |
Biggest victory | 2-0 |
Biggest defeat | 6-1 |
Mihailo Ivanović | 11 |
Josh Coburn | 5 |
Duncan Watmore | 5 |
Romain Esse | 4 |
Jake Cooper | 3 |
Colby Bishop | 11 |
Callum Lang | 10 |
Josh Murphy | 7 |
Matt Ritchie | 5 |
Connor Ogilvie | 4 |
Millwall |
|
Swansea City |
Burnley |
|
Millwall |
Sheffield Wednesday |
|
Portsmouth |
Portsmouth |
|
Hull City |
