Ted Williams with 521
Barry Bonds hit the most home runs in MLB history, with 762.
Lou Gehrig hit 23 career grand slam home runs, the most by any player in Major League Baseball history.
As of my last knowledge update in October 2023, the Chicago White Sox player with the most home runs in franchise history is Frank Thomas. The Hall of Famer hit a total of 448 home runs during his career with the team from 1990 to 2005. His powerful hitting and significant contributions to the team have made him a legendary figure in White Sox history.
That was Hall of Famer Al Kaline with 399 home runs.
Barry Bonds has the most home runs in Major League Baseball (762).
In MLB history, that is Barry Bonds with 39 home runs before the 2001 All-Star break.
The record for the most consecutive home runs hit by a single player in a game is four.
Babe Ruth
Barry Bonds, with 762 home runs.
Mark texiera, with 39 home runs
As of October 2023, the player with the most home runs in Houston Astros history is Jeff Bagwell, who hit 449 home runs during his career with the team from 1991 to 2005. Following him is Craig Biggio, who also made significant contributions to the team's power numbers. Both players are Hall of Famers and are celebrated figures in Astros history.
As of 2009 Hank Aaron has the second most career home runs with 755.