Wes Ferrell holds the all - time Major League Baseball record for home runs hit while playing the position of pitcher. He hit 37 as a pitcher. Baseball Hall of Famers Bob Lemon and Warren Spahn are tied for second with 35 career home runs apiece. Red Ruffing, Earl Wilson, and Don Drysdale are the only other pitchers to hit at least 25 home runs. Jack Stivetts hit a total of 35 home runs in his playing career, 21 as a pitcher.
mlb record for most home runs by a pitcher
37