#1 Albert Pujols: Not sure if he actually is the best, but I wouldn't bet against it.
#2 Roy Halladay: Best pitcher in the NL. Top 5 material.
#3 Adrian Gonzalez: Never ever.
#4 Joe Mauer: If he weren't a catcher, he's not make the Top 20.
#5 Joey Votto: Nope. Top 15
#6 Felix Hernandez: Best pitcher in the Bigs. Should be #1 or #2.
#7 Hanley Ramirez: Yup.
#8 Evan Longoria: A bit overrated.
#9 Robinson Cano: Yankee bias. Good player, just not #9
#10 Ryan Braun: Not quite sold on him being this good.
#11 Troy Tulowitzki: Not for long, he's going up.
#12 Chase Utley: In 2007...
#13 Tim Lincecum: Most certainly Top Ten
#14 Miguel Cabrera: If total one dimensionality puts you in the Top 15, then he is placed right.
#15 CC Sabathia: Sounds good.
#16 Cliff Lee: 11-13 is more like it.
#17 Josh Hamilton: Too bad he's so fragile.
#18 Ryan Zimmerman: Agreed.
#19 Kevin Youkilis: Sounds about right.
#20 Matt Holliday: WTF?!!
#21 David Wright: WTF?!
#22 Jon Lester: Maybe low teens.
#23 Justin Verlander: If more durable, Top Ten material.
#24 Brain McCann: Maybe four, five years ago.
#25 Shin-Soo Choo: No lower than 15th, imho.
#26 Carl Crawford: If A-Rod is #27, Crawford should be in the Top Ten.
#27 A-Rod: Nope. But gotta cram as many Yanks as possible in there somehow...
#28 Matt Cain: Underrated. High 20s.
#29: Zack Greinke: If not so fragile, he should be higher.
#30: Ubaldo Jimenez: Seriously? Behind McCann and a lot of others on this list?
#31: Buster Posey: Based on potential only.
#32 Mark Teixeira: Teix is a good defensive 1B. His offense has not been very impressive lately. Sounds about right overall.
How can Teix, Posey, A-Rod, McCann (!!!), Wright (!!!) and Holliday be in this list and no CarGo, no Josh Johnson, no Nelson Cruz, no Ichiro...