Adam French
Born : 1976 Cat. M50 Ultrarunner since 2007 CAN
69
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
3
Countries visited ?AUSAustraliaCANCanadaUSAUnited States
33,8%
Rank quotient ?This runner's calculation uses 73 eligible race(s): Σ(rank − 1) = 668; Σ finishers = 1 974. 668 / 1 974 × 100 = 33.84%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed73
Km — ultra races10 058 km
> 100 km48
> 160 km44
> 200 km2
> 24h9
Longest race241,4 km
Canada 150 Ultra — 1/7/2017

Km per year (ultra races)

587
4 races
2022
847
6 races
2023
736
6 races
2024
715
5 races
2025
695
5 races
2026

Race types (share of distance)

Road10,5%
Trail86,3%
Elim.3,1%

Wins & podiums (ultra)

🏆 Win9
🏆 Win M10
🏅 Top 319
🏅 Top 3 M23
Longest winning streak2
Current streak0

HISTORY

77 race(s)
DateRacePerf.Rk
2026
11.09 100mi CAN26th Lost Soul Ultra 100 Mile Race 28:42:01 h17
11.07 100mi CAN19th Sinister 7 Ultra - 100 Miles 29:44:36 h60
13.06 24h CAN7th Survivorfest - 24 Hour A 172.799 km8
30.05 100km CAN24th Blackfoot Ultra 100 km 13:30:48 h9
02.05 Backyard Ultra CAN4th The Oldman Backyard Ultra (Loops for Youth) 100.590 km (15h)38
2025
03.10 100mi CAN17th Iron Horse Ultra 100 Mile Race 24:09:15 h8
05.09 100mi CAN25th Lost Soul Ultra 100 Mile Race 28:57:42 h14
12.07 100mi AUSYou Yangs 100 Mile 31:01:24 h9
14.06 24h CAN6th Survivorfest - 24 Hour B 132.327 km4
31.05 100km CAN23rd Blackfoot Ultra 100 km 13:07:32 h12
2024
04.10 100mi CAN16th Iron Horse Ultra 100 Mile Race 23:41:39 h7
06.09 100mi CAN24th Lost Soul Ultra 100 Mile Race 29:02:09 h5
24.08 Backyard Ultra CAN3rd Prairie Nightmare Backyard Ultra 100.590 km (15h)4
06.07 100km AUSUltra Adelaide 100km 14:50:16 h43
08.06 100km CAN3rd Klondike Ultra 100 km 15:22:55 h16
04.05 Backyard Ultra CAN2nd The Oldman Backyard Ultra (Loops for Youth) 114.002 km (17h)10
2023
02.12 24h CAN1st The Dark 24 Hours Underground 163.493 km3 🥉
30.09 100mi CAN15th Iron Horse Ultra 100 Mile Race 23:03:22 h1 🏆
08.09 100mi CAN24th Lost Soul Ultra 100 Mile Race 27:34:41 h10
08.07 100km AUSUltra Adelaide 100km 15:40:38 h34
10.06 24h CAN4th Survivorfest - 24 Hour A 161.600 km10
27.05 100km CAN22th Blackfoot Ultra 100 km 12:53:04 h10
2022
01.10 100mi CAN14th Iron Horse Ultra 100 Mile Race 22:53:00 h3 🥉
09.09 100mi CAN23rd Lost Soul Ultra 100 Mile Race 29:07:59 h10
13.08 100km CAN13th Iron Legs 100km Mountain Race 18:06:52 h18
11.06 24h CAN3rd Survivorfest - 24 Hour (Canadian National Championship) 164.855 km5
2021
02.10 100mi CAN13th Iron Horse Ultra 100 Mile Race 22:54:05 h4
10.09 100mi CAN22nd Lost Soul Ultra 100 Mile Race 28:00:00 h9
14.08 100km CAN12th Iron Legs 100km Mountain Race 18:58:42 h11
2020
03.10 100mi CAN12th Iron Horse Ultra 100 Mile Race 21:18:34 h4
2019
05.10 100mi CAN11th Iron Horse Ultra 100 Mile Race 21:59:16 h2 🥈
13.07 12h AUS9th Adelaide 24 hour race - 12h split 100.500 km7
13.07 100km AUS9th Adelaide 24 hour race - 100km split 11:54:28 h5
13.07 100mi AUS9th Adelaide 24 hour race - 100mi split 23:40:32 h8
13.07 24h AUS9th Adelaide 24 hour race 164.613 km8
15.06 12h CAN2nd McLennan's Grit 12-Hour Ultra Race 90.000 km1 🏆
2018
29.09 100mi CAN10th Iron Horse Ultra 100 Mile Race 22:55:37 h4
07.09 100mi CAN19th Lost Soul Ultra 100 Mile Race 27:30:39 h6
01.06 24h CAN4th Cedar Ultra 24 Hour 163.700 km2 🥈
30.03 100mi USA8th Badger Mountain 100 Mile Challenge 22:40:40 h12
2017
30.09 100mi CAN9th Iron Horse Ultra 100 Mile Race 20:58:35 h1 🏆
08.09 100mi CAN18th Lost Soul Ultra 100 Mile Race 26:06:30 h7
01.07 150mi CANCanada 150 Ultra 37:25:00 h1 🏆
12.05 100mi CAN4th Spruce Woods Ultra 100 Miles 21:41:48 h3 🥉
21.01 50km CAN1st Winter River Valley Revenge 50k 7:00:22 h7
2016
01.10 100mi CAN8th Iron Horse Ultra 100 Mile Race 20:22:53 h1 🏆
09.09 100mi CAN17th Lost Soul Ultra 100 Mile Race 22:44:49 h2 🥈
07.05 100mi CAN3rd Spruce Woods Ultra 100 Miles 20:23:48 h1 🏆
2015
03.10 100mi CAN7th Iron Horse Ultra 100 Mile Race 19:13:00 h1 🏆
11.09 100km CAN16th Lost Soul Ultra 100 km Race 16:28:21 h30
11.09 100mi CAN16th Lost Soul Ultra 100 Mile Race 24:18:51 h5
18.07 100mi AUSYou Yangs 100 Mile 23:35:39 h13
13.06 100km CAN1st River Valley Revenge 100k 12:41:01 h5
30.05 100km CAN14th Blackfoot Ultra 100 km 11:23:27 h14
2014
04.10 100mi CAN6th Iron Horse Ultra 100 Mile Race 21:01:00 h2 🥈
24.05 100km CAN13th Blackfoot Ultra 100 km 11:53:00 h15
2013
05.10 100mi CAN5th Iron Horse Ultra 100 Mile Race 19:41:04 h1 🏆
06.09 100mi CAN14th Lost Soul Ultra 100 Mile Race 24:24:25 h4
15.06 100km CAN7th Fast Trax Ultra Trail 100km 11:17:16 h4
25.05 100km CAN12th Blackfoot Ultra 100 km 11:37:09 h11
2012
07.12 240km AUSCoast to Kosci Ultramarathon 39:56:26 h22
12.10 100mi CAN4th Iron Horse Ultra 100 Mile Race 20:45:00 h1 🏆
16.06 100km CAN6th Fast Trax Ultra Trail 100km 11:18:38 h3 🥉
26.05 100km CAN11th Blackfoot Ultra 100 km 11:40:00 h9
20.02 52km CAN10th Gord's Frozen Ass Fifty 4:43:24 h9
2011
15.10 100mi CAN3rd Iron Horse Ultra 100 Mile Race 22:37:15 h2 🥈
09.09 100mi CAN12th Lost Soul Ultra 100 Mile Race 29:27:02 h7
28.05 100km CAN10th Blackfoot Ultra 100 km 12:10:36 h17
07.05 50km CAN5th Fast Trax Ultra 100km - 50km Split 4:33:35 h3 🥉
07.05 100km CAN5th Fast Trax Ultra 100km 11:00:35 h5
2010
10.09 100km CAN11th Lost Soul Ultra 100 km Race 15:28:21 h7
30.04 100mi CAN2nd Iron Horse Ultra 100 Mile Race 23:22:55 h3 🥉
2009
14.11 100km AUSThe Great North Walk 100 km 16:41:00 h10
08.05 100mi CAN1st Iron Horse Ultra 100 Mile Race 26:31:40 h8
16.02 52km CAN7th Gord's Frozen Ass Fifty 4:46:58 h17
2007
14.09 100mi CAN8th Lost Soul Ultra 100 Mile Race 31:30:00 h19
26.05 100km CAN6th Blackfoot Ultra 100 km 13:18:30 h43