Which Player Has The Most MLB Home Runs in History?
Home runs are some of baseball’s most exciting moments, and the players who consistently send the ball over the fence become some of the most celebrated stars. Here are the players who have hit the most home runs in MLB history. Henry Aaron held MLB’s all-time home run record for 33 seasons after passing Ruth in 1974. Aaron finished with 755 home runs, spending all but his final two seasons with the Braves. He helped the franchise win its first World Series in 1957, when he was also named National League MVP. Barry Bonds holds the record today with 762 home runs. The Giants superstar also set the single-season record when he hit 73 in 2001. Bonds had already won two National League MVP awards with the Pittsburgh Pirates before joining San Francisco, but his power reached another level with the Giants. He won four straight MVP awards from 2001 to 2004, giving him a record seven overall.

