In 2005, Andruw Jones, then with the Atlanta Braves, led all Major Leaguers with 51 home runs. He now plays for the Texas Rangers.
Mark Teixeira with 43.
Ryan Howard
Barry Bonds has the most home runs in Major League Baseball (762).
Mark texiera, with 39 home runs
Andruw Jones, then with the Atlanta Braves.
Babe Ruth
The record is still held by Barry Bonds.
Thome
Barry Bonds has the most home runs in the MLB.
Through the 2008 season, that is Mickey Mantle with 536.
The MLB player with the most all-star appearances in history is Hank Aaron, with 25 appearances.
Arizona Diamondbacks - Justin Upton