How fast does Michael Phelps swim in miles per hour?

It depends on the stroke and the distance, but using the fastest stroke over the shortest distance (freestyle over 100m), Phelps' record is 47.51 seconds. This equates to around 4.7 mph - brisk walking pace.