They showed Phelps next to a runner. The top runner was about a foot shorter, but they wore the same pants size. Swimmers need to be long with short legs.... Anyway, his body is so crazy out of proportion. But hey, maybe a top heavy guy can have quick feet.
Soccer is one of the only sports where you don't have to be a certain shape to succeed.
Most (average Euro) professional players are just over 5' 11". Goalies are usually closer to 6' 2". Professional South American soccer players are just over 5' 10".