Barry Bonds
With his 2,936th career hit on July 27, Cabrera moved into 36th place on the all-time MLB list, surpassing Barry Bonds.