Races
2025
| Sept 7th 2025 |
Santa Cruz 70.3 Santa Cruz, CA |
28 | Swim: 25:19 Bike: 2:18:50 Run: 1:19:27 Total: 4:08:19 |
2024
| Sept 15th 2024 |
Michigan 70.3 Frankfort, MI |
21 | Swim: 26:31 Bike: 2:09:23 Run: 1:21:31 Total: 4:01:21 |
| Jun 8th 2024 |
Boulder 70.3 Boulder, CO |
56 | Swim: 26:25 Bike: 2:12:26 Run: 1:45:27 Total: 4:33:27 |
| May 19th 2024 |
Chattanooga 70.3 Chattanooga, TN |
18 | Swim: 25:17 Bike: 2:12:23 Run: 1:20:47 Total: 4:01:52 |
2023
| Dec 3rd 2023 |
Indian Wells 70.3 Palm Springs, CA |
41 | Swim: 26:47 Bike: 2:16:01 Run: 1:32:39 Total: 4:20:11 |
| Sept 17th 2023 |
Michigan 70.3 Frankfort, MI |
17 | Swim: 27:17 Bike: 2:07:35 Run: 1:17:42 Total: 3:55:51 |
| Jun 10th 2023 |
Boulder 70.3 Boulder, CO |
18 | Swim: 25:50 Bike: 2:06:55 Run: 1:18:10 Total: 3:54:08 |
| May 13th 2023 |
Gulf Coast 70.3 Gulf Coast, FL |
12 | Swim: 28:35 Bike: 2:07:50 Run: 1:21:39 Total: 4:01:11 |
2022
| Dec 2nd 2022 |
Clash Daytona Daytona, FL |
23 | Swim: 24:29 Bike: 1:27:21 Run: 52:59 Total: 2:46:22 |
| Sept 11th 2022 |
Santa Cruz 70.3 Santa Cruz, CA |
18 | Swim: 25:03 Bike: 2:14:20 Run: 1:18:00 Total: 4:02:20 |
| Aug 6th 2022 |
Boulder 70.3 Boulder, CO |
11 | Swim: 27:45 Bike: 2:08:02 Run: 1:20:40 Total: 3:59:16 |
| July 10th 2022 |
Oregon 70.3 Salem, OR |
9 | Swim: 16:37 Bike: 2:07:53 Run: 1:16:51 Total: 3:46:18 |
| May 22nd 2022 |
Chattanooga 70.3 Chattanooga, TN |
21 | Swim: 26:49 Bike: 2:13:26 Run: 1:19:48 Total: 4:03:32 |
2021
| Dec 5th 2021 |
Indian Wells 70.3 Palm Springs, CA |
16 | Swim: 25:55 Bike: 2:12:38 Run: 1:18:35 Total: 4:01:24 |
| Sept 26th 2021 |
Augusta 70.3 Augusta, GA |
25 | Swim: 21:02 Bike: 2:29:47 Run: 1:19:44 Total: 4:15:11 |
| Aug 7th 2021 |
Boulder 70.3 Boulder, CO |
22 | Swim: 27:22 Bike: 2:07:56 Run: 1:25:05 Total: 4:02:55 |
| Jun 27th 2021 |
Rev3 Williamsburg Williamsburg, VA |
6th | Swim: 20:49 Bike: 2:05:35 Run: 1:23:36 Total: 3:52:40 |
2020
| July 17th 2020 |
Ironman VR 15 Boulder, CO |
2nd | Swim: 5:57 (550yrd) Bike: 52:33 (40k) Run: 9:26 (3k) Total: 1:08:17 |
2019
| December 14th 2019 |
Challenge Daytona Daytona, FL |
12th | Swim: 23:16 (1.6k) Bike: 1:21:58 (60.3k) Run: 46:50 (12.9k) Total: 2:34:38 |
| September 29th 2019 |
Cozumel 70.3 Cozumel, QR, Mexico |
Swim: 27:24 Bike: 2:26:27 Run: 2:19:32 Total: 5:18:33 |
|
| September 8th 2019 |
Santa Cruz 70.3 Santa Cruz, CA |
8th | Swim: 24:41 Bike: 2:10:28 Run: 1:19:10 Total: 3:58:49 |
| August 3rd 2019 |
Boulder 70.3 Boulder, CO |
Swim: 27:04 Bike: 2:15:52 Run: 1:47:10 Total: 4:37:31 |
|
| June 30th 2019 |
Steelhead 70.3 Benton Harbor, MI |
6th | Swim: 26:26 Bike: 2:05:33 Run: 1:19:28 Total: 3:55:04 |
2018
| December 9th 2018 |
Challenge Daytona Daytona, FL |
6th | Swim: 21:35 (1.6k) Bike: 1:23:11 (60.3k) Run: 47:34 (12.9k) Total: 2:34:21 |
| October 28th 2018 |
Waco 70.3 Waco, TX |
10th | Swim: Cancelled Bike: 2:09:45 Run: 1:24:05 Total: 3:35:43 |
| September 30th 2018 |
Cozumel 70.3 Cozumel, Quintana Roo, Mexico |
8th | Swim: 23:25 Bike: 2:06:43 Run: 1:33:12 Total: 4:06:57 |
| September 9th 2018 |
Santa Cruz 70.3 Santa Cruz, CA |
9th | Swim: 25:12 Bike: 2:10:04 Run: 1:18:54 Total: 3:58:57 |
| August 4th 2018 |
Boulder 70.3 Boulder, CO |
9th | Swim: 25:46 Bike: 2:05:24 Run: 1:26:58 Total: 4:02:49 |
| June 10th 2018 |
Boulder Ironman Boulder, CO |
17th | Swim: 54:31 Bike: 4:30:09 Run: 5:40:49 Total: 11:10:56 |
| May 30th 2018 |
Chattanooga 70.3 Chattanooga, TN |
10th | Swim: 20:37 Bike: 2:07:41 Run: 1:23:03 Total: 3:55:25 |
| April 8th 2018 |
Texas 70.3 Galveston, Texas |
13th | Swim: 25:22 Bike: 2:10:58 Run: 1:16:13 Total: 3:56:30 |
2017
| October 29th 2017 |
Austin 70.3 Austin, Texas |
7th | Swim: 26:32 Bike: 2:16:41 Run: 1:19:11 Total: 4:06:59 |
| October 10th 2017 |
New Orleans 70.3 New Orleans, Louisiana |
Cancelled On Race Day | |
| September 24th 2017 |
Cozumel 70.3 Cozumel, Quintana Roo, Mexico |
15th | Swim: 24:05 Bike: 2:19:17 Run: 2:09:47 Total: 4:56:36 |
| August 8th 2017 |
Boulder 70.3 Boulder, Colorado |
20th | Swim: 27:13 Bike: 2:05:06 Run: 1:28:25 Total: 4:03:37 |
| June 25th 2017 |
Coeur d'Alene 70.3 Coeur d'Alene, Idaho |
14th | Swim: 26:13 Bike: 2:22:26 Run: 1:18:49 Total: 4:11:09 |
| May 21st 2017 |
Chattanooga 70.3 Chattanooga, Tennessee |
5th | Swim: 24:44 Bike: 2:13:44 Run: 1:18:58 Total: 4:01:45 |
| April 2nd 2017 |
Texas 70.3 Galveston, Texas |
14th | Swim: 27:05 Bike: 2:07:40 Run: 1:21:08 Total: 3:58:48 |
2016
| October 30th 2016 |
Austin 70.3 Austin, TX |
14 | Swim: --:-- Bike: 2:16:17 Run: 1:24:49 Total: 3:43:16 |
| June 11th 2016 |
Boulder 70.3 Boulder, Colorado |
31st (Injury Year) | Swim: 28:06 Bike: 2:08:13 Run: 2:27:54 Total: 5:08:39 |
| April 10th 2016 |
Texas 70.3 Galveston, Texas |
41th (Injury Year) | Swim: 27:40 Bike: 2:10:27 Run: 1:55:27 Total: 4:36:27 |
2015
| November 8th 2015 |
Austin 70.3 Austin, TX |
15th | Swim: 27:33 Bike: 2:22:42 Run: 1:20:09 Total: 4:14:32 |
| September 7th 2015 |
ÖtillÖ Sandhamn, Sweeden |
48th |
11:29:59 |
| August 16th 2015 |
Timberman 70.3 Gilford, New Hampshire |
16th | Swim: 27:04 Bike: 2:18:21 Run: 1:23:33 Total: 4:11:25 |
| June 14th 2015 |
Eagleman 70.3 Cambridge, Maryland |
16th | Swim: 29:33 Bike: 2:13:35 Run: 1:37:13 Total: 4:22:42 |
| May 17th 2015 |
Chattanooga 70.3 Chattanooga, Tennessee |
15th | Swim: 25:08 Bike: 2:14:58 Run: 1:24:30 Total: 4:08:31 |
| April 26th 2015 |
Texas 70.3 Galveston, Texas |
13th | Swim: 28:25 Bike: 2:08:21 Run: 1:23:38 Total: 4:03:33 |
2014
| November 16th 2014 |
Ironman Arizona Tempe, Arizona |
26th |
Swim: 55:02 Bike: 4:43:58 Run: 4:05:39 Total: 9:49:26 |
| September 21st 2014 |
Cozumel 70.3 Cozumel, Quintana Roo, Mexico |
3rd / 12 |
Swim: 29:07 Bike: 2:12:01 Run: 1:23:02 (1st) Total: 4:07:43 |
| August 3rd 2014 |
Boulder Ironman Boulder, Colorado |
4th / 8 |
Swim: 58:44 Bike: 4:43:35 Run: 3:12:26 Total: 9:01:53 |
| June 29th 2014 |
Buffalo Springs 70.3 Lubbock, Texas |
9th / 17 |
Swim: 26:59 Bike: 2:26:39 Run: 1:26:01 Total: 4:22:50 |
| June 15th 2014 |
Boulder 70.3 Boulder, Colorado |
12th / 19 |
Swim: 28:01 Bike: 2:10:47 Run: 1:21:53 Total: 4:03:07 |
| May 3rd 2014 |
St. George 70.3 St. George, Utah |
32nd / 47 |
Swim: 27:53 Bike: 2:21:58 Run: 1:19:33 Total: 4:13:23 |
2013 (Pro)
| October 27th 2013 |
Austin 70.3 Austin, Texas |
17th / 28 | Swim: 27:34 Bike: 2:14:30 Run: 1:20:28 Total: 4:05:57 |
| August 4th 2013 |
Boulder 70.3 Boulder, Colorado |
16th / 21 | Swim: 28:02 Bike: 2:12:51 T2: 0:55 Total: 4:04:17 |
| June 30th 2013 |
Buffalo Springs 70.3 Lubbock, Texas |
9th / 15 | Timing Chip Fail Total: 4:12 |
| May 5th 2013 |
St. Croix 70.3 St. Croix, Virgin Islands |
DNF Crash |
|
| March 30th 2013 |
Oceanside 70.3 Oceanside, California |
28th / 47 First Pro Race |
Swim: 25:59 Bike: 2:23:25 Run: 1:21:59 Total: 4:15:24 |
2012 (Amateur)
| October 13 2012 |
Ironman World Championship Kailua-Kona, Hawaii |
41st 25-29 Age Group |
Swim: 1:03:23 Bike: 5:12:27 Run: 5:15:12 Total: 11:39:54 |
| September 9 2012 |
70.3 World Championship Henderson, Nevada |
3rd 25-29 Age Group 45th Overall |
Swim: 30:40 Bike: 2:23:10 Run: 1:32:38 Total: 4:32:03 |
| August 5 2012 |
Boulder 70.3 Boulder, Colorado |
1st 25-29 Age Group 14th Overall |
Swim: 27:28 Bike: 2:07:15 Run: 1:25:18 Total: 4:03:06 |
| July 8 2012 |
Boulder Peak 5150 Boulder, Colorado |
3rd Elite Amateur Qualified for Hy-Vee |
Swim: 21:03 Bike: 1:03:40 Run: 36:44 Total: 2:04:31 |
| June 24 2012 |
Buffalo Springs 70.3 Lubbock, Texas |
1st 25-29 Age Group 12th Overall Qualified for Ironman World Championship |
Swim: 27:16 Bike: 2:15:46 Run: 1:29:17 Total: 4:15:14 |
| May 5 2012 |
Wildflower Long Course Bradley, California |
1st 25-29 Age Group 1st Amateur 21st Overall Qualified for Pro License |
Swim: 26:23 Bike: 2:25:13 Run: 1:27:17 Total: 4:23:13 |
| April 1 2012 |
Memorial Hermann 70.3 Galviston, Texas |
2nd 25-29 Age Group 40th Overall Qualified for 70.3 World Championship |
Swim: 29:18 Bike: 2:13:01 Run: 1:34:57 Total: 4:22:52 |
2011 (Amateur)
| Sept 11, 2011 | Harvest Moon Long Course |
DNF | Swim: 29:19 Bike: 2:14:08 Run: DNF |
| Sept 4, 2011 | 5150 US Championship Elite Amateur Olympic |
17th Elite Amateur |
Swim: 24:03 Bike: 1:01:42 Run: 37:18 Total: 2:08:10 |
| August 7, 2011 | Boulder 70.3 | Swim: 30:07 Bike: 3:11:02 (flat) Run: 1:27:39 Total: 5:13:24 |
|
| July 10, 2011 | Boulder Peak Olympic |
3rd 25-29 Age Group 9th Amateur |
Swim: 23:06 Bike: 1:03:38 Run: 38:59 Total: 2:10:23 |
| May 15, 2011 | Florida 70.3 | 7th 25-29 Age Group |
Swim: 35:46 Bike: 2:19:29 Run: 1:31:04 Total: 4:32:24 |