Posted By:
Gary B.Bonds is only the 6th player ever to reach 2000 runs. He'll definitley catch Mays, whether or not he catches Rose, Ruth, Aaron, Cobb or Henderson is a matter of how long he manages to survive in the game.
Bonds is "only" 16th on the all time RBI list, but he'll move a good bit higher on that list before he's done. If he had played on better teams, he'd be a lot higher already.