North Melbourne's closing stretch of the home and away season has been confirmed after the AFL released the fixture for Rounds 16-22.

The Kangaroos will play six of their last nine games at Marvel Stadium, alongside away trips to play Port Adelaide at Adelaide Oval, Hawthorn in Launceston and Sydney at the SCG.

Four of those Marvel Stadium matches are home games, including a Round 16 match against rivals Essendon on Sunday, June 28.

As revealed earlier in the week, the Roos make their long-awaited Friday night footy return against Collingwood in Round 18, with another primetime match on Thursday night in Round 22 against the Western Bulldogs.

Both those games will be broadcast free to air on Channel Seven, and on Fox Sports and Kayo.

Ticketing on-sale dates and information for Rounds 16-22 will be released in due course.

The dates and times for North Melbourne's Round 23 and Round 24 matches, against Geelong and Sydney respectively, will be announced later in the season.

NEVER MISS A THING

Add the Kangaroos' AFL, AFLW, VFL and VFLW fixtures to your calendar. You'll also receive official club events!

SYNC NOW

Round 16

North Melbourne v Essendon
Sunday, June 28
3.15pm AEST | Marvel Stadium

Round 17

Port Adelaide v North Melbourne
Sunday, July 5
4.10pm ACST | Adelaide Oval

Round 18

Collingwood v North Melbourne
Friday, July 10
7.40pm AEST | Marvel Stadium

Round 19

North Melbourne v Melbourne
Saturday, July 18
4.15pm AEST | Marvel Stadium

Round 20

North Melbourne v St Kilda
Sunday, July 26
3.15pm AEST | Marvel Stadium

Round 21

Hawthorn v North Melbourne
Saturday, August 1
1.35pm AEST | UTAS Stadium

Round 22

Western Bulldogs v North Melbourne
Thursday, August 6
7.30pm AEST | Marvel Stadium