Vote: The 30 greatest players of all time

To go with our Willie Mays package today, SportsNation worked up a list ranker with 30 of the greatest players of all time. Don't agree with me that Willie Mays was the greatest ever? Then Click here to vote yourself.

Here's my quick list without spending too much time thinking about it:

1. Willie Mays: He could hit, hit for power, run the bases and field with the best we've ever seen. Could have won as many as 10-11 MVP Awards.

2. Barry Bonds: If he had played center field instead of left, I'd consider him for No. 1.

3. Babe Ruth: I'd like to see him hitting 95-mph fastballs on a regular basis.

4. Hank Aaron: A testament to longevity, consistency, durability and greatness.

5. Stan Musial: Won three MVPs and finished second four other times.

6. Ted Williams: Maybe the greatest hitter of all time, but I give Musial the slight all-around edge.

7. Albert Pujols: Barring injury, he's this good.

8. Roger Clemens: We don't know what he did and if it helped. But we know what he did on the field. Greatest pitcher of all time.

9. Mike Schmidt: Dominated the mid-'70s to the mid-'80s. Eight-time home run champ and one of best fielding third basemen ever.

10. Walter Johnson: Could have dominated in any era.

11. Honus Wagner: Won batting titles, ran the bases and hit for power in the dead-ball era.

12. Lou Gehrig: Only strike against him is he didn't play a premium defensive position.

13. Alex Rodriguez: You can't deny the numbers.

14. Lefty Grove: The most underrated great pitcher of all time. Won nine ERA titles.

15. Mickey Mantle: If only he had stayed healthy.

16. Ty Cobb: Would love to go back in time and bring him back to 2011.

17. Josh Gibson: They say he hit 'em longer than the Babe.

18. Joe Morgan: The most underrated great position player of all time. Did everything well.

19. Rickey Henderson: The object is to score runs and nobody has scored more than Rickey.

20. Greg Maddux: 355 wins, fourth-most starts, more pitches painting black than anyone.

21. Cal Ripken: Overrated as a hitter, underrated as a fielder.

22. Tom Seaver: Mets fans still can't believe they traded him.

23. Pedro Martinez: At his peak, the best ever. Four pitches that made batters cry.

24. Frank Robinson: And to think he was only third-best NL outfielder of the early '60s.

25. Johnny Bench: Knees gave out, but those first 12 seasons were amazing.

26. Satchel Paige: Was he even the best Negro Leagues pitcher?

27. Rogers Hornsby: No denying his hitting numbers. Too low? Maybe so.

28. Pete Alexander: Won 94 games over one three-year span, impressive even for the time.

29. Cy Young: Yes, you can say I'm disrespecting the 19th century.

30. Sandy Koufax: A little bit of a product of his time and a huge home/road splits, plus short career for this list.

Follow David on Twitter: @dschoenfield. Follow the SweetSpot blog: @espn_sweet_spot.