James Roche
Born : 1987 Cat. M35 Ultrarunner since 2005 USA
30
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
40
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
8,9%
Rank quotient ?This runner's calculation uses 30 eligible race(s): Σ(rank − 1) = 288; Σ finishers = 3 244. 288 / 3 244 × 100 = 8.88%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed30
Km — ultra races2 295 km
> 100 km4
> 160 km4
Longest race160,9 km

Km per year (ultra races)

2022
2023
2024
2025
80
1 race
2026

Race types (share of distance)

Trail100,0%

Wins & podiums (ultra)

🏆 Win7
🏆 Win M7
🏅 Top 315
🏅 Top 3 M15
Longest winning streak2
Current streak0

HISTORY

30 race(s)
DateRacePerf.Rk
2026
25.07 50mi USA17th Grand Mesa 50 Mile Trail Race 7:53:40 h2 🥈
2021
20.08 100mi USA1st Wyoming Range 100 Mile Endurance Run 37:25:25 h5
2019
27.07 50mi USA10th Grand Mesa 50 Mile Trail Race 8:35:47 h3 🥉
2018
28.07 50mi USA9th Grand Mesa 50 Mile Trail Race 8:09:09 h1 🏆
24.03 50km USA6th Paleozoic Trail Runs - Silurian Spring 50K 3:41:08 h2 🥈
2017
29.09 100mi USA19th The Bear 100 Mile Endurance Run 23:30:37 h17
29.07 55km USA8th Grand Mesa 55 km Trail Race 5:09:36 h1 🏆
2016
26.03 50km USA4th Paleozoic Trail Runs - Silurian Spring 50K 3:35:28 h1 🏆
13.02 55km USA10th Moab Red Hot 55k 4:28:58 h7
2015
19.06 100mi USA23th Bighorn Mountain Wild & Scenic 100 Mile Trail Run 27:47:02 h64
14.03 50mi USA2nd Monument Valley 50 Mile Race 7:28:24 h3 🥉
14.02 55km USA9th Moab Red Hot 55k 4:53:03 h23
2014
01.11 52mi USA1st Indian Creek Fifties - 52 Miles 9:55:00 h2 🥈
05.04 30mi USA14th Potawatomi 30 Mile Trail Run 4:43:04 h1 🏆
29.03 30mi USA8th Clinton Lake Ultra 4:12:57 h2 🥈
2013
07.12 50km USA4th Bigfoot 50K Trail Race 5:01:43 h3 🥉
2011
15.10 50km USA1st Forest Glen Trail Run 5:09:27 h1 🏆
2010
27.03 30mi USA4th Clinton Lake Ultra 4:52:49 h15
2009
17.10 32mi USA4th Farmdale Trail Run 30 Mile 4:35:45 h1 🏆
09.05 50mi USA28th Ice Age Trail 50 Mile Run 8:26:09 h22
10.04 50mi USA9th McNaughton 50 Mile Ultra Race 8:47:55 h1 🏆
28.03 30mi USA3rd Clinton Lake Ultra 4:37:48 h8
2007
13.10 33mi USA2nd Farmdale Trail Run 30 Mile 4:59:00 h7
02.06 100mi USA12th Kettle Moraine 100 Mile Endurance Run 23:19:13 h20
12.05 50mi USA26th Ice Age Trail 50 Mile Run 8:18:09 h22
13.04 50mi USA7th McNaughton 50 Mile Ultra Race 8:49:26 h2 🥈
2006
30.12 50km USA10th Huff 50K Trail Run 4:44:27 h18
13.05 50mi USA25th Ice Age Trail 50 Mile Run 8:27:22 h23
15.04 50mi USA6th McNaughton 50 Mile Ultra Race 9:16:06 h4
2005
18.12 50km USA9th Huff 50K Trail Run 5:40:04 h37