Herald Sun chief football writer Mark Robinson has revealed his top 50 players in the AFL, with the one-two combo of Patrick Dangerfield and Dustin Martin once again at the top of the list.

However, Robinson has switched the two stars compared to the AFL Players' top 50 countdown, and has the Geelong superstar as the game's number one player.

Fremantle's Nat Fyfe, Richmond's Alex Rance and Sydney's Lance Franklin round out Robinson's top five, with two of the Tigers' premiership stars at the top of the list.

The Cats do have three players inside the top 10, with Gary Ablett (sixth) and Joel Selwood (ninth) joining Dangerfield as Geelong's star power trumps all other sides.

Both South Australian clubs have the most players in the countdown, as Adelaide (seven) and Port Adelaide (five) have more than 20% of the representatives.

St Kilda is the only club in the league that doesn't have a player in the top 50.

Robbo's Top 50 for the Herald Sun

  1. Patrick Dangerfield - Geelong
  2. Dustin Martin - Richmond
  3. Nathan Fyfe - Fremantle
  4. Alex Rance - Richmond
  5. Lance Franklin - Sydney
  6. Gary Ablett - Geelong
  7. Josh Kelly - GWS
  8. Joe Daniher - Essendon
  9. Joel Selwood - Geelong
  10. Josh Kennedy - West Coast
  11. Rory Sloane - Adelaide
  12. Marcus Bontempelli - Western Bulldogs
  13. Josh Kennedy - Sydney
  14. Tom Mitchell - Hawthorn
  15. Patrick Cripps - Carlton
  16. Scott Pendlebury - Collingwood
  17. Trent Cotchin - Richmond
  18. Eddie Betts - Adelaide
  19. Paddy Ryder - Port Adelaide
  20. Dayne Zorko - Brisbane
  21. Michael Hurley - Essendon
  22. Robbie Gray - Port Adelaide
  23. Jeremy McGovern - West Coast
  24. Toby Greene - GWS
  25. Ben Brown - North Melbourne
  26. Luke Parker - Sydney
  27. Luke Shuey - West Coast
  28. Zach Merrett - Essendon
  29. Rory Laird - Adelaide
  30. Max Gawn - Melbourne
  31. Dayne Beams - Brisbane
  32. Dylan Shiel - GWS
  33. Tom Lynch - Gold Coast
  34. Michael Hibberd - Melbourne
  35. Matt Crouch - Adelaide
  36. Lachie Neale - Fremantle
  37. Sam Jacobs - Adelaide
  38. Isaac Heeney - Sydney
  39. Charlie Dixon - Port Adelaide
  40. Chad Wingard - Port Adelaide
  41. Steven May - Gold Coast
  42. Callan Ward - GWS
  43. Ollie Wines - Port Adelaide
  44. Steele Sidebottom - Collingwood
  45. Elliot Yeo - West Coast
  46. Clayton Oliver - Melbourne
  47. Bryce Gibbs - Adelaide
  48. Jack Riewoldt - Richmond
  49. Mitch Duncan - Geelong
  50. Taylor Walker - Adelaide