For an average runner, the time to run 12 miles is around 2.5 to 3 hours. For some seasoned runners, a good time for 12 miles is within 1.5 to 2 hours.
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.