North Melbourne has boasted some amazing players in the modern era, but just who makes the top 20? 

It's no surprise Wayne Carey holds the number one spot in The Herald Sun's analysis, but how do you fit so many of the club's all-time greats in the remaining 19 positions? 

Reporter Gilbert Gardiner ranks the games-record-holder Brent Harvey at number two, courageous on-baller Anthony Stevens is in at three, and one of the most versatile big men of all time, Corey McKernan, rounds out the top four. 

Of the current crop of stars, Ben Cunnington has established himself as one of the best clearance and contested players in the club's history, coming in at nine, while Shaun Higgins and Todd Goldstein are at 11 and 12 respectively.

Perhaps the biggest room for movement though; Ben Brown. The 27-year-old has only played six seasons and already booted 279 goals. He sits 15th on the club's all-time goal-kicking list. 

It's a list of superstars many teams would envy.

The Herald Sun's rankings

Dating back to 1987. 

1. Wayne Carey
2. Brent Harvey
3. Anthony Stevens
4. Corey McKernan
5. Glenn Archer
6. Wayne Schwass
7. John Longmire
8. Daniel Wells
9. Ben Cunnington
10. Drew Petrie
11. Shaun Higgins
12. Todd Goldstein
13. Adam Simpson
14. Brady Rawlings
15. Ben Brown
16. Shannon Grant
17. John Blakey
18. Byron Pickett
19. Mick Martyn
20. Peter Bell