John Patrick Culhane
Born : 1963 Cat. M60 Ultrarunner since 1997 CAN
38
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
44
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
4
Countries visited ?CANCanadaFRAFranceNEDNetherlandsUSAUnited States
20,2%
Rank quotient ?This runner's calculation uses 39 eligible race(s): Σ(rank − 1) = 1 049; Σ finishers = 5 196. 1 049 / 5 196 × 100 = 20.19%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed39
Km — ultra races2 592 km
> 100 km2
> 24h1
Longest race125,0 km

Km per year (ultra races)

2022
2023
2024
2025
2026

Race types (share of distance)

Road37,1%
Trail62,9%

Wins & podiums (ultra)

🏆 Win7
🏆 Win M7
🏅 Top 322
🏅 Top 3 M22
Longest winning streak2
Current streak0

HISTORY

41 race(s) · 2 split(s) nested
DateRacePerf.Rk
2005
01.10 50km CAN4th Run for the Toad 50 km 4:04:52 h4
10.09 50km CAN10th Haliburton Forest 50 km Race 4:21:00 h3 🥉
30.04 50km CAN10th Ganaraska 50 km Trail Run 4:26:39 h3 🥉
09.04 50km CANShades Mills 50 km Trail Run 3:58:16 h2 🥈
2004
02.10 50km CAN3rd Run for the Toad 50 km 4:32:56 h13
11.09 50km CAN9th Haliburton Forest 50 km Race 5:17:04 h3 🥉
29.05 50mi CAN3rd Blackfoot Ultra 50 Mile 7:17:00 h2 🥈
2003
22.11 50mi USA41st JFK 50 Mile 7:45:55 h38
18.10 50km CAN1st Vulture Bait 50 km Trail Race 4:07:47 h11
05.04 50mi USA24th American River 50 Mile Endurance Run 8:41:02 h100
29.03 50km USA20th San Juan Trail 50 km 5:21:40 h12
2002
23.11 50mi USA40th JFK 50 Mile 7:04:36 h16
27.10 6h CAN1st Horror Hill 6 Hour Ultra Trail Race 72.000 km1 🏆
05.10 50km CAN1st Run for the Toad 50 km 3:46:16 h2 🥈
07.09 50km CAN7th Haliburton Forest 50 km Race 4:25:00 h2 🥈
2001
06.10 50km CAN10th Slough Of Despond 50 km Road Race 3:58:21 h4
01.09 50mi CAN6th Haliburton Forest 50 Mile Race 7:52:38 h2 🥈
26.08 100km FRAIAU 100km WC Cleder - Open race 9:54:20 h492
26.08 100km FRAIAU 100km WC Cleder 9:54:20 h128
21.07 50km CAN5th Damn Tuff Ruff Bluff Run 4:31:21 h3 🥉
09.06 50km CAN9th Self Transcendence 6 Hour Run Kingston - 50km Split 4:01:54 h3 🥉
09.06 6h CAN9th Self Transcendence 6 Hour Run Kingston 69.178 km3 🥉
26.05 50km CAN9th Sulphur Springs Trail Run 50km 3:57:34 h1 🏆
28.04 50km CAN6th Ganaraska 50 km Trail Run 4:25:10 h1 🏆
2000
14.10 50km CAN9th Slough Of Despond 50 km Road Race 4:14:49 h7
07.10 24h CANPierre Elliott Trudeau 24 Hour Race 116.000 km13
09.09 100km NED25. IAU 100km WC Winschoten 11:19:55 h171
02.09 50km CAN5th Haliburton Forest 50 km Race 3:59:33 h1 🏆
12.08 50km CANBechtel Park Trail Race 3:51:33 h2 🥈
05.08 125km CAN1st Canadian Death Race 15:45:36 h1 🏆
22.07 50km CAN4th Damn Tuff Ruff Bluff Run 3:38:01 h2 🥈
24.06 100km CAN7th Niagara Ultra 100 km 8:38:33 h1 🏆
10.06 50km CAN8th Self Transcendence 6 Hour Run Kingston - 50km Split 3:40:50 h1 🏆
10.06 6h CAN8th Self Transcendence 6 Hour Run Kingston 77.106 km1 🏆
27.05 50km CAN8th Sulphur Springs Trail Run 50km 4:12:59 h4
15.04 50km CAN5th Ascension 50 km Run 3:54:12 h5
25.03 100km USA7th GNC 100 km Run Challenge 8:39:14 h17
1999
04.09 50km CAN4th Haliburton Forest 50 km Race 4:17:48 h2 🥈
1998
25.04 50km CAN3rd Ganaraska 50 km Trail Run 4:41:17 h3 🥉
04.04 50km CAN3rd Ascension 50 km Run 3:35:31 h3 🥉
1997
30.08 50mi CAN2nd Haliburton Forest 50 Mile Race 9:43:02 h9