Despite the fact i can't stand Barry Bonds and don't want him in the hall of fame, he is still the best player of the last ten years. If want to exclude juicers, i guess it would be A-Rod.
"I do not think baseball of today is any better than it was 30 years ago... I still think Radbourne is the greatest of the pitchers." John Sullivan 1914-Old athletes never change.