Races

2023

Dec 3rd
2023
Indian Wells 70.3
Palm Springs, CA
Pending Pending
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

Sept 11th
2022
Santa Cruz 70.3
Boulder, CO
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
Boulder, CO
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

August 4th
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
November 8th
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 23rd
2015
Galveston 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 14th
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