John Hallsten
Born : 1956 Cat. M70 Ultrarunner since 1999 USA
64
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
80
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
34,0%
Rank quotient ?This runner's calculation uses 80 eligible race(s): Σ(rank − 1) = 1 597; Σ finishers = 4 697. 1 597 / 4 697 × 100 = 34.00%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed80
Km — ultra races7 952 km
> 100 km24
> 160 km23
Longest race160,9 km
3rd Copper Kings 100 — 27/6/2025

Km per year (ultra races)

229
2 races
2022
2023
109
2 races
2024
211
2 races
2025
62
1 race
2026

Race types (share of distance)

Trail100,0%

Wins & podiums (ultra)

🏆 Win0
🏆 Win M0
🏅 Top 316
🏅 Top 3 M17
Longest winning streak0
Current streak0

HISTORY

80 race(s)
DateRacePerf.Rk
2026
19.06 12h USA9th Moonlight on Mount Ascension Trail Run 61.959 km11
2025
27.06 100mi USA3rd Copper Kings 100 34:44:36 h70
10.05 50km USA1st Don't Fence Me In Trail Run 7:01:59 h87
2024
21.06 12h USA7th Moonlight on Mount Ascension Trail Run 55.522 km14
15.06 53km USA11th River of No Return Endurance Run 53K 8:23:03 h38
2022
15.07 100mi USA29th Hardrock Hundred Endurance Run 43:17:24 h81
17.06 12h USA5th Moonlight on Mount Ascension Trail Run 67.592 km8
2021
18.06 12h USA4th Moonlight on Mount Ascension Trail Run 74.029 km4
2020
11.07 100km USA7th Beaverhead 100K Endurance Run 16:34:41 h63
21.06 12h USA3rd Moonlight on Mount Ascension Trail Run 74.029 km3 🥉
2019
21.06 12h USA2nd Moonlight on Mount Ascension Trail Run 74.029 km9
2018
04.08 53mi USA14th HURL Elkhorn 50 Mile Endurance Run 14:56:05 h16
20.07 100mi USA25th Hardrock Hundred Endurance Run 41:01:12 h59
22.06 12h USA1st Moonlight on Mount Ascension Trail Run 74.029 km9
16.06 50km USA16th Old Gabe 50K 9:15:24 h16
2017
16.09 100mi USA6th Idaho Mountain Trail Ultra Festival (IMTUF 100) 33:05:36 h62
05.08 50mi USA13th HURL Elkhorn 50 Mile Endurance Run 14:20:12 h16
17.06 108km USA4th River of No Return Endurance Run 108K 19:26:13 h22
2016
17.09 100mi USA5th Idaho Mountain Trail Ultra Festival (IMTUF 100) 35:23:43 h73
06.08 50mi USA12th HURL Elkhorn 50 Mile Endurance Run 14:07:07 h11
15.07 100mi USA23rd Hardrock Hundred Endurance Run 41:50:00 h65
18.06 50km USA14th Old Gabe 50K 8:15:00 h12
2015
01.08 50mi USA11th HURL Elkhorn 50 Mile Endurance Run 13:33:55 h15
20.06 50km USA13th Old Gabe 50K 7:45:17 h15
2014
02.08 50mi USA10th HURL Elkhorn 50 Mile Endurance Run 13:27:19 h16
11.07 100mi USA21st Hardrock Hundred Endurance Run 40:32:00 h48
07.06 100km USA1st Scout Mountain 100 km Ultra Trail 15:38:02 h32
2013
23.08 100mi USA1st Rampage the Roots - 100mi 29:10:00 h6
03.08 50mi USA9th HURL Elkhorn 50 Mile Endurance Run 12:12:51 h12
13.07 50mi USA9th Devils Backbone 50 Miler 11:22:00 h7
22.06 50km USA11th Old Gabe 50K 7:47:13 h13
01.06 50mi USA4th Pocatello 50 Mile Trail Run 11:23:37 h24
2012
07.09 100mi USA22th Superior Fall Trail Races 100 Mile 32:37:17 h36
04.08 50mi USA8th HURL Elkhorn 50 Mile Endurance Run 12:11:08 h14
14.07 50mi USA8th Devils Backbone 50 Miler 11:47:00 h6
15.06 100mi USA21st Bighorn Mountain Wild & Scenic 100 Mile Trail Run 29:55:34 h67
2011
23.09 100mi USA13th The Bear 100 Mile Endurance Run 32:29:22 h111
06.08 50mi USA7th HURL Elkhorn 50 Mile Endurance Run 11:09:19 h14
08.07 100mi USA18th Hardrock Hundred Endurance Run 38:07:00 h30
2010
09.10 50mi USA29th Le Grizz 50 Mile Ultramarathon 8:53:55 h36
07.08 50mi USA6th HURL Elkhorn 50 Mile Endurance Run 11:03:27 h3 🥉
09.07 100mi USA17th Hardrock Hundred Endurance Run 36:27:00 h32
26.06 50km USA8th Old Gabe 50K 7:36:44 h3 🥉
2009
10.10 50mi USA28th Le Grizz 50 Mile Ultramarathon 8:33:25 h13
25.09 100mi USA11th The Bear 100 Mile Endurance Run 27:56:58 h22
01.08 50mi USA5th HURL Elkhorn 50 Mile Endurance Run 10:38:14 h2 🥈
11.07 50mi USA5th Devils Backbone 50 Miler 10:46:00 h2 🥈
27.06 50km USA7th Old Gabe 50K 7:33:00 h3 🥉
2008
11.10 50mi USA27th Le Grizz 50 Mile Ultramarathon 8:48:59 h23
02.08 50mi USA4th HURL Elkhorn 50 Mile Endurance Run 10:48:12 h4
12.07 50mi USA4th Devils Backbone 50 Miler 11:32:00 h2 🥈
21.06 50km USA6th Old Gabe 50K 7:03:55 h3 🥉
2007
13.10 50mi USA26th Le Grizz 50 Mile Ultramarathon 7:57:50 h9
04.08 50mi USA3rd HURL Elkhorn 50 Mile Endurance Run 11:12:11 h4
14.07 100mi USA14th Hardrock Hundred Endurance Run 36:45:20 h34
23.06 50km USA5th Old Gabe 50K 7:04:00 h5
2006
29.07 50mi USA2nd HURL Elkhorn 50 Mile Endurance Run 10:45:52 h3 🥉
16.06 100mi USA15th Bighorn Mountain Wild & Scenic 100mi Trail Run 27:13:02 h13
2005
08.10 50mi USA24th Le Grizz 50 Mile Ultramarathon 7:26:30 h6
10.09 100mi USA26th Wasatch Front 100 Mile 27:57:34 h36
20.08 50mi USA1st HURL Elkhorn 50 Mile Endurance Run 10:35:36 h3 🥉
25.06 50km USA1st Bridger Ridge Run 6:35:58 h5
2004
11.09 100mi USA3rd Plain 100 Mile Endurance Run 28:10:00 h3 🥉
28.08 100km USAElkhorn Mountain Endurance Run 100 km 11:05:03 h3 🥉
10.07 100mi USA11th Hardrock Hundred Endurance Run 34:58:36 h13
26.06 50km USA3rd Old Gabe 50K 6:35:36 h3 🥉
2003
26.09 100mi USA5th The Bear 100 Mile Endurance Run 23:44:43 h5
06.09 100km USAElkhorn Mountain Endurance Run 100 km 11:43:32 h2 🥈
28.06 100mi USA30th Western States 100 Mile Endurance Run 22:59:41 h61
2002
12.10 50mi USA21st Le Grizz 50 Mile Ultramarathon 8:07:58 h18
17.08 100mi USA20th Leadville Trail 100 Mile 23:38:58 h27
13.07 100km USAElkhorn Mountain Endurance Run 100 km 11:33:40 h5
26.06 50km USA1st Old Gabe 50K 6:35:25 h3 🥉
2001
13.10 50mi USA20th Le Grizz 50 Mile Ultramarathon 7:51:38 h13
25.08 100mi USA3rd Cascade Crest Classic 100 Mile 25:48:00 h11
21.07 100km USAElkhorn Mountain Endurance Run 100 km 11:20:09 h6
2000
14.10 50mi USA19th Le Grizz 50 Mile Ultramarathon 7:10:49 h4
15.07 100km USAElkhorn Mountain Endurance Run 100 km 10:23:12 h2 🥈
1999
09.10 50mi USA18th Le Grizz 50 Mile Ultramarathon 7:48:47 h12
17.07 50km USAElkhorn Mountain Endurance Run 50 km 4:43:13 h5