

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.
The 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.




Millwall take a form score of 4.4 out of 10 into this Championship fixture, against 6.3 for Bolton. Millwall have 1 win, 1 draw and 3 defeats in their last 5, while Bolton have 2 wins, 2 draws and 1 defeat in theirs. Across the season Millwall average 1.0 goals scored and 1.0 conceded per game, Bolton 1.7 and 1.2. Millwall have kept a clean sheet in 20% of their matches this season, Bolton in 30%. In their last 10 meetings Millwall have won 1, drawn 3 and lost 6. Millwall sit 20th on 0 points, Bolton 3rd on 0.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Bolton arrive at The Den with a meaningful advantage in preparation and rhythm, having posted a weighted form score of 6.3 out of 10 across their last five outings compared to Millwall's 4.4. That 1.9-point gap tells a story of two sides in contrasting states as the Championship curtain lifts, and the summer friendly programme reinforces the pattern. Bolton collected 9 goals across those five matches and conceded only 5, managing 2 wins, 2 draws and a single defeat. Millwall, by contrast, scraped together just 4 goals while shipping 6, winning only once and losing three times. The visitors found the net in 4 of their 5 pre-season fixtures and kept one clean sheet, while the hosts scored in 3 of 5 but failed to shut out an opponent at all.
Bolton's attacking output has been consistent through the summer, peaking with a 4-1 home victory over Stockport County in their final competitive outing and a 3-1 win away to Oldham in friendly action. Even the two draws, a goalless stalemate at home to Everton and a 1-1 result away to Fleetwood Town, suggest defensive solidity alongside creative potency. The six-match sample available shows Bolton averaging 17.5 shots per game, with 5.5 on target, 4.8 corners and 55.2 percent possession. Their expected goals figure of 1.7 per match underlines the volume of chances created, and they clean-sheeted in 30 percent of fixtures while failing to score in only 10 percent. Those numbers paint a picture of a side comfortable on the ball and willing to commit bodies forward.
Millwall's pre-season has been harder to read. A 2-1 victory away to Eldense offered a glimpse of attacking threat, but losses of 0-1 to both Stevenage and Gillingham, plus a 1-2 reverse at FC Andorra, suggest a lack of sharpness in the final third. The 1-1 draw away to Bromley in their most recent outing at least ended a run of defeats, but the overall profile is one of a side still searching for fluency. With 4 goals from 5 matches and no clean sheets, the balance looks fragile on both ends of the pitch.
The head to head record tilts heavily toward Bolton, who have won 6 of the last 10 meetings compared to Millwall's solitary victory. The other 3 ended level. Across those 10 fixtures, an average of 2.2 goals per game has been recorded, with both teams scoring in 5 of them. Only 2 of the 10 climbed over 2.5 goals. Of the five itemised meetings, Bolton won three, including a 2-0 success on 19 November 2016 and a 2-1 victory on 9 March 2019. Millwall's lone win came 0-2 away on 10 April 2018, while the other two finished 1-1, on 24 November 2018 and 12 August 2017.
The form differential and historical pattern both favour the visitors, and Bolton's superior goal threat and defensive organisation give them multiple routes to a result. Millwall will need to rediscover sharpness quickly if they are to exploit home advantage, but the numbers suggest Bolton's preparation has left them better equipped to collect points from the opening weekend.
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