Average 5K Time by Age

The 5K (3.1 miles) is the most popular race distance worldwide. The average 5K time ranges from 27 to 43 minutes depending on age and gender. Most recreational runners finish between 28 and 37 minutes. Whether you are training for your first 5K or trying to set a PR, knowing the averages for your age group helps you set realistic goals.

Average 5K Finish Time by Age Group

Minutes – Male vs Female

0102030404927.031.020-2928.533.030-3930.535.540-4933.038.550-5937.043.060+MaleFemaleSource: Aggregated race and fitness tracking data

5K Times by Age Group

Men in their 20s average around 27:00 for a 5K, which works out to roughly an 8:42/mi pace. Women in the same age group average about 31:00 (10:00/mi). By your 50s, average times extend to 33:00 for men and 38:30 for women. Consistent runners often beat these averages well into their 60s.

What Is a Good 5K Time?

Under 25 minutes is considered good for men, under 30 minutes for women. Sub-20 minutes is competitive for men, sub-23 for women. For beginners, simply finishing a 5K without stopping is a meaningful achievement. Focus on completing the distance first, then work on time.

How to Train for a Faster 5K

  • Run 3-4 times per week: Include one tempo run, one interval session, and 1-2 easy runs
  • Build weekly mileage gradually: Increase by no more than 10% per week to avoid injury
  • Practice at race pace: Run 800m-1600m repeats at your target 5K pace
  • Do not skip easy days: Recovery runs at conversational pace build the aerobic engine that powers your 5K

Analyze Your 5K Performance

Use our Running Benchmark Calculator to calculate your pace, calories burned, training effect, and heart rate zones for your 5K run.

Related Running Pages