Harmon never got the credit he deserved by the media because he didn't play for the Yankees.
I'm not so sure it was the Yankees .... I think it was NYC instead. Playing in a "small market" hurt him, but he was also a low-key guy, and that doesn't make for big time attention.
Still, his homer to at-bat ratio is phenomenal!!!