Question: is 40 minutes a good 10k time?
Answer: Most runners who are reasonably fit and clock about 15 to 30 miles per week can expect to finish a 10K race in 50 to 70 minutes. More advanced runners will usually finish in about 43 to 50 minutes.