MLB all-time leaders in home runs by pitchers

From BR Bullpen

This is a list of the all-time leaders in home runs hit by Major League Baseball pitchers, with the pitcher being defined as a player who pitches in at least three games in the given year, and being in a game as their team's current pitcher when hitting the home run.

No Name HR
     1 Wes Ferrell   38
     2 Bob Lemon   37
     3 Warren Spahn   35
     4 Red Ruffing   34
     5 Earl Wilson   33
     6 Don Drysdale   29
     7 John Clarkson   24
     Bob Gibson   24
     Carlos Zambrano   24
     10 Walter Johnson   23
   11 Jack Stivetts   21
   12 Milt Pappas   20
    Dizzy Trout   20
   14 Jack Harshman   19
   15 Cy Young   18
    Madison Bumgarner   18
    17 Mike Hampton   16
    Jim Kaat   16
    Schoolboy Rowe   16
    Jim Tobin   16
   21 Rick Wise   15
   22 Freddie Fitzsimmons   14
    Babe Ruth   14

Below is a list of the most home runs by a Major League Baseball pitcher in a single season, and while in a game as a pitcher.

Name HR Year Team
Wes Ferrell  9 1931 Cleveland Indians
Don Drysdale (1, 2)  7 1958/1965 Los Angeles Dodgers
Wes Ferrell (2, 3)  7 1933/1935 Cleveland Indians/Boston Red Sox
Don Newcombe  7 1955 Los Angeles Dodgers
Earl Wilson  7 1968 Detroit Tigers
Mike Hampton  7 2001 Colorado Rockies
Jack Harshman (1, 2)  6 1956/1958 Chicago White Sox/Baltimore Orioles
Ferguson Jenkins  6 1971 Chicago Cubs
Sonny Siebert  6 1971 Boston Red Sox
Earl Wilson (2, 3)  6 1965/1966 Boston Red Sox
Rick Wise  6 1971 Philadelphia Phillies
Carlos Zambrano  6 2006 Chicago Cubs
Don Cardwell  5 1960 Philadelphia Phillies
Tony Cloninger  5 1966 Atlanta Braves
Don Drysdale (3)  5 1961 Los Angeles Dodgers
Bob Gibson (1, 2)  5 1965/1972 St. Louis Cardinals
Bob Lemon  5 1956 Cleveland Indians
Art Nehf  5 1924 New York Giants
Blue Moon Odom  5 1969 Oakland Athletics
Earl Wilson (4)  5 1964 Boston Red Sox

Sources[edit]