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.

Next

1. Adelaide v Hawthorn, round 14

Adelaide 12.10 (82) def by Hawthorn 14.12 (96)

Hawthorn's win against Adelaide on Thursday night was the biggest upset of the season.

The Hawks had been a shadow of themselves for the entire season, and were coming into the game in 17th position on the table, with the Crows flying in first.

Bad memories of Hawthorn's recent trip to the Adelaide Oval in round 11 would have been fresh in the players' minds, after their first half on that night yielded just 0.3 (3), the lowest half-time score in their history.

Hawthorn started strong this time around but Adelaide took control late in the first half, and took an 18-point lead into the main change.

Luke Hodge, Grant Birchall, Ryan Schoenmakers and Luke Breust were all brought in by Alastair Clarkson for Thursday's match, but it was the younger brigade who led the way.

Ryan Burton starred with 21 disposals and two goals, as the Hawks kept their season alive and recorded the most surprising result of 2017.

ADELAIDE, AUSTRALIA - JUNE 22: Shaun Burgoyne of the Hawks celebrates a goal during the 2017 AFL round 14 match between the Adelaide Crows and the Hawthorn Hawks at the Adelaide Oval on June 22, 2017 in Adelaide, Australia. (Photo by James Elsby/AFL Media/Getty Images)
Next