North Melbourne host St Kilda in Round 20 of the 2026 AFL season at Marvel Stadium on Sunday. Read on for our full match preview, betting tips, and best odds.
The round closes at Marvel Stadium on Sunday with two sides level on the ladder and desperately in need of the four points.
North Melbourne (8-10) continue to frustrate, again giving a top 10 side (Melbourne) a genuine contest last week before falling short. They’re now one of only four teams yet to beat a top 10 opponent this year.
St Kilda (8-10) missed their own chance at a signature scalp, failing to trouble an injury-ravaged Geelong outfit last week. Rowan Marshall was outstanding in defeat though, with 31 disposals, 30 hit-outs and two goals, and he’ll relish another shootout with Roos ruck Tristan Xerri.
This is very winnable for both sides, and the Ross vs Clarko coaching affair is as mouth-watering as the clash itself.
North Melbourne vs St Kilda Odds & Top Betting Markets
Here’s a breakdown of the latest odds and most popular betting markets for North Melbourne vs St Kilda ahead of their Round 20 clash.
*odds are correct at the time of publishing and are subject to change
AFL odds correct as of 23/07/2026 and subject to change. Event scheduled to start at 26/07/2026 3:15pm AEST.
| Team | Odds | |
|---|---|---|
| St Kilda (-12.5) | 1.90 | Bet Now |
| North Melbourne (12.5) | 1.90 | Bet Now |
AFL odds correct as of 23/07/2026 and subject to change. Event scheduled to start at 26/07/2026 3:15pm AEST.
| Team | Odds | |
|---|---|---|
| St Kilda to win by 1-39 | 2.20 | Bet Now |
| St Kilda to win by 40+ | 4.00 | Bet Now |
| North Melbourne to win by 1-39 | 3.05 | Bet Now |
| North Melbourne to win by 40+ | 11.50 | Bet Now |
| Draw | 51.00 | Bet Now |
AFL odds correct as of 23/07/2026 and subject to change. Event scheduled to start at 26/07/2026 3:15pm AEST.