Geelong Cats v Melbourne Demons have met 10 times in the AFL between 2019 and 2026. Geelong Cats lead Melbourne Demons 6-4. Geelong Cats have won the last 2 meetings between the two. The average winning margin across those 10 games is 30.5 points.
Geelong vs Melbourne: Last 10 Games
Most recent first. Across their last 10 meetings, Geelong Cats have won 6 of the last 10.
Home and Away Split
Where these games are played matters. Geelong Cats have won 4/5 (80%) at home to Melbourne, while Melbourne Demons have won 3/5 (60%) at home to Geelong.
Biggest Wins
Geelong
- 80 points - Geelong 126-46 Melbourne, 30 Mar 2019 at Kardinia Park
- 39 points - Geelong 85-46 Melbourne, 4 Apr 2025 at Kardinia Park
- 28 points - Geelong 91-63 Melbourne, 7 Jul 2022 at Kardinia Park
Melbourne
- 83 points - Melbourne 125-42 Geelong, 10 Sep 2021 at Perth Stadium
- 25 points - Melbourne 85-60 Geelong, 11 Apr 2021 at M.C.G.
- 8 points - Melbourne 74-66 Geelong, 4 May 2024 at M.C.G.
Record by Venue
2026 Meetings
Geelong vs Melbourne Results History
All 10 completed meetings between 2019 and 2026 are listed above.
Geelong vs Melbourne FAQ
What is the head to head record between Geelong and Melbourne?
Geelong Cats and Melbourne Demons have met 10 times in the AFL between 2019 and 2026. Geelong Cats lead Melbourne Demons 6-4. The average winning margin is 30.5 points.
Who leads the Geelong vs Melbourne AFL rivalry?
Geelong Cats lead Melbourne Demons 6-4 across those 10 games.
Who won the last Geelong vs Melbourne game?
Geelong Cats have won the last 2 meetings.
Do Geelong or Melbourne have the better home record in this fixture?
Geelong Cats have won 4/5 (80%) of their home games against Melbourne, and Melbourne Demons have won 3/5 (60%) of theirs against Geelong.
More on these sides: Geelong form guide · Melbourne form guide · Geelong form guide · Melbourne form guide
Head to head data covers AFL seasons 2019 to 2026 (10 completed matches). Updated 8 August 2026. See this week's AFL tips.
- Geelong vs Adelaide (2-9)
- Geelong vs Brisbane Lions (8-8)
- Geelong vs Carlton (4-5)
- Geelong vs Collingwood (4-9)
- Geelong vs Essendon (0-9)
- Melbourne vs Adelaide (4-5)
- Melbourne vs Brisbane Lions (6-7)
- Melbourne vs Carlton (4-6)
- Melbourne vs Collingwood (3-10)
- Melbourne vs Essendon (4-5)
All AFL pairings are listed on the head to head records index.