Answer by
technogeek (6640)
The Major League Baseball player who spent at least one full season as a pitcher and has the most career home runs is Babe Ruth. Babe was 94-46 with an ERA of 2.28 and 107 complete games and 17 shutouts in 163 career games with 148 starts. He switched to being a full time batter as a Yankee.