With the opening round of the 2017 AFL season just two weeks away now, we've decided to break down each side's draw and check in with our old friends at Champion Data to see how tough they rate each club's fixture list.
Starting with the club with the easiest draw in the competition, here are all 18 clubs and how their fixtures rate against the other sides.
Who they play twice: Western Bulldogs, St Kilda, Melbourne, Gold Coast, Fremantle
Why it's difficult: The Roos have the easiest schedule in the entire league according to Champion Data, but they still have a tough start to the season playing West Coast, Geelong, GWS and the Bulldogs over the first four rounds.
Why it's easy: North host three games in Tasmania and finish the season with games against St Kilda and Brisbane, as well as facing only the Western Bulldogs twice from last season's final top eight.
Who they play twice: GWS, St Kilda, Carlton, Fremantle, Brisbane Lions
Why it's difficult: The Tigers must face Geelong, Hawthorn and GWS in the final few rounds of the season, which could see their season end prematurely.
Why it's easy: Richmond play just one top eight side twice in 2017 (GWS), and play just one top eight side (West Coast) in the opening five rounds, which allows the Tigers a chance at a strong start.
Who they play twice: Richmond, Melbourne, Essendon, Gold Coast, Sydney
Why it's difficult: Like the Tigers, the Blues have a tough stretch of games to end the season, facing Geelong, Essendon, West Coast, Hawthorn and Sydney in the final five rounds.
Why it's easy: Carlton don't play their first top eight side from 2016 until they meet Sydney at the MCG in round six.
Who they play twice: GWS, St Kilda, Carlton, Fremantle, Brisbane
Why it's difficult: Games against Sydney, Fremantle, Adelaide and GWS see the Power open the season with a tough month, and a trip to China in round 14 is still an unknown.
Why it's easy: The Power play 12 games at Adelaide Oval, which should help Ken Hinkley's men a great deal in their quest for a finals berth.
Who they play twice: Brisbane, Carlton, Adelaide, Collingwood, Fremantle
Why it's difficult: The Bombers face a tough period following the ANZAC Day clash, with a five-day break before hosting Melbourne, travelling to Fremantle and playing Geelong in consecutive weeks.
Why it's easy: If the returning Bombers can put themselves in final contention towards the end of the season, then they'll consider themselves a chance as they play just one top eight side (Adelaide) in the final month.
Who they play twice: Hawthorn, Port Adelaide, Essendon, Melbourne, Geelong
Why it's difficult: Adelaide open and close with tough opponents in 2017, with matches against GWS and Hawthorn in the first two weeks of the season, before a match against Sydney and a trip to West Coast in the final fortnight.
Why it's easy: Despite playing two tough sides to start the season, the Crows then only play one (North Melbourne) in the next eight rounds.
Who they play twice: Brisbane, Hawthorn, Carlton, North Melbourne, Port Adelaide
Why it's difficult: A home game in China may not benefit them in their finals push, while matches against GWS, Hawthorn and Adelaide in the first five weeks could determine their season early.
Why it's easy: The Suns finish the season with their final five games against sides that missed out of the finals in 2016 (Richmond, Fremantle, Brisbane, Essendon, Port Adelaide).
Who they play twice: Gold Coast, Essendon, Richmond, Western Bulldogs, Port Adelaide
Why it's difficult: Brisbane's pre-bye rounds are quite tough, as they face the Dogs, Power, Swans, Crows, Hawks and Pies before their week off in round 11.
Why it's easy: The Lions have a soft draw to start the season, facing Gold Coast, Essendon, St Kilda and Richmond in their opening month.
Who they play twice: Western Bulldogs, GWS, St Kilda, Port Adelaide, Fremantle
Why it's difficult: The Eagles play two of the best sides from the previous season twice (Dogs, Giants), and only play at the MCG twice in the home and away season (Tigers, Hawks), which doesn't benefit them for finals experience.
Why it's easy: Like the Dockers, West Coast play 12 matches at Subiaco and just have five six-day breaks.
Who they play twice: Western Bulldogs, GWS, Hawthorn, St Kilda, Carlton
Why it's difficult: Last year's beaten grand finalists play the Dogs, Giants and Hawks twice, while eight Friday night matches and two Thursday games makes for some short breaks in between.
Why it's easy: For the first time in a long time, Sydney will play all 11 home games at the SCG, and zero at ANZ Stadium, as well as their schedule being light after the bye rounds.
Who they play twice: Adelaide, North Melbourne, St Kilda, Collingwood, Carlton
Why it's difficult: The Dees take two home games to Darwin in 2017 (Gold Coast, Adelaide), and selling games in the past have proven costly for some finals-like sides (just ask Richmond).
Why it's easy: The Demons travel interstate for away games just four times in 2017, and play four games at Etihad all season.
Who they play twice: Essendon, Geelong, Hawthorn, Port Adelaide, Melbourne
Why it's difficult: The Pies face the five best teams of last season (Dogs, Swans, Cats, Giants and Hawks) all inside the opening nine rounds in 2017.
Why it's easy: Collingwood need to travel just five times throughout the regular season, and stay in Melbourne for the majority of their matches after the bye.
Who they play twice: Fremantle, Hawthorn, Collingwood, Adelaide, GWS
Why it's difficult: The Cats play just seven games at Simonds Stadium this season as the club tries to finish it's redevelopment ahead of 2018.
Why it's easy: Geelong end the season with their final five games in Victoria, and host their two toughest opponents in that period (Swans, Giants) at Simonds Stadium.
Who they play twice: Geelong, North Melbourne, West Coast, Essendon, Richmond
Why it's difficult: Early matches against Geelong, Port Adelaide, Western Bulldogs and Melbourne will see just how far the Dockers have come in the off-season.
Why it's easy: The Dockers play 12 matches at Subiaco and have just four six-day breaks during the season, which is massive news for one of the clubs that travel the most.
Who they play twice: Sydney, North Melbourne, Brisbane, GWS, West Coast
Why it's difficult: The Dogs travel the most of any Melbourne-based side in 2017, with seven trips interstate, as well as a home game in Cairns and a trip to Ballarat.
Why it's easy: The reigning premiers love the limelight and they've been well backed by the AFL, with seven Friday night matches and one Thursday game rewarding their 2016 season.
Who they play twice: Sydney, West Coast, North Melbourne, Melbourne, Richmond
Why it's difficult: The Saints play Geelong, Hawthorn, GWS, Sydney and the Western Bulldogs between rounds 5-10, before travelling to Adelaide in round 12 after their bye.
Why it's easy: The Saints play a whopping 14 games at Etihad Stadium this season as they look to finally climb up into the eight.
Who they play twice: Sydney, Western Bulldogs, Richmond, West Coast, Geelong
Why it's difficult: Like the Eagles, the Giants have just one game at the MCG all season (against Richmond), meaning they'll have little experience on the big stage come finals time.
Why it's easy: Three Friday night and three Saturday night matches are what the Giants deserve after a massive 2016 season, and a soft pre-bye period (Pies, Tigers, Eagles, Bombers, Blues) could hold them in good stead for a strong finish.
Who they play twice: Adelaide, Geelong, Collingwood, Sydney, Gold Coast
Why it's difficult: The Hawks play three finallists from 2016 twice (Adelaide, Geelong and Sydney), while a round 23 clash with the Dogs could have huge implications.
Why it's easy: They start their season with eight of their opening nine matches at either the MCG or in Launceston.