North Melbourne have locked away Harry Sheezel until the end of 2032, with the vice-captain adding a further two years onto his previous deal.
Sheezel was already contracted until the end of 2030, but the 21-year-old is so convinced about North's direction he wanted to commit even longer.