6’4” Michael Phelps legs are the same length as 5’9” marathoner Hicham El Guerrouj. It is Phelps short legs and long torso that help make him such a great swimmer.