Yankees Joe DiMaggio had 360 homers to 358 strikeouts in his first 1,710 games and one homer to nine strikeouts in his final 26 career games. That close to being the only player in history with more homers than strikeouts. And don't forget he lost 1943-45, serving during WWII.