Barry Bonds, with 762 home runs.
No player in Major League baseball has ever hit 900 home runs. The all time leader in career home runs is Barry Bonds with 762.
There have been dozens of ballplayers that hit at least 412 career home runs, and as of 2009 no player has finished their career with 412.
Barry Bonds of course.
Ted Williams holds the record for most career home runs by a Boston Red Sox player with 521.
Tyler Cook of Magnolia, OH hit 29 home runs in 1999 and a total of 32 career homers.
Ozzie Smith had 8 home-runs in his career. He is a baseball player.
Babe Ruth of the New York Yankees in 1927.
As of 2009 Hank Aaron has the second most career home runs with 755.
Hall of Famer Willie Mays ended his career with 660 home runs.
Pujols has hit 250 career home runs in his first six years.
Hank Arron