This season is crazy.

It's been one of the most even years in AFL history, and following Hawthorn's upset win over Adelaide last night, the surprising results don't look like stopping any time soon.

Because this season has been so unpredictable, we thought we'd try our hand at selecting the biggest results of the year so far.

So here they are, our top five upsets of 2017.

3. North Melbourne v Adelaide, round 7

North Melbourne 22.13 (145) def Adelaide 13.8 (86)

Probably the most surprising quarter of football we've seen so far in 2017.

North Melbourne, who had only won their first game of the season the week prior against the Gold Coast at Etihad Stadium were heading into their clash with the undefeated Crows in round seven up against it.

With the game in Tasmania it probably gave Roos fans hope that the margin may not be as bad as many predicted, but no one certainly thought it was going to be this good.

A 10-goal to nil first term saw North take a 64-0 lead into the first change, as onlookers would have been stunned at the quarter time score.

The Roos didn't take their foot off the pedal all afternoon, and recorded a 59-point thrashing to hand Adelaide their first loss of the season.

HOBART, AUSTRALIA - MAY 06: Jarrad Waite of the Kangaroos celebrates kicking a goal during the round seven AFL match between the North Melbourne Kangaroos and the Adelaide Crows at Blundstone Arena on May 6, 2017 in Hobart, Australia. (Photo by Quinn Rooney/Getty Images)