by Nathaniel Grow - May 18, 2015
Barry Bonds last played in a major league game in 2007. Eight years later, he is now reportedly preparing to file a grievance against Major League Baseball, contending that MLB and its teams improperly colluded to prematurely drive him from the game.
As you may recall, back in 2007 Bonds hit an impressive .276/.480/.565 during his age-43 season, all while setting MLB’s all-time career home run record by hitting his 756th career HR in August. And although Bonds was projected to post a .