Just noticed that ESPN AFL has posted an article on the 2017 draft and then posted the order based on performances since

Original 2017 Draft order:

1. Brisbane - Cameron Rayner
2. Fremantle - Andrew Brayshaw
3. Carlton - Paddy Dow
4. North Melbourne - Luke Davies-Uniacke
5. Fremantle - Adam Cerra
6. Collingwood - Jaidyn Stephenson
7. St Kilda - Hunter Clark
8. St Kilda - Nick Coffield
9. Western Bulldogs - Aaron Naughton
10. Carlton - Lochie O'Brien
11. Greater Western Sydney - Aiden Bonar
12. Adelaide - Darcy Fogarty
13. West Coast - Jarrod Brander
14. Sydney - Matthew Ling
15. Brisbane - Zac Bailey
16. Western Bulldogs - Ed Richards
17. Richmond - Jack Higgins
18. Brisbane - Brandon Starcevich
19. Gold Coast - Wil Powell
20. Richmond - Callum Coleman-Jones

Re-drafting the 2017 AFL Draft:


1. Sam Taylor (pick 28 - Greater Western Sydney)
2. Aaron Naughton (pick 9 - Western Bulldogs)
3. Andrew Brayshaw (pick 2 - Fremantle)
4. Luke Davies-Uniacke (pick 4 - North Melbourne)
5. Cameron Rayner (pick 1 - Brisbane)
6. Zac Bailey (pick 15 - Brisbane)
7. Dylan Moore (pick 67 - Hawthorn)
8. Noah Balta (pick 25 - Richmond)
9. Oscar Allen (pick 21 - West Coast)
10. Darcy Fogarty (pick 12 - Adelaide)
11. Adam Cerra (pick 5 - Fremantle)
12. Bayley Fritsch (pick 31 - Melbourne)
13. Liam Ryan (pick 26 - West Coast)
14. Tim Kelly (pick 24 - Geelong)
15. Charlie Ballard (pick 42 - Gold Coast)
16. Harrison Petty (pick 37 - Melbourne)
17. Liam Baker (rookie draft - pick 18 - Richmond)
18. Brandon Starcevich (pick 18 - Brisbane)
19. Brody Mihocek (rookie draft - pick 22 - Collingwood)
20. Ed Richards (pick 16 - Western Bulldogs)

Does anyone want to challenge the order ?
There are some explanations on how this was determined.