The average 5K time for men is around 29 minutes – but with the right training, you can do better. Experts explain how to ...