Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDon Kirby Elite Invitational · Feb 134:21.24aDon Kirby Elite InvitationalFebruary 13, 2026
1 Mile · Outdoor64th Mt. SAC Relays · Apr 194:16.4164th Mt. SAC RelaysApril 19, 2024
100 Meters · OutdoorShadow Ridge Weekday #3 · Apr 2312.27Shadow Ridge Weekday #3April 23, 2025
1000 Meters · OutdoorCAC Indoor · Jan 312:33.29aCAC IndoorJanuary 31, 2026
1500 Meters · OutdoorBryan Clay Invitational · Apr 164:00.95aBryan Clay InvitationalApril 16, 2026
1600 Meters · Outdoor64th Mt. SAC Relays · Apr 194:15.0764th Mt. SAC RelaysApril 19, 2024
200 Meters · OutdoorShadow Ridge Weekday #3 · Apr 2323.79Shadow Ridge Weekday #3April 23, 2025
3000 Meters · OutdoorUSATF Region 15 Junior Olympic Championships · Jun 229:07.92aUSATF Region 15 Junior Olympic ChampionshipsJune 22, 2023
3000m Steeplechase · 0.914m · OutdoorNJCAA Region I · Apr 209:48.40aNJCAA Region IApril 20, 2026
3200 Meters · Outdoor2025 Skyhawk Invitational · Apr 259:38.322025 Skyhawk InvitationalApril 25, 2025
400 Meters · OutdoorShadow Ridge Weekday #3 · Apr 2351.35Shadow Ridge Weekday #3April 23, 2025
5000 Meters · OutdoorACCAC Championships · Apr 315:06.07aACCAC ChampionshipsApril 3, 2026
600 Meters · OutdoorAl Shirley Invitational · Jan 171:24.05aAl Shirley InvitationalJanuary 17, 2026
800 Meters · IndoorNAU Tune-Up · Feb 201:56.00NAU Tune-UpFebruary 20, 2026
800 Meters · OutdoorNIAA Southern 5A Region Championship · May 91:54.22aNIAA Southern 5A Region ChampionshipMay 9, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14NJCAA Division I Outdoor ChampionshipsMay 14 · 3000m Steeplechase · Place 9 · Central ArizonaCentral Arizona3000m Steeplechase0.914m9.10:19.14aFr
Apr 20NJCAA Region IApr 20 · 3000m Steeplechase · Place 3 · Central ArizonaCentral Arizona3000m Steeplechase0.914m3.9:48.40a PBFr
Apr 20NJCAA Region IApr 20 · 1500 Meters · Place 7 · Central ArizonaCentral Arizona1500 Meters7.4:05.17aFr
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 435 · Central ArizonaCentral Arizona1500 Meters435.4:00.95a PBFr
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · Place 227 · Central ArizonaCentral Arizona800 Meters227.1:57.45aFr
Apr 3ACCAC ChampionshipsApr 3 · 5000 Meters · Place 1 · Central ArizonaCentral Arizona5000 Meters1.15:06.07a PBFr
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 1500 Meters · Place 25 · Central ArizonaCentral Arizona1500 Meters25.4:06.82aFr
Jan 31CAC IndoorJan 31 · 1000 Meters · Place 3 · Central ArizonaCentral Arizona1000 Meters3.2:33.29a PBFr
Jan 31CAC IndoorJan 31 · 800 Meters · Place 13 · Central ArizonaCentral Arizona800 Meters13.2:05.09aFr
Jan 17Al Shirley InvitationalJan 17 · 600 Meters · Place 11 · Central ArizonaCentral Arizona600 Meters11.1:24.05a PBFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20NAU Tune-UpFeb 20 · 800 Meters · Place 8 · Central ArizonaCentral Arizona800 Meters81:56.00 PBFR
Feb 13Don Kirby Elite InvitationalFeb 13 · 1 Mile · Place 8 · Central ArizonaCentral Arizona1 Mile84:21.24a PBFr
Feb 13Don Kirby Elite InvitationalFeb 13 · 800 Meters · Place 45 · Central ArizonaCentral Arizona800 Meters452:01.47aFr
Feb 6Gaucho IndoorFeb 6 · 800 Meters · Place 26 · Central ArizonaCentral Arizona800 Meters262:01.99aFr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 162025 NIAA 5A State ChampionshipsMay 16 · 800 Meters · Place 4 · Shadow Ridge (NV)Shadow Ridge (NV)800 Meters4.1:55.17a12
May 102025 NIAA 4A & 5A Southern Regional ChampionshipsMay 10 · 3200 Meters · Place 5 · Shadow Ridge (NV)Shadow Ridge (NV)3200 Meters5.9:56.73a12
May 102025 NIAA 4A & 5A Southern Regional ChampionshipsMay 10 · 1600 Meters · Place 8 · Shadow Ridge (NV)Shadow Ridge (NV)1600 MetersRound P8.4:39.51a12
May 102025 NIAA 4A & 5A Southern Regional ChampionshipsMay 10 · 1600 Meters · Shadow Ridge (NV)Shadow Ridge (NV)1600 Meters--SCR12
May 102025 NIAA 4A & 5A Southern Regional ChampionshipsMay 10 · 800 Meters · Place 3 · Shadow Ridge (NV)Shadow Ridge (NV)800 MetersRound P3.1:57.88a12
May 102025 NIAA 4A & 5A Southern Regional ChampionshipsMay 10 · 800 Meters · Place 2 · Shadow Ridge (NV)Shadow Ridge (NV)800 Meters2.1:54.76a12
Apr 252025 Skyhawk InvitationalApr 25 · 3200 Meters · Place 5 · Shadow Ridge (NV)Shadow Ridge (NV)3200 Meters59:38.32 PB12
Apr 23Shadow Ridge Weekday #3Apr 23 · 400 Meters · Place 1 · Shadow Ridge (NV)Shadow Ridge (NV)400 Meters151.35 PB12
Apr 23Shadow Ridge Weekday #3Apr 23 · 200 Meters · Place 6 · Shadow Ridge (NV)Shadow Ridge (NV)200 Meters623.79 PB12
Apr 23Shadow Ridge Weekday #3Apr 23 · 100 Meters · Place 17 · Shadow Ridge (NV)Shadow Ridge (NV)100 Meters1712.27 PB12
Apr 16Coronado Weekday #3Apr 16 · 800 Meters · Place 1 · Shadow Ridge (NV)Shadow Ridge (NV)800 Meters12:00.07a12
Apr 52025 Red Rock Running InvitationalApr 5 · 800 Meters · Place 1 · Shadow Ridge (NV)Shadow Ridge (NV)800 Meters11:58.64a12

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 17NIAA 5A State ChampionshipMay 17 · 1600 Meters · Place 6 · Shadow Ridge (NV)Shadow Ridge (NV)1600 Meters6.4:33.63a11
May 17NIAA 5A State ChampionshipMay 17 · 800 Meters · Place 4 · Shadow Ridge (NV)Shadow Ridge (NV)800 Meters4.1:57.41a11
May 9NIAA Southern 5A Region ChampionshipMay 9 · 1600 Meters · Place 3 · Shadow Ridge (NV)Shadow Ridge (NV)1600 MetersRound P3.4:35.24a11
May 9NIAA Southern 5A Region ChampionshipMay 9 · 1600 Meters · Place 3 · Shadow Ridge (NV)Shadow Ridge (NV)1600 Meters3.4:23.43a11
May 9NIAA Southern 5A Region ChampionshipMay 9 · 800 Meters · Place 6 · Shadow Ridge (NV)Shadow Ridge (NV)800 MetersRound P6.2:02.03a11
May 9NIAA Southern 5A Region ChampionshipMay 9 · 800 Meters · Place 3 · Shadow Ridge (NV)Shadow Ridge (NV)800 Meters3.1:54.22a PB11
Apr 1964th Mt. SAC RelaysApr 19 · 1600 Meters · Place 13 · 11 Shadow Ridge (NV)11 Shadow Ridge (NV)1600 Meters134:15.07 PB—
Apr 1964th Mt. SAC RelaysApr 19 · 1 Mile · Place 13 · 11 Shadow Ridge (NV)11 Shadow Ridge (NV)1 Mile134:16.41 PB—
Apr 1964th Mt. SAC RelaysApr 19 · 800 Meters · Place 12 · 11 Shadow Ridge (NV)11 Shadow Ridge (NV)800 Meters122:01.36—
Apr 1964th Mt. SAC RelaysApr 19 · 1600 Meters · Place 13 · Shadow RidgeShadow Ridge1600 Meters134:15.07—
Apr 1964th Mt. SAC RelaysApr 19 · 1 Mile · Place 13 · Shadow RidgeShadow Ridge1 Mile134:16.41—
Apr 1964th Mt. SAC RelaysApr 19 · 800 Meters · Place 12 · Shadow RidgeShadow Ridge800 Meters122:01.36—
Apr 13Red Rock Running InvitationalApr 13 · 3200 Meters · Place 2 · Shadow Ridge (NV)Shadow Ridge (NV)3200 Meters29:49.85a—
Apr 52024 Arcadia InvitationalApr 5 · 1 Mile · Place 3 · Shadow RidgeShadow Ridge1 Mile34:19.0811
Apr 52024 Arcadia InvitationalApr 5 · 800 Meters · Place 7 · Shadow RidgeShadow Ridge800 Meters71:56.5311
Apr 52024 Arcadia InvitationalApr 5 · 1 Mile · Place 23 · Shadow RidgeShadow Ridge1 Mile234:19.0811
Apr 52024 Arcadia InvitationalApr 5 · 1600 Meters · Place 23 · Shadow RidgeShadow Ridge1600 Meters234:17.6011
Apr 52024 Arcadia InvitationalApr 5 · 1500 Meters · Place 22 · Shadow RidgeShadow Ridge1500 Meters224:02.5511
Apr 52024 Arcadia InvitationalApr 5 · 800 Meters · Place 25 · Shadow RidgeShadow Ridge800 Meters251:56.5311
Mar 292024 Las Vegas Track ClassicMar 29 · 3200 Meters · Place 2 · Shadow Ridge (NV)Shadow Ridge (NV)3200 Meters29:50.26a—
Mar 26Shadow Ridge Weekday #1Mar 26 · 400 Meters · Place 1 · Shadow Ridge (NV)Shadow Ridge (NV)400 Meters153.83a—
Mar 23Sam Germany InvitationalMar 23 · 1600 Meters · Place 2 · Shadow Ridge (NV)Shadow Ridge (NV)1600 Meters24:31.69a—
Mar 92024 Dave Butler Memorial Liberty InvitationalMar 9 · 800 Meters · Place 1 · Shadow RidgeShadow Ridge800 Meters11:55.58a—
Mar 6Shadow Ridge Weekday #1Mar 6 · 1600 Meters · Place 1 · Shadow RidgeShadow Ridge1600 Meters14:19.96a—
Mar 22024 Heitkotter InvitationalMar 2 · 1600 Meters · Place 1 · Shadow RidgeShadow Ridge1600 Meters14:24.55a—

2023 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 3000 Meters · Place 1 · 49-Unattached49-Unattached3000 Meters1.9:07.92a PB10
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 1 · 49-Unattached49-Unattached1500 Meters1.4:05.47a10
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 1 · 49-Unattached49-Unattached800 Meters1.1:59.30a10
May 19NIAA 4A State ChampionshipMay 19 · 3200 Meters · Place 2 · Shadow Ridge (NV)Shadow Ridge (NV)3200 Meters2.9:53.03a10
May 19NIAA 4A State ChampionshipMay 19 · 1600 Meters · Place 1 · Shadow Ridge (NV)Shadow Ridge (NV)1600 Meters1.4:27.08a10
May 19NIAA 4A State ChampionshipMay 19 · 800 Meters · Place 4 · Shadow Ridge (NV)Shadow Ridge (NV)800 Meters4.1:59.81a10
Apr 28Centennial FAST ClassicApr 28 · 800 Meters · Place 1 · Shadow RidgeShadow Ridge800 Meters11:59.6410
Apr 28Centennial FAST ClassicApr 28 · 1600 Meters · Place 1 · Shadow RidgeShadow Ridge1600 Meters14:37.0210
Apr 21Vegas Elite Twilight InvitationalApr 21 · 1600 Meters · Place 1 · Shadow RidgeShadow Ridge1600 Meters14:32.0210
Apr 21Vegas Elite Twilight InvitationalApr 21 · 800 Meters · Place 2 · Shadow RidgeShadow Ridge800 Meters21:58.9610
Apr 21Vegas Elite Twilight InvitationalApr 21 · 1 Mile · Place 2 · Shadow RidgeShadow Ridge1 Mile24:33.5210
Apr 19Arbor View Weekday #4Apr 19 · 800 Meters · Place 2 · Shadow RidgeShadow Ridge800 Meters22:02.3510
Apr 11Moapa Valley Meet #1Apr 11 · 1600 Meters · Place 2 · Shadow RidgeShadow Ridge1600 Meters24:44.91a—
Apr 11Moapa Valley Meet #1Apr 11 · 800 Meters · Place 2 · Shadow RidgeShadow Ridge800 Meters22:08.97a—
Apr 5Shadow Ridge Weekday #1Apr 5 · 3200 Meters · Place 1 · Shadow RidgeShadow Ridge3200 Meters19:57.6410
Apr 5Shadow Ridge Weekday #1Apr 5 · 400 Meters · Place 2 · Shadow RidgeShadow Ridge400 Meters252.5310
Apr 5Shadow Ridge Weekday #1Apr 5 · 3200 Meters · Place 1 · Shadow RidgeShadow Ridge3200 Meters19:57.6410
Apr 5Shadow Ridge Weekday #1Apr 5 · 400 Meters · Place 2 · Shadow RidgeShadow Ridge400 Meters252.5310
Apr 5Shadow Ridge Weekday #1Apr 5 · 3200 Meters · Place 1 · Shadow RidgeShadow Ridge3200 Meters19:57.6410
Apr 5Shadow Ridge Weekday #1Apr 5 · 400 Meters · Place 2 · Shadow RidgeShadow Ridge400 Meters252.5310
Mar 312023 Las Vegas Track ClassicMar 31 · 1600 Meters · Place 2 · Shadow RidgeShadow Ridge1600 Meters24:23.2110
Mar 29Legacy Weekday #1Mar 29 · 3200 Meters · Place 2 · Shadow RidgeShadow Ridge3200 Meters210:01.9010
Mar 29Legacy Weekday #1Mar 29 · 1600 Meters · Place 1 · Shadow RidgeShadow Ridge1600 Meters14:34.6510
Mar 23Palo Verde Weekday #2Mar 23 · 1600 Meters · Place 1 · Shadow RidgeShadow Ridge1600 Meters14:38.05a—
Mar 112023 Dave Butler Memorial Liberty InvitationalMar 11 · 3200 Meters · Place 5 · Shadow RidgeShadow Ridge3200 Meters510:31.3910
Mar 112023 Dave Butler Memorial Liberty InvitationalMar 11 · 1600 Meters · Place 2 · Shadow RidgeShadow Ridge1600 Meters24:34.5810
Mar 8Arbor View Weekday #1Mar 8 · 800 Meters · Place 1 · Shadow RidgeShadow Ridge800 Meters12:02.4310
Mar 42023 Heitkotter InvitationalMar 4 · 3200 Meters · Place 1 · Shadow RidgeShadow Ridge3200 Meters110:10.22a10

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 3NIAA 4A Mountain RegionMay 3 · 3200 Meters · Place 5 · Shadow RidgeShadow Ridge3200 Meters510:59.60—
May 3NIAA 4A Mountain RegionMay 3 · 1600 Meters · Place 12 · Shadow RidgeShadow Ridge1600 Meters125:07.96—
May 3NIAA 4A Mountain RegionMay 3 · 1600 Meters · Place 9 · Shadow RidgeShadow Ridge1600 MetersRound P95:03.81—
Apr 29Centennial FAST ClassicApr 29 · 3200 Meters · Place 5 · Shadow RidgeShadow Ridge3200 Meters510:51.609
Apr 29Centennial FAST ClassicApr 29 · 1600 Meters · Place 6 · Shadow RidgeShadow Ridge1600 Meters64:58.599
Apr 28Desert Oasis WeekdayApr 28 · 800 Meters · Place 6 · Shadow Ridge (NV)Shadow Ridge (NV)800 Meters6.2:10.83a9
Apr 222022 Skyhawk InvitationalApr 22 · 3200 Meters · Place 17 · Shadow RidgeShadow Ridge3200 Meters1710:45.729
Apr 5Arbor View Weekday #2Apr 5 · 1600 Meters · Place 3 · Shadow Ridge High ScShadow Ridge High Sc1600 Meters35:08.55—
Apr 22022 Red Rock Running Company InvitationalApr 2 · 3200 Meters · Place 7 · Shadow RidgeShadow Ridge3200 Meters711:37.319
Mar 22Mojave Weekday #2Mar 22 · 1600 Meters · Place 2 · Shadow Ridge High ScShadow Ridge High Sc1600 Meters25:09.81—
Mar 9Shadow Ridge Weekday #1Mar 9 · 1600 Meters · Place 2 · Shadow Ridge High ScShadow Ridge High Sc1600 Meters24:59.18—
Mar 4Bulldog Newcomers InvitationalMar 4 · 3200 Meters · Place 1 · Shadow RidgeShadow Ridge3200 Meters111:27.949
Mar 4Bulldog Newcomers InvitationalMar 4 · 1600 Meters · Place 2 · Shadow RidgeShadow Ridge1600 Meters25:14.589

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 11USATF Nevada Youth Association ChampionshipJun 11 · 3000 Meters · Place 2 · NoFlyZoneNoFlyZone3000 Meters2.10:43.09a8
Jun 11USATF Nevada Youth Association ChampionshipJun 11 · 1500 Meters · Place 4 · NoFlyZoneNoFlyZone1500 Meters4.5:02.97a8
Jun 11USATF Nevada Youth Association ChampionshipJun 11 · 800 Meters · Place 8 · NoFlyZoneNoFlyZone800 Meters8.2:45.72a8
May 29USATF Nevada Youth #5May 29 · 1500 Meters · Place 2 · NoFlyZoneNoFlyZone1500 Meters2.5:19.24a8