There is no average time for a 5k run, because performance depends on factors such as gender, age and fitness level. However, most people consider a good time for the distance to be between 20 and 25 minutes. Weather and course conditions also contribute to the speed of a race.
A 5k run is short enough for almost anyone to complete, regardless of fitness. The distance typically attracts competitive runners, who usually target a finishing time lower than 20 minutes, and walkers, some of whom can take over an hour to finish the distance. The winning male of a 5k race usually comes in under 15 minutes, while the leading female often crosses the finish line in 16 to 19 minutes.