

How this scoreline is calculated
Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
Where those opponents sat in the table: strong means they averaged roughly the top 40%, weak roughly the bottom 40%, mixed in between.
Opposition faced: Portsmouth mixed, Millwall weakThe form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Portsmouth take a form score of 3.3 out of 10 into this Championship fixture, against 5.4 for Millwall. Portsmouth have 1 win, 2 draws and 2 defeats in their last 5, while Millwall have 3 wins and 2 draws in theirs. Across the season Portsmouth average 1.1 goals scored and 1.6 conceded per game, Millwall 1.1 and 0.9. Portsmouth have kept a clean sheet in 10% of their matches this season, Millwall in 30%. In their last 8 meetings Portsmouth have won 2, drawn 0 and lost 6. Portsmouth sit 10th on 3 points, Millwall 1st on 6.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Millwall arrive at this midday kick-off sitting top of the Championship on 6 points, 9 places and 3 points clear of their hosts, having yet to concede a goal in two league outings. Their opening fortnight brought a 2-0 victory at Bristol City followed by a 3-0 home dismantling of Norwich, extending a run to 8 scored and just 2 conceded across their last five matches in all competitions. Portsmouth began with a 1-3 home reverse to QPR before bouncing back with a 3-1 win at Lincoln, leaving them 10th on 3 points with 4 scored and 4 conceded from two, their season profile showing 1.26 expected goals per game against Millwall's 2.16.
The early campaign form bands capture the gap neatly: Portsmouth rate 3.3 out of 10, a poor mark weighted heavily by that opening-day loss and a League Cup defeat at West Ham by the same 1-3 scoreline, while Millwall sit at 5.4 out of 10, a steady rating built on three wins from their last five including a 1-0 friendly success against Antwerp. Millwall have kept clean sheets in 3 of those 5 and scored in every outing, posting shut-outs in 30 percent of their four competitive fixtures so far. Portsmouth managed just one clean sheet across their last five, a goalless friendly draw at SV Darmstadt, and have blanked in 20 percent of their four-match sample despite finding the net in 4 of their last 5 overall.
The recent head to head record leans sharply toward the visitors, who have won 6 of the last 8 meetings with Portsmouth claiming 2 and no draws between them. However, both of Portsmouth's wins came in the last two clashes: a 3-1 home victory in November 2025 and a 3-1 away triumph in February 2026, suggesting they have cracked a formula that eluded them in the earlier sequence when Millwall took three straight by 1-0, 2-1 and 1-0 margins. Across those eight fixtures the average sits at 2.25 goals, with both teams scoring in exactly half and over 2.5 goals landing in 4 of 8, a profile that tilts marginally under but has delivered attacking spectacle often enough.
Millwall's 2.50 goals per game in the league so far and Portsmouth's 2.00 both sit above that historical meeting average, and the visitors' 0.00 conceded per game in the Championship stands out as the headline defensive number. Portsmouth generated 4.8 shots on target per outing across their four-match sample and averaged 55.5 percent possession, figures that suggest they can create chances but may struggle to break down a side yet to yield in the league. The 2.1-point form gap favours Millwall, yet the head to head split shows Portsmouth took 6 points from 6 available in the most recent season, a pattern that clouds any straightforward read of the table positions and points to a contest tighter than 1st versus 10th might imply.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram