2023
New Year’s Duathlon (2mi/5mi/2mi) – :43 / 1st overall
IPA Beer 12k Trail Run – 55:12 / 2nd overall
Dirty Duathlon – 1:00:33 / 3rd overall
Lake Sonoma MTB – 2:41:41 / 10th/50 (40-49)
Levi’s Gran Fondo (Growler) – 6:39:42 to summit finish / 1st (40-49)
Six Sigma Supreme – 4:06:39 / 12th/51 (40-49)
Boggs 8-Hour* – 10 laps 7:18:06 / 1st 40-49
2022
New Year’s Duathlon (2mi/5mi/2mi) – :41 / 1st overall
TBF MTB Spring Race Series (8 races) – 1st (Expert M40-49)
Boggs Mountain 8-hour MTB Race – 6th overall (Open Expert)
Big Blue Adventures 4-hour MTB Race – 5th (Expert/Pro)
High Cascades 100mi MTB Race – 3rd (M40-49)
Gold Rush Growler MTB Race – 1st (Expert M40-49)
Auburn Trail Half-Marathon – 1st overall
MandaRun Half-Marathon – 1:22:05 / 3rd overall
Jingle & Mingle Half-Marathon – 1:27:09 / 1st overall
2021
- No Hands “Heavy Half” – 1:48:22 / 3rd overall
- Ruck-a-Chuck 50k – 4:41:11 / 2nd overall
- Heart of Cool Half-Marathon – 1:39:59 / 1st overall
- MandaRun Half-Marathon – 1:16:44 / 1st overall
2020
- Eldrith 50k – 4:54:22 / 1st
- FOURmidable 50k – 4:23:42 / 8th
- Aravaipa Strong Virtual Half-Marathon – 1:20:30 / 5th
- Marlette 50k – 4:34:06 / 2nd (1st Master)
2019
- Steep Ravine 50k – 4:43:59 / 2nd (1st Master)
- Canyons 100k – 10:12:04 / 5th
- Bighorn 100 – finished!
- Tahoe Rim Trail 100 – 23:30:18
- Overlook 50mi – 7:15:08 / 2nd (1st Master)
2018
- Georgia Death Race (73mi) – 12:23/31 / 2nd (Golden Ticket)
- Western States 100 – finished!
- Golden Gate 30k – 2:18:40 / 1st (CR)
- Salt Point 26k – 2:00:12 / 1st
- Tahoe Rim Trail 55k – 4:56:58 / 1st
- Lost & Found 30k – 3:11:28 / 3rd (1st Master)
- Run Rabbit Run 100 – 22:52:46 / 10th
- Overlook 50mi – 7:21:27 / 1st (CR)
- Peacock Gap 30k – 2:27:03 / 1st
- Woodside 50k – 3:51:18 / 2nd (1st Master)
2017
- Sean O’Brien 100k – 8:49:02 / 3rd (1st Master)
- Georgia Death Race – 13:08:29 / 3rd (1st Master)
- The Canyons 100k – 10:13:01 / 1st
- Tahoe Rim Trail 50mi – 8:38:59 / 2nd (1st Master)
- Run Rabbit Run 100 – 20:51:48 – 8th
2016
- The Canyons 100k – 10:07:30 / 2nd (1st Master)
- Western States 100 – 18:37:10 / 18th
- Sonoma ULTRA 50k – 5:15:05 / 2nd (1st Master)
- Coyote Ridge 50k – 4:12:46(CR) / 1st
- Healdsburg Half-Marathon – 1:18:18 / 4th (1st Master)
- Mt. Tam 50k – 4:35ish / 4th (1st Master)
2015
- Marin Ultra Challenge 50k – 3:55:06 / 1st
Gorge Waterfalls 100k – 10:14:19 / 5th (1st Master)- Cinderella 50k – 4:07:59(CR) / 1st
- San Diego 100m – 17:09:28(CR) / 1st
- Tahoe Rim Trail 50 – 8:09:15 / 1st
- Run Rabbit Run 100 – 19:13:34 / 2nd (1st Master)
- Sonoma Trail Marathon – 4:36:27(CR) / 1st
- Mt.Tam 30k – 2:27:13 – 4th (1st Master)
- Peacock Gap 30k – 2:21:37 – 2nd (1st Master)
- North Face 50 – 7:17:47 / 1st Master
2014
Lake Chabot 50k – 3:44:28(CR) / 1st
Ilsanjo Classic 10m – 59:17 / 4th
Marin Ultra Challenge 50m – 7:06:53(CR) / 1st
Annadel Half Marathon – 1:28:52 / 4th
Lake Sonoma 50m – 7:02:52 / 10th
Armstrong Redwoods 50k – 4:29:44(CR) / 1st
Silver State 50m – 8:08:11 / 3rd
Tahoe Rim Trail 100m – 17:38:35(CR) / 1st
Pine to Palm 100m – 18:42:59 / 1st
2013
Golden Gate 50k – 4:27 / 1st
Rodeo Valley 50k – 3:58 / 4th
Lake Sonoma 50m – 7:24 / 20th
Silver State 50m – 7:18 / 2nd
Tahoe Rim Trail 100 – 18:04 / 1st
Tamalpa Headlands 50k – 4:18 / 3rd
Coastal 50k – 3:56 / 2nd
Dick Collins Firetrails 50m – 6:54 / 3rd
The North Face Endurance Challenge 50m – 7:19 / 18th
2012
HITS Napa Valley – 4:55 / 2nd
Wildflower – 4:45 / 7th (35-39)
Auburn Triathlon – 5:06 / 2nd
Terrible Two – 12:33 /7th
Vineman 70.3 – 4:19:29 / 2nd (35-39)
Full Vineman – 9:46 / 3rd
Coastal Trail 50k – 4:39 / 2nd
The North Face Endurance Challenge (~46m) – *6:29 / 23rd
*course was shortened/changed due to excessive rains
2011
Napa Valley Marathon – 2:40 / 6th
Pirate’s Cove 50k – 4:10 / 1st
Wildflower – 4:55 / 12th (35-39)
Silicon Valley International – 2:10 / 3rd (35-39)
Ironman Coeur d’Alene – 9:43 / 6th (35-39)
Full Vineman – 9:24 / 4th
Salt Point 50k – 4:22, 2nd
Kona – 9:39 / 18th (US 35-39)
The North Face Endurance Challenge (50m) – 7:38 / 32nd
2010
Annadel Half-Marathon – 1:28 / 2nd
Sequoia 50k – 4:18 / 2nd
Lake Sonoma 50m – 7:41 / 3rd
Miwok 100k – 9:23 / 13th
Tahoe Rim Trail 100mi – 19:57 / 3rd
Muir Beach 50k – 4:58 / 1st
Stinson Beach 50k – 5:04 / 5th
The North Face Endurance Challenge (50m) – 8:21 / 23rd
2009
American River 50mi – 7:00 / 23rd
Silver State 50mi – 8:24 / 7th
Tahoe Rim Trail 100mi – 22:44 / 6th
Santa Rosa Marathon – 2:42 / 2nd
Sierra Nevada 100k – 11:34 / 2nd
Healdsburg Marathon – 2:55 / 1st
2008
Davis Stampede Half-Marathon – 1:18 / 5th
Way Too Cool – 3:40 / 7th
American River – 6:40 / 13th
Pirate’s Cove 20k – 1:21 / 1st
Ilsanjo Classic 10m – :59 / 1st
Fitch Mountain 10k – :36 / 1st
Full Vineman Triathlon Relay Team – 3:03 marathon / 1st Team
Sacramento Cowtown Marathon – 2:42 / 2nd
Healdsburg Marathon – 2:45 / 1st
2007
Napa Valley Marathon – 2:46
Napa Wine Country Classic Trail Marathon – 2:59 / 1st
Ironman Coeur d’Alene – 9:43 / 2nd (30-34)
Vineman 70.3 Triathlon
Full Vineman – 9:41/ 4th
Kona – 9:35 / 133rd / 29th (US)
2006
Napa Valley Marathon – 2:41 / 4th
“World’s Toughest” Half – 5:05 / 10th
Terrible Two – 12:04 / 12th
Vineman 70.3 – 4:25 / 5th (30-34),
Full Vineman – 9:27 / 1st
Napa Wine Country Classic Trail Marathon – 3:16 / 1st
Stinson Beach Trail Marathon – 3:14 / 1st
2004
Ralph’s ½ Ironman Triathlon – 4:36
“World’s Toughest” Half – 4:58 / 11th
CaliforniaMan Iron-Distance Triathlon – 7th
Ironman Coeur d’Alene – 9:58
Half-Vineman – 4:32
Full Vineman – 10:04 / 4th
Big Kahuna – 8th
Kona – 9:54 / 77th / 11th (US)
Napa Wine Country Classic Trail Marathon – 3:08 / 2nd
Honorable Mentions
2000 Boston Marathon – 2:39
2000 Marine Corps Marathon – 2:39
2002 Boston Marathon – 2:39