Baseball, our national pastime, is right around the corner. While waiting for Opening Day, cast your vote for the greatest home run hitter of all time: Fri, 03/03/2017 - 11:50am Editor Choices Count'em up .. Barry Bonds, of course. The legitimate (steroid-free) Home Run King is Henry Aaron of the Atlanta Braves. Nobody beats the Sultan of Swat: Babe Ruth. Ted Williams ... if he hadn't missed seasons during World War II and the Korean War, he would have more homers than anybody.