Millwall will begin their 2017/18 Sky Bet Championship campaign with a trip to Nottingham Forest.
A home game with Stevenage in the Carabao Cup First Round will follow, with a Den double-header against Bolton Wanderers and Ipswich Town swinging the season into motion.
Bristol City will provide the opposition on 19th August, with the Second Round of the Carabao Cup taking places three days later should The Lions be successful against their League Two counterparts.
Ahead of the new season, millwallfc.co.uk takes a look at the 23 teams Neil Harris' squad will be facing, beginning with the opening quartet of fixtures...
Stadium: City Ground
Manager: Mark Warburton
Sat Nav Post Code: NG2 5FJ
Nearest Train Station: Nottingham
Last Meeting: Millwall 1-2 Nottingham Forest - EFL Cup Second Round - 23rd August 2016
The Lions and The Reds are set to meet for the 66th time on the opening weekend of the season. Millwall currently hold the upper hand historically, having won 24 games to Forest's 21.
Stadium: Macron Stadium
Manager: Phil Parkinson
Sat Nav Post Code: BL6 6JW
Nearest Train Station: Horwich Parkway
Last Meeting: Bolton Wanderers 2-0 Millwall - Sky Bet League One - 19th November 2016
Millwall will go in search of their first win in seven games over The Trotters when they visit The Den on 12th August. The Lions have 16 victories to their name overall in 43 games against Bolton.
Stadium: Portman Road
Manager: Mick McCarthy
Sat Nav Post Code: IP1 2DA
Nearest Train Station: Ipswich
Last Meeting: Millwall 1-3 Ipswich Town - Sky Bet Championship - 17th January 2015
In 52 meetings with The Tractor Boys, The Lions have been victorious on 20 occasions.
Stadium: Ashton Gate
Manager: Lee Johnson
Sat Nav Post Code: BS3 2EJ
Nearest Train Station: Parson Street
Last Meeting: Millwall 2-1 Bristol City - Sky Bet Championship - 1st January 2013
Bristol City and Millwall will meet for the 93rd time on 19th August. The Robins have been successful on 34 occasions, whilst The Lions have 29 wins to their name. There have been 29 draws.