Men calling a homerun a slang word for the male member is just weird.
And yes before you post the etiology, Im aware. Also aware that “dong” aka penis aka long duck dong was way before the supposed baseball term.
Yard - bomb - boom - homer - dinger - good bye Mr Spaulding - home run - etc.