Iron Legs Mountain Races
August 8th 2026
Station Flats, AB
60 KM |
50 Miles |
100 KM
The Iron Legs Mountain Races has 3 distances that you can choose from that take you through amazing single track in the Canadian Rockies. The distances are 100k, 50m, or 60k, and all start and finish at Station Flats, in Kananaskis near Calgary, Alberta.
Upcoming Races
Aug 8 2026
60 KM
9,400
9,400
ft.
Mixture
4 Aid
Stations
5
Elevation Rating
Mountainous, >12,500 feet in 50 miles
4
Surface Rating
Substantial rocks, roots and/or ruts
Aug 8 2026
50 Miles
12,000
12,000
ft.
Mixture
6 Aid
Stations
4
Elevation Rating
Very hilly, ~7500-12,500 feet in 50 miles
4
Surface Rating
Substantial rocks, roots and/or ruts
Aug 8 2026
100 KM
15,000
15,000
ft.
Mixture
7 Aid
Stations
4
Elevation Rating
Very hilly, ~7500-12,500 feet in 50 miles
4
Surface Rating
Substantial rocks, roots and/or ruts
Additional Distances
This event also has the following sub ultra distances
25 KM
Results
50 Miles
| Date | Finishers | Top Result (F) | Top Result (M) |
|---|---|---|---|
| 08/16/25 | 14 | 12:57:55 | 12:07:32 |
| 08/17/24 | 13 | 15:20:00 | 10:47:31 |
| 08/19/23 | 28 | 12:59:54 | 12:02:37 |
| 08/13/22 | 11 | 15:03:10 | 13:13:06 |
| 08/14/21 | 9 | 14:29:21 | 12:48:58 |
| 08/15/20 | Race Cancelled | ||
| 08/17/19 | 30 | 11:49:21 | 10:20:00 |
| 08/18/18 | 18 | 12:22:47 | 10:32:31 |
| 08/12/17 | 24 | 12:14:03 | 11:11:12 |
| 08/13/16 | 42 | 11:49:11 | 10:38:53 |
| 08/15/15 | 47 | 11:03:10 | 10:12:07 |
| 08/16/14 | 61 | 11:49:17 | 10:09:59 |
| 08/18/12 | 84 | 10:04:09 | 8:41:57 |
| 08/13/11 | 61 | 9:39:05 | 8:14:00 |
| 08/14/10 | 59 | 11:25:57 | 8:03:41 |
| 08/15/09 | 29 | 11:07:00 | 10:03:00 |
60 KM
| Date | Finishers | Top Result (F) | Top Result (M) |
|---|---|---|---|
| 08/16/25 | 57 | 9:03:24 | 6:58:14 |
| 08/17/24 | 68 | 8:33:33 | 8:11:45 |
| 08/19/23 | 71 | 7:20:52 | 7:32:24 |
| 08/13/22 | 64 | 9:36:06 | 8:07:57 |
| 08/14/21 | 71 | 7:22:34 | 6:30:14 |
| 08/15/20 | Race Cancelled | ||
| 08/17/19 | 71 | 9:14:23 | 6:29:25 |
| 08/18/18 | 67 | 7:46:51 | 6:37:53 |
| 08/12/17 | 51 | 8:35:11 | 5:59:18 |
| 08/13/16 | 51 | 7:13:50 | 6:54:09 |
| 08/15/15 | 53 | 9:10:36 | 6:54:09 |
| 08/16/14 | 20 | 10:53:53 | 8:59:04 |

