Most home runs allowed in a Major League Baseball career by a pitcher
Who
Jamie Moyer
Where
Not Applicable
When
The most home runs allowed in a Major League Baseball career by a pitcher is 522 by Jamie Moyer (USA) for seven teams between 1986 and 2012. Moyer has played for the Chicago Cubs, Texas Rangers, St. Louis Cardinals, Baltimore Orioles, Seattle Mariners, Boston Red Sox, Philadelphia Phillies, and Colorado Rockies.