Now that Peyton Manning has won the Super Bowl and Phil Mickelson has won a major, who's the best active professional athlete who has yet to win it all?
I think it's Barry Bonds. If we put aside the fact he's a jerk and likely juiced up at some point, he's without a doubt the best ball player of his generation. Some would argue he's the best ball player of all time. He hasn't won a World Series, which makes him the best active professional athlete who has yet to win it all.
Ain't karma a bitch?