To mentally prepare for an upcoming trail running race I scraped data from the largest trail running organization, the UTMB. In this post I will briefly expand on the data gathered, then give some insights, and finally provide a tool that you can use in choosing and preparing for a race. I also provided the data if you want to have a go at it.
Trail running races are much like regular road running races except that they are off-road by definition, and generally longer than your typical road race. The premier global trail running race is the Ultra-Trail du Mont-Blanc, held in Chamonix-Mont-Blanc, France. It is a 174 km (108 mi) race with 10,000 m (33,000 ft) of elevation gain that is won in about 20 hours. This race is organized by the UTMB Group. In addition to the UTMB, they organize 40+ prominent races across Asia, Oceania, Europe, Africa, and the Americas called the “UTMB World Series”. Their website UTMB.world contains the results of these events. But to my surprise, it also contains the results of thousands of other trail running races. Since their website displays results using simple pagination, and not state-based systems, it was easy to scrape data from the site using Beautiful Soup.
Trail running races vary a lot more than road running races. This makes estimating the challenge of a race more difficult. Factors you will have to consider in addition to the distance include the elevation gain, terrain type, and climate. Setting the right expectations can substantially improve race preparation and race outcome.
Click here to access the UTMB Dashboard in full screen.
For example, this data would have helped me in my first UTMB race, the X-Traversée. The X-Traversée starts at 8 am, and I was hoping to finish the 76km race before sunset, in about 12 hours, a reasonable 6km/hour, right? This data, however, would have told me that this would have put me in the top 4% of runners, pretty ambitious for a first-timer from a flat country. The data would have told me that finishers take 17 hours on average. The unsuspected climb and finish in the dark were mental blows that this data could have prevented
Category | Race name | Amount | Link |
---|---|---|---|
Steepest average incline | Vertikal K3 Bei 2019 | 30.6% | 🔗 |
Longest distance | Great Himal Race 2017 | 1,355 km | 🔗 |
Shortest distance | Amangeldy Race 2023 | 6 km | 🔗 |
Most elevation gain | Great Himal Race 2017 | 80,230 m | 🔗 |
Longest mean finish time | Great Himal Race 2017 | 415.3 hours | 🔗 |
Shortest mean finish time | GIIR DI MONT 2022 | 0.9 hours | 🔗 |
Highest DNF Rate | Mad Fox Ultra 2019 | 89.3% | 🔗 |
Largest portion of female participants | QUEEN of the JUNGLE 2017 | 85.7% | 🔗 |
Most participants | La SaintéLyon 2017 | 6,740 | 🔗 |
Longest race time recorded | Great Himal Race 2017 | 500.0 hours | 🔗 |
Most international race | UTMB® Mont Blanc 2022 | 83 countries | 🔗 |
Exclusion criteria: < 10 participants, < 10 finishers, uncategorized races, female exclusive races, < 1km race distance, mean finish time of 0 hours, last finish time < 10 * mean finish time
Here’s a download utmb_sheet.csv (3.7MB)
The source file to this cleaned file is 187MB. In addition to the content of this file, it contains all finish times and the frequency of countries of origin. I could share it if there’s a specific reason you’d need it.