Craig Mason
Born : 1976 Cat. M50 Ultrarunner since 2005 USA
46
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
50
DUV-index+ ?Largest integer N such that the race distances provide at least N complete segments of N km in total. A single long race may therefore contribute several segments. See the DUV-Index tab for the detailed calculation. calculation details
1
Countries visited ?USAUnited States
12,1%
Rank quotient ?This runner's calculation uses 46 eligible race(s): Σ(rank − 1) = 753; Σ finishers = 6 198. 753 / 6 198 × 100 = 12.15%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed46
Km — ultra races3 875 km
> 100 km9
> 160 km6
> 24h1
Longest race162,5 km

Km per year (ultra races)

311
4 races
2022
312
5 races
2023
210
3 races
2024
292
4 races
2025
80
1 race
2026

Race types (share of distance)

Road6,0%
Trail88,8%
Elim.5,2%

Wins & podiums (ultra)

🏆 Win5
🏆 Win M5
🏅 Top 313
🏅 Top 3 M17
Longest winning streak2
Current streak0

HISTORY

46 race(s)
DateRacePerf.Rk
2026
15.08 50mi USA18th Marquette Trail 50 Mile 11:44:20 h26
2025
30.08 6h USA20th Badgerland F/X 6 Hour Run (day) 61.187 km1 🏆
16.08 50mi USA17th Marquette Trail 50 Mile 9:45:21 h3 🥉
12.07 50km USA21st Dances with Dirt - Devil's Lake 50K Ultra 5:00:19 h3 🥉
12.04 100km USA19th Mad City 100K Road Race 9:10:22 h4
2024
09.11 49.6mi USA12th tBunk Endurance Challenge 50 Mile 7:43:53 h4
05.10 50mi USA10th The Hennepin Hundred - 50 Mile Run 8:01:21 h3 🥉
17.08 50km USA16th Marquette Trail 50 km 5:17:41 h5
2023
21.10 50mi USA18th The Door County Fall 50 6:56:46 h6
23.09 6h USA6th Goosebumps 6 Hour Run 63.890 km1 🏆
02.09 6h USA18th Badgerland F/X 6 Hour Run (day) 52.456 km1 🏆
15.07 55km USA10th Beaverhead 55K Endurance Run 6:46:44 h11
19.02 60.2km USA10th Black Canyon Trail 60 km Run 5:40:33 h19
2022
20.08 50km USA14th Marquette Trail 50 km 5:14:14 h7
24.06 50mi USA12th Black Hills 50 Mile Run 9:22:31 h6
14.05 50mi USA41th Ice Age Trail 50 Mile Run 9:07:02 h17
12.02 99.9km USA9th Black Canyon Trail 100 km Run 13:26:24 h172
2021
10.10 50mi USA35th Glacial Trail 50 Mile Race 8:27:57 h3 🥉
21.08 50km USA13th Marquette Trail 50 km 5:39:23 h2 🥈
24.07 50mi USA40th Minnesota Voyageur Trail 50 Mile Ultra 8:44:34 h7
05.06 Backyard Ultra USA4th Last Runner Standing Run 100.590 km (15h)3 🥉
23.04 50km USA14th Chippewa Moraine 50km Ultra Marathon 4:59:49 h18
2020
05.09 12h USA15th Badgerland F/X 12 Hour Run (day) 110.996 km1 🏆
11.07 100km USA7th Beaverhead 100K Endurance Run 13:51:17 h15
11.01 50km USA8th Frozen Gnome 50K 5:35:35 h11
2019
18.10 100mi USA2nd Mines of Spain 100 Mile Race 20:44:15 h2 🥈
16.08 50mi USA11th Marquette Trail 50 Mile 9:31:47 h1 🏆
27.07 50mi USA38th Minnesota Voyageur Trail 50 Mile Ultra 9:31:47 h30
08.06 Backyard Ultra USA2nd Last Runner Standing Run 100.590 km (15h)8
11.05 50mi USA38th Ice Age Trail 50 Mile Run 8:10:59 h27
02.02 50km USA31st John Dick Memorial 50K 5:38:03 h4
2018
31.12 6h USA2nd Run Your Past Off 6 Hour Run 53.108 km6
07.09 100mi USA28th Superior Fall Trail Races 100 Mile 28:36:47 h37
04.08 50km USA3rd High Cliff Ultra 5:08:13 h4
14.07 50km USA15th Dances with Dirt - Devil's Lake 50K Ultra 5:15:54 h12
02.06 100mi USA23rd Kettle Moraine 100 Mile Endurance Run 20:23:43 h15
12.05 50mi USA37th Ice Age Trail 50 Mile Run 8:40:16 h36
2017
04.11 101mi USA5th tBunk Endurance Challenge 100 Mile 22:46:20 h6
08.09 100mi USA27th Superior Fall Trail Races 100 Mile 30:49:27 h55
27.05 50km USA3rd Bunk House Trail Runs 5:19:37 h2 🥈
13.05 50mi USA36th Ice Age Trail 50 Mile Run 8:38:49 h28
2016
05.11 101mi USA4th tBunk Endurance Challenge 100 Mile 23:09:10 h8
14.05 50mi USA35th Ice Age Trail 50 Mile Run 9:22:19 h54
2015
03.10 50mi USA8th Endurance Challenge - Wisconsin Trail 50 Miles 8:41:47 h32
2006
13.05 50mi USA25th Ice Age Trail 50 Mile Run 8:45:57 h36
2005
14.05 50mi USA24th Ice Age Trail 50 Mile Run 9:05:57 h47