Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGranger @ Taylorsville · Mar 2513.23aGranger @ TaylorsvilleMarch 25, 2026
200 Meters · OutdoorUtah UHSAA State Championships · May 1526.36aUtah UHSAA State ChampionshipsMay 15, 2025
400 Meters · IndoorUCCTCA Indoor Invitational · Feb 61:00.05aUCCTCA Indoor InvitationalFebruary 6, 2026
400 Meters · OutdoorUtah UHSAA State Championships [2026] · May 1458.82aUtah UHSAA State Championships [2026]May 14, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · 400 Meters · Place 6 · Taylorsville400 MetersRound P6.59.33a10
May 14Utah UHSAA State Championships [2026]May 14 · 400 Meters · Place 7 · Taylorsville400 Meters7.58.82a PB10
May 14Utah UHSAA State Championships [2026]May 14 · 200 Meters · Place 13 · Taylorsville200 MetersRound P13.26.40aWind: 0.210
May 6Region 4 ChampionshipMay 6 · 400 Meters · Place 2 · Taylorsville400 MetersRound P2.1:01.83a10
May 6Region 4 ChampionshipMay 6 · 400 Meters · Place 1 · Taylorsville400 Meters1.59.05a10
May 6Region 4 ChampionshipMay 6 · 200 Meters · Place 3 · Taylorsville200 MetersRound P3.27.16aWind: -1.110
May 6Region 4 ChampionshipMay 6 · 200 Meters · Place 1 · Taylorsville200 Meters1.26.73aWind: -1.710
Apr 21Kearns & Hillcrest @ TaylorsvilleApr 21 · 800 Meters · Taylorsville800 Meters—2:41.68Unofficial10
Apr 172026 Caveman ClassicApr 17 · 400 Meters · Place 3 · Taylorsville400 Meters359.79a10
Apr 16Cyprus @ Taylorsville Dual MeetApr 16 · 200 Meters · Taylorsville200 Meters—27.11Unofficial10
Mar 28Taylorsville InvitationalMar 28 · 200 Meters · Place 7 · Taylorsville200 Meters7.26.84aWind: 2.710
Mar 25Granger @ TaylorsvilleMar 25 · 100 Meters · Place 2 · Taylorsville100 Meters2.13.23a PB10
Mar 11West & West Jordan @ TaylorsvilleMar 11 · 400 Meters · Place 1 · Taylorsville400 Meters11:00.92a10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6UCCTCA Indoor InvitationalFeb 6 · 400 Meters · Place 8 · Taylorsville400 Meters8.1:00.05a PB10
Jan 23Weber State IndoorJan 23 · 400 Meters · Place 5 · Taylorsville400 Meters501:03.7a10
Jan 232026 Weber State HS Indoor InvitationalJan 23 · 400 Meters · Place 5 · Taylorsville400 Meters5.01:03.7a10

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16Region 4 ChampionshipMay 16 · 400 Meters · Place 1 · Taylorsville400 Meters11:00.27a9
May 16Region 4 ChampionshipMay 16 · 200 Meters · Place 3 · Taylorsville200 Meters326.91a9
May 15Utah UHSAA State ChampionshipsMay 15 · 400 Meters · Place 5 · Taylorsville400 MetersRound P558.92a9
May 15Utah UHSAA State ChampionshipsMay 15 · 400 Meters · Place 8 · Taylorsville400 Meters859.08a9
May 15Utah UHSAA State ChampionshipsMay 15 · 200 Meters · Place 12 · Taylorsville200 MetersRound P1226.36a PB9
Apr 23Taylorsville & West Valley APA @ GrangerApr 23 · 200 Meters · Place 1 · Taylorsville200 Meters1.27.029
Apr 5Taylorsville InvitationalApr 5 · 400 Meters · Place 10 · Taylorsville400 Meters101:01.81a9
Mar 192025 West Jordan, Hunter, & Taylorsville @ KearnsMar 19 · 400 Meters · Place 1 · Taylorsville400 Meters11:04.39a9
Mar 192025 West Jordan, Hunter, & Taylorsville @ KearnsMar 19 · 200 Meters · Place 2 · Taylorsville200 Meters228.64a9
Mar 122025 West Jordan & Granger @ TaylorsvilleMar 12 · 400 Meters · Place 1 · Taylorsville400 Meters11:03.77a—
Mar 122025 West Jordan & Granger @ TaylorsvilleMar 12 · 200 Meters · Place 7 · Taylorsville200 Meters731.00a—
Mar 7Snow Canyon InvitationalMar 7 · 400 Meters · Place 29 · Taylorsville400 Meters291:06.24a—
Mar 7Snow Canyon InvitationalMar 7 · 200 Meters · Place 68 · Taylorsville200 Meters6830.71a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 31UCCTCA Indoor InvitationalJan 31 · 400 Meters · Place 28 · Taylorsville400 Meters281:04.04a—