For MLB players active on June 8, 2009 that is Ken Griffey Jr. with 617. Alex Rodriguez is second with 561 and Jim Thome is third with 550.
Thome
Babe Ruth is third on the all time home run list with 714 home runs.
Barry Bonds has the most home runs in Major League Baseball (762).
No Major League player has finished their career with 356 home runs. 73 players have surpassed 356, 12 of whom are active and the most recent being Albert Pujols (as of the 2009 off-season).
The record for the most consecutive home runs hit by a single player in a game is four.
Barry Bonds, with 762 home runs.
Mark texiera, with 39 home runs
As of 2009 Hank Aaron has the second most career home runs with 755.
Henry "Hank" Aaron, 755 home runs
Most Home Runs by a Second BasemanThe player with the most home runs by a second baseman in the National League was Jeff Kent with 351 home runs. Kent played 17 years in the Major Leagues, and had a total of 377 career home runs.The player with the most home runs by a second baseman in the American League was Joe Gordon with 246 home runs. Gordon played 11 years in the Major Leagues, and had a total of 253 career home runs.
Barry Bonds of course.
As of 2009, Hank Aaron has the second most All-Time career home runs with 755.