William Holbert, a catcher who played for several teams between 1876-1888, is the only player in MLB history to have more than 2000 career at bats without hitting a home run ... he had 2335 ABs and 0 HRs.
Some others with at least 1000 career at bats and 0 home runs ...
* Tommy Bond - pitcher/outfielder for several team between 1874-1884 had 1975 at bats and 0 HRs.
* Tom Oliver - outfielder for the Red Sox between 1930-1933 had 1931 at bats and 0 HRs.
* Irvin Hall - infielder for the A's between 1943-1946 had 1904 at bats and 0 HRs.
* Pat Deasley - catcher for several teams between 1881-1888 had 1466 at bats and 0 HRs.
* Roxy Walters - catcher for several teams between 1915-1925 had 1426 at bats and 0 HRs.
* Paul Cook - catcher/first baseman for several team between 1884-1891 had 1364 at bats and 0 HRs.
* Don Sutton - Hall of Fame pitcher for several team between 1966-1988 had 1354 at bats and 0 HRs.
* Joe McGinnity - Hall of Fame pitcher for several teams between 1899-1908 had 1297 at bats and 0 HRs.
* Waite Hoyt - Hall of Fame pitcher for several teams between 1918-1938 had 1287 at bats and 0 HRs.
Many players in Major League Baseball history have not hit a home run in their careers. Before 1920, home runs were quite rare in the big leagues. The Major League player with the most at-bats in his career without hitting a home run was Tom Oliver, with 1,931 at-bats.
Mantle
On May 23, 2009 Jason Giambi became the 44th player in MLB history to reach the 400 home run mark for a career. Through games played on May 24, 2009 Vladimir Guerrero has 393 career home runs and, barring disaster, will become the 45th player in MLB history to reach 400 career home runs.
The San Diego Padres. Their best offensive player is Adrian Gonzalez, but he has never hit 30 home runs with the Padres.
Will Clark hit 6 MLB home runs off of Nolan Ryan. 1) April 8, 1986 - Clark's 1st career MLB home run. 2) June 28, 1987 - Clark's 15th career MLB home run. 3) August 3, 1987 - Clark's 31st career MLB home run. 4) June 24, 1988 - Clark's 64th career MLB home run. 5) August 1, 1988 - Clark's 69th career MLB home run. 6) August 11, 1988 - Clark's 70th career home run. All six home runs came while Clark played for the San Francisco Giants and Ryan played for the Houston Astros.
For a career that would be Hank Aaron with 755.
Babe Ruth
That is Ty Cobb who stole home 54 times in his MLB career.
Thome
Mantle
On May 23, 2009 Jason Giambi became the 44th player in MLB history to reach the 400 home run mark for a career. Through games played on May 24, 2009 Vladimir Guerrero has 393 career home runs and, barring disaster, will become the 45th player in MLB history to reach 400 career home runs.
Chapman had 17 career MLB home runs in 4590 at bats.
The San Diego Padres. Their best offensive player is Adrian Gonzalez, but he has never hit 30 home runs with the Padres.
Will Clark hit 6 MLB home runs off of Nolan Ryan. 1) April 8, 1986 - Clark's 1st career MLB home run. 2) June 28, 1987 - Clark's 15th career MLB home run. 3) August 3, 1987 - Clark's 31st career MLB home run. 4) June 24, 1988 - Clark's 64th career MLB home run. 5) August 1, 1988 - Clark's 69th career MLB home run. 6) August 11, 1988 - Clark's 70th career home run. All six home runs came while Clark played for the San Francisco Giants and Ryan played for the Houston Astros.
Hoyt Wilhelm. Wilhelm, a pitcher, had 432 at bats over his 21 season MLB career and the home run came in his third MLB game.
For a career that would be Hank Aaron with 755.
Barry Bonds
With 3,379 total career at-bats, his ONE career home run would make him the low total "champ", of those players who have at least 2,500 at-bats, that have hit at least one HR (if ' Wiki ' can be trusted).