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