Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBYU Indoor Invitational · Jan 175:02.98aBYU Indoor InvitationalJanuary 17, 2020
1 Mile · OutdoorRobison Invitational · Apr 304:39.82aRobison InvitationalApril 30, 2025
10,000 Meters · Outdoor2025 Leopard Invite · Apr 1733:31.82a2025 Leopard InviteApril 17, 2025
1600 Meters · IndoorUHSTCA Indoor Invitational · Jan 244:54.79aUHSTCA Indoor InvitationalJanuary 24, 2020
1600 Meters · OutdoorSkyhawk Midnight Invitational · Apr 274:55.87aSkyhawk Midnight InvitationalApril 27, 2018
2 Miles · IndoorBYU HS Indoor Invitational · Jan 1811:11.31BYU HS Indoor InvitationalJanuary 18, 2019
3000 Meters · IndoorISU Snake River · Jan 169:23.18aISU Snake RiverJanuary 16, 2025
3200 Meters · IndoorUtah Distance Challenge · Feb 710:24.18aUtah Distance ChallengeFebruary 7, 2020
3200 Meters · OutdoorRegion 8 Championships · May 1010:38.32aRegion 8 ChampionshipsMay 10, 2018
5000 Meters · IndoorMountain State Games · Feb 1416:03.50Mountain State GamesFebruary 14, 2025
5000 Meters · OutdoorMike Fanelli Track Classic · Mar 3015:59.40Mike Fanelli Track ClassicMarch 30, 2023
800 Meters · IndoorLast Chance Indoor Meet · Feb 82:22.37aLast Chance Indoor MeetFebruary 8, 2019
800 Meters · OutdoorWildcat Invitational · Apr 262:22.03aWildcat InvitationalApril 26, 2019
Combined results · IndoorUHSTCA Indoor Meet · Jan 254:58.68UHSTCA Indoor MeetJanuary 25, 2019

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30Robison InvitationalApr 30 · 1 Mile · Place 6 · Salt Lake (Utah) CCSalt Lake (Utah) CC1 Mile64:39.82a PBJr
Apr 30Robison InvitationalApr 30 · 5000 Meters · Place 27 · Salt Lake (Utah) CCSalt Lake (Utah) CC5000 Meters2716:26.61aJr
Apr 172025 Leopard InviteApr 17 · 10,000 Meters · Place 22 · Salt Lake CCSalt Lake CC10,000 Meters22.33:31.82a PBJr
Apr 3Mike Fanelli ClassicApr 3 · 5000 Meters · Place 161 · Salt LakeSalt Lake5000 Meters16116:37.21SO
Mar 28Utah Valley CollegiateMar 28 · 1 Mile · Place 57 · Salt LakeSalt Lake1 Mile574:41.32SO

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14Mountain State GamesFeb 14 · 5000 Meters · Place 43 · Salt LakeSalt Lake5000 Meters4316:03.50 PBSO
Feb 1Roman Ruiz Speed and Power MeetFeb 1 · 5000 Meters · Place 10 · Salt Lake (Utah) CCSalt Lake (Utah) CC5000 Meters1016:12.76a—
Jan 16ISU Snake RiverJan 16 · 3000 Meters · Place 42 · Salt Lake CCSalt Lake CC3000 Meters42.9:23.18a PBJr
Jan 10Weber State InvitationalJan 10 · 3000 Meters · Place 33 · Salt LakeSalt Lake3000 Meters339:39.42SO

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10BYU December InvitationalDec 10 · 3000 Meters · Place 25 · UnattachedUnattached3000 Meters25.9:28.84aJr

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 122023 BYU Cougar InvitationalMay 12 · 10,000 Meters · Place 4 · Salt Lake CCSalt Lake CC10,000 Meters4.36:38.18aFr
Mar 30Mike Fanelli Track ClassicMar 30 · 5000 Meters · Place 148 · Salt LakeSalt Lake5000 Meters14815:59.40 PBFR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 4Utah State Speed & PowerFeb 4 · 5000 Meters · Place 3 · Salt LakeSalt Lake5000 Meters316:48.51FR
Jan 122023 BYU Cougar Collegiate Indoor InvJan 12 · 3000 Meters · Place 44 · Salt LakeSalt Lake3000 Meters449:35.79a—

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 28Athletic Virtual Track & Field Meet #7May 28 · 1 Mile · Place 11 Mile1.4:35.0hUnofficial12

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7Utah Distance ChallengeFeb 7 · 3200 Meters · Place 23 · Maple MountainMaple Mountain3200 Meters23.10:24.18a PB12
Jan 24UHSTCA Indoor InvitationalJan 24 · 3200 Meters · Place 36 · Maple MountainMaple Mountain3200 Meters36.10:27.75a12
Jan 24UHSTCA Indoor InvitationalJan 24 · 1600 Meters · Place 111 · Maple MountainMaple Mountain1600 Meters111.4:54.79a PB12
Jan 17BYU Indoor InvitationalJan 17 · 1 Mile · Place 78 · Maple MountainMaple Mountain1 Mile78.5:02.98a PB12

2019 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8Region 8 ChampionshipsMay 8 · 3200 Meters · Place 20 · Maple MountainMaple Mountain3200 Meters2010:56.74JR
May 8Region 8 ChampionshipsMay 8 · 1600 Meters · Place 28 · Maple MountainMaple Mountain1600 Meters284:57.37JR
Apr 27Tiger TrialsApr 27 · 1600 Meters · Place 158 · Maple MountainMaple Mountain1600 Meters1585:10.1411
Apr 26Wildcat InvitationalApr 26 · 1600 Meters · Maple MountainMaple Mountain1600 Meters—DNS11
Apr 26Wildcat InvitationalApr 26 · 800 Meters · Place 33 · Maple MountainMaple Mountain800 Meters33.2:22.03a PB11
Apr 20Sky View InvitationalApr 20 · 1600 Meters · Place 28 · Maple MountainMaple Mountain1600 Meters285:08.35JR
Apr 20Sky View InvitationalApr 20 · 800 Meters · Place 30 · Maple MountainMaple Mountain800 Meters302:22.65JR
Apr 12Utah County InvitationalApr 12 · 3200 Meters · Place 42 · Maple MountainMaple Mountain3200 Meters42.11:03.41a11
Apr 12Utah County InvitationalApr 12 · 1600 Meters · Place 57 · Maple MountainMaple Mountain1600 Meters57.5:05.60a11
Mar 29Juab InvitationalMar 29 · 1600 Meters · Place 16 · Maple MountainMaple Mountain1600 Meters165:17.98JR
Mar 22Mountain Valley InviteMar 22 · 1600 Meters · Place 27 · Maple MountainMaple Mountain1600 Meters275:00.43JR

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 8Last Chance Indoor MeetFeb 8 · 1600 Meters · Place 107 · Maple MountainMaple Mountain1600 Meters107.4:59.17a11
Feb 8Last Chance Indoor MeetFeb 8 · 800 Meters · Place 86 · Maple MountainMaple Mountain800 Meters86.2:22.37a PB11
Jan 25UHSTCA Indoor MeetJan 25 · Combined results · Place 62 · Maple MountainMaple MountainCombined results6210:55.53JR
Jan 25UHSTCA Indoor MeetJan 25 · Combined results · Place 130 · Maple MountainMaple MountainCombined results1304:58.68 PBJR
Jan 18BYU HS Indoor InvitationalJan 18 · 1 Mile · Place 103 · Maple MountainMaple Mountain1 Mile1035:17.18Jr
Jan 18BYU HS Indoor InvitationalJan 18 · 2 Miles · Place 30 · Maple MountainMaple Mountain2 Miles3011:11.31 PBJr

2018 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 10Region 8 ChampionshipsMay 10 · 3200 Meters · Place 20 · Maple MountainMaple Mountain3200 Meters20.10:38.32a PB10
May 10Region 8 ChampionshipsMay 10 · 1600 Meters · Place 31 · Maple MountainMaple Mountain1600 Meters31.5:07.87a10
May 9Utah Region 8 ChampionshipsMay 9 · 3200 Meters · Place 20 · Maple MountainMaple Mountain3200 Meters2010:38.32SO
May 9Utah Region 8 ChampionshipsMay 9 · 1600 Meters · Place 31 · Maple MountainMaple Mountain1600 Meters315:07.87SO
Apr 27Skyhawk Midnight InvitationalApr 27 · 3200 Meters · Maple MountainMaple Mountain3200 Meters—DNS10
Apr 27Skyhawk Midnight InvitationalApr 27 · 1600 Meters · Place 8 · Maple MountainMaple Mountain1600 Meters8.4:55.87a PB10
Apr 14Utah County InviteApr 14 · 3200 Meters · Place 38 · Maple MountainMaple Mountain3200 Meters38.10:41.23a10
Apr 14Utah County InviteApr 14 · 1600 Meters · Place 40 · Maple MountainMaple Mountain1600 Meters40.4:58.04a10
Mar 30Nebo InviteMar 30 · 1600 Meters · Place 20 · Maple MountainMaple Mountain1600 Meters205:02.3410
Mar 23Mountain Valley InviteMar 23 · 3200 Meters · Place 11 · Maple MountainMaple Mountain3200 Meters1110:58.1610

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 19Weber State HS meetJan 19 · 3200 Meters · Place 43 · Maple MountainMaple Mountain3200 Meters43.11:01.83a10
Jan 19Weber State HS meetJan 19 · 800 Meters · Place 61 · Maple MountainMaple Mountain800 Meters61.2:31.24a10
Jan 52018 BYU Indoor Invitational (High School)Jan 5 · 1 Mile · Place 115 · Maple MountainMaple Mountain1 Mile1155:18.86Fr

2017 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16Region VIII JV MeetMay 16 · 1600 Meters · Place 7 · Maple MountainMaple Mountain1600 Meters7.5:04.05aUnofficial9
May 16Region VIII JV MeetMay 16 · Long Jump · Place 28 · Maple MountainMaple MountainLong Jump28.12-01.00Unofficial9
Apr 26Big Red UnderclassmanApr 26 · 800 Meters · Place 9 · Maple MountainMaple Mountain800 Meters92:24.46FR
Apr 26Big Red UnderclassmanApr 26 · 1600 Meters · Place 3 · Maple MountainMaple Mountain1600 Meters35:10.27FR
Apr 21Wildcat InvitationalApr 21 · 3200 Meters · Place 13 · Maple MountainMaple Mountain3200 Meters13.11:14.45a9
Mar 31Nebo InvitationalMar 31 · 3200 Meters · Place 9 · Maple MountainMaple Mountain3200 Meters911:07.10FR
Mar 28Region 8 Tri MeetMar 28 · 1600 Meters · Place 16 · Maple MountainMaple Mountain1600 Meters16.5:31.32a9
Mar 28Region 8 Tri MeetMar 28 · 800 Meters · Place 19 · Maple MountainMaple Mountain800 Meters19.2:41.12a9
Mar 24Mt. Valley InviteMar 24 · 3200 Meters · Place 29 · Maple MountainMaple Mountain3200 Meters29.11:02.23a9
Mar 14Region 8 Quad MeetMar 14 · 1600 Meters · Place 22 · Maple MountainMaple Mountain1600 Meters22.5:14.90a9
Mar 14Region 8 Quad MeetMar 14 · 800 Meters · Place 21 · Maple MountainMaple Mountain800 Meters21.2:30.26a9

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 6BYU HS InviteJan 6 · 1 Mile · Place 173 · Maple MountainMaple Mountain1 Mile173.5:51.96a9

2016 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 12Nebo District Day 1May 12 · 1600 Meters · Place 10 · Diamond ForkDiamond Fork1600 Meters10.5:22.18aUnofficial8
May 12Nebo District Day 1May 12 · 800 Meters · Place 18 · Diamond ForkDiamond Fork800 Meters18.2:29.53aUnofficial8
May 6Springville May 6May 6 · 1600 Meters · Place 6 · Diamond ForkDiamond Fork1600 Meters6.05:25.48
May 6Springville May 6May 6 · 800 Meters · Place 5 · Diamond ForkDiamond Fork800 Meters5.02:31.68
Apr 29Payson Apr 29Apr 29 · 1600 Meters · Place 3 · Diamond ForkDiamond Fork1600 Meters3.5:31.00Unofficial8
Apr 22Mapleton Apr 22Apr 22 · 1600 Meters · Place 9 · Diamond ForkDiamond Fork1600 Meters9.5:39.848
Apr 15Salem Apr 15Apr 15 · 1600 Meters · Place 5 · Diamond ForkDiamond Fork1600 Meters5.5:42.49a8
Apr 15Salem Apr 15Apr 15 · 800 Meters · Place 4 · Diamond ForkDiamond Fork800 Meters4.2:40.488
Apr 1DF Apr 1Apr 1 · 1600 Meters · Place 4 · Diamond ForkDiamond Fork1600 Meters4.5:40.688
Mar 22DF time trialsMar 22 · 800 Meters · Diamond ForkDiamond Fork800 Meters—2:50Unofficial8
Mar 22DF time trialsMar 22 · 400 Meters · Diamond ForkDiamond Fork400 Meters—1:12Unofficial8

2015 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 15May 15 MapletonMay 15 · 1600 Meters · Place 28 · Diamond ForkDiamond Fork1600 Meters28.6:03.59a7
May 15May 15 MapletonMay 15 · 800 Meters · Place 26 · Diamond ForkDiamond Fork800 Meters26.2:40.79a7
May 8May 8 PaysonMay 8 · 1600 Meters · Place 15 · Diamond ForkDiamond Fork1600 Meters15.5.56aUnofficial7
May 8May 8 PaysonMay 8 · 800 Meters · Place 14 · Diamond ForkDiamond Fork800 Meters14.2:52.00a7
May 1May 1 Maple Mount HSMay 1 · 1600 Meters · Place 8 · Diamond ForkDiamond Fork1600 Meters8.6:01.597
Apr 24April 24 Mt NeboApr 24 · 1600 Meters · Place 13 · Diamond ForkDiamond Fork1600 Meters13.6:02.347
Apr 24April 24 Mt NeboApr 24 · 800 Meters · Place 13 · Diamond ForkDiamond Fork800 Meters13.2:54.907
Apr 17Spanish Fork High (Jr schools; DF host)Apr 17 · 1600 Meters · Place 5 · Diamond ForkDiamond Fork1600 Meters5.6:06.06a7
Apr 17Spanish Fork High (Jr schools; DF host)Apr 17 · 800 Meters · Place 2 · Diamond ForkDiamond Fork800 Meters2.2:50.62a7
Apr 3March 3 SalemApr 3 · 1600 Meters · Diamond ForkDiamond Fork1600 Meters—6:14Unofficial7
Apr 3March 3 SalemApr 3 · 800 Meters · Diamond ForkDiamond Fork800 Meters—2:57Unofficial7
Mar 24DF Time TrialsMar 24 · 1600 Meters · Diamond ForkDiamond Fork1600 Meters—6:42Unofficial7
Mar 24DF Time TrialsMar 24 · 800 Meters · Diamond ForkDiamond Fork800 Meters—3:07Unofficial7
Mar 24DF Time TrialsMar 24 · 400 Meters · Diamond ForkDiamond Fork400 Meters—1:22Unofficial7