All Race Results (47)

Date Event Race Distance Elevation Time Result Note
2025-09-27 World Mountain and Trail Running Championships Long Trail 82km 5,450m+ 09:20:22
9th
Canfranc
2025-08-29 Ultra-Trail du Mont-Blanc CCC 101km 6,000m+ 10:06:02
1st
2025-08-09 Sierre-Zinal Sierre-Zinal 31km 2,100m+ 02:37:49
10th
2025-06-27 Lavaredo Ultra Trail Lavaredo 50K 47km 2,500m+ 04:02:31
1st
2025-04-26 The Canyons Endurance Runs 100K 101km 3,800m+ 08:04:36
1st
2025-03-23 Chianti Ultra Trail Chianti Marathon Trail 46km 1,700m+ 03:16:57
1st
2025-02-21 Transgrancanaria Marathon 46km 1,500m+ 03:23:26
1st
2024-10-12 Ultra Trail Lago d'Orta UTLO 75K 73km 4,000m+ 06:21:04
1st
2024-09-21 Julian Alps Trail Run JAT Sky Trail 53km 2,400m+ 04:31:15
1st
2024-08-29 Ultra-Trail du Mont-Blanc OCC 56km 3,200m+ 05:14:46
2nd
2024-08-10 Sierre-Zinal Sierre-Zinal 31km 2,100m+ 02:38:03
15th
2024-06-30 Marathon du Mont-Blanc 42km du Mont Blanc 43km 2,500m+ 03:42:25
8th
2024-05-31 OFF Road Running Championships Annecy Vertical Kilometer 8km 980m+ 00:46:23
16th
2024-05-01 Vertical Fenis – 5km 1,040m+ 00:38:31
1st
2024-04-13 Lake Sonoma 50 Lake Sonoma 50 Miler 84km 3,350m+ 06:30:17
1st
2024-03-16 Chuckanut 50K – 50km 1,560m+ 03:26:31
1st
Course Record
2023-10-22 Festival des Templiers Grand Trail des Templiers 80km 3,500m+ 06:49:08
2nd
2023-09-16 Pikes Peak Marathon Pikes Peak Ascent 21km 2,400m+ 02:24:34
22nd
2023-08-31 Ultra-Trail du Mont-Blanc OCC 53km 3,250m+ 04:44:58
1st
Upgraded from 2nd after Angermund disqualification
2023-08-12 Sierre-Zinal Sierre-Zinal 31km 2,100m+ 03:07:20
106th
2023-06-23 Lavaredo Ultra Trail Lavaredo 50K 47km 2,500m+ 04:02:16
1st
Course Record
2023-06-08 World Mountain and Trail Running Championships Short Trail 45km 3,400m+ 04:28:16
6th
Innsbruck-Stubai
2023-05-14 Zegama-Aizkorri Mendi Maratoia 42km 2,700m+ 04:07:07
22nd
2022-11-05 World Mountain and Trail Running Championships Short Trail 38km 2,480m+ 03:11:47
2nd
2022-09-17 Pikes Peak Marathon Pikes Peak Ascent 21km 2,400m+ 02:12:57
5th
2022-08-13 Sierre-Zinal Sierre-Zinal 31km 2,100m+ 02:38:32
13th
2022-07-30 Giir di Mont – 9km 1,040m+ 00:50:48
16th
2022-07-16 Montée du Nid d'Aigle – 19km 2,000m+ 01:51:01
13th
2022-06-19 Neirivue - Moléson – 11km 1,290m+ 01:01:23
3rd
2022-05-29 Zegama-Aizkorri Mendi Maratoia 42km 2,700m+ 04:33:15
68th
2022-05-14 Garda Trentino Trail – 28km 1,450m+ 02:12:33
2nd
2021-10-16 The One Race El Hierro – 37km 2,800m+ 03:58:17
1st
2021-09-04 Chiemgau Trail Run – 43km 2,700m+ 03:50:48
2nd
2021-08-07 Sierre-Zinal Sierre-Zinal 30km 2,100m+ 02:38:59
14th
2021-07-17 Montée du Nid d'Aigle – 19km 2,000m+ 01:45:49
2nd
2021-07-04 Marathon du Mont-Blanc 42km du Mont Blanc 38km 2,600m+ 03:28:18
5th
2020-10-04 Trofeo Nasego – 21km 1,330m+ 01:35:16
2nd
2020-08-17 Sierre-Zinal Sierre-Zinal 30km 2,100m+ 02:59:06
25th
2019-11-16 K42 Adventure Marathon – 40km 2,200m+ 03:13:04
2nd
2019-08-24 Pikes Peak Marathon – 41km 2,400m+ 03:50:03
10th
2019-08-11 Sierre-Zinal Sierre-Zinal 31km 2,100m+ 02:39:42
16th
2019-06-30 Marathon du Mont-Blanc 42km du Mont Blanc 43km 2,730m+ 04:09:10
16th
2019-06-08 Trilhos dos Abutres – 43km 2,100m+ 03:40:44
4th
2019-05-19 Trofeo Nasego – 21km 1,330m+ 01:40:49
11th
2018-08-12 Sierre-Zinal Sierre-Zinal 31km 2,200m+ 02:35:53
4th
2017-08-06 Giir di Mont Giir di Mont 31km 2,650m+ 03:14:37
2nd
World Champion (upgraded from 2nd after Mamu disqualification)
2016-08-14 Sierre-Zinal Sierre-Zinal 31km 2,100m+ 02:36:28
3rd