Mike Dillon said DiMaggio. That is a great guess and he is 2nd. Here
is my blog entry on the subject so you can all see the rankings.
http://cybermetric.blogspot.com/2009/06/which-players-had-best-hr-to-strikeout.h\
tml
The leader is Ken Williams. But as I point out, DiMaggio hit only 41%
of his HRs at home in his career while Williams hit 72%. So it is
likely the case that DiMaggio would rank first, and probably by a wide
margin, if HRs were park adjusted.
Cy