Size does not matter.
Well, at least not in baseball, that is.
When baseball first started back in the 19th century, the average height of a ballplayer was 68.9" or roughly 5'9" tall. Today, the average player is 73.7", just under 6'2" tall.*
Only 27 of the players in the top 200 of baseball's all-time home run list measure under six feet tall.
However, lack of size definitely cannot be considered as a deterrent. Don't even try telling that to Boston Red Sox second baseman Dustin Pedroia, who at 5'8" tall captured the American League MVP Award in 2008.
Here, then, is a list of the top 25 greatest power hitters in Major League Baseball history who measured in at under six feet tall.
*Source: Beyond the Box Score