The AFL have confirmed the next block of fixtures for the 2022 season, with Round 16-19 now locked in.

The update will see Thursday night football remain for the first two rounds of the block before reverting back to opening rounds under Friday night lights.

St Kilda are among the major winners for the four-week period, earning two Friday night matches and one Saturday night fixture.

Last year's thrilling semi-final fixture will return to the Gabba in Round 16 as the Lions welcome the Bulldogs for Thursday night football, with Carlton and St Kilda clashing the following night at Marvel Stadium.

A 2021 preliminary final rematch will take place the next week in Round 17, with Geelong and Melbourne opening the round on Thursday, July 7 at Kardinia Park.

Round 18 will see Melbourne host Port Adelaide at TIO Traeger Park on Sunday, July 17, while the Bulldogs and Saints will clash at Marvel Stadium on the preceding Friday night.

Fremantle has earnt another Friday night match for the season following their strong run of form, with the Dockers set to face Richmond at Marvel Stadium on July 22.

ROUND 16

Thursday, June 30
Brisbane v Western Bulldogs, The Gabba, 7.20pm AEST, Seven

Friday, July 1
Carlton v St Kilda, Marvel Stadium, 7.50pm AEST, Seven

Saturday, July 2
Essendon v Sydney, MCG, 1.45pm AEST, Fox
Adelaide v Melbourne, Adelaide Oval, 4.05pm ACST, Fox
Geelong v North Melbourne, GMHBA Stadium, 7.25pm AEST, Fox
Gold Coast v Collingwood, Metricon Stadium. 7.25pm AEST, Seven

Sunday, July 3
Richmond v West Coast, MCG, 2.10pm AEST, Fox
Greater Western Sydney v Hawthorn, Giants Stadium, 3.20pm AEST, Seven
Fremantle v Port Adelaide, Optus Stadium, 3.20pm AWST, Fox

ROUND 17

Thursday, July 7
Geelong v Melbourne, GMHBA Stadium, 7.20pm AEST, Seven

Friday, July 8
Sydney v Western Bulldogs, SCG, 7.50pm AEST, Seven

Saturday, July 9
Collingwood v North Melbourne, MCG, 1.45pm AEST, Fox
Gold Coast v Richmond, Metricon Stadium, 4.35pm AEST, Fox
St Kilda v Fremantle, Marvel Stadium, 7.25pm AEST, Seven
Port Adelaide v Greater Western Sydney, Adelaide Oval, 7pm ACST, Fox

Sunday, July 10
Brisbane v Essendon, The Gabba, 1.10pm AEST, Fox
Hawthorn v Adelaide, Marvel Stadium, 3.20pm AEST, Seven
West Coast v Carlton, Optus Stadium, 2.40pm AWST, Fox

ROUND 18

Friday, July 15
Western Bulldogs v St Kilda, Marvel Stadium, 7.50pm AEST, Seven

Saturday, July 16
Adelaide v Collingwood, Adelaide Oval, 1.15pm ACST, Fox
Greater Western Sydney v Brisbane, Manuka Oval, 1.45pm AEST, Fox
North Melbourne v Richmond, Marvel Stadium, 4.35pm AEST, Fox
Carlton v Geelong, MCG, 7.25pm AEST, Seven
Fremantle v Sydney, Optus Stadium, 5.30pm AWST, Fox

Sunday, July 17
Hawthorn v West Coast, MCG, 1.10pm AEST, Fox
Melbourne v Port Adelaide, TIO Traeger Park, 2.50pm ACST, Seven
Essendon v Gold Coast, Marvel Stadium, 4.40pm AEST, Fox

ROUND 19

Friday, July 22
Richmond v Fremantle, Marvel Stadium, 7.50pm AEST, Seven

Saturday, July 23
North Melbourne v Hawthorn, Blundstone Arena, 1.45pm AEST, Fox
Sydney v Adelaide, SCG, 1.45pm AEST, Fox
Port Adelaide v Geelong, Adelaide Oval, 4.05pm AEST, Fox
Brisbane v Gold Coast, The Gabba, 7.10pm AEST, Fox
Western Bulldogs v Melbourne, Marvel Stadium, 7.25pm AEST, Seven

Sunday, July 24
Carlton v Greater Western Sydney, Marvel Stadium, 1.10pm AEST, Fox
Collingwood v Essendon, MCG, 3.20pm AEST, Seven
West Coast v St Kilda, Optus Stadium, 2.40pm AWST, Fox