The AFL has locked in the details of its floating fixture for Rounds 16-23.

Thursday night footy will continue to open each round before Round 23, with Port Adelaide, North Melbourne, Carlton, Essendon, Hawthorn and the Western Bulldogs among those hosting Thursday night games.

Friday night footy will include a Carlton vs Collingwood encounter in Round 17, which will be followed by a West Coast vs GWS match on the same night in Perth.

A second Friday night double header will come in Round 20 when the Bombers host the Dogs and GWS face Sydney in New South Wales on July 25.

Round 20 will also see the QClash, Western Derby and Showdown all played on July 26.

Another double header is scheduled for Round 23, with Essendon facing St Kilda at Marvel Stadium and Fremantle clashing with Brisbane in the later game at Optus Stadium.

Gold Coast's first-ever home Friday night match is set for July 11, which will see the Suns host the Magpies.

โ€œThe first nine Rounds of the Toyota AFL Premiership season have delivered some of the most exciting football we have seen with close margins, high scoring, record attendances and strong ratings across the board,โ€ AFL scheduling strategist Josh Bowler said.

โ€œThis season has delivered more Thursday nights than ever before with this key timeslot featuring in all AFL Rounds except Round 23 when we will see the exciting inaugural AFLW re-match between Carlton and Collingwood kick off the 10th NAB AFLW season.

โ€œThis back end of the season fixture is aimed at maximising momentum into the finals which is shaping up to be one of the tightest races in recent history.

โ€œWe are excited to schedule a number of Friday night double headers aimed at maximising primetime audience whilst also managing team travel and breaks between games."

Round 24 of the season will be confirmed closer to the end fo the campaign.

Details for Rounds 16-23 will be found here.