North Melbourne Kangaroos v St Kilda Saints have met 9 times in the AFL between 2019 and 2026. St Kilda Saints lead North Melbourne Kangaroos 7-2. St Kilda Saints have won the last 7 meetings between the two. The average winning margin across those 9 games is 25.6 points.
North Melbourne vs St Kilda: Last 9 Games
Most recent first. Across their last 9 meetings, St Kilda Saints have won 7 of the last 9.
Home and Away Split
Where these games are played matters. North Melbourne Kangaroos have won 2/4 (50%) at home to St Kilda, while St Kilda Saints have won 5/5 (100%) at home to North Melbourne.
Biggest Wins
North Melbourne
- 39 points - North Melbourne 112-73 St Kilda, 7 Jul 2019 at Bellerive Oval
- 2 points - North Melbourne 56-54 St Kilda, 22 Mar 2020 at Docklands
St Kilda
- 53 points - St Kilda 103-50 North Melbourne, 29 May 2022 at Docklands
- 38 points - St Kilda 103-65 North Melbourne, 4 May 2024 at Docklands
- 31 points - North Melbourne 62-93 St Kilda, 26 Jul 2026 at Docklands
Record by Venue
2026 Meetings
North Melbourne vs St Kilda Results History
All 9 completed meetings between 2019 and 2026 are listed above.
North Melbourne vs St Kilda FAQ
What is the head to head record between North Melbourne and St Kilda?
North Melbourne Kangaroos and St Kilda Saints have met 9 times in the AFL between 2019 and 2026. St Kilda Saints lead North Melbourne Kangaroos 7-2. The average winning margin is 25.6 points.
Who leads the North Melbourne vs St Kilda AFL rivalry?
St Kilda Saints lead North Melbourne Kangaroos 7-2 across those 9 games.
Who won the last North Melbourne vs St Kilda game?
St Kilda Saints have won the last 7 meetings.
Do North Melbourne or St Kilda have the better home record in this fixture?
North Melbourne Kangaroos have won 2/4 (50%) of their home games against St Kilda, and St Kilda Saints have won 5/5 (100%) of theirs against North Melbourne.
More on these sides: North Melbourne form guide · St Kilda form guide · North Melbourne form guide · St Kilda form guide
Head to head data covers AFL seasons 2019 to 2026 (9 completed matches). Updated 8 August 2026. See this week's AFL tips.
- St Kilda vs Adelaide (2-7)
- St Kilda vs Brisbane Lions (1-10)
- St Kilda vs Carlton (4-6)
- St Kilda vs Collingwood (2-6)
- St Kilda vs Essendon (3-6)
All AFL pairings are listed on the head to head records index.