Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorUCCTCA Indoor Invitational · Jan 314:46.96aUCCTCA Indoor InvitationalJanuary 31, 2025
1600 Meters · OutdoorUtah UHSAA State Championships [2026] · May 144:29.68aUtah UHSAA State Championships [2026]May 14, 2026
1600 Unseeded Timed Finals · OutdoorRegion 5 Championships · May 105:05.59Region 5 ChampionshipsMay 10, 2023
3200 Meters · OutdoorUtah UHSAA State Championships [2026] · May 149:32.48aUtah UHSAA State Championships [2026]May 14, 2026
800 Meters · IndoorWeber State HS Invitational · Jan 242:13.05aWeber State HS InvitationalJanuary 24, 2025
800 Meters · OutdoorCache-Box 2026 · Apr 222:01.08aCache-Box 2026April 22, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · 3200 Meters · Place 10 · Box Elder3200 Meters10.9:32.48a PB12
May 14Utah UHSAA State Championships [2026]May 14 · 1600 Meters · Place 23 · Box Elder1600 Meters23.4:29.68a PB12
May 1PACS BYU Invitational May 1 · 3200 Meters · Place 44 · Box Elder3200 Meters449:42.1012
May 1PACS BYU Invitational May 1 · 1600 Meters · Place 92 · Box Elder1600 Meters924:32.5012
May 1PACS BYU Invitational May 1 · 3200 Meters · Place 44 · Box Elder3200 Meters449:42.09a12
May 1PACS BYU Invitational May 1 · 1600 Meters · Place 93 · Box Elder1600 Meters934:32.49a12
Apr 22Cache-Box 2026Apr 22 · 1600 Meters · Place 5 · Box Elder1600 Meters5.4:35.99a12
Apr 22Cache-Box 2026Apr 22 · 800 Meters · Place 4 · Box Elder800 Meters4.2:01.08a PB12
Apr 18Davis InvitationalApr 18 · 1600 Meters · Place 40 · Box Elder1600 Meters404:41.48a12
Apr 18Davis InvitationalApr 18 · 800 Meters · Place 28 · Box Elder800 Meters282:05.31a12
Apr 102026 Phoenix InvitationalApr 10 · 800 Meters · Place 17 · Box Elder800 Meters17.2:02.62a12
Mar 28Taylorsville InvitationalMar 28 · 1600 Meters · Place 16 · Box Elder1600 Meters16.4:36.73a12
Mar 28Taylorsville InvitationalMar 28 · 800 Meters · Place 23 · Box Elder800 Meters23.2:07.59a12
Mar 62026 Snow Canyon InvitationalMar 6 · 3200 Meters · Place 27 · Box Elder3200 Meters2710:03.05a12
Mar 62026 Snow Canyon InvitationalMar 6 · 1600 Meters · Place 52 · Box Elder1600 Meters524:48.61a12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 6Region 5 ChampionshipsMay 6 · 3200 Meters · Place 7 · Box Elder3200 Meters79:55.66a11
May 6Region 5 ChampionshipsMay 6 · 1600 Meters · Place 16 · Box Elder1600 Meters164:39.09a11
May 6Region 5 ChampionshipsMay 6 · 800 Meters · Place 15 · Box Elder800 Meters152:06.78a11
May 2PACS BYU InvitationalMay 2 · 1600 Meters · Place 156 · Box Elder1600 Meters156.4:36.50a11
May 2PACS BYU InvitationalMay 2 · 800 Meters · Place 120 · Box Elder800 Meters120.2:01.96a11
Apr 23Cache Box InvitationalApr 23 · 3200 Meters · Place 5 · Box Elder3200 Meters5.10:05.70a11
Apr 23Cache Box InvitationalApr 23 · 1600 Meters · Place 4 · Box Elder1600 Meters4.4:33.55a11
Apr 23Cache Box InvitationalApr 23 · 800 Meters · Place 10 · Box Elder800 Meters10.2:10.19a11
Apr 19Davis InvitationalApr 19 · 1600 Meters · Place 39 · Box Elder1600 Meters394:35.9011
Apr 19Davis InvitationalApr 19 · 800 Meters · Place 33 · Box Elder800 Meters332:03.2811
Apr 11Juab 5 Team InviteApr 11 · 1600 Meters · Place 1 · Box Elder1600 Meters14:41.12a11
Apr 11Juab 5 Team InviteApr 11 · 800 Meters · Place 2 · Box Elder800 Meters22:06.17a11
Mar 20Box Elder JV MeetMar 20 · 800 Meters · Place 1 · Box Elder800 Meters12:07.35a11
Mar 7Snow Canyon InvitationalMar 7 · 1600 Meters · Place 41 · Box Elder1600 Meters414:37.26a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31UCCTCA Indoor InvitationalJan 31 · 1600 Meters · Place 95 · Box Elder1600 Meters954:46.96a PB—
Jan 24Weber State HS InvitationalJan 24 · 800 Meters · Place 17 · Unattached (Box Elder800 Meters172:13.05a PB—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 32024 PACS BYU InvitationalMay 3 · 800 Meters · Place 244 · Box Elder800 Meters2442:09.03a—
Apr 27Morgan InvitationalApr 27 · 1600 Meters · Place 4 · Box Elder1600 Meters404:46.9—
Apr 27Morgan InvitationalApr 27 · 800 Meters · Place 18 · Box Elder800 Meters1802:18.6—
Apr 13Grizz InviteApr 13 · 3200 Meters · Place 32 · Box Elder3200 Meters3211:13.88a—
Apr 10Region RelaysApr 10 · 1600 Meters · Place 15 · Box Elder1600 Meters1505:09.6a—
Mar 27Cache/Box InvitationalMar 27 · 1600 Meters · Place 14 · Box Elder1600 Meters14.4:52.110
Mar 20JV Region 5 Meet @ Box ElderMar 20 · 1600 Meters · Place 3 · Box Elder1600 Meters34:57.64a—
Mar 20JV Region 5 Meet @ Box ElderMar 20 · 800 Meters · Place 6 · Box Elder800 Meters62:17.53a—
Mar 8Snow Canyon InvitationalMar 8 · 1600 Meters · Place 85 · Box Elder1600 Meters855:06.51a—
Mar 8Snow Canyon InvitationalMar 8 · 800 Meters · Place 51 · Box Elder800 Meters512:10.78a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 9REP Distance ChallengeFeb 9 · 1600 Meters · Place 125 · Box Elder1600 Meters1254:56.87—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10Region 5 ChampionshipsMay 10 · 1600 Unseeded Timed Finals · Place 3 · Box Elder1600 Unseeded Timed Finals35:05.59 PBFR
May 3Viewmont & Box Elder @ BonnevilleMay 3 · 1600 Meters · Place 11 · Box Elder1600 Meters11.5:06.49
May 3Viewmont & Box Elder @ BonnevilleMay 3 · 800 Meters · Place 16 · Box Elder800 Meters16.2:34.48a9
Apr 25Wasatch Relay & UnderclassmanApr 25 · 800 Meters · Place 15 · Box Elder800 Meters152:32.41FR
Apr 25Wasatch Relay & UnderclassmanApr 25 · 3200 Meters · Place 7 · Box Elder3200 Meters711:45.93FR
Apr 20Woods Cross & Box Elder @ NorthridgeApr 20 · 800 Meters · Place 6 · Box Elder800 Meters62:25.00FR
Apr 20Woods Cross & Box Elder @ NorthridgeApr 20 · 1600 Meters · Place 7 · Box Elder1600 Meters75:21.09FR