List of Most Home Runs By a Pitcher in MLB History

Less than a week ago pitcher Wes Ferrell was wearing the uniform of a Washington Senators.
(AP Photo)
MLB OddsLive Betting
  • Wes Ferrell has hit the most home runs by a pitcher.
  • Ferrell also has the most home runs in a season.
  • Five pitchers have hit over 30 home runs.

Pitcher home runs have produced many entertaining moments throughout MLB history. They were infrequent, but still happened multiple times per season. Since the introduction of the universal DH, it’s unlikely another pitcher will hit a home run. 

Even the pitchers with the most ability at the plate were never baseball betting favourites to hit a home run. The exceptions are Shohei Ohtani and Babe Ruth, who are not featured on this list. 

This is a tally of home runs hit when the player was in the game as a pitcher, rather than career totals, as Ohtani and Ruth would inevitably top the list. 

List of Most Home Runs By a Pitcher in MLB History

RankNameHome RunsTeam(s)
1Wes Ferrell37Cleveland, Boston Red Sox, Washington Nationals, New York Yankees, Brooklyn Dodgers, Boston Braves
T-2Bob Lemon35Cleveland
T-2Warren Spahn35Milwaukee Braves, New York Mets, San Francisco Giants
4Red Ruffing34Boston Red Sox, New York Yankees, Chicago White Sox
5Earl Wilson33Boston Red Sox, Detroit Tigers, San Diego Padres
6Don Drysdale29Los Angeles Dodgers
T-7John Clarkson24Worcester Ruby Legs, Chicago White Stockings, Boston, Cleveland Spiders
T-7Bob Gibson24St. Louis Cardinals
T-7Carlos Zambrano24Chicago Cubs, Miami Marlins
10Walter Johnson23Washington Nationals
11Jack Stivetts21St. Louis Browns, Boston Braves, Cleveland Spiders
T-12Milt Pappas20Baltimore Orioles, Cincinnati Reds, Atlanta Braves, Chicago Cubs
T-12Dizzy Trout20Detroit Tigers, Boston Red Sox, Baltimore Orioles
T-14Jack Harshman19New York Giants, Chicago White Sox, Baltimore Orioles, Boston Red Sox, Cleveland
T-14Madison Bumgarner19San Francisco Giants, Arizona Diamondbacks
16Cy Young18Cleveland Spiders, St. Louis Cardinals, Boston Red Sox, Cleveland
T-17Schoolboy Rowe16Detroit Tigers, Brooklyn Dodgers, Philadelphia Phillies
T-17Jim Tobin16Pittsburgh Pirates, Boston Braves, Detroit Tigers
T-17Jim Kaat16Minnesota Twins, Chicago White Sox, Philadelphia Phillies, New York Yankees, St. Louis Cardinals
T-17Mike Hampton16Seattle Mariners, Houston Astros, New York Mets, Colorado Rockies, Atlanta Braves, Arizona Diamondbacks

Which Pitcher Has the Most Home Runs in MLB History?

Wes Ferrell has the most home runs as a pitcher in MLB history with 37. Ferrell also hit a home run as a pinch hitter, taking him to a career total of 38. He holds the record for the most home runs hit in a season by a pitcher with nine, a feat he achieved in 1931 for Cleveland.

A two-time All-Star and MVP runner-up, Ferrell was an excellent pitcher in his prime and would have been among the MLB betting favourites for the Cy Young Award if it existed during his career. 

He finished his career with a .797 OPS and had a 108 OPS+ between 1928 and 1935. 

The content provided in this blog is intended for entertainment purposes only. All views and opinions expressed are the authors and reflect their individual perspectives on sports, betting, and related topics. This content should not be considered professional betting advice or the official views of BetMGM LLC. Please gamble responsibly. If you or someone you know is experiencing issues related to gambling, seek help from a licensed health professional. This blog is not liable for any losses, damages, or consequences resulting from betting activities.