1) Wes Farrell - 38
2) Bob Lemon - 37
3) Red Ruffing - 36
4) Earl Wilson and Warren Spahn - 35
These five pitchers are the only five in MLB history to have 30+ career home runs.
Among active pitchers, Carlos Zambrano has the most with 20 career home runs.
Mike Hampton is second with 16 career homeruns. Livan Hernandez is third with 9 career homeruns.
Chat with our AI personalities
Barry Bonds- 762
Babe Ruth is third on the all time career home run list with 714.
Probably his power. He is the all time leader for home runs by a switchhitter.
Barry Bonds is Baseball's all time home run leader with 762 career home runs.
At the end of the 2007 season he has 762