2015
Catch ’em If You Can 5k, Missoula, MT
2nd Overall, 17:25
Run For The Luck Of It 7-mile, Missoula, MT
1st Overall, 38:54
Speedwagon Classic Road Race
2nd Overall
Rocky Mountain Roubaix, Frenchtown, MT
3rd Cat 5
Pengelly Double Dip, Missoula, MT
7th Overall, 1:49:25
Wasa Lake Triathlon, Wasa Lake, BC
7th Overall, 2nd M30-34, 2:06:42
Missoula XC, Missoula, MT
3rd Cat 2
Pacific Crest Long Course Triathlon, Sunriver, OR
4th Overall, 1st M25-29, 4:31:28
Tiger Triathlon, Colville, WA
2nd Overall, 1:38:02
Lake Como Off-Road Triathlon
2nd Overall, 1:59:52
Polson Triathlon
4th Overall, 3rd M30-34, 2:10:21
2014
Grizzly Triathlon, Missoula, MT
5th Overall, 1st M25-29, 1:00:37
Wildflower Long Course Triathlon
48th Overall, 4th M25-29, 4:48:23
Wasa Lake Olympic Distance Triathlon, Wasa Lake, BC
13th Overall, 5th M25-29, 2:12:18
Ironman Coeur d’Alene
23rd Overall, 3rd M25-29, 9:41:22
Tiger Triathlon, Colville, WA
1st Overall, 1:39:41
Bitterroot Classic Triathlon, Hamilton, MT
2nd Overall, 58:47
Polson Triathlon, Polson, MT
3rd Overall, 2:06:45
Ironman World Championships, Kona, Hawaii
626th Overall, 67th M25-29, 10:28:13
2013
Grizzly Triathlon, Missoula, MT
3rd Overall, 1:02:34
Shawnigan Lake Olympic Distance Triathlon, Victoria, BC
5th Overall, 3rd M25-29, 2:12:46
Wasa Lake Olympic Distance Triathlon, Wasa Lake, BC
3rd Overall, 2:03:11
Pacific Crest Long Course Triathlon, Sunriver, OR
3rd Overall, 4:34:30
Missoula Marathon, Missoula, MT
9th Overall, 4th M25-29 2:53:27
Tiger Triathlon, Colville, WA
1st Overall, 1:40:21
X-Terra Wild Horse Creek, Bozeman, MT
1st Overall, 2:14:17
Polson Triathlon, Polson, MT
3rd Overall, 2:02:20
Bitterroot Classic Triathlon, Hamilton, MT
1st Overall, 57:59
Garden City Triathlon, Frenchtown, MT
2nd Overall, 1:54:10
2012
Grizzly Triathlon, Missoula, MT
6th Overall, 1st M25-29, 1:01:27
The Peak Triathlon, Missoula, MT
1st Overall, Course Record, 56:12
Montana Made 10k, Missoula, MT
2nd Overall, 36:17
Ironman 70.3 Boise
9th M25-29, 2:38:12
Spring Meadow Olympic Triathlon, Helena, MT
2nd Overall, 2:00:45
Missoula Marathon, Missoula, MT
13th Overall, 4th M25-29, 2:53:44
Tiger Triathlon, Colville, WA
2nd Overall, 1:43:41
Coeur d’Alene Triathlon, Coeur d’Alene, ID
4th Overall, 1st M25-29, 2:04:54
Polson Triathlon, Polson, MT
5th Overall, 1st M25-29, 2:07:39
Bitterroot Classic Triathlon, Hamilton, MT
1st Overall, 59:34
Los Angeles Triathlon, Los Angeles, CA
46th Overall, 12th Amateur, 7th M25-29, 2:07:40
2011
Grizzly Triathlon, Missoula, MT
7th Overall, 2nd M25-29, 1:04:24
Onion Man Triathlon, Walla Walla, WA
8th Overall, 4th M25-29, 1:59:49
Pengelly Double Dip Trail Run, Missoula, MT
2nd Overall, 1:40:49
Summit Solstice Triathlon, Kalispell, MT
1st Overall, 1:04:43
Missoula Marathon, Missoula, MT
10th Overall, 2:53:03
Spokane Triathlon, Spokane, WA
3rd Overall, 1:50:45
Coeur d’Alene Triathlon, Coeur d’Alene, ID
6th Overall, 2:09:31
Garden City Triathlon, Frenchtown, MT
2nd Overall, 2:01:58
Albany Last Chance Triathlon, Albany, OR
2nd Overall, 1:05:07
2010
Grizzly Triathlon, Missoula, MT
24th Overall, 7th M20-24, 1:09:25
Pengelly Double Dip Trail Run, Missoula, MT
3rd Overall, 1st M20-24 1:45:36
Missoula Marathon, Missoula, MT
14th Overall, 4th M25-29, 2:55:06
Tiger Triathlon, Colville, WA
11th Overall, 2nd M25-29, 1:48:55
Garden City Triathlon, Frenchtown, MT
5th Overall, 2nd M25-29, 2:01:39
Blue Mountain 30K Trail Run, Missoula, MT
7th Overall, 2nd M25-29, 2:28:59
2009
Grizzly Triathlon, Missoula, MT
30th Overall, 7th M20-24, 1:11:16
Missoula Marathon, Missoula, MT
7th Overall, 1st M20-24, 2:53:52
Tiger Triathlon, Colville, WA
8th Overall, 2nd M20-24, 1:45:56
Troika Triathlon, Spokane, WA
41st Overall, 5th M20-24, 5:10:23
2003
Washington State 2A High School XC Championships
10th Overall, 16:59