Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorUCCTCA Indoor Invitational · Feb 65:04.56aUCCTCA Indoor InvitationalFebruary 6, 2026
1600 Meters · OutdoorInvictus Invitational · Apr 254:34.45aInvictus InvitationalApril 25, 2026
3200 Meters · OutdoorPine View Invitational · Mar 209:54.57aPine View InvitationalMarch 20, 2026
800 Meters · IndoorREP Distance Challenge · Feb 132:10.53aREP Distance Challenge February 13, 2026
800 Meters · OutdoorAlpha Invitational · Apr 42:07.33aAlpha InvitationalApril 4, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6Region 4 ChampionshipMay 6 · 3200 Meters · Place 4 · TaylorsvilleTaylorsville3200 Meters4.10:05.39a12
May 6Region 4 ChampionshipMay 6 · 1600 Meters · Place 3 · TaylorsvilleTaylorsville1600 Meters3.4:35.58a12
May 6Region 4 ChampionshipMay 6 · 800 Meters · Place 11 · TaylorsvilleTaylorsville800 Meters11.2:08.84a12
May 1PACS BYU Invitational May 1 · 3200 Meters · Place 112 · TaylorsvilleTaylorsville3200 Meters11210:09.9012
May 1PACS BYU Invitational May 1 · 3200 Meters · Place 112 · TaylorsvilleTaylorsville3200 Meters11210:09.86a12
Apr 25Invictus InvitationalApr 25 · 1600 Meters · Place 21 · TaylorsvilleTaylorsville1600 Meters21.4:34.45a PB12
Apr 25Invictus InvitationalApr 25 · 800 Meters · Place 32 · TaylorsvilleTaylorsville800 Meters32.2:09.49a12
Apr 172026 Caveman ClassicApr 17 · 3200 Meters · Place 19 · TaylorsvilleTaylorsville3200 Meters199:55.35a12
Apr 4Alpha InvitationalApr 4 · 800 Meters · Place 42 · TaylorsvilleTaylorsville800 Meters422:07.33a PB12
Mar 20Pine View InvitationalMar 20 · 3200 Meters · Place 49 · TaylorsvilleTaylorsville3200 Meters499:54.57a PB12
Mar 20Pine View InvitationalMar 20 · 1600 Meters · Place 40 · TaylorsvilleTaylorsville1600 Meters404:36.13a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13REP Distance Challenge Feb 13 · 800 Meters · Place 63 · TaylorsvilleTaylorsville800 Meters632:10.53a PB12
Feb 6UCCTCA Indoor InvitationalFeb 6 · 1600 Meters · Place 206 · TaylorsvilleTaylorsville1600 Meters206.5:04.56a PB12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 30Region 4 JV ChampionshipApr 30 · 3200 Meters · Place 1 · TaylorsvilleTaylorsville3200 Meters1.10:53.65a11
Apr 30Region 4 JV ChampionshipApr 30 · 1600 Meters · Place 1 · TaylorsvilleTaylorsville1600 Meters1.4:48.30a11
Apr 23Taylorsville & West Valley APA @ GrangerApr 23 · 1600 Meters · Place 1 · TaylorsvilleTaylorsville1600 Meters1.4:51.7111
Apr 23Taylorsville & West Valley APA @ GrangerApr 23 · 800 Meters · Place 1 · TaylorsvilleTaylorsville800 Meters1.2:12.7211
Apr 18Caveman Classic Apr 18 · 3200 Meters · Place 30 · TaylorsvilleTaylorsville3200 Meters3010:46.1411
Apr 18Caveman Classic Apr 18 · 1600 Meters · Place 26 · TaylorsvilleTaylorsville1600 Meters264:55.0011
Apr 32025 Taylorsville & Kearns @ HunterApr 3 · 1600 Meters · Place 1 · TaylorsvilleTaylorsville1600 Meters14:53.37a11
Mar 26Granite InvitationalMar 26 · 3200 Meters · Place 6 · TaylorsvilleTaylorsville3200 Meters611:44.79a11
Mar 26Granite InvitationalMar 26 · 1600 Meters · Place 6 · TaylorsvilleTaylorsville1600 Meters65:00.49a11
Mar 192025 West Jordan, Hunter, & Taylorsville @ KearnsMar 19 · 1600 Meters · Place 3 · TaylorsvilleTaylorsville1600 Meters35:04.74a11
Mar 122025 West Jordan & Granger @ TaylorsvilleMar 12 · 1600 Meters · Place 3 · TaylorsvilleTaylorsville1600 Meters35:04.66a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 7REP Distance Challenge 2025Feb 7 · 1600 Meters · Place 247 · TaylorsvilleTaylorsville1600 Meters2475:11.55a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1Region 4 JV Region MeetMay 1 · 1600 Meters · Place 8 · TaylorsvilleTaylorsville1600 Meters85:27.14a—
Apr 24Taylorsville @ GrangerApr 24 · 1600 Meters · Place 3 · TaylorsvilleTaylorsville1600 Meters3.5:21.7810
Mar 27Granite InvitationalMar 27 · 3200 Meters · Place 13 · TaylorsvilleTaylorsville3200 Meters13.12:16.45a10
Mar 202024 WJ Hunt Tville KRNSMar 20 · 3200 Meters · Place 9 · TaylorsvilleTaylorsville3200 Meters912:06.12a—
Mar 202024 WJ Hunt Tville KRNSMar 20 · 1600 Meters · Place 10 · TaylorsvilleTaylorsville1600 Meters105:20.98a—
Mar 132024 West Jordan, Cyprus, & Granger @ TaylorsvilleMar 13 · 3200 Meters · Place 6 · TaylorsvilleTaylorsville3200 Meters612:09.66a—
Mar 132024 West Jordan, Cyprus, & Granger @ TaylorsvilleMar 13 · 1600 Meters · Place 16 · TaylorsvilleTaylorsville1600 Meters165:28.82a—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 3Region 2 JV ChampionshipMay 3 · 3200 Meters · Place 8 · TaylorsvilleTaylorsville3200 Meters813:02.33FR
May 3Region 2 JV ChampionshipMay 3 · 1600 Meters · Place 21 · TaylorsvilleTaylorsville1600 Meters215:51.79FR
Apr 26Hunter, Taylorsville, & APA- West Valley @ RoyApr 26 · 3200 Meters · Place 8 · TaylorsvilleTaylorsville3200 Meters813:06.47FR
Apr 26Hunter, Taylorsville, & APA- West Valley @ RoyApr 26 · 1600 Meters · Place 13 · TaylorsvilleTaylorsville1600 Meters135:52.29FR
Apr 19Taylorsville @ HunterApr 19 · 1600 Meters · TaylorsvilleTaylorsville1600 Meters—5:55.95Unofficial9
Mar 222023 Granite InvitationalMar 22 · 3200 Meters · Place 13 · TaylorsvilleTaylorsville3200 Meters13.12:34.42a9
Mar 222023 Granite InvitationalMar 22 · 800 Meters · Place 18 · TaylorsvilleTaylorsville800 Meters18.2:37.38a9
Mar 212023 Granite InvitationalMar 21 · 3200 Meters · Place 13 · TaylorsvilleTaylorsville3200 Meters1312:34.429
Mar 212023 Granite InvitationalMar 21 · 800 Meters · Place 18 · TaylorsvilleTaylorsville800 Meters182:37.389
Mar 16Granger, West @ TaylorsvilleMar 16 · 3200 Meters · Place 5 · TaylorsvilleTaylorsville3200 Meters512:57.41FR
Mar 16Granger, West @ TaylorsvilleMar 16 · 1600 Meters · Place 6 · TaylorsvilleTaylorsville1600 Meters65:58.89FR

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 14GSD Jr High ChampionshipsMay 14 · 1600 Meters · Place 22 · BennionBennion1600 Meters22.6:02.44a8
May 14GSD Jr High ChampionshipsMay 14 · 800 Meters · Place 11 · BennionBennion800 Meters11.2:44.69a8