Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorUCCTCA Indoor Invitational · Feb 65:31.68aUCCTCA Indoor InvitationalFebruary 6, 2026
1600 Meters · OutdoorUtah UHSAA State Championships [2026] · May 145:26.39aUtah UHSAA State Championships [2026]May 14, 2026
3200 Meters · OutdoorUtah UHSAA State Championships [2026] · May 1411:39.19aUtah UHSAA State Championships [2026]May 14, 2026
400 Meters · OutdoorCyprus, Hunter, Taylorsville @ West Jordan · Apr 101:13.17aCyprus, Hunter, Taylorsville @ West JordanApril 10, 2024
800 Meters · IndoorREP Distance Challenge · Feb 132:29.15aREP Distance Challenge February 13, 2026
800 Meters · OutdoorPine View Invitational · Mar 202:29.28aPine View InvitationalMarch 20, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · 3200 Meters · Place 15 · Taylorsville3200 Meters15.11:39.19a PB11
May 14Utah UHSAA State Championships [2026]May 14 · 1600 Meters · Place 23 · Taylorsville1600 Meters23.5:26.39a PB11
May 6Region 4 ChampionshipMay 6 · 3200 Meters · Place 2 · Taylorsville3200 Meters2.12:07.03a11
May 6Region 4 ChampionshipMay 6 · 1600 Meters · Place 2 · Taylorsville1600 Meters2.5:28.01a11
May 6Region 4 ChampionshipMay 6 · 800 Meters · Place 7 · Taylorsville800 Meters7.2:32.56a11
May 1PACS BYU Invitational May 1 · 1600 Meters · Place 100 · Taylorsville1600 Meters1005:27.1011
May 1PACS BYU Invitational May 1 · 1600 Meters · Place 100 · Taylorsville1600 Meters1005:27.11a11
Apr 25Invictus InvitationalApr 25 · 800 Meters · Place 43 · Taylorsville800 Meters43.2:37.94a11
Apr 172026 Caveman ClassicApr 17 · 3200 Meters · Place 6 · Taylorsville3200 Meters611:41.67a11
Apr 4Alpha InvitationalApr 4 · 1600 Meters · Place 29 · Taylorsville1600 Meters295:28.16a11
Mar 20Pine View InvitationalMar 20 · 1600 Meters · Place 24 · Taylorsville1600 Meters245:33.70a11
Mar 20Pine View InvitationalMar 20 · 800 Meters · Place 30 · Taylorsville800 Meters302:29.28a PB11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13REP Distance Challenge Feb 13 · 800 Meters · Place 23 · Taylorsville800 Meters232:29.15a PB11
Feb 6UCCTCA Indoor InvitationalFeb 6 · 1600 Meters · Place 42 · Taylorsville1600 Meters42.5:31.68a PB11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16Region 4 ChampionshipMay 16 · 3200 Meters · Place 6 · Taylorsville3200 Meters612:47.31a10
May 16Region 4 ChampionshipMay 16 · 1600 Meters · Place 7 · Taylorsville1600 Meters75:42.71a10
May 2PACS BYU InvitationalMay 2 · 1600 Meters · Place 201 · Taylorsville1600 Meters201.5:42.64a10
Apr 26Invictus Invitational Apr 26 · 1600 Meters · Place 30 · Taylorsville1600 Meters305:45.7710
Apr 26Invictus Invitational Apr 26 · 800 Meters · Place 30 · Taylorsville800 Meters302:39.7010
Apr 18Caveman Classic Apr 18 · 1600 Meters · Place 27 · Taylorsville1600 Meters275:46.0810
Apr 18Caveman Classic Apr 18 · 800 Meters · Place 41 · Taylorsville800 Meters412:42.7910
Apr 5Taylorsville InvitationalApr 5 · 1600 Meters · Place 43 · Taylorsville1600 Meters435:58.07a10
Mar 26Granite InvitationalMar 26 · 800 Meters · Place 5 · Taylorsville800 Meters52:43.60a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 31UCCTCA Indoor InvitationalJan 31 · 1600 Meters · Place 96 · Taylorsville1600 Meters965:54.48a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 9Region 4 ChampionshipMay 9 · 3200 Meters · Place 9 · Taylorsville3200 Meters913:08.74a—
May 9Region 4 ChampionshipMay 9 · 1600 Meters · Place 8 · Taylorsville1600 Meters85:55.97a—
May 9Region 4 ChampionshipMay 9 · 800 Meters · Place 8 · Taylorsville800 Meters82:46.08a—
Apr 24Taylorsville @ GrangerApr 24 · 1600 Meters · Place 6 · Taylorsville1600 Meters6.6:15.819
Apr 24Taylorsville @ GrangerApr 24 · 800 Meters · Place 3 · Taylorsville800 Meters3.2:50.029
Apr 19Airshow InviteApr 19 · 3200 Meters · Place 13 · Taylorsville3200 Meters1313:39.60a—
Apr 19Airshow InviteApr 19 · 1600 Meters · Place 20 · Taylorsville1600 Meters206:07.33a—
Apr 192024 Airshow InvitationalApr 19 · 3200 Meters · Place 13 · Taylorsville3200 Meters13.13:39.60a9
Apr 192024 Airshow InvitationalApr 19 · 1600 Meters · Place 20 · Taylorsville1600 Meters20.6:07.33a9
Apr 13Taylorsville InvitationalApr 13 · 1600 Meters · Place 45 · Taylorsville1600 Meters456:11.31a—
Apr 13Taylorsville InvitationalApr 13 · 800 Meters · Place 32 · Taylorsville800 Meters322:50.98a—
Apr 10Cyprus, Hunter, Taylorsville @ West JordanApr 10 · 1600 Meters · Place 9 · Taylorsville1600 Meters96:16.75a—
Apr 10Cyprus, Hunter, Taylorsville @ West JordanApr 10 · 400 Meters · Place 15 · Taylorsville400 Meters151:13.17a PB—
Mar 27Granite InvitationalMar 27 · 1600 Meters · Place 15 · Taylorsville1600 Meters15.6:35.91a9
Mar 202024 WJ Hunt Tville KRNSMar 20 · 1600 Meters · Place 5 · Taylorsville1600 Meters56:45.07a—
Mar 132024 West Jordan, Cyprus, & Granger @ TaylorsvilleMar 13 · 1600 Meters · Place 10 · Taylorsville1600 Meters106:44.40a—
Mar 132024 West Jordan, Cyprus, & Granger @ TaylorsvilleMar 13 · 400 Meters · Place 7 · Taylorsville400 Meters71:16.79a—