Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGSD Jr High Championships · May 1415.55aGSD Jr High ChampionshipsMay 14, 2022
100m Hurdles · 33" / 0.838m · OutdoorGranite Invite · Apr 118.90aGranite InviteApril 1, 2026
300m Hurdles · 30" / 0.762m · OutdoorRegion 4 Championship · May 654.71aRegion 4 ChampionshipMay 6, 2026
55m Hurdles · 33" · Indoor2026 Weber State HS Indoor Invitational · Jan 2311.33a2026 Weber State HS Indoor InvitationalJanuary 23, 2026
60m Hurdles · 33" / 0.838m · IndoorUCCTCA Indoor Invitational · Feb 612.40aUCCTCA Indoor InvitationalFebruary 6, 2026
Pole Vault · OutdoorInvictus Invitational · Apr 262.13Invictus Invitational April 26, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · Pole Vault · Place 11 · TaylorsvilleTaylorsvillePole Vault11.7-06.012
May 6Region 4 ChampionshipMay 6 · Pole Vault · Place 6 · TaylorsvilleTaylorsvillePole Vault6.6-09.012
May 6Region 4 ChampionshipMay 6 · 300m Hurdles · Place 11 · TaylorsvilleTaylorsville300m Hurdles30" / 0.762mRound P11.54.71a PB12
May 6Region 4 ChampionshipMay 6 · 100m Hurdles · Place 15 · TaylorsvilleTaylorsville100m Hurdles33" / 0.838mRound P15.19.72aWind: -0.412
Apr 25Invictus InvitationalApr 25 · Pole Vault · Place 17 · TaylorsvilleTaylorsvillePole Vault17.7-3.012
Apr 25Invictus InvitationalApr 25 · 300m Hurdles · Place 29 · TaylorsvilleTaylorsville300m Hurdles30" / 0.762m29.56.31a12
Apr 25Invictus InvitationalApr 25 · 100m Hurdles · Place 27 · TaylorsvilleTaylorsville100m Hurdles33" / 0.838m27.21.05aWind: 1.312
Apr 172026 Caveman ClassicApr 17 · 300m Hurdles · Place 27 · TaylorsvilleTaylorsville300m Hurdles2755.41a12
Apr 172026 Caveman ClassicApr 17 · 100m Hurdles · Place 32 · TaylorsvilleTaylorsville100m Hurdles3219.25a12
Apr 16Cyprus @ Taylorsville Dual MeetApr 16 · Pole Vault · TaylorsvilleTaylorsvillePole Vault—6-0Unofficial12
Apr 16Cyprus @ Taylorsville Dual MeetApr 16 · 100m Hurdles · TaylorsvilleTaylorsville100m Hurdles33" / 0.838m—19.39Unofficial12
Apr 16Cyprus @ Taylorsville Dual MeetApr 16 · 200 Meters · TaylorsvilleTaylorsville200 Meters—29.93Unofficial12
Apr 1Granite InviteApr 1 · 300m Hurdles · Place 6 · TaylorsvilleTaylorsville300m Hurdles30" / 0.762m6.55.21a12
Apr 1Granite InviteApr 1 · 100m Hurdles · Place 7 · TaylorsvilleTaylorsville100m Hurdles33" / 0.838m7.18.90a PBWind: 012
Mar 28Taylorsville InvitationalMar 28 · Pole Vault · Place 11 · TaylorsvilleTaylorsvillePole Vault11.7-6.012
Mar 28Taylorsville InvitationalMar 28 · 300m Hurdles · Place 41 · TaylorsvilleTaylorsville300m Hurdles30" / 0.762m41.55.67a12
Mar 28Taylorsville InvitationalMar 28 · 100m Hurdles · Place 43 · TaylorsvilleTaylorsville100m Hurdles33" / 0.838m43.19.71aWind: 012
Mar 25Granger @ TaylorsvilleMar 25 · 100m Hurdles · Place 2 · TaylorsvilleTaylorsville100m Hurdles33" / 0.838m2.19.73a12
Mar 20Pine View InvitationalMar 20 · 300m Hurdles · Place 67 · TaylorsvilleTaylorsville300m Hurdles6758.65a12
Mar 20Pine View InvitationalMar 20 · 100m Hurdles · Place 80 · TaylorsvilleTaylorsville100m Hurdles8021.37a12
Mar 11West & West Jordan @ TaylorsvilleMar 11 · 300m Hurdles · Place 5 · TaylorsvilleTaylorsville300m Hurdles558.15a12
Mar 11West & West Jordan @ TaylorsvilleMar 11 · 100m Hurdles · Place 7 · TaylorsvilleTaylorsville100m Hurdles719.68a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6UCCTCA Indoor InvitationalFeb 6 · 60m Hurdles · Place 34 · TaylorsvilleTaylorsville60m Hurdles33" / 0.838mRound P34.12.40a PB12
Jan 23Weber State IndoorJan 23 · 55m Hurdles · Place 41 · TaylorsvilleTaylorsville55m HurdlesRound P4111.33a12
Jan 232026 Weber State HS Indoor InvitationalJan 23 · 55m Hurdles · Place 41 · TaylorsvilleTaylorsville55m Hurdles33"Round P41.11.33a PB12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 15Utah UHSAA State ChampionshipsMay 15 · Pole Vault · Place 18 · TaylorsvilleTaylorsvillePole Vault187-011
Apr 30Region 4 JV ChampionshipApr 30 · Pole Vault · Place 2 · TaylorsvilleTaylorsvillePole Vault2.6-06.0011
Apr 30Region 4 JV ChampionshipApr 30 · 300m Hurdles · Place 2 · TaylorsvilleTaylorsville300m Hurdles30" / 0.762m2.57.97a11
Apr 30Region 4 JV ChampionshipApr 30 · 100m Hurdles · Place 3 · TaylorsvilleTaylorsville100m Hurdles33" / 0.838m3.19.95a11
Apr 26Invictus Invitational Apr 26 · Pole Vault · Place 14 · TaylorsvilleTaylorsvillePole Vault142.13 PB11
Apr 18Caveman Classic Apr 18 · Pole Vault · Place 12 · TaylorsvilleTaylorsvillePole Vault122.1311
Apr 18Caveman Classic Apr 18 · 100m Hurdles · Place 36 · TaylorsvilleTaylorsville100m Hurdles3620.4711
Apr 16War on 54Apr 16 · Pole Vault · TaylorsvilleTaylorsvillePole Vault—7-0Unofficial11
Apr 5Taylorsville InvitationalApr 5 · Pole Vault · Place 14 · TaylorsvilleTaylorsvillePole Vault146-611
Apr 32025 Taylorsville & Kearns @ HunterApr 3 · 300m Hurdles · Place 2 · TaylorsvilleTaylorsville300m Hurdles21:02.92a11
Apr 32025 Taylorsville & Kearns @ HunterApr 3 · 100m Hurdles · Place 4 · TaylorsvilleTaylorsville100m Hurdles421.72a11
Mar 192025 West Jordan, Hunter, & Taylorsville @ KearnsMar 19 · 300m Hurdles · Place 11 · TaylorsvilleTaylorsville300m Hurdles111:07.81a11
Mar 192025 West Jordan, Hunter, & Taylorsville @ KearnsMar 19 · 100m Hurdles · Place 11 · TaylorsvilleTaylorsville100m Hurdles1121.49a11
Mar 122025 West Jordan & Granger @ TaylorsvilleMar 12 · Pole Vault · Place 2 · TaylorsvilleTaylorsvillePole Vault26-6—
Mar 122025 West Jordan & Granger @ TaylorsvilleMar 12 · 300m Hurdles · Place 7 · TaylorsvilleTaylorsville300m Hurdles71:08.85a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1Region 4 JV Region MeetMay 1 · 300m Hurdles · Place 5 · TaylorsvilleTaylorsville300m Hurdles51:16.14a—
May 1Region 4 JV Region MeetMay 1 · 100m Hurdles · Place 4 · TaylorsvilleTaylorsville100m Hurdles421.12a—
Apr 24Taylorsville @ GrangerApr 24 · 300m Hurdles · Place 8 · TaylorsvilleTaylorsville300m Hurdles30" / 0.762m8.1:07.2410
Apr 24Taylorsville @ GrangerApr 24 · 100m Hurdles · Place 8 · TaylorsvilleTaylorsville100m Hurdles33" / 0.838m8.22.6110
Apr 10Cyprus, Hunter, Taylorsville @ West JordanApr 10 · Pole Vault · Place 3 · TaylorsvilleTaylorsvillePole Vault35-6—
Apr 10Cyprus, Hunter, Taylorsville @ West JordanApr 10 · 300m Hurdles · Place 17 · TaylorsvilleTaylorsville300m Hurdles171:07.86a—
Apr 10Cyprus, Hunter, Taylorsville @ West JordanApr 10 · 100m Hurdles · Place 14 · TaylorsvilleTaylorsville100m Hurdles1423.11a—
Mar 202024 WJ Hunt Tville KRNSMar 20 · 300m Hurdles · Place 9 · TaylorsvilleTaylorsville300m Hurdles91:03.11a—
Mar 202024 WJ Hunt Tville KRNSMar 20 · 100m Hurdles · Place 9 · TaylorsvilleTaylorsville100m Hurdles922.64a—
Mar 132024 West Jordan, Cyprus, & Granger @ TaylorsvilleMar 13 · 300m Hurdles · Place 17 · TaylorsvilleTaylorsville300m Hurdles171:09.13a—
Mar 132024 West Jordan, Cyprus, & Granger @ TaylorsvilleMar 13 · 100m Hurdles · Place 16 · TaylorsvilleTaylorsville100m Hurdles1622.78a—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Region 2 Region MeetMay 10 · Javelin · TaylorsvilleTaylorsvilleJavelin600g—DNS9
Apr 26Hunter, Taylorsville, & APA- West Valley @ RoyApr 26 · Javelin · Place 11 · TaylorsvilleTaylorsvilleJavelin1116.28mFR
Apr 26Hunter, Taylorsville, & APA- West Valley @ RoyApr 26 · 300m Hurdles · Place 6 · TaylorsvilleTaylorsville300m Hurdles61:02.33FR
Apr 26Hunter, Taylorsville, & APA- West Valley @ RoyApr 26 · 100m Hurdles · Place 7 · TaylorsvilleTaylorsville100m Hurdles721.66FR
Apr 19Taylorsville @ HunterApr 19 · Javelin · TaylorsvilleTaylorsvilleJavelin600g—57-08Unofficial9
Apr 19Taylorsville @ HunterApr 19 · 300m Hurdles · TaylorsvilleTaylorsville300m Hurdles30" / 0.762m—1:02.03Unofficial9
Apr 19Taylorsville @ HunterApr 19 · 100m Hurdles · TaylorsvilleTaylorsville100m Hurdles33" / 0.838m—21.69Unofficial9
Apr 8Taylorsville InvitationalApr 8 · 300m Hurdles · Place 49 · TaylorsvilleTaylorsville300m Hurdles491:01.44FR
Apr 8Taylorsville InvitationalApr 8 · 100m Hurdles · Place 52 · TaylorsvilleTaylorsville100m Hurdles5222.03FR
Mar 222023 Granite InvitationalMar 22 · 100m Hurdles · Place 16 · TaylorsvilleTaylorsville100m Hurdles33" / 0.838m16.21.46aWind: -1.79
Mar 212023 Granite InvitationalMar 21 · 100m Hurdles · Place 16 · TaylorsvilleTaylorsville100m Hurdles1621.469

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 14GSD Jr High ChampionshipsMay 14 · 200 Meters · BennionBennion200 Meters—DNS8
May 14GSD Jr High ChampionshipsMay 14 · 100 Meters · Place 34 · BennionBennion100 Meters34.15.55a PB8