16 finishes across 19 ultramarathons (2007 to 2026)
7 Hardrock 100 finishes since 2007. Best 25:42:03 in 2016. Won it in 2018.
| Race | Result | Time | Place |
|---|---|---|---|
| Hardrock 100 2007 | Finished | 33:18:08 | 15th 13th man |
| Hardrock 100 2014 | Finished | 26:58:53 | 4th 4th man |
| Hardrock 100 2016 | Finished | 25:42:03 | 4th 4th man |
| Western States 100 2016 | Finished | 16:30:40 | 3rd |
| The Bear 100 2017 | Finished | 18:28:48 | 1st 1st man |
| Western States 100 2017 | Finished | 17:32:06 | 4th |
| Hardrock 100 2018 | Finished | 26:20:21 | 1st 1st man |
| Western States 100 2018 | Finished | 16:45:29 | 5th |
| The Bear 100 2019 | Finished | 19:06:00 | 1st 1st man |
| Western States 100 2019 | Finished | 15:55:06 | 9th |
| Hardrock 100 2021 | Finished | 26:58:16 | 5th 5th man |
| Western States 100 2021 | DNF | — | 239th |
| Hardrock 100 2022 | Finished | 26:17:43 | 5th 5th man |
| Hardrock 100 2023 | Finished | 27:17:02 | 6th 5th man |
| The Bear 100 2023 | DNF | — | 254th 186th man |
| High Lonesome 100 2024 | Finished | 21:49:03 | 4th 4th man |
| Western States 100 2025 | Finished | 19:12:58 | 29th |
| TDS 2026 | DNF | — | 798th |
| Western States 100 2026 | Finished | 18:03:38 | 38th |
Races linked by exact name spelling. We stay conservative on purpose: two spellings are kept as two athletes rather than risk merging two different runners into one.