Preview
Our Millwall vs Portsmouth prediction starts with a simple note in your diary: 2026-02-21, 15:00 GMT, The Den. On paper it’s 3rd versus 21st, but Championship Saturdays have a habit of laughing at paper.
Millwall arrive with the sort of momentum that makes home fans turn up early. They’re just three points off second-placed Coventry City and have recently beaten Sheffield Wednesday (2-1) and Wrexham (2-0). Portsmouth, meanwhile, are one point above the drop, coming off back-to-back 1-0 losses to Sheffield United and Preston. The table says one thing; the tension says another.
Alex Neil’s Millwall don’t try to win style points. They win ground, second balls, and arguments. Despite often sitting around the lower end of possession averages, they are among the league’s most intense sides out of possession—pressing, tackling, and turning the game into a series of uncomfortable moments for visitors.
Team news matters here. Millwall are missing Joe Bryan (broken toe) and Derek Mazou-Sacko (knee) until mid-March, while Will Smallbone is a doubt. Portsmouth’s situation is far more dramatic: Mousinho has been juggling around 14 first-team absences, with Aji Alese, Franco Umeh, and Mark Kosznovszky out for the season, and Conor Chaplin likely not back until early March. The positive? Adrian Segecic is expected to return, and they’ll need goals badly.
There’s also recent history to spice it up. The last head to head on 2025-04-05 ended 2-1 to Millwall, but Portsmouth reportedly took the reverse fixture in November 2025 (3-1). And both clubs have shown they can frustrate bigger names—Millwall’s 1-1 at Crystal Palace and Portsmouth’s 1-1 at Leicester were proper “don’t write us off” afternoons.
The betting odds for the 1X2 read: Home win 1.88, Draw 3.55, Away win 4.4. In sports betting terms, that’s the market leaning strongly to Millwall, but not calling it a walkover.
Our AI expects Millwall to have about 54% possession to Portsmouth’s 46%, with a shot count of 16-11 and shots on target 5-3. Corners are forecast at 6-5 (11 total), which fits the idea of Millwall pinning Pompey back in spells without it turning into a goal-fest.
Why the strong lean to the under? Millwall have made The Den a tough place to score, and Portsmouth’s current issue is finishing—Mousinho has even said they control phases but don’t convert key moments. Add a patched-up away squad, and Under 3.55 looks like the sensible “keep it tidy” play, even at shorter betting odds.
As for the result, the home win is more of a cautious nod than a full-throated shout (that low 2.2 trust says it). Still, with squad values (€73.38m vs €36.17m), more depth, and the projected edge in shots, Millwall look better placed to do the classic Den job: get in front, make it noisy, and keep the visitors’ afternoon pleasantly miserable.
Our Millwall vs Portsmouth prediction starts with a simple note in your diary: 2026-02-21, 15:00 GMT, The Den. On paper it’s 3rd versus 21st, but Championship Saturdays have a habit of laughing at paper.
Millwall arrive with the sort of momentum that makes home fans turn up early. They’re just three points off second-placed Coventry City and have recently beaten Sheffield Wednesday (2-1) and Wrexham (2-0). Portsmouth, meanwhile, are one point above the drop, coming off back-to-back 1-0 losses to Sheffield United and Preston. The table says one thing; the tension says another.
Alex Neil’s Millwall don’t try to win style points. They win ground, second balls, and arguments. Despite often sitting around the lower end of possession averages, they are among the league’s most intense sides out of possession—pressing, tackling, and turning the game into a series of uncomfortable moments for visitors.
Team news matters here. Millwall are missing Joe Bryan (broken toe) and Derek Mazou-Sacko (knee) until mid-March, while Will Smallbone is a doubt. Portsmouth’s situation is far more dramatic: Mousinho has been juggling around 14 first-team absences, with Aji Alese, Franco Umeh, and Mark Kosznovszky out for the season, and Conor Chaplin likely not back until early March. The positive? Adrian Segecic is expected to return, and they’ll need goals badly.
There’s also recent history to spice it up. The last head to head on 2025-04-05 ended 2-1 to Millwall, but Portsmouth reportedly took the reverse fixture in November 2025 (3-1). And both clubs have shown they can frustrate bigger names—Millwall’s 1-1 at Crystal Palace and Portsmouth’s 1-1 at Leicester were proper “don’t write us off” afternoons.
The betting odds for the 1X2 read: Home win 1.88, Draw 3.55, Away win 4.4. In sports betting terms, that’s the market leaning strongly to Millwall, but not calling it a walkover.
Our AI expects Millwall to have about 54% possession to Portsmouth’s 46%, with a shot count of 16-11 and shots on target 5-3. Corners are forecast at 6-5 (11 total), which fits the idea of Millwall pinning Pompey back in spells without it turning into a goal-fest.
Why the strong lean to the under? Millwall have made The Den a tough place to score, and Portsmouth’s current issue is finishing—Mousinho has even said they control phases but don’t convert key moments. Add a patched-up away squad, and Under 3.55 looks like the sensible “keep it tidy” play, even at shorter betting odds.
As for the result, the home win is more of a cautious nod than a full-throated shout (that low 2.2 trust says it). Still, with squad values (€73.38m vs €36.17m), more depth, and the projected edge in shots, Millwall look better placed to do the classic Den job: get in front, make it noisy, and keep the visitors’ afternoon pleasantly miserable.
Read More
Read Less
Millwall didn't play better in the last H2H match!
U3.5 -385
No more than 3 goals will be scored in the match with odds of -3851 -114
Millwall is expected to win with odds of -114Under 3.5 -385
No more than 3 goals will be scored in the matchNo -116
At least one team is not expected to score1X&U4.5 -256
Home win/draw and under 4.5 goals
2:0
|
6
-
0
-
1
|
|
Portsmouth |
22-Nov-25
3:1
| Millwall ![]() |
Millwall |
05-Apr-25
2:1
| Portsmouth ![]() |
Portsmouth |
28-Jan-25
0:1
| Millwall ![]() |
Portsmouth |
13-Aug-24
0:1
| Millwall ![]() |
Millwall |
10-Aug-21
2:1
| Portsmouth ![]() |
Portsmouth |
10-Apr-12
0:1
| Millwall ![]() |
Millwall |
26-Dec-11
1:0
| Portsmouth ![]() |
| 10 Mar |
Millwall
| - |
Derby
| - | |
| 07 Mar | W |
Hull
| 1 |
Millwall
| 3 |
| 28 Feb | W |
Preston
| 0 |
Millwall
| 2 |
| 25 Feb | W |
Millwall
| 3 |
Birmingham
| 0 |
| 21 Feb | L |
Millwall
| 1 |
Portsmouth
| 3 |
| 14 Feb | W |
Sheffield Wed
| 1 |
Millwall
| 2 |
| 07 Feb | W |
Wrexham
| 0 |
Millwall
| 2 |
| 31 Jan | D |
Millwall
| 1 |
Sheffield Utd
| 1 |
| 24 Jan | W |
Millwall
| 4 |
Charlton
| 0 |
| 20 Jan | L |
Coventry
| 2 |
Millwall
| 1 |
| 10 Mar | Portsmouth |
- | Swansea |
- | |
| 07 Mar | D | Blackburn |
1 | Portsmouth |
1 |
| 28 Feb | L | Portsmouth |
0 | Hull |
1 |
| 24 Feb | L | Wrexham |
2 | Portsmouth |
1 |
| 21 Feb | W | Millwall |
1 | Portsmouth |
3 |
| 14 Feb | L | Portsmouth |
0 | Sheffield Utd |
1 |
| 07 Feb | L | Preston |
1 | Portsmouth |
0 |
| 31 Jan | W | Portsmouth |
3 | West Brom |
0 |
| 25 Jan | D | Portsmouth |
1 | Southampton |
1 |
| 21 Jan | D | Watford |
1 | Portsmouth |
1 |
England - Championship| Team | Matches | Goals | Points | |
|---|---|---|---|---|
| 1 |
Coventry | 36 | 74-38 | 74 |
| 2 |
Middlesbrough | 36 | 57-35 | 69 |
| 3 |
Millwall | 36 | 50-41 | 65 |
| 4 |
Ipswich | 35 | 61-35 | 64 |
| 5 |
Hull City | 36 | 57-52 | 60 |
| 6 |
Wrexham | 35 | 54-45 | 57 |
| 7 |
Derby | 36 | 54-47 | 54 |
| 8 |
Southampton | 35 | 57-46 | 53 |
| 9 |
Watford | 35 | 45-41 | 51 |
| 10 |
Bristol City | 36 | 48-46 | 50 |
| 11 |
Sheffield Utd | 36 | 51-49 | 49 |
| 12 |
Birmingham | 36 | 46-47 | 49 |
| 13 |
Swansea | 36 | 42-43 | 49 |
| 14 |
Preston | 36 | 42-43 | 49 |
| 15 |
Stoke City | 36 | 39-36 | 47 |
| 16 |
QPR | 36 | 46-57 | 47 |
| 17 |
Norwich | 35 | 47-44 | 45 |
| 18 |
Charlton | 36 | 34-44 | 44 |
| 19 |
Portsmouth | 35 | 35-45 | 40 |
| 20 |
Blackburn | 36 | 34-47 | 39 |
| 21 |
West Brom | 36 | 35-53 | 36 |
| 22 |
Leicester | 36 | 48-57 | 35 |
| 23 |
Oxford United | 36 | 34-48 | 35 |
| 24 |
Sheffield | 36 | 22-73 | -7 |