mlb record for most home runs by a pitcher
List of Major League Baseball all-time leaders in home runs by pitchers 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.[6] Baseball Hall of Famers Bob Lemon and Warren Spahn are tied for second with 35 career home runs apiece.[7][8] Red Ruffing, Earl Wilson, and Don Drysdale are the only other pitchers to hit at least 25 home runs.[9][10][11] Jack Stivetts hit a total of 35 home runs in his playing career, 21 as a pitcher.[12]
Marcus Álvarez
Tommy John Thomas Edward John Jr. (born May 22, 1943) is an American professional baseball pitcher who played in Major League Baseball for the Cleveland Indians, Chicago White Sox, Los Angeles Dodgers, New York Yankees, California Angels, and Oakland Athletics from 1963 to 1989. He was a four-time MLB All-Star.
Ryan Zimmerman On May 19, 2015, Zimmerman hit his 10th career walk-off home run, ranking him third all time in National League walk-off home runs.[27] On September 4, Zimmerman hit two home runs in a game against the St. Louis Cardinals, the second of which was his 200th career home run.[28]