Albert Pujols hit the 300th home run of his career on Friday against the Cubs, becoming the fifth-youngest player in Major League history to reach the milestone. The bomb was his eighteenth home run of the season. Alex Rodriguez is the youngest to reach 300, doing so at 27 years, 249 days. Pujols reached the plateau at 28 years, 170 days.