Brandon Barnes of the Houston Astros is known more for his work with the glove than his hitting prowess, but the 27-year-old center fielder hit for the cycle on Friday night against the Seattle Mariners.

Barnes is one of the least likely players to hit for the cycle in history, as hitting a single, a double, a triple and a home run in the same game requires so many different tools.

However, Barnes managed to pull off the feat, along with a few other unlikely candidates over the years.

If guys like Willie Mays, Roberto Clemente and Babe Ruth never hit for the cycle, how did these guys do it?

Begin Slideshow