2021 Race Schedule:
- Cancelled
Past Races:
- March 1, 2020 – SwimRun Otillo Catalina, Team Chafing Our Dreams: 5:58:36, 18th Male Team.
- Feb 1, 2020 – Ordnance 100k, 10:09:52, 2nd Overall, 1st Male 30-39
- Nov 24, 2019 – Ironman Cozumel, 9:50:26, 10th Male 35-39
- Oct 27, 2019 – SwimRun North Carolina, DNF
- Aug 24, 2019 – Santa Barbara Triathlon, 3:13:09, 4th Male 35-39
- April 14, 2019 – Sea Otter Classic Cross Country MTB, 1st Place, Cat 3 Male 35-39
- Feb 2, 2019 – Fort Ord Trail Run 50k, 5:04:15, 6th Male 30-39
- October 21, 2018 – OTILLO Cannes Solo, Cannes, France, 2:19:33, 5th Male
- August 19, 2018 – Ironman Mont-Tremblant, Quebec, 10:39:43
- May 6, 2018 – Wildflower Olympic Triathlon, 2:30:36, 3rd Male 35-39
- May 5, 2018 – Wildflower Long Course Triathlon, 5:14:44, 7th Male 35-39
- Sept 10, 2017 – Ironman 70.3 World Championship, Chattanooga, 5:14:27
- July 29,2017 – Ironman Santa Rosa, 9:56:56, 7th Place Male 35-39
- June 11, 2017 – Ironman Boulder, 12:33:47
- April 30, 2017 – Big Sur International Marathon, 3:18:28
- April 1, 2017 – Ironman 70.3 Oceanside, 4:50:19
- November 20, 2016 – Ironman Arizona, 9:09:31, 8th Male 30-34
- October 16, 2016 – Ironman 70.3 Hefei, China, 4:25:46, 10th Male 30-34
- July 24, 2016 – Ironman Lake Placid, 10:02:35, 10th Male 30-34, 35th overall
- July 10, 2016 – Ironman 70.3 Vineman, 4:33:44, 9th Male 30-34
- April 24, 2016 – Big Sur International Marathon, 3:12:54, 11th Male 30-34
- April 2, 2016 – Ironman 70.3 California Oceanside, 4:35:09, 11th Male 30-34
- October 11, 2015: Ironman World Championships, 10:13:12
- July 27, 2015: Ironman Canada, 10:24:44
- March 28, 2015: Ironman California Oceanside 70.3 4:42:59, 13th Male 30-34
- September 28, 2014: Ironman Chattanooga. 9:30:23, 3rd place Male 30-34
- May 25, 2014: Ironman Brazil, 9:36:37
- September 14, 2013: Pacific Grove Olympic. 2:22:10, 4th place Male 30-34