Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBYU Indoor Invitational (High School) · Jan 175:47.97aBYU Indoor Invitational (High School)January 17, 2025
1500 Meters · OutdoorUSATF Utah Association JO Championships · Jun 265:14.58aUSATF Utah Association JO ChampionshipsJune 26, 2025
1600 Meters · IndoorUCCTCA Indoor Invitational · Feb 64:54.38aUCCTCA Indoor InvitationalFebruary 6, 2026
1600 Meters · OutdoorRegion 2 JV Championships · Apr 284:45.59aRegion 2 JV ChampionshipsApril 28, 2026
3000 Meters · OutdoorUSATF Utah Association JO Championships · Jun 2611:15.31aUSATF Utah Association JO ChampionshipsJune 26, 2025
300m Hurdles · 36" / 0.914m · OutdoorMorgan Invite · Apr 261:00.95aMorgan InviteApril 26, 2025
3200 Meters · IndoorUCCTCA Indoor Invitational · Feb 610:28.02aUCCTCA Indoor InvitationalFebruary 6, 2026
3200 Meters · OutdoorPACS BYU Invitational · May 19:48.37aPACS BYU Invitational May 1, 2026
400 Meters · OutdoorUSATF-Utah Development Meet 2 · May 241:23.09aUSATF-Utah Development Meet 2May 24, 2022
400m Hurdles · 36" / 0.914m · OutdoorRunning With The Wolves · May 311:32.52aRunning With The WolvesMay 31, 2025
800 Meters · OutdoorSkyhawk First Flight · Mar 142:22.66aSkyhawk First FlightMarch 14, 2026
80m Hurdles · 30" / 0.762m · OutdoorUSATF Developmental Meet #2 · May 1121.06aUSATF Developmental Meet #2May 11, 2021
High Jump · OutdoorRace Cats Developmental Meet · May 271.17mRace Cats Developmental MeetMay 27, 2023
Long Jump · OutdoorUSATF Utah Association Junior Olympic Championships · Jun 63.63mUSATF Utah Association Junior Olympic ChampionshipsJune 6, 2024
Shot Put · 6lb · OutdoorUSATF-Utah Development Meet 1 · May 1010-02.00USATF-Utah Development Meet 1May 10, 2022

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1PACS BYU Invitational May 1 · 3200 Meters · Place 59 · RivertonRiverton3200 Meters599:48.4010
May 1PACS BYU Invitational May 1 · 3200 Meters · Place 59 · RivertonRiverton3200 Meters599:48.37a PB10
Apr 28Region 2 JV ChampionshipsApr 28 · 3200 Meters · Place 1 · RivertonRiverton3200 Meters1.9:56.94a10
Apr 28Region 2 JV ChampionshipsApr 28 · 1600 Meters · Place 6 · RivertonRiverton1600 Meters6.4:45.59a PB10
Apr 25Invictus InvitationalApr 25 · 1600 Meters · Place 62 · RivertonRiverton1600 Meters62.4:48.79a10
Apr 18Davis InvitationalApr 18 · 3200 Meters · Place 6 · RivertonRiverton3200 Meters610:04.57a10
Apr 102026 Phoenix InvitationalApr 10 · 3200 Meters · Place 14 · RivertonRiverton3200 Meters14.9:58.71a10
Apr 4Alpha InvitationalApr 4 · 3200 Meters · Place 18 · RivertonRiverton3200 Meters1810:07.71a10
Mar 28Taylorsville InvitationalMar 28 · 1600 Meters · Place 40 · RivertonRiverton1600 Meters40.4:54.94a10
Mar 14Skyhawk First FlightMar 14 · 800 Meters · Place 25 · RivertonRiverton800 Meters252:22.66a PB10
Mar 13Early Bird InvitationalMar 13 · 1600 Meters · Place 44 · RivertonRiverton1600 Meters444:53.46a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6UCCTCA Indoor InvitationalFeb 6 · 3200 Meters · Place 37 · UnattachedUnattached3200 Meters37.10:28.02a PB10
Feb 6UCCTCA Indoor InvitationalFeb 6 · 1600 Meters · Place 157 · UnattachedUnattached1600 Meters157.4:54.38a PB10

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 26USATF Utah Association JO ChampionshipsJun 26 · 400m Hurdles · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah400m Hurdles11:29.07a9
Jun 26USATF Utah Association JO ChampionshipsJun 26 · 3000 Meters · Place 2 · Wolfpack Running Club UtahWolfpack Running Club Utah3000 Meters211:15.31a PB9
Jun 26USATF Utah Association JO ChampionshipsJun 26 · 1500 Meters · Place 3 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters35:14.58a PB9
May 31Running With The WolvesMay 31 · 400m Hurdles · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah400m Hurdles36" / 0.914m1.1:32.52a PB9
May 31Running With The WolvesMay 31 · 3000 Meters · Place 2 · Wolfpack Running Club UtahWolfpack Running Club Utah3000 Meters2.11:16.97a9
May 24USATF West Side Shock InvitaionalMay 24 · 400m Hurdles · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah400m Hurdles11:22.55a9
May 15Utah UHSAA State ChampionshipsMay 15 · 3200 Meters · Place 17 · Summit AcademySummit Academy3200 Meters1711:06.93a9
Apr 26Morgan InviteApr 26 · 3200 Meters · Place 10 · Summit AcademySummit Academy3200 Meters10.11:41.68a9
Apr 26Morgan InviteApr 26 · 300m Hurdles · Place 29 · Summit AcademySummit Academy300m Hurdles36" / 0.914m29.1:00.95a PB9
Mar 29Alpha InvitationalMar 29 · 3200 Meters · Place 39 · Summit AcademySummit Academy3200 Meters3912:03.59a9
Mar 26Mountain Ridge @ RivertonMar 26 · 1600 Meters · Place 14 · Summit AcademySummit Academy1600 Meters145:24.06a9
Mar 26Mountain Ridge @ RivertonMar 26 · 800 Meters · Place 22 · Summit AcademySummit Academy800 Meters222:39.79a9
Mar 14Early Bird InvitationalMar 14 · 1600 Meters · Place 148 · Summit AcademySummit Academy1600 Meters14805:31.89

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17BYU Indoor Invitational (High School)Jan 17 · 1 Mile · Place 166 · UnattachedUnattached1 Mile166.5:47.97a PB9

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 6USATF Utah Association Junior Olympic ChampionshipsJun 6 · Long Jump · Place 3 · Wolfpack Running Club UtWolfpack Running Club UtLong Jump33.63m PB—
Jun 6USATF Utah Association Junior Olympic ChampionshipsJun 6 · High Jump · Place 3 · Wolfpack Running Club UtWolfpack Running Club UtHigh Jump31.10m—
Jun 6USATF Utah Association Junior Olympic ChampionshipsJun 6 · Shot Put · Place 3 · Wolfpack Running Club UtWolfpack Running Club UtShot Put34.74m—
Jun 6USATF Utah Association Junior Olympic ChampionshipsJun 6 · 200m Hurdles · Place 2 · Wolfpack Running Club UWolfpack Running Club U200m Hurdles240.48a—
Jun 6USATF Utah Association Junior Olympic ChampionshipsJun 6 · 100m Hurdles · Place 3 · Wolfpack Running Club UWolfpack Running Club U100m Hurdles323.52a—
Jun 6USATF Utah Association Junior Olympic ChampionshipsJun 6 · 3000 Meters · Place 7 · Wolfpack Running Club UWolfpack Running Club U3000 Meters711:58.73a—
Jun 6USATF Utah Association Junior Olympic ChampionshipsJun 6 · 1500 Meters · Place 1 · Wolfpack Running Club UWolfpack Running Club U1500 Meters15:37.62a—
Jun 6USATF Utah Association Junior Olympic ChampionshipsJun 6 · 1500 Meters · Place 11 · Wolfpack Running Club UWolfpack Running Club U1500 Meters115:28.92a—
Jun 1Run With The Wolves Jun 1 · High Jump · Place 8 · Wolfpack Running Club UtWolfpack Running Club UtHigh Jump83-10—
Jun 1Run With The Wolves Jun 1 · 200m Hurdles · Place 2 · Wolfpack Running Club UWolfpack Running Club U200m Hurdles238.82a—
Jun 1Run With The Wolves Jun 1 · 3000 Meters · Place 9 · Wolfpack Running Club UWolfpack Running Club U3000 Meters911:59.66a—
Jun 1Run With The Wolves Jun 1 · 1500 Meters · Place 11 · Wolfpack Running Club UWolfpack Running Club U1500 Meters115:37.91a—
May 25Shock InvitationalMay 25 · Long Jump · Place 6 · Wolfpack Running Club UtWolfpack Running Club UtLong Jump69-5—
May 25Shock InvitationalMay 25 · Javelin · Place 4 · Wolfpack Running Club UtWolfpack Running Club UtJavelin442-2—
May 25Shock InvitationalMay 25 · Shot Put · Place 6 · Wolfpack Running Club UtWolfpack Running Club UtShot Put614-0—
May 25Shock InvitationalMay 25 · 200m Hurdles · Place 2 · Wolfpack Running Club UWolfpack Running Club U200m Hurdles242.96a—
May 25Shock InvitationalMay 25 · 3000 Meters · Place 3 · Wolfpack Running Club UWolfpack Running Club U3000 Meters311:46.00a—
May 25Shock InvitationalMay 25 · 1500 Meters · Place 6 · Wolfpack Running Club UWolfpack Running Club U1500 Meters65:55.77a—
Apr 22Soelberg Track Club Sun Mountain InvitationalApr 22 · 1500 Meters · Place 8 · Wolfpack Running Club UWolfpack Running Club U1500 Meters85:33.14a—
Apr 22Soelberg Track Club Sun Mountain InvitationalApr 22 · 800 Meters · Place 7 · Wolfpack Running Club UWolfpack Running Club U800 Meters72:55.07a—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 8USATF Utah Association Junior Olympic ChampionshipsJun 8 · 3000 Meters · Place 6 · Wolfpack Running Club UWolfpack Running Club U3000 Meters612:17.07a—
Jun 8USATF Utah Association Junior Olympic ChampionshipsJun 8 · 1500 Meters · Place 14 · Wolfpack Running Club UWolfpack Running Club U1500 Meters146:09.20—
Jun 8USATF Utah Association Junior Olympic ChampionshipsJun 8 · 800 Meters · Place 9 · Wolfpack Running Club UWolfpack Running Club U800 Meters93:08.86a—
Jun 3Running With the WolvesJun 3 · 3000 Meters · Place 2 · Wolfpack Running Club UWolfpack Running Club U3000 Meters212:55.79a—
Jun 3Running With the WolvesJun 3 · High Jump · Place 6 · Wolfpack Running Club UtWolfpack Running Club UtHigh Jump63-8—
Jun 3Running With the WolvesJun 3 · 1500 Meters · Place 14 · Wolfpack Running Club UWolfpack Running Club U1500 Meters146:36.16a—
Jun 3Running With the WolvesJun 3 · 800 Meters · Place 11 · Wolfpack Running Club UWolfpack Running Club U800 Meters113:49.90a—
May 27Race Cats Developmental MeetMay 27 · High Jump · Place 8 · Wolfpack Running Club UtahWolfpack Running Club UtahHigh Jump8.1.17m PB12
May 27Race Cats Developmental MeetMay 27 · 3000 Meters · Place 4 · Wolfpack Running Club UtahWolfpack Running Club Utah3000 Meters4.11:39.86a12
May 27Race Cats Developmental MeetMay 27 · 1500 Meters · Place 9 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters9.5:39.15a12
May 27Race Cats Developmental MeetMay 27 · 800 Meters · Place 6 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters6.2:50.67a12
May 5Billy Goat ChallengeMay 5 · 1 Mile · Place 5 · Wolfpack Running Club UtahWolfpack Running Club Utah1 Mile5.09:07.2Unofficial12

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 7USATF Region 11 Junior Olympic ChampionshipsJul 7 · 3000 Meters · Place 2 · Wolfpack Running Club UtaWolfpack Running Club Uta3000 Meters212:07.47—
Jul 7USATF Region 11 Junior Olympic ChampionshipsJul 7 · 1500 Meters · Place 4 · Wolfpack Running Club UtaWolfpack Running Club Uta1500 Meters45:41.64—
Jun 16USATF Utah Association Junior Olympic ChampionshipsJun 16 · 3000 Meters · Place 2 · Wolfpack Running Club UtahWolfpack Running Club Utah3000 Meters2.12:09.94a12
Jun 16USATF Utah Association Junior Olympic ChampionshipsJun 16 · 1500 Meters · Place 6 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters6.5:38.73a12
May 28Davis Developmental #1May 28 · High Jump · Place 6 · Wolfpack Running Club UtahWolfpack Running Club UtahHigh Jump6.3-04.0012
May 28Davis Developmental #1May 28 · 3000 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah3000 Meters1.11:40.29a12
May 28Davis Developmental #1May 28 · 1500 Meters · Place 3 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters3.5:36.78a12
May 28Davis Developmental #1May 28 · 800 Meters · Place 3 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters3.2:57.85a12
May 24USATF-Utah Development Meet 2May 24 · 1500 Meters · Place 10 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters10.5:59.78a12
May 24USATF-Utah Development Meet 2May 24 · 800 Meters · Place 7 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters7.3:07.72a12
May 24USATF-Utah Development Meet 2May 24 · 400 Meters · Place 17 · Wolfpack Running Club UtahWolfpack Running Club Utah400 Meters17.1:23.09a PB12
May 10USATF-Utah Development Meet 1May 10 · Shot Put · Place 17 · Wolfpack Running Club UtahWolfpack Running Club UtahShot Put6lb17.10-02.00 PB12
May 10USATF-Utah Development Meet 1May 10 · 1500 Meters · Place 5 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters5.5:35.85a12
May 10USATF-Utah Development Meet 1May 10 · 800 Meters · Place 4 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters4.2:53.06a12
Mar 19Wolfpack Winter Time TrialMar 19 · 1600 Meters · Place 2 · Wolfpack Running Club UtahWolfpack Running Club Utah1600 Meters2.6:27.1Unofficial12
Mar 19Wolfpack Winter Time TrialMar 19 · 800 Meters · Place 1 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters1.3:09.5Unofficial12

2021 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · Pentathlon (Outdoor) · Place 5 · Race Cats - HerrimanRace Cats - HerrimanPentathlon (Outdoor)StandardRound M5.637Unofficial11
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · 80m Hurdles · Place 5 · Race Cats - HerrimanRace Cats - Herriman80m Hurdles30" / 0.762mRound M5.22.44aUnofficial11
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · Long Jump · Place 5 · Race Cats - HerrimanRace Cats - HerrimanLong JumpRound M5.2.88mUnofficial11
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · Shot Put · Place 5 · Race Cats - HerrimanRace Cats - HerrimanShot Put6lbRound M5.3.49mUnofficial11
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · High Jump · Place 3 · Race Cats - HerrimanRace Cats - HerrimanHigh JumpRound M3.1.06mUnofficial11
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · 3000 Meters · Place 4 · Race Cats - HerrimanRace Cats - Herriman3000 Meters4.12:35.13aUnofficial11
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · 1500 Meters · Place 3 · Race Cats - HerrimanRace Cats - Herriman1500 MetersRound M3.5:45.04aUnofficial11
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · 1500 Meters · Place 9 · Race Cats - HerrimanRace Cats - Herriman1500 Meters9.5:45.42aUnofficial11
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · 800 Meters · Place 9 · Race Cats - HerrimanRace Cats - Herriman800 Meters9.2:52.42aUnofficial11
May 25USATF Utah Youth #4May 25 · 1500 Meters · Place 7 · Race Cats - HerrimanRace Cats - Herriman1500 Meters7.5:59.24aUnofficial11
May 25USATF Utah Youth #4May 25 · 800 Meters · Place 4 · Race Cats - HerrimanRace Cats - Herriman800 Meters4.2:55.57aUnofficial11
May 25USATF Utah Youth #4May 25 · 400 Meters · Place 7 · Race Cats - HerrimanRace Cats - Herriman400 Meters7.1:23.41aUnofficial11
May 22USATF Utah Youth #3May 22 · 80m Hurdles · Place 12 · Race Cats - HerrimanRace Cats - Herriman80m Hurdles30" / 0.762m12.24.43a11
May 22USATF Utah Youth #3May 22 · Long Jump · Place 19 · Race Cats - HerrimanRace Cats - HerrimanLong Jump19.8-07.0011
May 22USATF Utah Youth #3May 22 · Shot Put · Place 10 · Race Cats - HerrimanRace Cats - HerrimanShot Put6lb10.8-05.5011
May 22USATF Utah Youth #3May 22 · High Jump · Race Cats - HerrimanRace Cats - HerrimanHigh Jump—DNS11
May 22USATF Utah Youth #3May 22 · 3000 Meters · Place 5 · Race Cats - HerrimanRace Cats - Herriman3000 Meters5.12:26.59a11
May 22USATF Utah Youth #3May 22 · 800 Meters · Place 10 · Race Cats - HerrimanRace Cats - Herriman800 Meters10.3:10.51a11
May 11USATF Developmental Meet #2May 11 · 80m Hurdles · Place 8 · Race Cats - HerrimanRace Cats - Herriman80m Hurdles30" / 0.762m8.21.06a PB11
May 11USATF Developmental Meet #2May 11 · 3000 Meters · Place 4 · Race Cats - HerrimanRace Cats - Herriman3000 Meters4.13:03.34a11
May 11USATF Developmental Meet #2May 11 · 800 Meters · Place 3 · Race Cats - HerrimanRace Cats - Herriman800 Meters3.3:08.62a11