Keith Straw
Born : 1955 Cat. M70 Ultrarunner since 2004 USA
126
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
127
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 ?CANCanadaGBRUnited KingdomUSAUnited States
38,8%
Rank quotient ?This runner's calculation uses 202 eligible race(s): Σ(rank − 1) = 8 526; Σ finishers = 21 970. 8 526 / 21 970 × 100 = 38.81%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed202
Km — ultra races26 187 km
> 100 km129
> 160 km118
> 200 km16
> 24h21
> 48h2
Longest race325,1 km

Km per year (ultra races)

1 277
10 races
2022
1 449
12 races
2023
1 217
11 races
2024
83
1 race
2025
2026

Race types (share of distance)

Road23,2%
Trail76,8%

Wins & podiums (ultra)

🏆 Win7
🏆 Win M7
🏅 Top 328
🏅 Top 3 M32
Longest winning streak1
Current streak0

HISTORY

204 race(s) · 1 split(s) nested
DateRacePerf.Rk
2025
22.03 51.4mi USA12th Badwater Cape Fear 50 Mile 13:11:00 h76
2024
14.12 100mi USA10th Daytona 100 - 100 Miles Ultra 28:08:31 h67
02.11 100mi USA5th Mountaineer Rumble 100 Mile Race 31:44:01 h21
21.09 50km USA10th Water Gap 50 km Race 6:29:38 h14
07.09 100mi USA13th Pine Creek Challenge 100 Miles 27:08:30 h23
13.07 100mi USA18th Viaduct Trail Ultramarathon 100 Mile 27:57:00 h5
15.06 50km USA9th Ghost Town Trail Challenge 6:00:29 h20
01.06 100mi USA46th Old Dominion 100 Mile Endurance Run 27:31:19 h77
11.05 50km USA14th Dirty German Endurance Fest 50 km 6:32:25 h105
27.04 130km USA12th Badwater Salton Sea 21:41:00 h19
20.04 50km USA7th Schuylkill River 50k 6:19:49 h43
23.03 51.4mi USA11th Badwater Cape Fear 50 Mile 12:28:00 h70
2023
16.12 100mi USA25th Ancient Oaks 100 Mile Run 31:02:06 h9
09.12 100mi USA9th Daytona 100 - 100 Miles Ultra 27:18:14 h60
28.10 50km USA2nd WXT Ultra 7:22:36 h39
09.09 100mi USA12th Pine Creek Challenge 100 Miles 26:10:06 h19
29.07 100mi USA17th Burning River 100 Mile Endurance Run 28:52:55 h98
04.07 135mi USA37th Badwater Ultramarathon 42:39:11 h66
24.06 50km USA10th On The Rocks Trail Run 8:01:48 h28
17.06 50km USA8th Ghost Town Trail Challenge 4:57:58 h8
06.05 100mi USA7th Riverlands 100 31:51:00 h29
29.04 130km USA11th Badwater Salton Sea 24:57:00 h42
18.03 51.4mi USA10th Badwater Cape Fear 50 Mile 10:35:01 h44
04.03 40mi USA9th Naked Bavarian 40 Miler 9:11:04 h61
2022
18.12 50km USA5th Naked Nick 50 km Race 6:48:02 h91
03.12 100mi USA8th Daytona 100 - 100 Miles Ultra 25:38:01 h40
05.11 100mi USA3rd Rim to River 100 Mile Race 29:45:43 h82
29.10 50km USA1st WXT Ultra 8:26:14 h34
03.09 100mi USA3rd Hainesport Hundred 100 Mile Endurance Run Summer 25:18:15 h5
30.07 100mi USA16th Burning River 100 Mile Endurance Run 28:16:00 h93
16.07 100mi USA33th Vermont 100 Mile Endurance Race 27:42:56 h132
04.06 100mi USA44th Old Dominion 100 Mile Endurance Run 27:45:18 h65
30.04 100mi USA10th C&O Canal 100 Mile 25:55:44 h49
23.04 50km USA5th Schuylkill River 50k 5:52:06 h35
2021
04.12 100mi USA7th Daytona 100 - 100 Miles Ultra 27:44:00 h41
24.07 100mi USA15th Burning River 100 Mile Endurance Run 28:32:42 h97
12.06 100mi USA5th Lighthouse 100-Mile Ultra 27:17:03 h32
05.06 100mi USA43rd Old Dominion 100 Mile Endurance Run 27:02:40 h36
2020
25.09 100mi USA6th The Yeti 100 Mile Endurance Run 23:18:23 h44
12.09 100mi USA9th Pine Creek Challenge 100 Miles 23:38:06 h18
22.08 102mi USA14th Burning River 100 Mile Endurance Run 27:31:35 h51
2019
07.12 100mi USA5th Daytona 100 - 100 Miles Ultra 24:54:00 h28
05.10 100mi USA5th The Hennepin Hundred - 100 Mile Run 20:47:29 h15
06.09 100mi USA40th Wasatch Front 100 Mile 34:10:10 h148
17.08 100mi USA37th Leadville Trail 100 Mile 29:53:34 h367
27.07 102mi USA13th Burning River 100 Mile Endurance Run 24:28:06 h44
20.07 100mi USA31th Vermont 100 Mile Endurance Race 23:18:53 h26
29.06 12h USA3rd Loopy Bunny 12 Hour Races 94.146 km1 🏆
15.06 50km USA4th Ghost Town Trail Challenge 4:25:58 h4
01.06 100mi USA41st Old Dominion 100 Mile Endurance Run 23:52:30 h37
11.05 50mi USA9th Dirty German Endurance Fest 50 Mile 9:49:18 h36
16.03 51.4mi USA6th Badwater Cape Fear 50 Mile 9:29:00 h13
19.01 100mi USA9th Long Haul 100 Mile Ultra-Marathons 21:49:03 h12
2018
08.12 100mi USA4th Daytona 100 - 100 Miles Ultra 20:42:00 h7
03.11 55mi USA5th The Batona 55 Mile 12:26:41 h26
13.10 50km USA4th Water Gap 50 km Race 4:54:23 h28
22.09 40mi USA11th Trails 4 Tails 40 Mile Run 8:22:00 h9
07.09 100mi USA39th Wasatch Front 100 Mile 33:36:06 h121
25.08 130mi GBR5th Leeds & Liverpool Canal Race 130 mile 31:39:00 h9
18.08 50km USA5th MD Heat Trail Race 8:23:30 h25
11.08 50km USA7th Wildcat Ridge Romp 50 km 7:26:20 h18
04.08 100mi USA9th Beast of Burden Summer 100 Miler 21:35:50 h3 🥉
28.07 102mi USA12th Burning River 100 Mile Endurance Run 22:41:45 h19
21.07 100mi USA30th Vermont 100 Mile Endurance Race 23:02:31 h103
14.07 50km USA5th On The Rocks Trail Run 7:43:01 h36
07.07 12h USA2nd Loopy Bunny 12 Hour Races 101.388 km3 🥉
23.06 100mi USA45th Western States 100 Mile Endurance Run 28:15:53 h202
16.06 50km USA3rd Ghost Town Trail Challenge 4:26:57 h2 🥈
02.06 100mi USA40th Old Dominion 100 Mile Endurance Run 23:56:25 h33
11.05 24h USA5th Montour 24 Endurance Runs - 24hrs run 64.438 km39
21.04 50km USA2nd Schuylkill River 50k 4:43:56 h11
08.04 50km USA5th Trap Pond 50K 4:15:12 h3 🥉
31.03 50mi USA2nd Naked Prussian 50 Miler 9:49:58 h21
17.03 51.4mi USA5th Badwater Cape Fear 50 Mile 9:39:00 h29
13.01 50km USA7th PHUNT 50K Run 6:17:38 h37
2017
09.12 100mi USA3rd Daytona 100 - 100 Miles Ultra 20:17:59 h16
14.10 100mi USA18th Heartland 100 Mile Race 21:52:50 h4
01.10 50km USA12th Blues Cruise 50K Ultra Trail 5:05:06 h46
09.09 50km USA8th KTA Trail Challenge 7:30:03 h34
26.08 50mi USA13th Baker Trail 50 Mile UltraChallenge 11:23:32 h17
29.07 102mi USA11th Burning River 100 Mile Endurance Run 23:27:19 h33
17.06 50km USA2nd Ghost Town Trail Challenge 4:30:48 h3 🥉
27.05 24h USA5th Sole Challenge 24 Hour Run 184.234 km1 🏆
30.04 130km USA5th Badwater Salton Sea 22:57:32 h40
18.03 51.4mi USA4th Badwater Cape Fear 50 Mile 8:59:51 h22
18.02 100km USA4th Black Canyon Trail 100 km Run 15:49:48 h176
11.02 50km USA6th Mid-Maryland Ultra 50k 5:06:21 h15
2016
29.10 100mi USA14th Javelina Jundred 100 Mile Endurance Run 23:08:57 h65
02.10 50km USA11th Blues Cruise 50K Ultra Trail 4:55:49 h26
09.09 202mi USA3rd Tahoe 200 Mile Endurance Run 4d 00:36:24 h70
06.08 100mi USA10th Burning River 100 Mile Endurance Run 25:42:49 h46
18.07 135mi USA30th Badwater Ultramarathon 38:44:59 h49
14.05 24h USA21st Dawn to Dusk to Dawn 24 Hour 178.800 km8
01.05 130km USA4th Badwater Salton Sea 23:58:00 h55
24.04 50km USA7th Ironmasters Challenge 50k Ultra 7:00:05 h45
19.03 51.4mi USA3rd Badwater Cape Fear 50 Mile 8:21:00 h5
06.03 40mi USA2nd Naked Bavarian 40 Miler 7:07:03 h18
2015
04.10 50km USA10th Blues Cruise 50K Ultra Trail 5:20:18 h65
12.09 100mi USA4th Pine Creek Challenge 100 Miles 20:20:50 h7
28.07 135mi USA29th Badwater Ultramarathon 40:14:10 h56
20.06 100mi USA26th Mohican Trail 100 Mile 30:41:40 h69
30.05 24h USA20th Dawn to Dusk to Dawn 24 Hour 152.800 km11
03.05 130km USA3rd Badwater Salton Sea 25:30:53 h36
25.04 100mi USA3rd C&O Canal 100 Mile 24:15:00 h26
21.03 51.4mi USA2nd Badwater Cape Fear 50 Mile 8:47:02 h18
03.01 50km USA4th PHUNT 50K Run 6:04:54 h40
2014
08.11 24h USA2nd NJ One Day 24 Hour Race 160.934 km18
05.09 100mi USA6th Run Woodstock - 100 Mile Hallucination Run 25:35:25 h38
23.08 130mi GBR1st Liverpool to Leeds 130 mile Canal Race 28:07:00 h9
02.08 100mi USA8th Burning River 100 Mile Endurance Run 23:05:16 h22
21.07 135mi USA28th Badwater Ultramarathon 42:21:30 h61
31.05 24h USA19th Dawn to Dusk to Dawn 24 Hour 189.200 km2 🥈
15.05 72h USA6th 3 Days at the Fair 72 Hour Race 160.934 km54
04.05 130km USA2nd Badwater Salton Sea 19:39:00 h4
26.04 24h USA11th Virginia 24 Hour Run for Cancer 201.168 km2 🥈
22.03 51.4mi USA1st Badwater Cape Fear 50 Mile 9:57:00 h15
2013
06.10 50km USA8th Blues Cruise 50K Ultra Trail 5:26:45 h45
21.09 50mi USA6th Virgil Crest 50 Mile Ultra 13:27:00 h72
06.09 100mi USA34th Wasatch Front 100 Mile 32:22:19 h111
17.08 100mi USA31st Leadville Trail 100 Mile 28:34:30 h309
20.07 100mi USA25th Vermont 100 Mile Endurance Race 22:56:12 h70
15.07 135mi USA27th Badwater Ultramarathon 42:44:46 h60
29.06 100mi USA40th Western States 100 Mile Endurance Run 23:51:01 h93
01.06 100km USA4th Mayapple 100 km Trail Run 16:35:00 h3 🥉
20.04 24h USA10th Virginia 24 Hour Run for Cancer 193.121 km1 🏆
23.03 50km USA25th The HAT Run 50K 5:37:24 h88
03.03 50km USA11th Caumsett Park 50K Lloyd Neck - Championships 4:07:48 h20
2012
13.10 50mi USA31st Le Grizz 50 Mile Ultramarathon 7:13:13 h4
06.10 100mi USA22nd Arkansas Traveller 100 21:44:57 h7
22.09 100mi USA5th Virgil Crest 100 Mile Ultra 29:48:00 h8
07.09 100mi USA33rd Wasatch Front 100 Mile 32:32:59 h129
18.08 100mi USA30th Leadville Trail 100 Mile 27:53:09 h157
04.08 50mi USA3rd Wild Idaho Fifty Mile Endurance Run 13:07:00 h10
21.07 100mi USA24th Vermont 100 Mile Endurance Race 23:36:46 h111
16.07 135mi USA26th Badwater Ultramarathon 40:05:11 h60
23.06 100mi USA39th Western States 100 Mile Endurance Run 28:38:28 h248
26.05 100mi CAN20th Sulphur Springs Trail Run 100 Mile 20:39:39 h11
07.04 100mi USA4th Philadelphia 100 Endurance Run 19:29:08 h3 🥉
24.03 50km USA24th The HAT Run 50K 5:42:16 h92
2011
23.10 50mi USA12th Tussey Mountainback 50 Miler - Open race 7:55:14 h27
23.10 50mi USA12th Tussey Mountainback 50 Miler - US Championship 7:55:14 h19
08.10 100mi USA3rd Oil Creek 100 Miles Trail Run 23:54:59 h12
02.10 50km USA6th Blues Cruise 50K Ultra Trail 5:24:59 h50
24.09 100mi USA4th Virgil Crest 100 Mile Ultra 32:51:00 h18
27.08 100mi USA7th Lean Horse Ultra-Marathon 100 Mile 18:41:52 h3 🥉
30.07 100mi USA5th Burning River 100 Mile Endurance Run 27:18:20 h84
11.07 135mi USA25th Badwater Ultramarathon 36:14:40 h29
25.06 100mi USA1st Black Hills 100 Mile Run 27:19:56 h7
11.06 77mi USA32th Laurel Highlands 70 Mile Ultra 20:29:02 h31
28.05 100mi CAN19th Sulphur Springs Trail Run 100 Mile 21:32:25 h5
22.05 50mi USA1st Dirty German Endurance Fest 50 Mile 8:51:55 h16
07.05 24h USA6th 24 Hour Adventure Trail Run 160.934 km4
02.04 100mi USA3rd Philadelphia 100 Endurance Run 18:45:23 h1 🏆
19.03 50km USA23rd The HAT Run 50K 5:17:47 h41
2010
31.12 24h USA1st Peanut Island 24 Hour Run 162.846 km6
06.11 100mi USA3rd Mother Road 100 Mile 21:58:15 h30
03.10 50km USA5th Blues Cruise 50K Ultra Trail 5:12:03 h57
25.09 100mi USA3rd Virgil Crest 100 Mile Ultra 33:14:00 h14
10.09 100mi USA31st Wasatch Front 100 Mile 35:39:08 h177
21.08 100mi USA28th Leadville Trail 100 Mile 29:52:22 h359
17.07 100mi USA22nd Vermont 100 Mile Endurance Race 25:21:57 h82
12.07 135mi USA24th Badwater Ultramarathon 39:22:11 h39
26.06 100mi USA37th Western States 100 Mile Endurance Run 23:44:32 h110
29.05 100mi CAN18th Sulphur Springs Trail Run 100mi 19:48:40 h2 🥈
01.05 24h USA5th 24 Hour Adventure Trail Run 160.934 km1 🏆
02.04 100mi USA2nd Philadelphia 100 Endurance Run 18:48:05 h3 🥉
20.03 50km USA22nd The HAT Run 50K 5:45:19 h70
2009
31.12 24h USA2nd Freedom Park New Year's Ultra 24h 203.100 km2 🥈
03.10 24h USA1st North Coast 24 Hour Endurance Run 221.882 km4
19.09 100mi USA4th The Delaware 100 Mile Endurance Run 22:42:00 h2 🥈
08.08 100mi USA3rd Viaduct Trail Ultramarathon 100 Mile 20:44:59 h4
01.08 100mi USA3rd Burning River 100 Mile Endurance Run 25:07:10 h39
13.07 131mi USA23rd Badwater Ultramarathon - 131mi Split and Finish 37:42:00 h39
17.06 50mi USA3rd Running With The Devil 50 Mile Race 10:04:32 h7
23.05 100mi CAN17th Sulphur Springs Trail Run 100mi 20:22:19 h3 🥉
10.04 150mi USA9th McNaughton 150 Mile Ultra Race 2d 03:28:27 h12
31.03 50km USA21th The HAT Run 50K 5:21:04 h49
2008
27.12 50km USA12th Huff 50K Trail Run 5:27:23 h17
14.11 48h USA8th Ultracentric 48 Hour Run 231.288 km5
03.10 100mi USA1st Grindstone 100 Mile 34:34:40 h53
02.08 100mi USA2nd Burning River 100 Mile Endurance Run 22:04:00 h10
26.04 24h USA3rd 24 Hour Adventure Trail Run 160.934 km1 🏆
05.04 100mi USA14th Umstead Endurance Run 100 Miles 23:05:14 h28
22.03 50mi USA4th Bel Monte 50 Mile Endurance Run 11:26:43 h25
16.02 50km USA13th Holiday Lake 50K++ 4:47:52 h29
02.02 100mi USA16th Rocky Raccoon 100 Mile Trail Run 19:19:20 h15
2007
28.10 100mi USA5th Javelina Jundred 100 Mile Endurance Run 22:09:08 h10
22.09 50mi USA8th Tussey Mountainback 50 Miler 8:10:20 h15
26.08 50km USA2nd Green Lakes Endurance Run 100 km - 50 km Split 4:54:26 h2 🥈
26.08 100km USA2nd Green Lakes Endurance Run 100 km 10:40:40 h2 🥈
28.07 24h USA11th Around The Lake Ultra 24h 147.480 km2 🥈
23.06 100mi USA34th Western States 100 Mile Endurance Run 23:44:34 h92
28.04 24h USA2nd 24 Hour Adventure Trail Run 160.934 km2 🥈
31.03 100mi USA13th Umstead Endurance Run 100 Miles 28:50:07 h92
2006
07.10 50km USA1st Blues Cruise 50K Ultra Trail 4:59:02 h20
29.07 24h USA10th Around The Lake Ultra 24h 193.250 km3 🥉
27.05 100mi USA5th Old Dominion Memorial Day Race 100 Mile 19:40:31 h2 🥈
29.04 24h USA1st 24 Hour Adventure Trail Run 167.371 km1 🏆
25.03 50km USA18th The HAT Run 50K 5:07:17 h72
2005
06.08 50km USA10th Catoctin 50k Trail Run 7:58:44 h82
30.07 24h USA9th Around The Lake Ultra 24h 177.993 km3 🥉
11.06 70.5mi USA26th Laurel Highlands 70 Mile Ultra 17:54:41 h24
19.03 50km USA17th The HAT Run 50K 5:10:57 h68
2004
24.07 31mi USA2nd Jay Mountain Marathon 8:08:29 h74