Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUSATF Region 11 Junior Olympic Championships · Jul 75:11.03USATF Region 11 Junior Olympic ChampionshipsJuly 7, 2022
1600 Meters · IndoorUCCTCA Indoor Invitational · Feb 65:24.63aUCCTCA Indoor InvitationalFebruary 6, 2026
1600 Meters · Outdoor2025 Pine View Invitational · Mar 215:17.90a2025 Pine View InvitationalMarch 21, 2025
3000 Meters · OutdoorUSATF Region 11 Junior Olympic Championships · Jul 711:12.48USATF Region 11 Junior Olympic ChampionshipsJuly 7, 2022
3200 Meters · IndoorREP Distance Challenge 2025 · Feb 711:29.66aREP Distance Challenge 2025February 7, 2025
3200 Meters · OutdoorPACS BYU Invitational · May 211:11.74aPACS BYU InvitationalMay 2, 2025
400 Meters · OutdoorMountain Ridge @ Riverton · Mar 261:06.67aMountain Ridge @ RivertonMarch 26, 2025
400m Hurdles · 30" / 0.762m · OutdoorDavis Developmental #2 · Jun 111:27.86aDavis Developmental #2June 11, 2022
800 Meters · IndoorREP Distance Challenge · Feb 92:30.83REP Distance ChallengeFebruary 9, 2024
800 Meters · OutdoorPine View Invitational · Mar 222:25.01aPine View InvitationalMarch 22, 2024

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · 3200 Meters · Place 21 · Mountain RidgeMountain Ridge3200 Meters21.11:31.87a12
May 62026 Region 2 ChampionshipsMay 6 · 3200 Meters · Place 8 · Mountain RidgeMountain Ridge3200 Meters8.11:54.71a12
May 62026 Region 2 ChampionshipsMay 6 · 1600 Meters · Place 11 · Mountain RidgeMountain Ridge1600 Meters11.5:31.64a12
May 62026 Region 2 ChampionshipsMay 6 · 800 Meters · Place 18 · Mountain RidgeMountain Ridge800 Meters18.2:38.65a12
May 1PACS BYU Invitational May 1 · 1600 Meters · Place 73 · Mountain RidgeMountain Ridge1600 Meters735:21.9012
May 1PACS BYU Invitational May 1 · 3200 Meters · Place 30 · Mountain RidgeMountain Ridge3200 Meters3011:24.3012
May 1PACS BYU Invitational May 1 · 3200 Meters · Place 30 · Mountain RidgeMountain Ridge3200 Meters3011:24.29a12
May 1PACS BYU Invitational May 1 · 1600 Meters · Place 74 · Mountain RidgeMountain Ridge1600 Meters745:21.93a12
Apr 24Wildcat InvitationalApr 24 · 1600 Meters · Place 2 · Mountain RidgeMountain Ridge1600 Meters2.5:26.92a12
Apr 18Davis InvitationalApr 18 · 3200 Meters · Place 8 · Mountain RidgeMountain Ridge3200 Meters811:43.99a12
Mar 272026 UVU Utah County HS InvitationalMar 27 · 3200 Meters · Place 4 · Mountain RidgeMountain Ridge3200 Meters4.11:35.46a12
Mar 272026 UVU Utah County HS InvitationalMar 27 · 1600 Meters · Place 18 · Mountain RidgeMountain Ridge1600 Meters18.5:21.38a12
Mar 20Mountain Valley InviteMar 20 · 3200 Meters · Place 1 · Mountain RidgeMountain Ridge3200 Meters1.11:40.24a12
Mar 20Mountain Valley InviteMar 20 · 1600 Meters · Place 6 · Mountain RidgeMountain Ridge1600 Meters6.5:28.39a12
Mar 18Cedar Valley @ Mountain RidgeMar 18 · 800 Meters · Place 1 · Mountain RidgeMountain Ridge800 Meters1.2:37.51aUnofficial12
Mar 18Cedar Valley @ Mountain RidgeMar 18 · 400 Meters · Place 2 · Mountain RidgeMountain Ridge400 Meters2.1:07.68aUnofficial12
Mar 13Early Bird InvitationalMar 13 · 3200 Meters · Place 6 · Mountain RidgeMountain Ridge3200 Meters611:48.20a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6UCCTCA Indoor InvitationalFeb 6 · 3200 Meters · Place 6 · Unattached (Mountain Ridge)Unattached (Mountain Ridge)3200 Meters6.11:34.65a12
Feb 6UCCTCA Indoor InvitationalFeb 6 · 1600 Meters · Place 23 · Unattached (Mountain Ridge)Unattached (Mountain Ridge)1600 Meters23.5:24.63a PB12

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 15Utah UHSAA State ChampionshipsMay 15 · 3200 Meters · Place 21 · Mountain RidgeMountain Ridge3200 Meters2111:36.01a11
May 7Region 2 ChampionshipsMay 7 · 3200 Meters · Place 4 · Mountain RidgeMountain Ridge3200 Meters411:27.89a11
May 7Region 2 ChampionshipsMay 7 · 1600 Meters · Place 7 · Mountain RidgeMountain Ridge1600 Meters75:25.63a11
May 7Region 2 ChampionshipsMay 7 · 800 Meters · Place 8 · Mountain RidgeMountain Ridge800 Meters82:29.33a11
May 2PACS BYU InvitationalMay 2 · 3200 Meters · Place 26 · Mountain RidgeMountain Ridge3200 Meters26.11:11.74a PB11
May 2PACS BYU InvitationalMay 2 · 1600 Meters · Place 79 · Mountain RidgeMountain Ridge1600 Meters79.5:23.48a11
Apr 16Bingham at Mountain Ridge MeetApr 16 · 800 Meters · Place 1 · Mountain RidgeMountain Ridge800 Meters12:34.24a11
Apr 16Bingham at Mountain Ridge MeetApr 16 · 400 Meters · Place 7 · Mountain RidgeMountain Ridge400 Meters71:07.89a11
Apr 112025 Phoenix InvitationalApr 11 · 3200 Meters · Place 3 · Mountain RidgeMountain Ridge3200 Meters311:23.50a11
Apr 112025 Phoenix InvitationalApr 11 · 1600 Meters · Place 5 · Mountain RidgeMountain Ridge1600 Meters55:21.24a11
Mar 29UVU InvitationalMar 29 · 3200 Meters · Place 2 · Mountain RidgeMountain Ridge3200 Meters211:34.41a11
Mar 29UVU InvitationalMar 29 · 1600 Meters · Place 1 · Mountain RidgeMountain Ridge1600 Meters15:29.29a11
Mar 29UVU HS InvitationalMar 29 · 3200 Meters · Place 2 · Mountain RidgeMountain Ridge3200 Meters2.11:34.41a11
Mar 29UVU HS InvitationalMar 29 · 1600 Meters · Place 1 · Mountain RidgeMountain Ridge1600 Meters1.5:29.29a11
Mar 26Mountain Ridge @ RivertonMar 26 · 800 Meters · Place 1 · Mountain RidgeMountain Ridge800 Meters12:34.14a11
Mar 26Mountain Ridge @ RivertonMar 26 · 400 Meters · Place 5 · Mountain RidgeMountain Ridge400 Meters51:06.67a PB11
Mar 212025 Pine View InvitationalMar 21 · 3200 Meters · Place 12 · Mountain RidgeMountain Ridge3200 Meters1211:20.08a11
Mar 212025 Pine View InvitationalMar 21 · 1600 Meters · Place 41 · Mountain RidgeMountain Ridge1600 Meters415:17.90a PB11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7REP Distance Challenge 2025Feb 7 · 3200 Meters · Place 6 · Mountain RidgeMountain Ridge3200 Meters611:29.66a PB—
Feb 7REP Distance Challenge 2025Feb 7 · 1600 Meters · Place 25 · Mountain RidgeMountain Ridge1600 Meters255:28.00a—
Jan 31UCCTCA Indoor InvitationalJan 31 · 3200 Meters · Place 13 · Mountain RidgeMountain Ridge3200 Meters1311:40.81a—
Jan 31UCCTCA Indoor InvitationalJan 31 · 1600 Meters · Place 36 · Mountain RidgeMountain Ridge1600 Meters365:29.18a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 16UHSAA Track & Field ChampionshipsMay 16 · 3200 Meters · Place 24 · Mountain RidgeMountain Ridge3200 Meters24.11:46.75a10
May 9Region II ChampionshipsMay 9 · 3200 Meters · Place 2 · Mountain RidgeMountain Ridge3200 Meters211:12.46a—
May 9Region II ChampionshipsMay 9 · 1600 Meters · Place 10 · Mountain RidgeMountain Ridge1600 Meters105:23.30a—
May 3Sentinel Twilight Mountain RidgeMay 3 · 1600 Meters · Place 2 · Mountain RidgeMountain Ridge1600 Meters25:24.88a—
May 3Sentinel Twilight Mountain RidgeMay 3 · 800 Meters · Place 5 · Mountain RidgeMountain Ridge800 Meters52:29.76a—
Apr 26Wildcat InvitationalApr 26 · 1600 Meters · Place 3 · Mountain RidgeMountain Ridge1600 Meters305:22.4a—
Apr 26Wildcat InvitationalApr 26 · 800 Meters · Place 9 · Mountain RidgeMountain Ridge800 Meters902:28.5a—
Apr 24Copper Hills, Corner Canyon @ Mt. RidgeApr 24 · 800 Meters · Place 2 · Mountain RidgeMountain Ridge800 Meters2.2:32.17a10
Apr 20Davis InvitationalApr 20 · 3200 Meters · Place 8 · Mountain RidgeMountain Ridge3200 Meters811:41.49a—
Apr 20Davis InvitationalApr 20 · 1600 Meters · Place 11 · Mountain RidgeMountain Ridge1600 Meters115:25.99a—
Apr 32024 Riverton, Copper Hills and Mt Ridge Tri-meet (JV Only)Apr 3 · 1600 Meters · Place 2 · Mountain RidgeMountain Ridge1600 Meters205:31.9a—
Mar 22Pine View InvitationalMar 22 · 3200 Meters · Place 30 · Mountain RidgeMountain Ridge3200 Meters3011:26.15a—
Mar 22Pine View InvitationalMar 22 · 1600 Meters · Place 42 · Mountain RidgeMountain Ridge1600 Meters425:21.44a—
Mar 22Pine View InvitationalMar 22 · 800 Meters · Place 29 · Mountain RidgeMountain Ridge800 Meters292:25.01a PB—
Mar 20Herriman, Riverton at Mountain RidgeMar 20 · 800 Meters · Place 2 · Mountain RidgeMountain Ridge800 Meters202:29.1a—
Mar 15Early Bird InvitationalMar 15 · 1600 Meters · Place 17 · Mountain RidgeMountain Ridge1600 Meters17.5:25.80a10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 9REP Distance ChallengeFeb 9 · 3200 Meters · Place 3 · Mountain RidgeMountain Ridge3200 Meters311:49.28—
Feb 9REP Distance ChallengeFeb 9 · 1600 Meters · Place 36 · Mountain RidgeMountain Ridge1600 Meters365:29.54—
Feb 9REP Distance ChallengeFeb 9 · 800 Meters · Place 4 · Mountain RidgeMountain Ridge800 Meters42:30.83 PB—
Feb 2UHSTCA Indoor InvitationalFeb 2 · 1600 Meters · Place 39 · Mountain RidgeMountain Ridge1600 Meters395:30.00So
Feb 2UHSTCA Indoor InvitationalFeb 2 · 1600 Meters · Place 39 · Mountain RidgeMountain Ridge1600 Meters395:30.00So

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 10Region 3 ChampionshipsMay 10 · 800 Meters · Place 10 · Mountain RidgeMountain Ridge800 Meters102:27.76FR
May 10Region 3 ChampionshipsMay 10 · 1600 Meters · Place 9 · Mountain RidgeMountain Ridge1600 Meters95:26.05FR
May 10Region 3 ChampionshipsMay 10 · 3200 Meters · Place 5 · Mountain RidgeMountain Ridge3200 Meters511:39.85FR
May 5Sentinel TwilightMay 5 · 800 Meters · Place 8 · Mountain RidgeMountain Ridge800 Meters8.2:30.94a9
Apr 29Davis InvitationalApr 29 · 3200 Meters · Place 10 · Mountain RidgeMountain Ridge3200 Meters1012:00.00FR
Apr 29Davis InvitationalApr 29 · 1600 Meters · Place 11 · Mountain RidgeMountain Ridge1600 Meters115:30.17FR
Apr 26Mountain Ridge vs Copper Hills and RivertonApr 26 · 1600 Meters · Place 4 · Mountain RidgeMountain Ridge1600 Meters4.5:32.86a9
Apr 26Mountain Ridge vs Copper Hills and RivertonApr 26 · 800 Meters · Place 2 · Mountain RidgeMountain Ridge800 Meters2.2:33.72a9
Apr 21Wildcat InvitationalApr 21 · 1600 Meters · Place 9 · Mountain RidgeMountain Ridge1600 Meters9.5:29.49a9
Apr 21Wildcat InvitationalApr 21 · 800 Meters · Place 10 · Mountain RidgeMountain Ridge800 Meters10.2:32.30a9
Apr 20Bonneville & Viewmont @ BountifulApr 20 · 1600 Meters · Place 9 · Mountain RidgeMountain Ridge1600 Meters95:29.49FR
Apr 20Bonneville & Viewmont @ BountifulApr 20 · 800 Meters · Place 10 · Mountain RidgeMountain Ridge800 Meters102:32.30FR
Apr 5Copper Hills, Bingham, & Mountain Ridge @ HerrimanApr 5 · 800 Meters · Place 3 · Mountain RidgeMountain Ridge800 Meters32:32.80FR
Apr 5Copper Hills, Bingham, & Mountain Ridge @ HerrimanApr 5 · 1600 Meters · Place 4 · Mountain RidgeMountain Ridge1600 Meters45:32.86FR
Mar 22Herriman & Mt. Ridge @ West JordanMar 22 · 800 Meters · Place 5 · Mountain RidgeMountain Ridge800 Meters53:01.74FR
Mar 22Herriman & Mt. Ridge @ West JordanMar 22 · 3200 Meters · Place 4 · Mountain RidgeMountain Ridge3200 Meters411:58.41FR
Mar 18Salt Lake ClassicMar 18 · 1600 Meters · Place 8 · Mountain RidgeMountain Ridge1600 Meters85:39.84FR

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 10 REP Distance ChallengeFeb 10 · 800 Meters · Place 18 · Mountain RidgeMountain Ridge800 Meters182:31.47Fr
Feb 10 REP Distance ChallengeFeb 10 · 1600 Meters · Place 56 · Mountain RidgeMountain Ridge1600 Meters565:43.92Fr
Feb 10 REP Distance ChallengeFeb 10 · 800 Meters · Place 18 · Mountain RidgeMountain Ridge800 Meters1802:31.5Fr
Feb 3UHSTCA Indoor InvitationalFeb 3 · 800 Meters · Place 19 · Mountain RidgeMountain Ridge800 Meters192:34.55FR
Feb 3UHSTCA Indoor InvitationalFeb 3 · 1600 Meters · Place 47 · Mountain RidgeMountain Ridge1600 Meters475:36.79FR

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 7USATF Region 11 Junior Olympic ChampionshipsJul 7 · 3000 Meters · Place 1 · Wolfpack Running Club UtaWolfpack Running Club Uta3000 Meters111:12.48 PB—
Jul 7USATF Region 11 Junior Olympic ChampionshipsJul 7 · 1500 Meters · Place 1 · Wolfpack Running Club UtaWolfpack Running Club Uta1500 Meters15:11.03 PB—
Jul 7USATF Region 11 Junior Olympic ChampionshipsJul 7 · 800 Meters · Place 1 · Wolfpack Running Club UtaWolfpack Running Club Uta800 Meters12:28.96—
Jun 16USATF Utah Association Junior Olympic ChampionshipsJun 16 · 3000 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah3000 Meters1.11:31.12a8
Jun 16USATF Utah Association Junior Olympic ChampionshipsJun 16 · 1500 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters1.5:14.63a8
Jun 16USATF Utah Association Junior Olympic ChampionshipsJun 16 · 800 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters1.2:29.05a8
Jun 11Davis Developmental #2Jun 11 · 400m Hurdles · Place 5 · Wolfpack Running Club UtahWolfpack Running Club Utah400m Hurdles30" / 0.762m5.1:27.86a PB8
Jun 11Davis Developmental #2Jun 11 · 800 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters1.2:31.92a8
Jun 4Wolfpack InvitationalJun 4 · 400m Hurdles · Wolfpack Running Club UtahWolfpack Running Club Utah400m Hurdles30" / 0.762m—DNS8
Jun 4Wolfpack InvitationalJun 4 · 3000 Meters · Place 2 · Wolfpack Running Club UtahWolfpack Running Club Utah3000 Meters2.12:15.38a8
Jun 4Wolfpack InvitationalJun 4 · 1500 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters1.5:40.04a8
Jun 4Wolfpack InvitationalJun 4 · 800 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters1.2:45.38a8
May 28Davis Developmental #1May 28 · 3000 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah3000 Meters1.11:45.12a8
May 24USATF-Utah Development Meet 2May 24 · 1500 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters1.5:17.42a8
May 24USATF-Utah Development Meet 2May 24 · 800 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters1.2:33.68a8
May 10USATF-Utah Development Meet 1May 10 · 1500 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters1.5:17.88a8
May 10USATF-Utah Development Meet 1May 10 · 800 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters1.2:38.00a8
Mar 19Wolfpack Winter Time TrialMar 19 · 1600 Meters · Place 2 · Wolfpack Running Club UtahWolfpack Running Club Utah1600 Meters2.5:53.6Unofficial8
Mar 19Wolfpack Winter Time TrialMar 19 · 800 Meters · Place 2 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters2.2:57.8Unofficial8

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · 1500 Meters · Place 4 · Race Cats - HerrimanRace Cats - Herriman1500 Meters4.5:21.65aUnofficial7
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · 800 Meters · Place 8 · Race Cats - HerrimanRace Cats - Herriman800 Meters8.2:42.58aUnofficial7
May 25USATF Utah Youth #4May 25 · 1500 Meters · Place 2 · Race Cats - HerrimanRace Cats - Herriman1500 Meters2.5:28.37aUnofficial7
May 25USATF Utah Youth #4May 25 · 800 Meters · Place 5 · Race Cats - HerrimanRace Cats - Herriman800 Meters5.2:42.18aUnofficial7
May 22USATF Utah Youth #3May 22 · 1500 Meters · Place 2 · Race Cats - HerrimanRace Cats - Herriman1500 Meters2.5:27.30a7
May 22USATF Utah Youth #3May 22 · 800 Meters · Place 3 · Race Cats - HerrimanRace Cats - Herriman800 Meters3.2:43.00a7
May 11USATF Developmental Meet #2May 11 · 1500 Meters · Place 1 · Race Cats - HerrimanRace Cats - Herriman1500 Meters1.5:30.72a7
May 11USATF Developmental Meet #2May 11 · 800 Meters · Place 2 · Race Cats - HerrimanRace Cats - Herriman800 Meters2.2:46.64a7