Keith Straw (M 69)

2024

11 Races | 757 mi.

Mountaineer Rumble

Nov 2nd 2024
| Clover, SC
Distance
100 Miles
Overall
21 / 24
Division (M)
18 / 19
31:44:01

Water Gap 50k

Sep 21st 2024
| Milford, PA
Distance
50 KM
Overall
14 / 15
Division (M)
10 / 11
6:29:38

Pine Creek Challenge

Sep 7th 2024
| Wellsboro, PA
Distance
100 Miles
Overall
23 / 43
Division (M)
18 / 33
27:08:30

Beast of Burden - Summer

Aug 10th 2024
| Lockport, NY
Distance
100 Miles
Overall
9 / 0
Division (M)
8 / 15
27:19:00

Viaduct Trail

Jul 13th 2024
| Lanesboro, PA
Distance
100 Miles
Overall
5 / 10
Division (M)
4 / 6
27:57:00

Ghost Town Trail Challenge

Jun 15th 2024
| Blairsville, PA
Distance
50 KM
Overall
20 / 82
Division (M)
13 / 44
6:00:29

Old Dominion

Jun 1st 2024
| Woodstock, VA
Distance
100 Miles
Overall
77 / 82
Division (M)
65 / 70
27:31:19

Dirty German Endurance Fest

May 11th 2024
| Philadelphia, PA
Distance
50 KM
Overall
105 / 181
Division (M)
79 / 118
6:32:25

Badwater Salton Sea

Apr 27th 2024
| Borrego Springs, CA
Distance
81 Miles
Overall
19 / 49
Division (M)
13 / 32
21:41:00

Schuylkill River Relay 50k

Apr 20th 2024
| Phoenixville, PA
Distance
50 KM
Overall
43 / 54
Division (M)
33 / 37
6:19:49

Badwater Cape Fear

Mar 23rd 2024
| Bald Head Island, NC
Distance
51.4 Miles
Overall
70 / 90
Division (M)
53 / 71
12:28:00

2023

12 Races | 901 mi.

Ancient Oaks

Dec 16th 2023
| Titusville, FL
Distance
100 Miles
Overall
9 / 10
Division (M)
6 / 7
31:02:06

Daytona 100

Dec 9th 2023
| Jacksonville to Ponce Inlet, FL
Distance
100 Miles
Overall
60 / 104
Division (M)
37 / 70
27:18:14

WXT Ultra Trail Races

Oct 28th 2023
| Hopewell Township, NJ
Distance
50 KM
Overall
37 / 55
Division (M)
34 / 45
7:22:36

Pine Creek Challenge

Sep 9th 2023
| Wellsboro, PA
Distance
100 Miles
Overall
19 / 35
Division (M)
14 / 27
26:10:06

Burning River

Jul 29th 2023
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
98 / 144
Division (M)
83 / 117
28:52:55

Badwater 135

Jul 4th 2023
| Death Valley, CA
Distance
135 Miles
Overall
66 / 89
Division (M)
42 / 55
42:39:11

On The Rocks Trail Runs

Jun 24th 2023
| York, PA
Distance
50 KM
Overall
28 / 34
Division (M)
23 / 28
8:01:48

Ghost Town Trail Challenge

Jun 17th 2023
| Blairsville, PA
Distance
50 KM
Overall
8 / 99
Division (M)
7 / 53
4:57:58

Riverlands 100

May 6th 2023
| Turner, ME
Distance
100 Miles
Overall
29 / 31
Division (M)
23 / 25
31:51:00

Badwater Salton Sea

Apr 29th 2023
| Borrego Springs, CA
Distance
81 Miles
Overall
42 / 53
Division (M)
24 / 28
24:57:00

Badwater Cape Fear

Mar 18th 2023
| Bald Head Island, NC
Distance
51.4 Miles
Overall
44 / 103
Division (M)
32 / 72
10:35:01

Naked Bavarian

Mar 4th 2023
| Leesport, PA
Distance
40 Miles
Overall
61 / 83
Division (M)
50 / 66
9:11:04

2022

10 Races | 793 mi.

Naked Nick

Dec 18th 2022
| Leesport, PA
Distance
50 KM
Overall
91 / 132
Division (M)
66 / 92
6:48:02

Daytona 100

Dec 3rd 2022
| Jacksonville to Ponce Inlet, FL
Distance
100 Miles
Overall
40 / 94
Division (M)
28 / 67
25:38:01

Rim to River 100

Nov 5th 2022
| New River Gorge, WV
Distance
100 Miles
Overall
82 / 143
Division (M)
61 / 98
29:45:43

WXT Ultra Trail Races

Oct 29th 2022
| Hopewell Township, NJ
Distance
50 KM
Overall
34 / 38
Division (M)
27 / 29
8:26:14

Hainesport Endurance Run

Sep 3rd 2022
| Hainesport, NJ
Distance
100 Miles
Overall
5 / 14
Division (M)
3 / 10
25:18:15

Burning River

Jul 30th 2022
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
92 / 144
Division (M)
76 / 105
28:16:02

Vermont 100

Jul 16th 2022
| West Windsor, VT
Distance
100 Miles
Overall
132 / 188
Division (M)
105 / 139
27:42:56

Old Dominion

Jun 4th 2022
| Woodstock, VA
Distance
100 Miles
Overall
65 / 65
Division (M)
56 / 56
27:45:18

C&O Canal 100

Apr 30th 2022
| Knoxville, MD
Distance
100 Miles
Overall
47 / 89
Division (M)
36 / 62
25:55:44

Schuylkill River Relay 50k

Apr 23rd 2022
| Phoenixville, PA
Distance
50 KM
Overall
35 / 46
Division (M)
26 / 30
5:52:06

2021

4 Races | 400 mi.

Daytona 100

Dec 4th 2021
| Jacksonville to Ponce Inlet, FL
Distance
100 Miles
Overall
41 / 68
Division (M)
24 / 39
27:44:00

Burning River

Jul 24th 2021
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
97 / 170
Division (M)
79 / 130
28:32:42

Lighthouse 100

Jun 13th 2021
| Petoskey, MI
Distance
100 Miles
Overall
32 / 44
Division (M)
23 / 31
27:17:03

Old Dominion

Jun 5th 2021
| Woodstock, VA
Distance
100 Miles
Overall
36 / 49
Division (M)
31 / 42
27:02:40

2020

3 Races | 300 mi.

Yeti 100 Mile Endurance Run

Sep 25th 2020
| Abingdon, VA
Distance
100 Miles
Overall
44 / 144
Division (M)
32 / 76
23:18:22

Pine Creek Challenge

Sep 12th 2020
| Wellsboro, PA
Distance
100 Miles
Overall
18 / 54
Division (M)
15 / 41
23:38:06

Burning River

Aug 22nd 2020
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
52 / 83
Division (M)
46 / 72
27:31:35

2019

12 Races | 991 mi.

Daytona 100

Dec 7th 2019
| Jacksonville to Ponce Inlet, FL
Distance
100 Miles
Overall
28 / 75
Division (M)
20 / 50
24:54:00

The Hennepin Hundred

Oct 5th 2019
| Sterling, IL
Distance
100 Miles
Overall
15 / 175
Division (M)
13 / 99
20:47:28

Wasatch 100

Sep 5th 2019
| Kaysville, UT
Distance
100 Miles
Overall
148 / 208
Division (M)
115 / 162
34:10:10

Leadville Trail

Aug 17th 2019
| Leadville, CO
Distance
100 Miles
Overall
367 / 377
Division (M)
299 / 306
29:53:04

Burning River

Jul 27th 2019
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
44 / 163
Division (M)
37 / 135
24:28:06

Vermont 100

Jul 20th 2019
| West Windsor, VT
Distance
100 Miles
Overall
26 / 156
Division (M)
18 / 107
23:18:53

Loopy Bunny Races

Jun 29th 2019
| Nazareth, PA
Duration
12 Hours
Overall
1 / 38
Division (M)
1 / 18
58.5

Ghost Town Trail Challenge

Jun 15th 2019
| Blairsville, PA
Distance
50 KM
Overall
4 / 154
Division (M)
4 / 65
4:25:58

Old Dominion

Jun 1st 2019
| Woodstock, VA
Distance
100 Miles
Overall
37 / 60
Division (M)
30 / 45
23:52:30

Dirty German Endurance Fest

May 11th 2019
| Philadelphia, PA
Distance
50 Miles
Overall
35 / 122
Division (M)
32 / 93
9:49:23

Badwater Cape Fear

Mar 16th 2019
| Bald Head Island, NC
Distance
51.4 Miles
Overall
16 / 99
Division (M)
13 / 74
9:36:00

Long Haul 100

Jan 19th 2019
| Dade City, FL
Distance
100 Miles
Overall
12 / 118
Division (M)
12 / 88
21:49:03

2018

21 Races | 1,248 mi.

Daytona 100

Dec 8th 2018
| Jacksonville to Ponce Inlet, FL
Distance
100 Miles
Overall
7 / 52
Division (M)
4 / 37
20:42:00

Batona Trail Races

Nov 3rd 2018
| Ong's Hat, NJ
Distance
55 Miles
Overall
26 / 28
Division (M)
22 / 23
12:26:41

Water Gap 50k

Oct 13th 2018
| Milford, PA
Distance
50 KM
Overall
28 / 118
Division (M)
23 / 75
4:54:23

Trails 4 Tails

Sep 22nd 2018
| Hanover, PA
Distance
40 Miles
Overall
9 / 17
Division (M)
6 / 13
8:22

Wasatch 100

Sep 7th 2018
| Kaysville, UT
Distance
100 Miles
Overall
121 / 187
Division (M)
100 / 147
33:36:06

MD Heat Trail Race

Aug 18th 2018
| Elkridge, MD
Distance
50 KM
Overall
25 / 44
Division (M)
20 / 33
8:23:30

Wildcat Ridge Romp

Aug 11th 2018
| Rockaway, NJ
Distance
50 KM
Overall
18 / 37
Division (M)
13 / 30
7:26:20

Beast of Burden - Summer

Aug 4th 2018
| Lockport, NY
Distance
100 Miles
Overall
3 / 26
Division (M)
2 / 18
21:35:50

Burning River

Jul 28th 2018
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
19 / 160
Division (M)
17 / 129
22:41:45

Vermont 100

Jul 21st 2018
| West Windsor, VT
Distance
100 Miles
Overall
103 / 277
Division (M)
86 / 207
23:02:31

On The Rocks Trail Runs

Jul 14th 2018
| York, PA
Distance
50 KM
Overall
36 / 46
Division (M)
29 / 38
7:43:01

Loopy Bunny Races

Jul 7th 2018
| Nazareth, PA
Duration
12 Hours
Overall
3 / 37
Division (M)
3 / 19
63

Western States 100

Jun 23rd 2018
| Olympic Valley, CA
Distance
100 Miles
Overall
202 / 299
Division (M)
162 / 239
28:15:53

Ghost Town Trail Challenge

Jun 16th 2018
| Blairsville, PA
Distance
50 KM
Overall
2 / 53
Division (M)
2 / 30
4:26:56

Old Dominion

Jun 2nd 2018
| Woodstock, VA
Distance
100 Miles
Overall
33 / 55
Division (M)
26 / 45
23:56:25

Montour 24 Endurance Runs

May 11th 2018
| Danville, PA
Duration
24 Hours
Overall
37 / 51
Division (M)
25 / 34
40.04

Schuylkill River Relay 50k

Apr 21st 2018
| Phoenixville, PA
Distance
50 KM
Overall
11 / 50
Division (M)
10 / 36
4:43:56

Trap Pond 50K

Apr 8th 2018
| Laurel, DE
Distance
50 KM
Overall
3 / 36
Division (M)
3 / 24
4:15:12

Naked Prussian

Mar 31st 2018
| Leesport, PA
Distance
50 Miles
Overall
21 / 69
Division (M)
19 / 56
9:49:58

Badwater Cape Fear

Mar 17th 2018
| Bald Head Island, NC
Distance
51.4 Miles
Overall
29 / 112
Division (M)
22 / 79
9:39:00

Phunt 50KM Trail Race

Jan 13th 2018
| Elkton, MD
Distance
50 KM
Overall
37 / 80
Division (M)
32 / 57
6:17:38

2017

12 Races | 783 mi.

Daytona 100

Dec 9th 2017
| Jacksonville to Ponce Inlet, FL
Distance
100 Miles
Overall
16 / 76
Division (M)
10 / 54
20:17:59

Heartland

Oct 14th 2017
| Cassoday, KS
Distance
100 Miles
Overall
4 / 30
Division (M)
4 / 24
21:52:50

Blues Cruise

Oct 1st 2017
| Reading, PA
Distance
50 KM
Overall
46 / 370
Division (M)
38 / 236
5:05:06

KTA Trail Challenge 50k

Sep 9th 2017
| Airville, PA
Distance
50 KM
Overall
34 / 119
Division (M)
31 / 80
7:30:03

Baker Trail UltraChallenge

Aug 26th 2017
| Pittsburgh, PA
Distance
50 Miles
Overall
17 / 45
Division (M)
16 / 40
11:23:32

Burning River

Jul 29th 2017
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
33 / 129
Division (M)
29 / 96
23:27:19

Ghost Town Trail Challenge

Jun 17th 2017
| Blairsville, PA
Distance
50 KM
Overall
3 / 37
Division (M)
3 / 20
4:30:47

Sole Challenge

May 27th 2017
| Fayetteville, PA
Duration
24 Hours
Overall
1 / 23
Division (M)
1 / 12
114.47

Badwater Salton Sea

Apr 30th 2017
| Borrego Springs, CA
Distance
81 Miles
Overall
19 / 63
Division (M)
33 / 44
22:57:32

Badwater Cape Fear

Mar 18th 2017
| Bald Head Island, NC
Distance
51.4 Miles
Overall
22 / 101
Division (M)
20 / 69
8:59:51

Black Canyon Ultras

Feb 18th 2017
| Mayer, AZ
Distance
100 KM
Overall
177 / 248
Division (M)
136 / 185
15:49:48

Mid-Maryland Ultra

Feb 11th 2017
| Elkridge, MD
Distance
50 KM
Overall
15 / 75
Division (M)
14 / 48
5:06:21

2016

10 Races | 881 mi.

Javelina Jundred

Oct 29th 2016
| Fountain Hills, AZ
Distance
100 Miles
Overall
65 / 284
Division (M)
60 / 200
23:08:57

Blues Cruise

Oct 2nd 2016
| Reading, PA
Distance
50 KM
Overall
26 / 308
Division (M)
22 / 184
4:55:49

Tahoe 200 Endurance Run

Sep 9th 2016
| Homewood, CA
Distance
200 Miles
Overall
70 / 80
Division (M)
61 / 69
96:36:24

Burning River

Aug 6th 2016
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
46 / 135
Division (M)
39 / 114
25:42:49

Badwater 135

Jul 18th 2016
| Death Valley, CA
Distance
135 Miles
Overall
49 / 84
Division (M)
37 / 60
38:44:59

Dawn To Dusk To Dawn Track Ultras

May 14th 2016
| Sharon Hill, PA
Duration
24 Hours
Overall
8 / 41
Division (M)
4 / 25
111.10

Badwater Salton Sea

May 1st 2016
| Borrego Springs, CA
Distance
81 Miles
Overall
26 / 79
Division (M)
35 / 44
23:58:00

Ironmasters Challenge

Apr 24th 2016
| Gardners, PA
Distance
50 KM
Overall
45 / 131
Division (M)
40 / 96
7:00:05

Badwater Cape Fear

Mar 19th 2016
| Bald Head Island, NC
Distance
51.4 Miles
Overall
5 / 67
Division (M)
4 / 54
8:21:00

Naked Bavarian

Mar 6th 2016
| Leesport, PA
Distance
40 Miles
Overall
18 / 99
Division (M)
15 / 70
7:07:03

2015

9 Races | 731 mi.

Blues Cruise

Oct 4th 2015
| Reading, PA
Distance
50 KM
Overall
66 / 291
Division (M)
58 / 201
5:20:18

Pine Creek Challenge

Sep 12th 2015
| Wellsboro, PA
Distance
100 Miles
Overall
7 / 41
Division (M)
3 / 28
20:20:50

Badwater 135

Jul 28th 2015
| Death Valley, CA
Distance
135 Miles
Overall
56 / 79
Division (M)
46 / 57
40:14:10

Mohican

Jun 20th 2015
| Loudonville, OH
Distance
100 Miles
Overall
69 / 88
Division (M)
59 / 70
30:41:40

Dawn To Dusk To Dawn Track Ultras

May 31st 2015
| Sharon Hill, PA
Duration
24 Hours
Overall
13 / 29
Division (M)
12 / 24
101.7

Badwater Salton Sea

May 4th 2015
| Borrego Springs, CA
Distance
81 Miles
Overall
17 / 44
Division (M)
26 / 30
25:30:53

C&O Canal 100

Apr 25th 2015
| Knoxville, MD
Distance
100 Miles
Overall
26 / 68
Division (M)
22 / 58
24:15:00

Badwater Cape Fear

Mar 21st 2015
| Bald Head Island, NC
Distance
51.4 Miles
Overall
18 / 78
Division (M)
16 / 56
8:47:02

Phunt 50KM Trail Race

Jan 3rd 2015
| Elkton, MD
Distance
50 KM
Overall
39 / 104
Division (M)
35 / 76
6:04:54

2014

9 Races | 910 mi.

NJ Trail Series One Day

Nov 8th 2014
| Augusta, NJ
Duration
24 Hours
Overall
18 / 75
Division (M)
13 / 49
99.999

Run Woodstock

Sep 5th 2014
| Gregory, MI
Distance
100 Miles
Overall
38 / 99
Division (M)
34 / 82
25:35:22

Burning River

Aug 2nd 2014
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
22 / 132
Division (M)
19 / 102
23:05:16

Badwater 135

Jul 21st 2014
| Death Valley, CA
Distance
135 Miles
Overall
61 / 83
Division (M)
50 / 65
42:21:30

Dawn To Dusk To Dawn Track Ultras

May 31st 2014
| Sharon Hill, PA
Duration
24 Hours
Overall
2 / 9
Division (M)
2 / 7
117.56

3 Days at the Fair

May 17th 2014
| Augusta, NJ
Duration
72 Hours
Overall
54 / 62
Division (M)
40 / 45
100

Badwater Salton Sea

May 10th 2014
| Borrego Springs, CA
Distance
81 Miles
Overall
2 / 47
Division (M)
5 / 30
19:39:00

Virginia Run for Cancer

Apr 26th 2014
| Hampton, VA
Duration
24 Hours
Overall
2 / 162
Division (M)
2 / 98
125

Badwater Cape Fear

Mar 22nd 2014
| Bald Head Island, NC
Distance
51.4 Miles
Overall
15 / 55
Division (M)
14 / 43
9:57:00

2013

11 Races | 860 mi.

Blues Cruise

Oct 6th 2013
| Reading, PA
Distance
50 KM
Overall
45 / 283
Division (M)
39 / 183
5:26:45

Virgil Crest

Sep 21st 2013
| Cortland, NY
Distance
50 Miles
Overall
72 / 134
Division (M)
65 / 111
13:27:00

Wasatch 100

Sep 6th 2013
| Kaysville, UT
Distance
100 Miles
Overall
111 / 205
Division (M)
99 / 177
32:22:19

Leadville Trail

Aug 17th 2013
| Leadville, CO
Distance
100 Miles
Overall
309 / 497
Division (M)
266 / 415
28:34:29

Vermont 100

Jul 20th 2013
| West Windsor, VT
Distance
100 Miles
Overall
70 / 205
Division (M)
58 / 159
22:56:11

Badwater 135

Jul 15th 2013
| Death Valley, CA
Distance
135 Miles
Overall
60 / 80
Division (M)
48 / 61
42:44:46

Western States 100

Jun 29th 2013
| Olympic Valley, CA
Distance
100 Miles
Overall
93 / 277
Division (M)
76 / 225
23:51:01

South Mountain Reservation Mayapple Trai...

Jun 1st 2013
| Millburn, NJ
Distance
100 KM
Overall
3 / 3
Division (M)
3 / 3
16:35:00

Virginia Run for Cancer

Apr 20th 2013
| Hampton, VA
Duration
24 Hours
Overall
1 / 151
Division (M)
1 / 103
120

HAT Trail Run

Mar 23rd 2013
| Havre de Grace, MD
Distance
50 KM
Overall
88 / 363
Division (M)
72 / 257
5:37:24

USATF National 50K Road Championship & G...

Mar 3rd 2013
| East Islip, NY
Distance
50 KM
Overall
28 / 129
Division (M)
20 / 90
4:07:47

2012

12 Races | 1,066 mi.

Le Grizz

Oct 13th 2012
| Polebridge, MT
Distance
50 Miles
Overall
4 / 98
Division (M)
3 / 66
7:13:13

Arkansas Traveller

Oct 6th 2012
| Perryville, AR
Distance
100 Miles
Overall
7 / 80
Division (M)
7 / 64
21:44:57

Virgil Crest

Sep 22nd 2012
| Cortland, NY
Distance
100 Miles
Overall
8 / 32
Division (M)
7 / 28
29:48:00

Wasatch 100

Sep 7th 2012
| Kaysville, UT
Distance
100 Miles
Overall
129 / 213
Division (M)
106 / 173
32:32:59

Leadville Trail

Aug 18th 2012
| Leadville, CO
Distance
100 Miles
Overall
158 / 360
Division (M)
134 / 305
27:53:09

Wild Idaho

Aug 4th 2012
| Garden Valley, ID
Distance
50 Miles
Overall
10 / 26
Division (M)
10 / 21
13:07:00

Vermont 100

Jul 21st 2012
| West Windsor, VT
Distance
100 Miles
Overall
111 / 217
Division (M)
97 / 173
23:36:46

Badwater 135

Jul 16th 2012
| Death Valley, CA
Distance
135 Miles
Overall
60 / 89
Division (M)
50 / 72
40:05:11

Western States 100

Jun 23rd 2012
| Olympic Valley, CA
Distance
100 Miles
Overall
248 / 315
Division (M)
204 / 264
28:38:28

Sulphur Springs Trail Race

May 26th 2012
| Ancaster, ON
Distance
100 Miles
Overall
11 / 42
Division (M)
10 / 35
20:39:38

Phily 100

Apr 7th 2012
| Philadelphia, PA
Distance
100 Miles
Overall
3 / 16
Division (M)
3 / 14
19:29:08

HAT Trail Run

Mar 24th 2012
| Havre de Grace, MD
Distance
50 KM
Overall
92 / 389
Division (M)
81 / 273
5:42:16

2011

14 Races | 1,168 mi.

Tussey Mountainback

Oct 23rd 2011
| Boalsburg, PA
Distance
50 Miles
Overall
27 / 114
Division (M)
25 / 88
7:55:14

Oil Creek 100 Trail Runs

Oct 8th 2011
| Titusville, PA
Distance
100 Miles
Overall
12 / 58
Division (M)
11 / 51
23:54:59

Blues Cruise

Oct 2nd 2011
| Reading, PA
Distance
50 KM
Overall
50 / 223
Division (M)
41 / 166
5:24:59

Virgil Crest

Sep 24th 2011
| Cortland, NY
Distance
100 Miles
Overall
18 / 29
Division (M)
16 / 25
32:51:00

Lean Horse

Aug 27th 2011
| Custer, SD
Distance
100 Miles
Overall
3 / 77
Division (M)
3 / 54
18:41:52

Burning River

Jul 30th 2011
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
84 / 143
Division (M)
66 / 113
27:18:20

Badwater 135

Jul 11th 2011
| Death Valley, CA
Distance
135 Miles
Overall
29 / 81
Division (M)
24 / 56
36:14:40

Black Hills 100

Jun 25th 2011
| Sturgis, SD
Distance
100 Miles
Overall
7 / 32
Division (M)
7 / 26
27:19:56

Laurel Highlands

Jun 11th 2011
| Ohiopyle, PA
Distance
70.5 Miles
Overall
31 / 55
Division (M)
27 / 47
20:29:02

Sulphur Springs Trail Race

May 28th 2011
| Ancaster, ON
Distance
100 Miles
Overall
5 / 39
Division (M)
4 / 27
21:32:25

Dirty German Endurance Fest

May 22nd 2011
| Philadelphia, PA
Distance
50 Miles
Overall
16 / 48
Division (M)
16 / 35
8:51:55

24 Hour - Adventure Trail

May 7th 2011
| Triangle, VA
Duration
24 Hours
Overall
3 / 54
Division (M)
3 / 32
100

Phily 100

Apr 2nd 2011
| Philadelphia, PA
Distance
100 Miles
Overall
1 / 13
Division (M)
1 / 10
18:45:23

HAT Trail Run

Mar 19th 2011
| Havre de Grace, MD
Distance
50 KM
Overall
41 / 362
Division (M)
37 / 256
5:17:47

2010

14 Races | 1,298 mi.

Peanut Island 24 Hour Race

Dec 31st 2010
| Peanut Island, FL
Duration
24 Hours
Overall
6 / 45
Division (M)
5 / 30
101.18

Mother Road

Nov 13th 2010
| Arcadia, OK
Distance
100 Miles
Overall
30 / 132
Division (M)
27 / 103
21:58:15

Blues Cruise

Oct 3rd 2010
| Reading, PA
Distance
50 KM
Overall
57 / 203
Division (M)
48 / 140
5:12:03

Virgil Crest

Sep 25th 2010
| Cortland, NY
Distance
100 Miles
Overall
14 / 18
Division (M)
10 / 14
33:14:00

Wasatch 100

Sep 10th 2010
| Kaysville, UT
Distance
100 Miles
Overall
177 / 182
Division (M)
161 / 165
35:39:08

Leadville Trail

Aug 21st 2010
| Leadville, CO
Distance
100 Miles
Overall
358 / 362
Division (M)
307 / 310
29:52:21

Vermont 100

Jul 17th 2010
| West Windsor, VT
Distance
100 Miles
Overall
83 / 154
Division (M)
66 / 120
25:21:57

Badwater 135

Jul 12th 2010
| Death Valley, CA
Distance
135 Miles
Overall
39 / 72
Division (M)
33 / 60
39:22:11

Western States 100

Jun 26th 2010
| Olympic Valley, CA
Distance
100 Miles
Overall
110 / 327
Division (M)
91 / 268
23:44:32

Sulphur Springs Trail Race

May 29th 2010
| Ancaster, ON
Distance
100 Miles
Overall
2 / 36
Division (M)
2 / 26
19:48:40

Sulphur Springs Trail Race

May 29th 2010
| Ancaster, ON
Distance
100 Miles
Overall
2 / 35
Division (M)
2 / 25
19:48:40

24 Hour - Adventure Trail

May 1st 2010
| Triangle, VA
Duration
24 Hours
Overall
1 / 40
Division (M)
1 / 31
100

Phily 100

Apr 3rd 2010
| Philadelphia, PA
Distance
100 Miles
Overall
3 / 14
Division (M)
2 / 9
18:48:05

HAT Trail Run

Mar 20th 2010
| Havre de Grace, MD
Distance
50 KM
Overall
69 / 335
Division (M)
60 / 237
5:45:19

2009

11 Races | 1,130 mi.

Freedom Park New Year's Eve

Dec 31st 2009
| Morgantown, NC
Duration
24 Hours
Overall
2 / 65
Division (M)
2 / 48
126.2

NorthCoast 24-Hour Endurance Run

Oct 3rd 2009
| Cleveland, OH
Duration
24 Hours
Overall
4 / 106
Division (M)
4 / 83
137.87

Delaware

Sep 19th 2009
| Newark, DE
Distance
100 Miles
Overall
2 / 7
Division (M)
2 / 7
22:42:00

The Delaware

Sep 19th 2009
| , CA
Distance
100 Miles
Overall
2 / 7
Division (M)
2 / 7
22:42:00

Viaduct Trail

Aug 8th 2009
| Lanesboro, PA
Distance
100 Miles
Overall
4 / 9
Division (M)
4 / 8
20:44:59

Burning River

Aug 1st 2009
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
39 / 101
Division (M)
33 / 76
25:07:00

Badwater 135

Jul 13th 2009
| Death Valley, CA
Distance
135 Miles
Overall
55 / 75
Division (M)
42 / 58
37:42:29

Running with the Devil

Jun 27th 2009
| Las Vegas, NV
Distance
50 Miles
Overall
7 / 24
Division (M)
6 / 19
10:04:32

Sulphur Springs Trail Race

May 23rd 2009
| Ancaster, ON
Distance
100 Miles
Overall
3 / 39
Division (M)
3 / 27
20:22:19

McNaughton Park

Apr 10th 2009
| Pekin, IL
Distance
150 Miles
Overall
12 / 12
Division (M)
10 / 10
51:28:27

HAT Trail Run

Mar 21st 2009
| Havre de Grace, MD
Distance
50 KM
Overall
49 / 385
Division (M)
47 / 265
5:21:04

2008

9 Races | 756 mi.

The HUFF 50K Trail Run & Relay

Dec 27th 2008
| Albion, IN
Distance
50 KM
Overall
17 / 114
Division (M)
16 / 99
5:27:23

UltraCentric Gold Rush

Nov 14th 2008
| Grapevine, TX
Duration
48 Hours
Overall
5 / 27
Division (M)
4 / 20
143.71

Grindstone

Oct 3rd 2008
| Swoope, VA
Distance
100 Miles
Overall
53 / 62
Division (M)
40 / 49
34:34:40

Burning River

Aug 2nd 2008
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
10 / 89
Division (M)
9 / 68
22:04:00

24 Hour - Adventure Trail

Apr 26th 2008
| Triangle, VA
Duration
24 Hours
Overall
1 / 46
Division (M)
1 / 25
100

Umstead

Apr 4th 2008
| Raleigh, NC
Distance
100 Miles
Overall
28 / 104
Division (M)
23 / 72
23:05:14

Bel Monte

Mar 22nd 2008
| Waynesboro, VA
Distance
50 Miles
Overall
25 / 60
Division (M)
21 / 51
11:26:43

Holiday Lake

Feb 16th 2008
| Appomattox, VA
Distance
50 KM
Overall
29 / 234
Division (M)
26 / 176
4:47:52

Rocky Raccoon

Feb 2nd 2008
| Huntsville, TX
Distance
100 Miles
Overall
15 / 168
Division (M)
15 / 134
19:19:00

2007

7 Races | 604 mi.

Javelina Jundred

Oct 27th 2007
| Fountain Hills, AZ
Distance
100 Miles
Overall
10 / 66
Division (M)
7 / 45
22:09:08

Tussey Mountainback

Sep 22nd 2007
| Boalsburg, PA
Distance
50 Miles
Overall
15 / 66
Division (M)
11 / 55
8:10:20

Green Lakes Endurance Runs

Aug 26th 2007
| Fayetteville, NY
Distance
100 KM
Overall
2 / 9
Division (M)
2 / 9
10:40:40

24 Hour Around the Lake

Jul 27th 2007
| Wakefield, MA
Duration
24 Hours
Overall
2 / 75
Division (M)
1 / 60
91.64

Western States 100

Jun 23rd 2007
| Olympic Valley, CA
Distance
100 Miles
Overall
92 / 270
Division (M)
76 / 215
23:44:34

24 Hour - Adventure Trail

Apr 28th 2007
| Triangle, VA
Duration
24 Hours
Overall
2 / 40
Division (M)
2 / 28
100

Umstead

Mar 31st 2007
| Raleigh, NC
Distance
100 Miles
Overall
92 / 108
Division (M)
60 / 72
28:50:07

2006

5 Races | 386 mi.

Blues Cruise

Oct 7th 2006
| Reading, PA
Distance
50 KM
Overall
20 / 80
Division (M)
17 / 62
4:59:02

24 Hour Around the Lake

Jul 28th 2006
| Wakefield, MA
Duration
24 Hours
Overall
3 / 60
Division (M)
2 / 40
120.08

Old Dominion Memorial Day Race

May 27th 2006
| Woodstock, VA
Distance
100 Miles
Overall
2 / 15
Division (M)
2 / 12
19:40:31

24 Hour - Adventure Trail

Apr 29th 2006
| Triangle, VA
Duration
24 Hours
Overall
1 / 26
Division (M)
1 / 18
104

HAT Trail Run

Mar 25th 2006
| Havre de Grace, MD
Distance
50 KM
Overall
72 / 347
Division (M)
62 / 237
5:07:17

2005

4 Races | 243 mi.

Catoctin

Aug 6th 2005
| Frederick, MD
Distance
50 KM
Overall
83 / 112
Division (M)
67 / 86
7:58:44

24 Hour Around the Lake

Jul 29th 2005
| Wakefield, MA
Duration
24 Hours
Overall
3 / 57
Division (M)
2 / 40
110.6

Laurel Highlands

Jun 16th 2005
| Ohiopyle, PA
Distance
70.5 Miles
Overall
24 / 56
Division (M)
21 / 49
17:54:41

HAT Trail Run

Mar 19th 2005
| Havre de Grace, MD
Distance
50 KM
Overall
68 / 355
Division (M)
61 / 259
5:10:57

2004

1 Race | 30 mi.

Jay Mountain Marathon

Jul 24th 2004
| Jay, VT
Distance
30 Miles
Overall
74 / 107
Division (M)
58 / 80
8:08:29

North American Races

201
Races
20y 3m 16d
Longevity
16,236
Lifetime Miles

Personal Bests

50k (42)
4:07:47
2013
50m (11)
7:13:13
2012
100k (3)
10:40:40
2007
100m (90)
18:41:52
2011
24hr (19)
137.87785
2009
12hr (2)
63
2018

Distance by Year

2024
757 Miles
11 Races
2023
901 Miles
12 Races
2022
793 Miles
10 Races
2021
400 Miles
4 Races
2020
300 Miles
3 Races
2019
991 Miles
12 Races
2018
1,248 Miles
21 Races
2017
783 Miles
12 Races
2016
881 Miles
10 Races
2015
731 Miles
9 Races
2014
910 Miles
9 Races
2013
860 Miles
11 Races
2012
1,066 Miles
12 Races
2011
1,168 Miles
14 Races
2010
1,298 Miles
14 Races
2009
1,130 Miles
11 Races
2008
756 Miles
9 Races
2007
604 Miles
7 Races
2006
386 Miles
5 Races
2005
243 Miles
4 Races
2004
30 Miles
1 Race

Multiple Performances

2024
10th Place
2018
23rd Place
2024
18th Place
2023
14th Place
2020
15th Place
2015
3rd Place
2024
4th Place
2009
4th Place
2024
13th Place
2023
7th Place
2019
4th Place
2018
2nd Place
2017
3rd Place
2024
65th Place
2022
56th Place
2021
31st Place
2019
30th Place
2018
26th Place
2024
13th Place
2023
24th Place
2017
33rd Place
2016
35th Place
2015
26th Place
2014
5th Place
2024
33rd Place
2022
26th Place
2018
10th Place
2024
53rd Place
2023
32nd Place
2019
13th Place
2018
22nd Place
2017
20th Place
2016
4th Place
2015
16th Place
2014
14th Place
2023
37th Place
2022
28th Place
2021
24th Place
2019
20th Place
2018
4th Place
2017
10th Place
2023
34th Place
2022
27th Place
2023
83rd Place
2022
76th Place
2021
79th Place
2023
42nd Place
2016
37th Place
2015
46th Place
2014
50th Place
2013
48th Place
2012
50th Place
2011
24th Place
2010
33rd Place
2009
42nd Place
2023
23rd Place
2018
29th Place
2023
50th Place
2016
15th Place
2022
105th Place
2019
18th Place
2018
86th Place
2013
58th Place
2012
97th Place
2010
66th Place
2022
36th Place
2015
22nd Place
2020
46th Place
2019
37th Place
2018
17th Place
2017
29th Place
2016
39th Place
2014
19th Place
2011
66th Place
2009
33rd Place
2008
9th Place
2019
115th Place
2018
100th Place
2013
99th Place
2012
106th Place
2010
161st Place
2019
299th Place
2013
266th Place
2012
134th Place
2010
307th Place
2019
1st Place
2018
3rd Place
2018
162nd Place
2013
76th Place
2012
204th Place
2010
91st Place
2007
76th Place
2018
32nd Place
2015
35th Place
2017
38th Place
2016
22nd Place
2015
58th Place
2013
39th Place
2011
41st Place
2010
48th Place
2006
17th Place
2016
60th Place
2007
7th Place
2016
4th Place
2015
12th Place
2014
2nd Place
2014
2nd Place
2013
1st Place
2013
72nd Place
2012
81st Place
2011
37th Place
2010
60th Place
2009
47th Place
2006
62nd Place
2005
61st Place
2012
7th Place
2011
16th Place
2010
10th Place
2012
10th Place
2011
4th Place
2010
2nd Place
2010
2nd Place
2009
3rd Place
2012
3rd Place
2011
1st Place
2010
2nd Place
2011
25th Place
2007
11th Place
2011
27th Place
2005
21st Place
2011
3rd Place
2010
1st Place
2008
1st Place
2007
2nd Place
2006
1st Place
2008
23rd Place
2007
60th Place
2007
1st Place
2006
2nd Place
2005
2nd Place

Masters Winner

24:54:00

100 Miles

58.5

12 Hours

58.5

12 Hours

Senior Grand Master Course Record

4:25:58

50 KM

Senior Grand Master Course Record

8:22

40 Miles

Senior Grand Master Course Record

21:35:50

100 Miles

21:35:50

100 Miles

21:35:50

100 Miles

63

12 Hours

4:26:56

50 KM

4:26:56

50 KM

Senior Grand Master Course Record

4:43:56

50 KM

4:15:12

50 KM

Masters Winner

4:15:12

50 KM

Senior Grand Master Course Record

20:17:59

100 Miles

Senior Grand Master Course Record

7:30:03

50 KM

4:30:47

50 KM

4:30:47

50 KM

Senior Grand Master Course Record

8:21:00

51.4 Miles

Senior Grand Master Course Record

20:20:50

100 Miles

20:20:50

100 Miles

125

24 Hours

Grand Master Course Record

125

24 Hours

120

24 Hours

120

24 Hours

3rd Place

7:13:13

50 Miles

Masters Winner

7:13:13

50 Miles

18:41:52

100 Miles

21:32:25

100 Miles

100

24 Hours

19:48:40

100 Miles

19:48:40

100 Miles

19:48:40

100 Miles

19:48:40

100 Miles

100

24 Hours

100

24 Hours

126.2

24 Hours

20:22:19

100 Miles

20:22:19

100 Miles

5:27:23

50 KM

100

24 Hours

100

24 Hours

91.64

24 Hours

91.64

24 Hours

100

24 Hours

100

24 Hours

120.08

24 Hours

Grand Master Course Record

120.08

24 Hours

Grand Master Course Record

104

24 Hours

104

24 Hours

104

24 Hours

110.6

24 Hours

110.6

24 Hours

8:08:29

30 Miles

Achievements are awarded for races with 25 or more finishers and courses with 200 or more finishers.

Masters: 40-49 / Grand Masters: 50-59 / Senior Grand Masters: 60+

Recent Results

Charleston Itty Bitty 50
Mount Pleasant, SC - 27 finishers
50 Miles
PPTC 50 Mile Endurance Fest
Brooklyn, NY - 176 finishers
50 Miles | 50 KM
Colorado Cold Rush Ultra
Colorado Springs, CO - 39 finishers
50 KM
Fountain City 5
Columbus, GA - 5 finishers
50 KM
The Derby
Ellerbe, NC - 75 finishers
50 KM
Squatchy Leftovers Trail Race
West Orange, NJ - 74 finishers
50 KM
Savannah Ultra Urban 50k Run
Savannah, GA - 10 finishers
50 KM
Tooele Turkey Trail Trot
Ophir, UT - 13 finishers
12 Hours
Seattle Ghost Marathon
Seattle, WA - 17 finishers
50 KM
Quad Dipsea
Mill Valley, CA - 265 finishers
28.4 Miles
View All Results