Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2024 West Jordan, Cyprus, & Granger @ Taylorsville · Mar 1311.63a2024 West Jordan, Cyprus, & Granger @ TaylorsvilleMarch 13, 2024
110m Hurdles · 39" / 0.991m · OutdoorUtah UHSAA State Championships [2026] · May 1415.99aUtah UHSAA State Championships [2026]May 14, 2026
200 Meters · IndoorUHSTCA Indoor Invitational · Feb 223.49UHSTCA Indoor InvitationalFebruary 2, 2024
200 Meters · Outdoor2024 WJ Hunt Tville KRNS · Mar 2023.75a2024 WJ Hunt Tville KRNSMarch 20, 2024
300m Hurdles · 36" / 0.914m · OutdoorRegion 4 Championship · May 641.83aRegion 4 ChampionshipMay 6, 2026
400 Meters · IndoorUHSTCA Indoor Invitational · Feb 255.21UHSTCA Indoor InvitationalFebruary 2, 2024
400 Meters · OutdoorCyprus, Hunter, Taylorsville @ West Jordan · Apr 1054.51aCyprus, Hunter, Taylorsville @ West JordanApril 10, 2024
60 Meter · IndoorBYU Indoor Invitational (High School) · Jan 177.60aBYU Indoor Invitational (High School)January 17, 2025
60 Meters · IndoorUHSTCA Indoor Invitational · Feb 27.52UHSTCA Indoor InvitationalFebruary 2, 2024
Javelin · 800g · OutdoorTaylorsville @ Granger · Apr 2491-4Taylorsville @ GrangerApril 24, 2024
Long Jump · IndoorUHSTCA Indoor Invitational · Feb 25.98mUHSTCA Indoor InvitationalFebruary 2, 2024
Long Jump · OutdoorRegion 4 Championship · May 619-09.0Region 4 ChampionshipMay 6, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · Long Jump · Place 28 · TaylorsvilleTaylorsvilleLong JumpRound P28.18-05.75Wind: -0.712
May 14Utah UHSAA State Championships [2026]May 14 · Long Jump · Place 28 · TaylorsvilleTaylorsvilleLong Jump28.18-05.75Wind: -0.712
May 14Utah UHSAA State Championships [2026]May 14 · 300m Hurdles · Place 25 · TaylorsvilleTaylorsville300m Hurdles36" / 0.914mRound P25.45.01a12
May 14Utah UHSAA State Championships [2026]May 14 · 110m Hurdles · Place 11 · TaylorsvilleTaylorsville110m Hurdles39" / 0.991mRound P11.15.99a PBWind: 0.312
May 6Region 4 ChampionshipMay 6 · Long Jump · Place 8 · TaylorsvilleTaylorsvilleLong JumpRound P8.19-09.0 PBWind: 0.412
May 6Region 4 ChampionshipMay 6 · Long Jump · Place 8 · TaylorsvilleTaylorsvilleLong Jump8.19-09.0Wind: 0.412
May 6Region 4 ChampionshipMay 6 · 300m Hurdles · Place 3 · TaylorsvilleTaylorsville300m Hurdles36" / 0.914mRound P3.41.83a PB12
May 6Region 4 ChampionshipMay 6 · 300m Hurdles · Place 2 · TaylorsvilleTaylorsville300m Hurdles36" / 0.914m2.42.05a12
May 6Region 4 ChampionshipMay 6 · 110m Hurdles · Place 2 · TaylorsvilleTaylorsville110m Hurdles39" / 0.991mRound P2.16.52aWind: -1.212
May 6Region 4 ChampionshipMay 6 · 110m Hurdles · Place 2 · TaylorsvilleTaylorsville110m Hurdles39" / 0.991m2.16.30aWind: -2.412
Apr 25Invictus InvitationalApr 25 · 300m Hurdles · Place 12 · TaylorsvilleTaylorsville300m Hurdles36" / 0.914m12.43.33a12
Apr 25Invictus InvitationalApr 25 · 110m Hurdles · Place 15 · TaylorsvilleTaylorsville110m Hurdles39" / 0.991m15.16.70aWind: 0.612
Apr 21Kearns & Hillcrest @ TaylorsvilleApr 21 · 300m Hurdles · TaylorsvilleTaylorsville300m Hurdles36" / 0.914m—45.49Unofficial12
Apr 172026 Caveman ClassicApr 17 · 300m Hurdles · Place 8 · TaylorsvilleTaylorsville300m Hurdles843.72a12
Apr 172026 Caveman ClassicApr 17 · 110m Hurdles · Place 10 · TaylorsvilleTaylorsville110m Hurdles1017.01a12
Apr 16Cyprus @ Taylorsville Dual MeetApr 16 · High Jump · TaylorsvilleTaylorsvilleHigh Jump—5-0Unofficial12
Apr 16Cyprus @ Taylorsville Dual MeetApr 16 · 300m Hurdles · TaylorsvilleTaylorsville300m Hurdles36" / 0.914m—43.59Unofficial12
Apr 16Cyprus @ Taylorsville Dual MeetApr 16 · 110m Hurdles · TaylorsvilleTaylorsville110m Hurdles39" / 0.991m—16.9Unofficial12
Apr 1Granite InviteApr 1 · Long Jump · Place 4 · TaylorsvilleTaylorsvilleLong JumpRound P4.18-8.512
Apr 1Granite InviteApr 1 · Long Jump · Place 5 · TaylorsvilleTaylorsvilleLong Jump5.18-8.512
Apr 1Granite InviteApr 1 · 200 Meters · Place 13 · TaylorsvilleTaylorsville200 Meters13.24.15aWind: -1.212
Mar 28Taylorsville InvitationalMar 28 · Long Jump · Place 46 · TaylorsvilleTaylorsvilleLong JumpRound P46.17-6.25Wind: 0.612
Mar 28Taylorsville InvitationalMar 28 · Long Jump · Place 46 · TaylorsvilleTaylorsvilleLong Jump46.17-6.25Wind: 0.612
Mar 28Taylorsville InvitationalMar 28 · 200 Meters · Place 37 · TaylorsvilleTaylorsville200 Meters37.23.71aWind: 3.212
Mar 28Taylorsville InvitationalMar 28 · 100 Meters · Place 77 · TaylorsvilleTaylorsville100 Meters77.11.91aWind: -0.312
Mar 25Granger @ TaylorsvilleMar 25 · 100 Meters · Place 1 · TaylorsvilleTaylorsville100 Meters1.11.66a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 6UCCTCA Indoor InvitationalFeb 6 · 60 Meter · Place 126 · TaylorsvilleTaylorsville60 MeterRound P126.7.82a12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16Region 4 ChampionshipMay 16 · 100 Meters · Place 14 · TaylorsvilleTaylorsville100 Meters1411.65a11
Apr 26Invictus Invitational Apr 26 · 100 Meters · Place 60 · TaylorsvilleTaylorsville100 Meters6012.0111
Apr 18Caveman Classic Apr 18 · 100 Meters · Place 51 · TaylorsvilleTaylorsville100 Meters5111.8711
Apr 16War on 54Apr 16 · Discus · TaylorsvilleTaylorsvilleDiscus1.6kg—91-07Unofficial11
Apr 5Taylorsville InvitationalApr 5 · Long Jump · Place 32 · TaylorsvilleTaylorsvilleLong Jump3217-8.2511

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31UCCTCA Indoor InvitationalJan 31 · 200 Meters · Place 54 · TaylorsvilleTaylorsville200 Meters5423.97a—
Jan 31UCCTCA Indoor InvitationalJan 31 · 60 Meters · Place 89 · TaylorsvilleTaylorsville60 MetersRound P897.54a—
Jan 17BYU Indoor Invitational (High School)Jan 17 · 60 Meter · Place 87 · Unattached (West side shock)Unattached (West side shock)60 MeterRound P87.7.60a PB11
Jan 17BYU Indoor Invitational (High School)Jan 17 · 200 Meters · Place 47 · Unattached (West side shock)Unattached (West side shock)200 Meters47.24.68a11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 9Region 4 ChampionshipMay 9 · Long Jump · Place 7 · TaylorsvilleTaylorsvilleLong Jump719-9.50—
May 9Region 4 ChampionshipMay 9 · 100 Meters · Place 7 · TaylorsvilleTaylorsville100 Meters711.72a—
May 9Region 4 ChampionshipMay 9 · 100 Meters · Place 7 · TaylorsvilleTaylorsville100 Meters711.99a—
Apr 27Tiger TrialsApr 27 · 100 Meters · Place 46 · TaylorsvilleTaylorsville100 Meters46.11.47aWind: 2.210
Apr 24Taylorsville @ GrangerApr 24 · Javelin · Place 5 · TaylorsvilleTaylorsvilleJavelin800g5.91-4 PB10
Apr 10Cyprus, Hunter, Taylorsville @ West JordanApr 10 · Long Jump · Place 7 · TaylorsvilleTaylorsvilleLong Jump717-11—
Apr 10Cyprus, Hunter, Taylorsville @ West JordanApr 10 · 400 Meters · Place 4 · TaylorsvilleTaylorsville400 Meters454.51a PB—
Apr 10Cyprus, Hunter, Taylorsville @ West JordanApr 10 · 200 Meters · Place 2 · TaylorsvilleTaylorsville200 Meters223.88a—
Apr 10Cyprus, Hunter, Taylorsville @ West JordanApr 10 · 100 Meters · Place 7 · TaylorsvilleTaylorsville100 Meters712.19a—
Mar 27Granite InvitationalMar 27 · Long Jump · Place 7 · TaylorsvilleTaylorsvilleLong Jump7.18-03.0010
Mar 202024 WJ Hunt Tville KRNSMar 20 · 200 Meters · Place 3 · TaylorsvilleTaylorsville200 Meters323.75a PB—
Mar 132024 West Jordan, Cyprus, & Granger @ TaylorsvilleMar 13 · Long Jump · Place 5 · TaylorsvilleTaylorsvilleLong Jump518-1—
Mar 132024 West Jordan, Cyprus, & Granger @ TaylorsvilleMar 13 · 100 Meters · Place 6 · TaylorsvilleTaylorsville100 Meters611.63a PB—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 2UHSTCA Indoor InvitationalFeb 2 · 200 Meters · Place 44 · TaylorsvilleTaylorsville200 Meters4423.49 PBSo
Feb 2UHSTCA Indoor InvitationalFeb 2 · 60 Meters · Place 76 · TaylorsvilleTaylorsville60 Meters767.52 PBSo
Feb 2UHSTCA Indoor InvitationalFeb 2 · Long Jump · Place 19 · TaylorsvilleTaylorsvilleLong Jump195.98m PBSo
Feb 2UHSTCA Indoor InvitationalFeb 2 · 400 Meters · Place 59 · TaylorsvilleTaylorsville400 Meters5955.21 PBSo
Feb 2UHSTCA Indoor InvitationalFeb 2 · 200 Meters · Place 44 · TaylorsvilleTaylorsville200 Meters4423.49So
Feb 2UHSTCA Indoor InvitationalFeb 2 · 60 Meters · Place 76 · TaylorsvilleTaylorsville60 Meters767.52So
Feb 2UHSTCA Indoor InvitationalFeb 2 · Long Jump · Place 19 · TaylorsvilleTaylorsvilleLong Jump195.98mSo
Feb 2UHSTCA Indoor InvitationalFeb 2 · 400 Meters · Place 59 · TaylorsvilleTaylorsville400 Meters5955.21So

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 10Region 2 Region MeetMay 10 · 200 Meters · TaylorsvilleTaylorsville200 MetersRound H—DNSWind: 29
May 10Region 2 Region MeetMay 10 · 100 Meters · TaylorsvilleTaylorsville100 MetersRound H—DNSWind: 1.49
May 3Region 2 JV ChampionshipMay 3 · Long Jump · Place 8 · TaylorsvilleTaylorsvilleLong Jump816-04.75FR
May 3Region 2 JV ChampionshipMay 3 · 200 Meters · Place 10 · TaylorsvilleTaylorsville200 Meters1025.11FR
May 3Region 2 JV ChampionshipMay 3 · 100 Meters · Place 14 · TaylorsvilleTaylorsville100 Meters1412.55FR
Apr 29Tiger Trials @ OremApr 29 · 200 Meters · Place 94 · TaylorsvilleTaylorsville200 Meters9425.18FR
Apr 26Hunter, Taylorsville, & APA- West Valley @ RoyApr 26 · 200 Meters · Place 6 · TaylorsvilleTaylorsville200 Meters624.62FR
Apr 26Hunter, Taylorsville, & APA- West Valley @ RoyApr 26 · 100 Meters · Place 13 · TaylorsvilleTaylorsville100 Meters1312.36FR
Apr 19Taylorsville @ HunterApr 19 · 200 Meters · Place 2 · TaylorsvilleTaylorsville200 Meters2.25.47Unofficial9
Apr 142023 Phoenix InvitationalApr 14 · 200 Meters · Place 53 · TaylorsvilleTaylorsville200 Meters53.25.21aWind: 19
Apr 142023 Phoenix InvitationalApr 14 · 100 Meters · Place 81 · TaylorsvilleTaylorsville100 Meters81.12.46aWind: -0.49
Apr 8Taylorsville InvitationalApr 8 · 100 Meters · Place 80 · TaylorsvilleTaylorsville100 Meters8012.46FR
Mar 222023 Granite InvitationalMar 22 · Long Jump · Place 12 · TaylorsvilleTaylorsvilleLong Jump12.16-06.009
Mar 222023 Granite InvitationalMar 22 · 100 Meters · Place 24 · TaylorsvilleTaylorsville100 Meters24.12.65aWind: -2.59
Mar 212023 Granite InvitationalMar 21 · Long Jump · Place 12 · TaylorsvilleTaylorsvilleLong Jump1216-06.009
Mar 212023 Granite InvitationalMar 21 · 100 Meters · Place 24 · TaylorsvilleTaylorsville100 Meters2412.659
Mar 16Granger, West @ TaylorsvilleMar 16 · Long Jump · Place 6 · TaylorsvilleTaylorsvilleLong Jump615-07.00FR
Mar 16Granger, West @ TaylorsvilleMar 16 · 200 Meters · Place 4 · TaylorsvilleTaylorsville200 Meters426.18FR
Mar 16Granger, West @ TaylorsvilleMar 16 · 100 Meters · Place 9 · TaylorsvilleTaylorsville100 Meters912.17FR
Mar 10Snow Canyon InvitationalMar 10 · 100 Meters · Place 123 · TaylorsvilleTaylorsville100 Meters12312.39FR