Mammoth Trail Fest 50K |
9/23/22 |
Mammoth |
CA |
50K |
7:07:08 |
Angeles Crest 100M |
8/06/22 |
Wrightwood |
CA |
100M |
28:58:28 |
Western States 100M |
6/25/22 |
Squaw Valley |
CA |
100M |
25:56:34 |
Bishop High Sierra 50M |
5/21/22 |
Bishop |
CA |
50M |
10:57:04 |
Run with the Burros 17M |
4/09/22 |
Inyo Kern |
CA |
17M |
3:24:23 |
Griffith Park Trail 30K |
3/12/22 |
Los Angeles |
CA |
30K |
2:48:50 |
Quad Dipsea |
11/27/21 |
Mill Valley |
CA |
28 mi |
6:39:16 |
Griffith Park 50K |
11/20/21 |
Los Angeles |
CA |
50 km |
5:24:51 |
LA Marathon |
11/7/21 |
Los Angeles |
CA |
Marathon |
3:47:43 |
Flagstaff to Grand Canyon Stagecoach Line |
9/18/21 |
Flagstaff |
AZ |
100 mi |
24:42:52 |
Lake Sonoma 50M |
9/4/21 |
Healdsburg |
CA |
50 mi |
10:30:37 |
Tushars Mountain Runs |
7/31/21 |
Beaver |
UT |
100 km |
21:12:47 |
Black Mountain Trail Races |
6/19/21 |
San Diego |
CA |
50 km |
5:58:57 |
Bishop High Sierras Ultras |
5/22/21 |
Bishop |
CA |
50 km |
8:33:20 |
Zion Ultra Marathons |
4/10/21 |
Virgin |
UT |
100 mi |
25:40:39 |
Trail Trashed Ultra |
3/27/21 |
Moapa Valley |
NV |
50 km |
5:24:26 |
Grandmaster Ultras |
2/5/21 |
Littlefield |
AZ |
50 mi |
9:49:50 |
Vulture Mine |
11/21/20 |
Wickenburg |
AZ |
21.2 |
24:00:00 |
Javelina Jundred |
11/1/20 |
Fountain Hills |
AZ |
100 k |
12:44:24 |
Javelina Jangover |
9/26/20 |
Fountain Hills |
AZ |
50 km |
5:13:26 |
LA Marathon |
3/8/20 |
Los Angeles |
CA |
Marathon |
3:34:50 |
Sean O’Brien 50M |
2/8/20 |
Malibu |
CA |
50 mi |
10:26:39 |
HURT 100 Legacy |
1/18/20 |
Honolulu |
HI |
20 mi |
4:56:47 |
OTHTC High Desert 50K |
12/1/19 |
Ridgecrest |
CA |
50 km |
4:56:48 |
Angeles Crest 100M |
8/3/19 |
Wrightwood |
CA |
100 mi |
27:36:37 |
San Diego 100M |
6/7/19 |
Lake Cuyamaca |
CA |
100 mi |
26:26:50 |
Lake Sonoma 50M |
4/13/19 |
Healdsburg |
CA |
50 mi |
9:53:20 |
LA Marathon |
3/24/19 |
Los Angeles |
CA |
Marathon |
3:27:25 |
Griffith Park Trail Marathon 50K |
3/2/19 |
Los Angeles |
CA |
50 km |
5:17:17 |
Grandmaster Ultras |
2/9/19 |
Littlefield |
AZ |
50 mi |
9:16:00 |
Avalon 50M |
1/12/19 |
Avalon |
CA |
50 mi |
8:26:26 |
OTHTC High Desert 50K |
12/2/18 |
Ridgecrest |
CA |
50 km |
4:44:35 |
Chimera |
11/17/18 |
Lake Elsinore |
CA |
20 mi |
4:20:18 |
Javelina Jundred |
10/27/18 |
Fountain Hills |
AZ |
100 mi |
20:55:58 |
Cuyamaca 100K |
10/6/18 |
Lake Cuyamaca |
CA |
100 km |
12:34:01 |
Noble Canyon 50K |
9/22/18 |
Pine Valley |
CA |
50 km |
6:12:12 |
Angeles Crest 100M |
8/4/18 |
Wrightwood |
CA |
100 mi |
26:54:12 |
ANFTR 60K |
7/7/18 |
Mt Wilson |
CA |
60 km |
8:15:32 |
San Diego 100M |
6/8/18 |
San Diego |
CA |
100 mi |
25:59:06 |
PCT 50M |
5/19/18 |
San Diego |
CA |
50 mi |
10:14:57 |
Lake Sonoma 50M |
4/14/18 |
Healdsburg |
CA |
50 mi |
9:32:31 |
Valencia 50K |
3/31/18 |
Valencia |
CA |
50 km |
5:18:54 |
LA Marathon |
3/18/18 |
Los Angeles |
CA |
Marathon |
3:28:32 |
Rocky Raccoon 100M |
2/3/18 |
Huntsville |
TX |
100 mi |
20:45:47 |
San Diego 50M |
1/13/18 |
Escondido |
CA |
50 mi |
7:47:38 |
Paramount Ranch Trail Runs |
12/16/17 |
Agoura Hills |
CA |
50 km |
4:51:06 |
OTHTC High Desert 50K |
12/3/17 |
Ridgecrest |
CA |
50 km |
4:49:52 |
Dana Point Turkey Trot |
11/23/17 |
Dana Point |
CA |
10K |
0:42:50 |
Javelina Jundred |
10/28/17 |
Fountain Hills |
AZ |
100 mi |
19:54:53 |
Rocky Peak Trail Races |
10/14/17 |
Simi Valley |
CA |
50 km |
5:38:41 |
Angeles Crest 100M |
8/5/17 |
Wrightwood |
CA |
100 mi |
27:24:27 |
San Diego 100M |
6/9/17 |
Lake Cuyamaca |
CA |
100 mi |
25:44:30 |
Born to Run Ultra 30M |
5/20/17 |
Los Olivos |
CA |
50 km |
5:36:34 |
Lake Sonoma 50M |
4/15/17 |
Healdsburg |
CA |
50 mi |
9:24:22 |
Old Goat 50K |
4/1/17 |
Lake Elsinore |
CA |
50 km |
5:58:00 |
LA Marathon |
3/19/17 |
Los Angeles |
CA |
Marathon |
3:23:30 |
Coyote Cohorts Backbone Trail Ultra |
3/11/17 |
Santa Monica |
CA |
68 mi |
15:31:05 |
Sean O’Brien 50M |
2/4/17 |
Malibu |
CA |
50 mi |
8:32:54 |
OTHTC High Desert 50K |
12/4/16 |
Ridgecrest |
CA |
50 km |
4:54:50 |
Dana Point Turkey Trot |
11/24/16 |
Dana Point |
CA |
10K |
0:44:17 |
Chino Hills 50K |
11/19/16 |
Chino Hills |
CA |
50 km |
5:37:51 |
Oregon Coast 50K |
10/8/16 |
Yachats |
OR |
50 km |
7:34:49 |
Angeles Crest 100M |
8/6/16 |
Wrightwood |
CA |
100 mi |
26:49:05 |
Hardrock 100 Endurance Run |
7/15/16 |
Silverton |
CO |
100 mi |
45:11:52 |
Valley Crest Half Marathon |
6/12/16 |
Tarzana |
CA |
Half-Marathon |
1:50:42 |
San Diego 100M |
6/3/16 |
San Diego |
CA |
100 mi |
27:15:55 |
Born to Run Ultra 30M |
5/14/16 |
Los Olivos |
CA |
30 mi |
5:20:45 |
Whoos in El Moro |
5/7/16 |
Laguna Beach |
CA |
50 km |
5:19:56 |
Boston Marathon |
4/18/16 |
Boston |
MA |
Marathon |
4:22:11 |
Old Goat 50M |
3/26/16 |
Lake Elsinore |
CA |
50 mi |
10:49:18 |
LA Marathon |
2/14/16 |
Los Angeles |
CA |
Marathon |
3:22:01 |
Malibu Canyon 25K |
12/12/15 |
Malibu |
CA |
25 km |
2:24:31 |
Dana Point Turkey Trot |
11/26/15 |
Dana Point |
CA |
10K |
0:43:15 |
Javelina Jundred |
10/31/15 |
Fountain Hills |
AZ |
100 mi |
19:42:48 |
Rock ‘n’ Roll LA Half Marathon |
10/25/15 |
Los Angeles |
CA |
Half-Marathon |
1:36:36 |
St George Marathon |
10/3/15 |
St George |
UT |
Marathon |
3:57:41 |
Kodiak 50K |
9/26/15 |
Big Bear |
CA |
50 km |
7:34:00 |
Angeles Crest 100M |
8/1/15 |
Wrightwood |
CA |
100 mi |
26:33:51 |
Mt Disappointment 50K |
7/11/15 |
Mt Wilson |
CA |
50 km |
6:38:38 |
San Diego 100M |
6/5/15 |
San Diego |
CA |
100 mi |
27:44:38 |
Silver State 50M |
5/16/15 |
Reno |
NV |
50 mi |
10:31:45 |
LA Marathon |
3/15/15 |
Los Angeles |
CA |
Marathon |
3:23:53 |
Bandit Trail Run 50K |
2/15/15 |
Simi Valley |
CA |
50 km |
5:55:24 |
Sean O’Brien 50K |
2/7/15 |
Malibu |
CA |
50 km |
6:02:28 |
OTHTC High Desert 50K |
12/7/14 |
Ridgecrest |
CA |
50 km |
4:39:10 |
Red Rock Marathon |
11/30/14 |
Santa Barbara |
CA |
Marathon |
4:41:18 |
Dana Point Turkey Trot |
11/27/14 |
Dana Point |
CA |
10K |
0:44:29 |
Revel Canyon City Marathon |
11/15/14 |
Azusa |
CA |
Marathon |
3:12:29 |
Rock ‘n’ Roll LA Half Marathon |
10/26/14 |
Los Angeles |
CA |
Half-Marathon |
1:37:09 |
St George Marathon |
10/4/14 |
St George |
UT |
Marathon |
3:23:43 |
Wasatch Front 100M |
9/5/14 |
Keysville |
UT |
100 mi |
29:03:36 |
Leadville Trail 100M |
8/16/14 |
Leadville |
CO |
100 mi |
27:01:56 |
Angeles Crest 100M |
8/2/14 |
Wrightwood |
|
100 mi |
26:01:28 |
Vermont 100M |
7/19/14 |
Woodstock |
VT |
100 mi |
19:52:49 |
Western States 100M |
6/28/14 |
Squaw Valley |
CA |
100 mi |
24:55:10 |
Old Dominion 100M |
6/7/14 |
Woodstock |
VA |
100 mi |
23:25:57 |
Born to Run Ultra 100K |
5/17/14 |
Los Olivos |
CA |
100 km |
12:12:03 |
Leona Divide 50M |
4/26/14 |
Lake Hughes |
CA |
50 mi |
9:49:56 |
Boston Marathon |
4/21/14 |
Boston |
MA |
Marathon |
3:25:51 |
Chino Hills 20M |
3/29/14 |
Chino Hills |
CA |
20 mi |
3:12:08 |
Old Goat 50M |
3/22/14 |
Lake Elsinore |
CA |
50 mi |
11:17:43 |
LA Marathon |
3/9/14 |
Los Angeles |
CA |
Marathon |
3:34:07 |
Bandit Ultra 50K |
2/16/14 |
Los Angeles |
CA |
50 k |
5:49:17 |
Sean O’Brien 50M |
2/1/14 |
Malibu |
CA |
50 mi |
10:03:05 |
New Year’s One Day |
12/31/13 |
San Francisco |
CA |
88 mi |
24:00:00 |
OTHTC High Desert 50K |
12/1/13 |
Ridgecrest |
CA |
50 km |
4:49:15 |
Dana Point Turkey Trot |
11/28/13 |
Dana Point |
CA |
10K |
0:43:59 |
St George Marathon |
10/5/13 |
St George |
UT |
Marathon |
3:57:34 |
Kodiak 50M |
9/20/13 |
Big Bear |
CA |
50 mi |
15:06:50 |
Angeles Crest 100M |
8/3/13 |
Wrightwood |
CA |
100 mi |
27:18:10 |
LA Marathon |
3/17/13 |
Los Angeles |
CA |
Marathon |
4:25:44 |
OTHTC High Desert 50K |
12/2/12 |
Ridgecrest |
CA |
50 km |
5:59:38 |
Red Rock 50M |
11/25/12 |
Santa Barbara |
CA |
50 mi |
11:30:38 |
Dana Point Turkey Trot |
11/29/12 |
Dana Point |
CA |
10K |
0:43:35 |
Javelina Jundred |
10/27/12 |
Fountain Hills |
CA |
100 km |
13:02:29 |
Twin Peaks 50M |
10/13/12 |
Corona |
CA |
50 mi |
13:21:13 |
St George Marathon |
10/6/12 |
St George |
UT |
Marathon |
3:14:38 |
Mt Disappointment 50K |
8/11/12 |
Mt Wilson |
CA |
50 km |
6:29:45 |
Angeles Crest 100M |
7/21/12 |
Wrightwood |
CA |
100 mi |
26:22:11 |
Pasadena Marathon |
5/20/12 |
Pasadena |
CA |
Marathon |
3:28:28 |
Miwok 100K |
5/5/12 |
Marin |
CA |
100 km |
13:27:37 |
American River 50M |
4/7/12 |
Sacramento |
CA |
50 mi |
8:15:37 |
Old Goat 50M |
3/24/12 |
Lake Elsinore |
CA |
50 mi |
12:36:18 |
LA Marathon |
3/18/12 |
Los Angeles |
CA |
Marathon |
6:48:13 |
Rocky Road 100M |
2/18/12 |
Coto de Caza |
CA |
100 mi |
20:53:17 |
HURT 100K |
1/14/12 |
Honolulu |
HI |
100 km |
20:09:00 |
OTHTC High Desert 50K |
12/4/11 |
Ridgecrest |
CA |
50 km |
5:57:58 |
Red Rock 50M |
11/26/11 |
Santa Barbara |
CA |
50 mi |
10:56:00 |
Dana Point Turkey Trot |
11/23/11 |
Dana Point |
CA |
10K |
0:40:27 |
Javelina Jundred |
11/12/11 |
Fountain Hills |
AZ |
100 mi |
19:16:46 |
Zombie Runner Halloween Run |
10/30/11 |
Palo Alto |
CA |
Marathon |
3:20:20 |
Twin Peaks 50M |
10/9/11 |
Corona |
CA |
50 mi |
14:28:50 |
St George Marathon |
10/1/11 |
St George |
UT |
Marathon |
3:13:44 |
Mt Disappointment 50K |
8/13/11 |
Mt Wilson |
CA |
50 km |
6:13:40 |
Angeles Crest 100M |
7/23/11 |
Wrightwood |
CA |
100 mi |
26:33:51 |
San Diego 100M |
6/11/11 |
San Diego |
CA |
100 mi |
30:10:24 |
Ohlone 50K |
5/22/11 |
Fremont |
CA |
50 km |
14:00:00 |
Pasadena Marathon |
5/15/11 |
Pasadena |
CA |
Marathon |
3:35:15 |
PCT 50M |
5/14/11 |
San Diego |
CA |
50 mi |
9:13:00 |
Leona Divide 50M |
4/30/11 |
Lake Hughes |
CA |
50 mi |
8:50:55 |
Sycamore Canyon 50K |
4/23/11 |
Malibu |
CA |
50 km |
4:58:41 |
Boston Marathon |
4/18/11 |
Boston |
MA |
Marathon |
3:15:53 |
Umstead 100M |
4/2/11 |
Raleigh |
NC |
100 mi |
18:33:36 |
LA Marathon |
3/20/11 |
Los Angeles |
CA |
Marathon |
6:58:09 |
Coyote Springs 50K |
3/12/11 |
Las Vegas |
NV |
50 km |
4:39:53 |
Rocky Road 100M |
2/26/11 |
Coto de Caza |
CA |
100 mi |
19:47:33 |
Fremont Fat Ass 50K |
1/29/11 |
Fremont |
CA |
50 km |
4:33:37 |
New Year’s One Day |
12/31/10 |
San Francisco |
CA |
96.551 mi |
24:00:00 |
OTHTC High Desert 50K |
12/5/10 |
Ridgecrest |
CA |
50 km |
5:57:41 |