Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorREP Distance Challenge · Feb 135:47.21aREP Distance Challenge February 13, 2026
1600 Meters · OutdoorUtah UHSAA State Championships [2026] · May 145:32.94aUtah UHSAA State Championships [2026]May 14, 2026
3200 Meters · IndoorUCCTCA Indoor Invitational · Feb 612:16.52aUCCTCA Indoor InvitationalFebruary 6, 2026
3200 Meters · OutdoorPACS BYU Invitational · May 112:02.20PACS BYU Invitational May 1, 2026
800 Meters · IndoorUCCTCA Indoor Invitational · Jan 312:47.83aUCCTCA Indoor InvitationalJanuary 31, 2025
800 Meters · OutdoorRegion 4 Championship · May 62:40.02aRegion 4 ChampionshipMay 6, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · 1600 Meters · Place 33 · Taylorsville1600 Meters33.5:32.94a PB12
May 6Region 4 ChampionshipMay 6 · 3200 Meters · Place 5 · Taylorsville3200 Meters5.12:18.28a12
May 6Region 4 ChampionshipMay 6 · 800 Meters · Place 11 · Taylorsville800 Meters11.2:40.02a PB12
May 1PACS BYU Invitational May 1 · 3200 Meters · Place 80 · Taylorsville3200 Meters8012:02.20 PB12
May 1PACS BYU Invitational May 1 · 3200 Meters · Place 80 · Taylorsville3200 Meters8012:02.21a12
Apr 25Invictus InvitationalApr 25 · 1600 Meters · Place 12 · Taylorsville1600 Meters12.5:35.03a12
Apr 172026 Caveman ClassicApr 17 · 3200 Meters · Place 23 · Taylorsville3200 Meters2312:11.20a12
Apr 4Alpha InvitationalApr 4 · 1600 Meters · Place 43 · Taylorsville1600 Meters435:35.93a12
Mar 28Taylorsville InvitationalMar 28 · 3200 Meters · Place 6 · Taylorsville3200 Meters6.12:07.44a12
Mar 18Taylorsville & Hillcrest @ HunterMar 18 · 1600 Meters · Place 1 · Taylorsville1600 Meters1.5:53.11a12
Mar 11West & West Jordan @ TaylorsvilleMar 11 · 1600 Meters · Place 1 · Taylorsville1600 Meters15:50.65a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13REP Distance Challenge Feb 13 · 1600 Meters · Place 75 · Taylorsville1600 Meters755:47.21a PB12
Feb 6UCCTCA Indoor InvitationalFeb 6 · 3200 Meters · Place 11 · Taylorsville3200 Meters11.12:16.52a PB12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16Region 4 ChampionshipMay 16 · 3200 Meters · Place 5 · Taylorsville3200 Meters512:22.11a11
May 16Region 4 ChampionshipMay 16 · 1600 Meters · Place 4 · Taylorsville1600 Meters45:37.60a11
May 15Utah UHSAA State ChampionshipsMay 15 · 1600 Meters · Place 25 · Taylorsville1600 Meters255:34.61a11
May 2PACS BYU InvitationalMay 2 · 3200 Meters · Place 80 · Taylorsville3200 Meters80.12:03.90a11
Apr 26Invictus Invitational Apr 26 · 1600 Meters · Place 24 · Taylorsville1600 Meters245:42.5411
Apr 26Invictus Invitational Apr 26 · 800 Meters · Place 37 · Taylorsville800 Meters372:41.0911
Apr 18Caveman Classic Apr 18 · 3200 Meters · Place 7 · Taylorsville3200 Meters712:17.4811
Apr 5Taylorsville InvitationalApr 5 · 1600 Meters · Place 30 · Taylorsville1600 Meters305:49.48a11
Apr 5Taylorsville InvitationalApr 5 · 800 Meters · Place 36 · Taylorsville800 Meters362:42.19a11
Mar 26Granite InvitationalMar 26 · 3200 Meters · Place 3 · Taylorsville3200 Meters312:45.50a11
Mar 192025 West Jordan, Hunter, & Taylorsville @ KearnsMar 19 · 1600 Meters · Place 2 · Taylorsville1600 Meters25:57.72a11
Mar 192025 West Jordan, Hunter, & Taylorsville @ KearnsMar 19 · 800 Meters · Place 1 · Taylorsville800 Meters12:45.59a11
Mar 122025 West Jordan & Granger @ TaylorsvilleMar 12 · 1600 Meters · Place 2 · Taylorsville1600 Meters26:05.10a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7REP Distance Challenge 2025Feb 7 · 1600 Meters · Place 87 · Taylorsville1600 Meters875:51.47a—
Jan 31UCCTCA Indoor InvitationalJan 31 · 800 Meters · Place 69 · Taylorsville800 Meters692:47.83a PB—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24Taylorsville @ GrangerApr 24 · 1600 Meters · Place 4 · Taylorsville1600 Meters4.6:11.5610
Apr 24Taylorsville @ GrangerApr 24 · 800 Meters · Place 5 · Taylorsville800 Meters5.2:50.6810
Apr 192024 Airshow InvitationalApr 19 · 1600 Meters · Place 19 · Taylorsville1600 Meters19.6:07.32a10
Apr 192024 Airshow InvitationalApr 19 · 800 Meters · Place 16 · Taylorsville800 Meters16.2:45.46a10
Mar 27Granite InvitationalMar 27 · 3200 Meters · Place 8 · Taylorsville3200 Meters8.13:25.92a10
Mar 27Granite InvitationalMar 27 · 1600 Meters · Place 8 · Taylorsville1600 Meters8.6:10.53a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10Region 2 Region MeetMay 10 · 1600 Meters · Place 19 · Taylorsville1600 Meters19.6:46.39a9
May 10Region 2 Region MeetMay 10 · 800 Meters · Place 25 · Taylorsville800 Meters25.3:05.22a9
Mar 222023 Granite InvitationalMar 22 · 800 Meters · Place 23 · Taylorsville800 Meters23.3:30.08a9