The time to run 2.5 miles depends on your fitness level but typically ranges from 20 to 30 minutes for experienced runners and 30 to 40 min for beginners.
On average, it takes 10-20 seconds to run 100 meters, depending on various factors such as age, fitness level, and running technique. The current world record for 100 meters is 9.58 seconds, set by Usain Bolt in 2009.
The average time to run 20 miles for seasoned runners is around 2.5 to 3 hours. For beginners, completing 20 miles without a stop is a notable milestone, regardless of the time taken.