Willie Stargell of the Pittsburgh Pirates with 44.
Not in MLB ... although he did hit his first MLB home run in his 3rd ever at bat ... it was a grand slam.
Babe Ruth
Barry Bonds
no
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.
No, he hit a walk off home run in his first major league game but it was not his first at-bat.
In 2007 Barry Bonds became the MLB all time home run leader when he hit #756 passing Hank Aaron who had 755. Babe Ruth hit 714. Then Willie Mays who hit 660.
On August 7, 2007, Barry Bonds surpassed Henry Aaron on the all-time list with his 756th home run. Bonds holds the career record with 762.
Barry Bonds
Barry Bond
in 1928
The MLB home run record is held by Barry Bonds with 762 home runs.