Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBrooks PR Invitational · Jun 74:31.00aBrooks PR InvitationalJune 7, 2026
1500 Meters · OutdoorBrooks PR Invitational · Jun 74:13.95aBrooks PR InvitationalJune 7, 2026
1600 Meters · OutdoorBrooks PR Invitational · Jun 74:29.43aBrooks PR InvitationalJune 7, 2026
3000 Meters · Outdoor3M INVITATIONAL 2026 · May 168:58.71a3M INVITATIONAL 2026May 16, 2026
800 Meters · OutdoorUSATF Region 14 Junior Olympic Championships · Jul 52:19.88aUSATF Region 14 Junior Olympic ChampionshipsJuly 5, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 7Brooks PR InvitationalJun 7 · 1 Mile · Place 12 · Mount Diablo Heat1 Mile12.4:31.00a PB8
Jun 7Brooks PR InvitationalJun 7 · 1600 Meters · Place 12 · Mount Diablo Heat1600 Meters12.4:29.43a PB8
Jun 7Brooks PR InvitationalJun 7 · 1500 Meters · Place 12 · Mount Diablo Heat1500 Meters12.4:13.95a PB8
May 163M INVITATIONAL 2026May 16 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters18:58.71a PB8
May 163M INVITATIONAL 2026May 16 · 1500 Meters · Place 1 · Mount Diablo Heat1500 Meters14:17.50a8
Apr 25Mount Diablo Mini MeetApr 25 · 4x800 Relay · Place 1 · Mount Diablo Heat4x800 Relay1.10:12.489a8
Apr 25Mount Diablo Mini MeetApr 25 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters1.9:10.384a8

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters19:10.81a7
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 1500 Meters · Place 1 · Mount Diablo Heat1500 Meters14:18.71a7
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters19:39.71a7
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 1500 Meters · Place 1 · Mount Diablo Heat1500 Meters14:19.53a7
May 173M INVITATIONAL - 2025May 17 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters19:41.74a7
May 173M INVITATIONAL - 2025May 17 · 1500 Meters · Place 1 · Mount Diablo Heat1500 Meters14:22.60a7
Apr 26Mount Diablo Mini MeetApr 26 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters19:33.379a7
Apr 26Mount Diablo Mini MeetApr 26 · 1500 Meters · Place 1 · Mount Diablo Heat1500 Meters14:33.105a7

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters19:33.54a—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 1500 Meters · Place 1 · Mount Diablo Heat1500 Meters14:32.28a—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 800 Meters · Place 1 · Mount Diablo Heat800 Meters12:19.88a PB—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters110:07.44a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 1500 Meters · Place 1 · Mount Diablo Heat1500 Meters14:42.96a—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 1500 Meters · Place 1 · Mount Diablo Heat1500 Meters14:46.7911
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters110:28.8911
May 203M Invitational 2023May 20 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters110:23.52a—
May 203M Invitational 2023May 20 · 1500 Meters · Place 1 · Mount Diablo Heat1500 Meters14:48.91a—