2018 | |||
California International Triathlon | 2:13 | 4th AG, 21st Overall | |
Escape From Alcatraz | 2:34 | 16th AG, 73rd Overall | |
SuperSEAL Olympic Triathlon | 2:14 | 12th AG, 18th Overall | |
Kaiser Permanente 5K | 17:14 | 2nd AG, 12th Overall | |
Du 3 Bears Intermediate Duathlon | 1:47 | 2nd AG, 4th Overall | |
2017 | |||
Ironman Santa Cruz 70.3 | 4:24 | 11th AG, 79th Overall | |
Oakland Triathlon | 2:08 | 1st AG, 1st Overall (non-Elite) | |
Ironman Santa Rosa 70.3 | 4:35 | 15th AG, 71st Overall | |
Kaiser Permanente 5K | 16:58 | 1st AG, 4th Overall | |
2016 | USAT All American, Ironman All World Athlete Silver | ||
Ironman Arizona | 10:33 | 36th AG, 252nd Overall | |
Ironman Santa Cruz 70.3 | 4:38 | 16th AG, 61st Overall | |
Oakland Triathlon Festival | 2:08 | 1st AG, 1st Overall (non-Elite) | |
HITS Napa 70.3 | 4:35 | 3rd AG, 6th Overall | |
Kaiser Permanente 5K | 17:41 | 3rd AG, 5th Overall | |
2015 | |||
HITS Napa 70.3 | 4:55 | 2nd AG, 9th Overall | |
2014 | 70.3 Worlds Qualifier, Ironman All World Athlete Gold | ||
Ironman Arizona | 11:05 | 17th AG, 295th Overall | |
Ironman 70.3 World Championships | 4:43 | 111th AG, 709th Overall | |
Ironman Vineman 70.3 | 5:03 | 17th AG, 221st Overall | |
Folsom Long Course Triathlon | 6:05 | 7th AG, 78th Overall | |
Wildflower Triathlon | 5:40 | 46th AG, 233rd Overall | |
Ironman Oceanside 70.3 | 4:49 | 9th AG, 119th Overall | |
2013 | Ironman All World Athlete Bronze | ||
Ironman Coeur d’Alene | 11:35 | 36th AG, 412th Overall | |
Wildflower Triathlon | 5:25 | 27th AG, 196th Overall | |
Ironman Oceanside 70.3 | 5:02 | 18th AG, 276th Overall | |
2012 | |||
Big Kahuna | 5:09 | 12th AG, 74th Overall | |
Wildflower Triathlon | 5:38 | 44th AG, 424th Overall | |
2011 | |||
Ironman Coeur d’Alene | 15:36 | 166th AG, 1962nd Overall | |
2010 | |||
Ironman Coeur d’Alene | 15:35 | 39th AG, 1858th Overall | |
2009 | |||
Giant Acorn International Triathlon | 2:42 | 25th AG, 174th Overall |