Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorUSATF Arizona Regulation (Indoor Events Only) No 400m · Feb 84:38.15aUSATF Arizona Regulation (Indoor Events Only) No 400m February 8, 2025
1500 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 274:08.41a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
1600 Meters · IndoorShadow Ridge Showcase · Feb 284:36.08aShadow Ridge ShowcaseFebruary 28, 2026
1600 Meters · OutdoorShaun Hardt True Grit Invitational · Apr 244:30.84aShaun Hardt True Grit InvitationalApril 24, 2026
2000m Steeplechase · 0.838m · Outdoor***USATF Arizona Junior Olympic Championships (Special) · Jun 137:08.17a***USATF Arizona Junior Olympic Championships (Special)June 13, 2026
2000m Steeplechase · 0.914m · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 276:54.28a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
3000 Meters · IndoorUSATF Arizona Regulation (Indoor Events Only) No 400m · Feb 810:09.49aUSATF Arizona Regulation (Indoor Events Only) No 400m February 8, 2025
3000 Meters · OutdoorUSATF 56th Phoenix Invitational · Apr 2411:50.22USATF 56th Phoenix InvitationalApril 24, 2021
3200 Meters · OutdoorPuma Rise and Shine Invitational · Apr 1710:09.50Puma Rise and Shine InvitationalApril 17, 2026
400 Meters · OutdoorRattler Booster · Mar 754.04aRattler Booster March 7, 2026
800 Meters · IndoorShadow Ridge Showcase · Feb 282:02.37aShadow Ridge ShowcaseFebruary 28, 2026
800 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 271:57.00a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 2000m Steeplechase · Place 9 · Distance UniversityDistance University2000m Steeplechase0.914m9.6:54.28a PB10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 4 · Distance UniversityDistance University1500 MetersRound P4.4:09.68a10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 5 · Distance UniversityDistance University1500 Meters5.4:08.41a PB10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 800 Meters · Place 7 · Distance UniversityDistance University800 MetersRound P7.1:58.47a10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 800 Meters · Place 4 · Distance UniversityDistance University800 Meters4.1:57.00a PB10
Jul 9USATF Region 10 Junior Olympic Regional ChampionshipsJul 9 · 2000m Steeplechase · Place 2 · Distance UniversityDistance University2000m Steeplechase0.914m2.6:58.71a10
Jul 9USATF Region 10 Junior Olympic Regional ChampionshipsJul 9 · 1500 Meters · Place 1 · Distance UniversityDistance University1500 Meters1.4:15.13a10
Jul 9USATF Region 10 Junior Olympic Regional ChampionshipsJul 9 · 800 Meters · Place 1 · Distance UniversityDistance University800 Meters1.2:00.25a10
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 2000m Steeplechase · Place 1 · Distance UniversityDistance University2000m Steeplechase0.838m1.7:08.17a PB10
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 1500 Meters · Place 1 · Distance UniversityDistance University1500 Meters1.4:11.18a10
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 800 Meters · Place 1 · Distance UniversityDistance University800 Meters1.1:58.82a10
May 22***USATF Arizona State Championships (YOM) (Special)May 22 · 1500 Meters · Place 2 · Distance UniversityDistance University1500 Meters2.4:10.73a10
May 8AIA Division III, and IV Track & Field ChampionshipsMay 8 · 3200 Meters · Place 19 · Paradise HonorsParadise Honors3200 Meters19.10:20.64a10
May 8AIA Division III, and IV Track & Field ChampionshipsMay 8 · 1600 Meters · Place 15 · Paradise HonorsParadise Honors1600 Meters15.4:32.87a10
May 8AIA Division III, and IV Track & Field ChampionshipsMay 8 · 800 Meters · Place 10 · Paradise HonorsParadise Honors800 Meters10.1:58.77a10
Apr 29Fred Clare East Valley QualifierApr 29 · 800 Meters · Place 1 · Paradise HonorsParadise Honors800 Meters11:57.91a10
Apr 24Shaun Hardt True Grit InvitationalApr 24 · 1600 Meters · Place 10 · Paradise HonorsParadise Honors1600 Meters104:30.84a PB10
Apr 24Shaun Hardt True Grit InvitationalApr 24 · 800 Meters · Place 6 · Paradise HonorsParadise Honors800 Meters62:00.69a10
Apr 17Puma Rise and Shine InvitationalApr 17 · 3200 Meters · Place 8 · Paradise HonorsParadise Honors3200 Meters810:09.50 PB10
Apr 3Ben McIvor Memorial Track Qualifier - FULLApr 3 · 800 Meters · Place 2 · Paradise HonorsParadise Honors800 Meters22:00.51a10
Mar 289th Annual Ron Smith ClassicMar 28 · 1600 Meters · Place 6 · Paradise HonorsParadise Honors1600 Meters64:34.66a10
Mar 289th Annual Ron Smith ClassicMar 28 · 800 Meters · Place 9 · Paradise HonorsParadise Honors800 Meters92:00.72a10
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · 800 Meters · Place 7 · Paradise HonorsParadise Honors800 Meters72:02.6810
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · 1600 Meters · Place 18 · Paradise HonorsParadise Honors1600 Meters184:36.3010
Mar 13Mountain Ridge InviteMar 13 · 1600 Meters · Place 8 · Paradise HonorsParadise Honors1600 Meters84:39.02a10
Mar 13Mountain Ridge InviteMar 13 · 800 Meters · Place 8 · Paradise HonorsParadise Honors800 Meters82:03.96a10
Mar 7Rattler Booster Mar 7 · 400 Meters · Place 25 · Paradise HonorsParadise Honors400 Meters2554.04a PB10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Shadow Ridge ShowcaseFeb 28 · 1600 Meters · Place 3 · Paradise HonorsParadise Honors1600 Meters34:36.08a PB10
Feb 28Shadow Ridge ShowcaseFeb 28 · 800 Meters · Place 2 · Paradise HonorsParadise Honors800 Meters22:02.37a PB10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 29Seton Catholic Last Chance QualifierApr 29 · 1600 Meters · Place 13 · Paradise HonorsParadise Honors1600 Meters134:42.789
Apr 18Ben Franklin Friday Night LightsApr 18 · 1600 Meters · Place 10 · Paradise HonorsParadise Honors1600 Meters104:59.229
Apr 11Puma Rise and Shine InvitationalApr 11 · 800 Meters · Place 29 · Paradise HonorsParadise Honors800 Meters292:05.779
Apr 11Puma Rise and Shine InvitationalApr 11 · 1600 Meters · Place 30 · Paradise HonorsParadise Honors1600 Meters304:48.869
Apr 4Ben McIvor Memorial State QualifierApr 4 · 1600 Meters · Place 6 · Paradise HonorsParadise Honors1600 Meters64:44.33a9
Mar 29Shadow Ridge ShowcaseMar 29 · 3200 Meters · Place 2 · Paradise HonorsParadise Honors3200 Meters210:50.79a9
Mar 2185th Chandler Rotary Invitational - Friday SessionMar 21 · 800 Meters · Place 31 · Paradise HonorsParadise Honors800 Meters312:10.159
Mar 2185th Chandler Rotary Invitational - Friday SessionMar 21 · 1600 Meters · Place 43 · Paradise HonorsParadise Honors1600 Meters434:49.319
Mar 7Saunders Montague Desert Classic InviteMar 7 · 3200 Meters · Place 18 · Paradise HonorsParadise Honors3200 Meters1810:51.97a—
Mar 1Richard Thompson South Mountain ClassicMar 1 · 1600 Meters · Place 31 · Paradise HonorsParadise Honors1600 Meters314:51.799
Mar 1Richard Thompson South Mountain ClassicMar 1 · 800 Meters · Place 26 · Paradise HonorsParadise Honors800 Meters262:09.219

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8USATF Arizona Regulation (Indoor Events Only) No 400m Feb 8 · 3000 Meters · Place 1 · Distance UniversityDistance University3000 Meters110:09.49a PB9
Feb 8USATF Arizona Regulation (Indoor Events Only) No 400m Feb 8 · 1500 Meters · Place 2 · Distance UniversityDistance University1500 Meters24:38.15a PB9

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8CAA State ChampionshipsMay 8 · 3200 Meters · Place 8 · Paradise HonorsParadise Honors3200 Meters811:39.95a—
May 8CAA State ChampionshipsMay 8 · 1600 Meters · Place 5 · Paradise HonorsParadise Honors1600 Meters55:13.25a—
May 8CAA State ChampionshipsMay 8 · 800 Meters · Place 3 · Paradise HonorsParadise Honors800 Meters32:16.09a—
Apr 27Last Chance Qualifier (HS/JH)Apr 27 · 3200 Meters · Place 7 · Paradise HonorsParadise Honors3200 Meters712:37.35a—
Apr 27Last Chance Qualifier (HS/JH)Apr 27 · 1600 Meters · Place 3 · Paradise HonorsParadise Honors1600 Meters35:19.03a—
Apr 10Pride and Passion - WEST (HS/JH)Apr 10 · 1600 Meters · Place 1 · Paradise HonorsParadise Honors1600 Meters15:20.60a—
Apr 10Pride and Passion - WEST (HS/JH)Apr 10 · 800 Meters · Place 1 · Paradise HonorsParadise Honors800 Meters12:21.90a—
Apr 6CAA Southwest Classic (HS/JH)Apr 6 · 3200 Meters · Place 3 · Paradise HonorsParadise Honors3200 Meters311:56.01a—
Apr 6CAA Southwest Classic (HS/JH)Apr 6 · 1600 Meters · Place 1 · Paradise HonorsParadise Honors1600 Meters15:15.37a—
Mar 30Fierce Classic (HS/JH)Mar 30 · 1600 Meters · Place 6 · Paradise HonorsParadise Honors1600 Meters65:32.90a—
Mar 30Fierce Classic (HS/JH)Mar 30 · 800 Meters · Place 1 · Paradise HonorsParadise Honors800 Meters12:20.18a—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29CAA JH Last Chance Qualifier and HS Desert Oasis ShowcaseApr 29 · 1600 Meters · Place 13 · Paradise HonorsParadise Honors1600 Meters136:00.72a—
Apr 29CAA JH Last Chance Qualifier and HS Desert Oasis ShowcaseApr 29 · 800 Meters · Place 18 · Paradise HonorsParadise Honors800 Meters182:44.51a—
Apr 1CAA Fierce Classic (HS/JH)Apr 1 · 1600 Meters · Place 14 · Paradise HonorsParadise Honors1600 Meters146:37.20a—
Apr 1CAA Fierce Classic (HS/JH)Apr 1 · 800 Meters · Place 13 · Paradise HonorsParadise Honors800 Meters132:47.22a—
Mar 25CAA JH Kick Off Classic (JH and Elem)Mar 25 · 3200 Meters · Place 4 · Paradise HonorsParadise Honors3200 Meters415:19.90a—
Mar 25CAA JH Kick Off Classic (JH and Elem)Mar 25 · 1600 Meters · Place 10 · Paradise HonorsParadise Honors1600 Meters106:04.54a—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11CAA State ChampionshipsMay 11 · 1600 Meters · Place 12 · Paradise HonorsParadise Honors1600 Meters126:01.89a6
May 11CAA State ChampionshipsMay 11 · 800 Meters · Place 12 · Paradise HonorsParadise Honors800 Meters122:34.52a6
Mar 26CAA Under the LightsMar 26 · 1600 Meters · Place 5 · Paradise HonorsParadise Honors1600 Meters55:46.906
Mar 26CAA Under the LightsMar 26 · 800 Meters · Place 7 · Paradise HonorsParadise Honors800 Meters72:32.556

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24USATF 56th Phoenix InvitationalApr 24 · Javelin · Place 12 · Distance UniversityDistance UniversityJavelin1217.18m—
Apr 24USATF 56th Phoenix InvitationalApr 24 · 3000 Meters · Place 2 · Distance UniversityDistance University3000 Meters211:50.22 PB—
Apr 24USATF 56th Phoenix InvitationalApr 24 · 1500 Meters · Place 8 · Distance UniversityDistance University1500 Meters85:22.22—
Mar 13USATF Arizona Regulation YO (Eastmark HS)Mar 13 · Javelin · Place 6 · Distance UniversityDistance UniversityJavelin613.47m11
Mar 13USATF Arizona Regulation YO (Eastmark HS)Mar 13 · 3000 Meters · Place 5 · Distance UniversityDistance University3000 Meters512:21.7511
Mar 13USATF Arizona Regulation YO (Eastmark HS)Mar 13 · 1500 Meters · Place 3 · Distance UniversityDistance University1500 Meters35:40.4811

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13USATF Arizona Regulation (Hamilton HS)Feb 13 · Javelin · Place 4 · Distance UniversityDistance UniversityJavelin413.04m11
Feb 13USATF Arizona Regulation (Hamilton HS)Feb 13 · 1500 Meters · Place 3 · Distance UniversityDistance University1500 Meters35:53.7411
Feb 13USATF Arizona Regulation (Hamilton HS)Feb 13 · 800 Meters · Place 7 · Distance UniversityDistance University800 Meters72:50.9911