Date |
Race |
Time |
Place |
9/19/20 |
Bear Lake Half |
3:40:25 (Course record) |
1st |
9/27/20 |
Cozumel 70.3 |
3:42:44 (Course record) |
1st |
11/7/20 |
IM Florida |
7:55:33 (Youngest American to break 8 hours) |
3rd |
12/6/20 |
PTO Middle Distance World Champs |
3:07:28 |
9th |
Date |
Race |
Time |
Place |
3/3/19 |
Napa Valley Marathon |
2:32:33 |
1st |
4/6/19 |
70.3 St. Oceanside |
N/A |
DNF (led off course) |
5/4/19 |
70.3 St. George |
3:52:17 |
5th |
5/19/19 |
70.3 Chattanooga |
3:4850 |
1st |
6/1/19 |
70.3 Victoria |
3:55:48 |
1st |
6/9/19 |
IM Boulder |
8:19:54 |
5th |
7/28/19 |
70.3 Boulder |
3:56:01 |
8th |
9/8/19 |
70.3 Worlds Champs (Debut) |
4:18:36 |
35th |
9/29/19 |
IM Chattanooga |
8:22:20 |
1st |
Date |
Race |
Time |
Place |
3/3 |
IM New Zealand |
8:40:43 |
9th |
4/7 |
70.3 Oceanside |
4:04:16 |
11th |
5/5 |
70.3 St. George |
3:58:19 |
9th |
5/19 |
Xterra Alabama |
2:30:41 |
6th |
5/28/18 |
BolderBoulder (10K) |
34:20 |
44th |
6/10 |
Ironman Boulder |
8:29:56 |
5th |
6/24/18 |
Colorado State TT Championships (40k) |
49:24 |
1st |
6/29-7/1 |
Boulder Stage Race |
2:28:18 |
1st |
6/29/18 |
Eldora TT (Day 1) |
21:52 |
1st |
6/30 |
Hygiene TT (Day 2) |
19:28 |
2nd |
7/1/18 |
Boulder RR |
1:48:56 |
7th |
7/21/18 |
Xterra Beaver Creek |
2:09:22 |
3rd |
7/29/18 |
Ironman Whistler |
8:48:05 |
4th |
8/19/18 |
IM Mont. Treblant |
8:42:50 |
5th |
9/15/18 |
Xterra Pan-Am Champs |
2:31:18 |
3rd |
10/14/18 |
IM Louisville |
7:39:21 |
2nd |
10/28/18 |
Xterra World Champs |
3:30:50 |
38th (Mechanicals) |
Date |
Race |
Time |
Place |
4/1 |
Oceanside 70.3 |
4:07:47 |
14th |
5/13 |
70.3 Santa Rosa |
4:01:32 |
10th |
6/11 |
Ironman Boulder |
8:57:16 |
7th |
7/9 |
Boulder Peak (Olympic Distance) |
2:03:35 |
7th |
7/15 |
Xterra Beaver Creek |
2:12:38 |
3rd |
8/5 |
70.3 Boulder |
3:53:01 |
11th |
9/10 |
IM Wisconsin |
8:54:57 |
8th |
9/16 |
Xterra Pan-Am Championship |
2:33:45 |
7th |
10/22 |
70.3 New Orleans |
Canceled |
NA |
11/26 |
IM Cozumel |
DNF |
NA |
Date |
Race |
Time |
Place |
4/17 |
70.3 New Orleans |
4:12:31 |
2nd amatuer, 1st age group |
5/7 |
70.3 St. George |
4:12:43 |
2nd amatuer. 1st age group |
5/14 |
Best of Hess TT |
20:07 |
2nd Cat 3 |
6/5 |
Steamboat Half Marathon |
1:14:54 |
1st |
6/11 |
70.3 Boulder |
3:57:58 |
17th overall (first pro race) |
6/26 |
70.3 Coeur d'Alene |
4:24:59 |
24th mechanicals |
7/9 |
Silver 50 MTB |
3:58:10 |
3rd |
7/16 |
Xterra Beaver Creek |
2:10:35 |
2nd |
7/24 |
70.3 Calgary |
3:50:41 |
2nd |
8/12 |
Leadville 100 MTB |
DNF (Mechanicals) |
NA |
9/11 |
70.3 Santa Cruz |
4:08:53 |
14th |
9/17 |
Xterra nationals |
2:27:50 |
7th |
10/23 |
Xterra Worlds |
3:12:01 |
22nd |
10/30 |
70.3 Austin |
3:28:01 |
7th |
11/20 |
IM Arizona |
8:29:07 |
15th |
Date |
Race |
Time |
Place |
4/26 |
Mt. Rainier Duathlon |
2:09:43 |
1st |
6/13 |
Best of Hess TT |
19:35 |
1st (Cat 3) |
6/20 |
CO State TT 40K Championship |
52:12 |
1st (Cat 3) |
6/26 |
Coeur d'Alene Ironman |
9:24:42 |
1st amatuer, 13th w/ pros |
7/10 |
SilverRush 50 MTB |
4:15:22 |
1st age group, 12th overall |
7/11 |
Boulder Peak (Olympic) |
2:10:25 |
1st age group, 8th overall |
8/15 |
Leadville 100 MTB |
10:07:51 |
557th overall (mechanicals) |
9/13 |
Harvest Moon 70.3 |
4:19:11 (run was 15 miles) |
1st overall |
10/10 |
Kona World Championships |
9:50:30 |
6th age group, 226th overall |
Date |
Race |
Time |
Place |
5/1 |
Greenland 25K trail race |
1:37:06 |
1st overall |
5/31 |
Boulder Bolder |
34:42 |
77th place |
6/1 |
Steamboat Half Marathon |
1:15:07 |
1st overall |
6/7 |
Crescent Moon Olympic Triathlon |
2:01:50 |
3rd overall, 1st age group |
6/29 |
Tri the Boat Half Ironman |
4:23:02 |
1st overall |
7/12 |
Boulder Peak (Olympic) |
2:06:53 |
32nd overall, 2nd age group |
7/27 |
Mt. Evans Hill Climb |
2:08:09 |
1st (Cat 4) |
8/3 |
Ironman Boulder |
9:27:38 |
1st age group, 12th w/ pros |
11/30 |
Seattle Marathon |
2:45:23 |
1st age group, 7th overall |