2023

May 6 – Ironman 70.3 St George North American Championship – 2nd

May 21 – Ironman 70.3 Chattanooga -5th

July 2 – Ironman European Championship Frankfurt – 2nd

August 5 – PTO US Open – 11th

October 14 – Ironman World Championship – 7th

November 4 – Ironman Florida – Champion, course record and American record


2022

End of year PTO World Ranking – 11th

April 2 – Ironman 70.3 Oceanside – 8th

May 7 – Ironman World Championship St. George – 4th

June 12 – Ironman Des Moines North American Championship – 1st

July 23 – PTO Canadian Open – 14th

August 20 – The Collins Cup – 3rd in match

October 6 – Ironman World Championship Kailua-Kona – 9th

November 20 – Ironman Arizona – 2nd


2021

End of year PTO World Ranking – 7th

March 12 – Challenge Miami – 5th

April 11 – Ironman 70.3 Texas – 1st

May 1 – Ironman 70.3 St. George North American Championship – 5th

May 23 – Ironman Tulsa North American Championship – 3rd

August 7 – Ironman 70.3 Boulder – 4th

August 28 – The Collins Cup – 2nd in match

September 18 – Ironman 70.3 World Championship St George – 6th

September 26 – Ironman Chattanooga – 1st

November 7 – Ironman Florida – 2nd

September 18 – Ironman 70.3 World Championship St. George – 6th

September 26 – Ironman Chattanooga – 1st

November 6 – Ironman Florida – 2nd


2020

September 19 – Bear Lake Brawl (PTO Sponsored) – 2nd

November 7 – Ironman Florida – 2nd & Kona Qualified

December 6 – PTO Championship at Challenge Daytona – 6th


2019

May 4 – Ironman 70.3 St. George, North American Pro Championship – 4th

May 19 – Ironman 70.3 Chattanooga – 2nd

June 2 – Ironman 70.3 Switzerland – 2nd

June 30 – Ironman European Championship Frankfurt – 1st

August 3 – Ironman 70.3 Boulder – 1st

September 8 – Ironman 70.3 Santa Cruz – 2nd

October 12 – Ironman World Championship – DNS due to bike accident


2018

February 4 – Hell of the West – 2nd

February 25 – Gold Coast Triathlon – 2nd

April 7 – Ironman 70.3 Oceanside – 9th

May 20 – Ironman 70.3 Chattanooga – 4th

June 10 – Ironman 70.3 Switzerland – 3rd

July 8 – Ironman European Championship – 7th

July 29 – Ironman Switzerland – 2nd

September 9 – Ironman 70.3 Santa Cruz – 3rd

November 18 – Ironman Arizona – 4th


2017

March 19 – Ironman 70.3 Puerto Rico – 5th

April 1 – Ironman 70.3 California – 11th

May 6 – Ironman 70.3 North American Pro Championship – St. George – 9th

May 13 – RaceTri Salem Spring Sprint – 1st

June 4 – Ironman 70.3 Raleigh – 5th

June 10 – TriUtah East Canyon Triathlon – Olympic – 1st

June 25 – Ironman 70.3 Coeur d’Alene – 4th

July 8 – TriUtah Echo Triathlon – Olympic – 1st

July 24 – Deseret News Half Marathon – 5th

August 12 – TriUtah Jordanelle Triathlon – Olympic – 2nd

August 27 – ITU Long Distance Triathlon World Championship – 11th

September 24 – Ironman Chattanooga – 10th

November 12 – Ironman 70.3 Los Cabos – 8th


2016 

March 5 – Clermont Draft Legal Challenge, U25 EDR Day 2 – 1st

April 2 – Ironman 70.3 Oceanside – 14th

May 7 – Ironman 70.3 St. George – 10th

May 21 – RaceTri Salem Spring Sprint – 2nd

June 11 – TriUtah East Canyon Triathlon – Olympic – 1st

June 26 – Ironman 70.3 Coeur d’Alene – 5th

July 10 – Ironman 70.3 Vineman – 12th

August 21 – Ironman 70.3 Timberman – 5th

September 24 – ITU Long Distance Triathlon World Championship – 8th

October 30 – Ironman 70.3 Los Cabos – 8th

November 20 – Ironman Arizona – 11th


2015 (Amateur)

Honorable Mention – 2015 USA Triathlon Athlete of the Year

#1 Ranked USA Triathlon Female AG 25-29

#1 Ranked World Ironman 70.3 Female AG 25-29

***

May 30 – Salem Spring Sprint – 1st

June 11 – Ironman 70.3 Boise – 1st

August 8 – USA Triathlon Age-Group Nationals, Olympic – 21st

August 9 – USA Triathlon Age-Group Nationals, Sprint – 2nd

August 22 – Toughman Utah Half – 1st

September 12 – Utah State Triathlon Championships, Olympic – 1st

October 4 – Ironman 70.3 Silverman – 1st (Pro Qualifier)

October 18 – Ironman 70.3 Arizona – 1st