Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCubs Mini Meet · Apr 2912.5Cubs Mini MeetApril 29, 2023
1500 Meters · OutdoorRunning Rebels Invitational · May 24:38.45aRunning Rebels InvitationalMay 2, 2026
1600 Meters · OutdoorTVAL Meet of Champions · May 65:04.30aTVAL Meet of ChampionsMay 6, 2026
200 Meters · OutdoorDVTFC Mini Meet · Mar 2226.36aDVTFC Mini MeetMarch 22, 2026
400 Meters · OutdoorMount Diablo Mini Meet · Apr 251:02.126aMount Diablo Mini MeetApril 25, 2026
800 Meters · OutdoorOakland Cubs Mini Meet · May 102:12.39aOakland Cubs Mini MeetMay 10, 2026
Long Jump · OutdoorDVTFC Mini Meet · Mar 2213-10.00DVTFC Mini MeetMarch 22, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 302nd Annual Bay Area Youth Classic InvitationalMay 30 · 800 Meters · Place 3 · Mount Diablo HeatMount Diablo Heat800 Meters32:16.97a8
May 163M INVITATIONAL 2026May 16 · 1500 Meters · Place 6 · Mount Diablo HeatMount Diablo Heat1500 Meters64:38.50a8
May 10Oakland Cubs Mini MeetMay 10 · 800 Meters · Place 1 · Mount Diablo HeatMount Diablo Heat800 Meters1.2:12.39a PB8
May 6TVAL Meet of ChampionsMay 6 · 1600 Meters · Place 3 · Harvest ParkHarvest Park1600 Meters3.5:04.30a PB8
May 6TVAL Meet of ChampionsMay 6 · 400 Meters · Harvest ParkHarvest Park400 Meters—DNS8
May 2Running Rebels InvitationalMay 2 · 1500 Meters · Place 2 · Mount Diablo HeatMount Diablo Heat1500 Meters24:38.45a PB8
Apr 25Mount Diablo Mini MeetApr 25 · 1500 Meters · Place 3 · Mount Diablo HeatMount Diablo Heat1500 Meters3.4:45.324a8
Apr 25Mount Diablo Mini MeetApr 25 · 400 Meters · Place 1 · Mount Diablo HeatMount Diablo Heat400 Meters1.1:02.126a PB8
Mar 22DVTFC Mini MeetMar 22 · Long Jump · Place 1 · Mount Diablo HeatMount Diablo HeatLong Jump1.13-10.00 PB8
Mar 22DVTFC Mini MeetMar 22 · 800 Meters · Place 2 · Mount Diablo HeatMount Diablo Heat800 Meters2.2:14.94a8
Mar 22DVTFC Mini MeetMar 22 · 200 Meters · Place 1 · Mount Diablo HeatMount Diablo Heat200 Meters1.26.36a PB8

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 1500 Meters · Place 21 · Mount Diablo HeatMount Diablo Heat1500 Meters214:58.15a7
May 173M INVITATIONAL - 2025May 17 · 1500 Meters · Place 20 · Mount Diablo HeatMount Diablo Heat1500 Meters204:59.86a7
May 173M INVITATIONAL - 2025May 17 · 800 Meters · Place 28 · Mount Diablo HeatMount Diablo Heat800 Meters282:33.02a7
Apr 26Mount Diablo Mini MeetApr 26 · 1500 Meters · Place 8 · Mount Diablo HeatMount Diablo Heat1500 Meters85:12.240a7
Apr 26Mount Diablo Mini MeetApr 26 · 400 Meters · Place 2 · Mount Diablo HeatMount Diablo Heat400 Meters21:03.111a7
Apr 26Mount Diablo Mini MeetApr 26 · 200 Meters · Place 5 · Mount Diablo HeatMount Diablo Heat200 Meters528.769a7
Apr 19DVTFC Mini MeetApr 19 · 1500 Meters · Place 10 · Mount Diablo HeatMount Diablo Heat1500 Meters105:10.07
Apr 19DVTFC Mini MeetApr 19 · 800 Meters · Place 7 · Mount Diablo HeatMount Diablo Heat800 Meters72:33.97
Apr 13Cubs Mini MeetApr 13 · 800 Meters · Place 4 · Mount Diablo HeatMount Diablo Heat800 Meters4.2:27.97
Apr 13Cubs Mini MeetApr 13 · 200 Meters · Place 3 · Mount Diablo HeatMount Diablo Heat200 Meters3.27.87

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 21 · Mount Diablo HeatMount Diablo Heat1500 Meters21.5:06.89a6
May 183M INVITATIONAL "2024"May 18 · 1500 Meters · Place 19 · Mount Diablo HeatMount Diablo Heat1500 Meters19.5:05.95a6
May 183M INVITATIONAL "2024"May 18 · 800 Meters · Place 23 · Mount Diablo HeatMount Diablo Heat800 Meters23.2:34.13a6
May 8TVAL Meet of ChampionsMay 8 · 1600 Meters · Place 10 · Harvest ParkHarvest Park1600 Meters10.5:38.02a6
May 8TVAL Meet of ChampionsMay 8 · 800 Meters · Place 7 · Harvest ParkHarvest Park800 Meters7.2:35.77a6
Apr 27Oakland Cubs Mini Meet InvitationalApr 27 · 1500 Meters · Mount Diablo HeatMount Diablo Heat1500 Meters—DNS6
Apr 27Oakland Cubs Mini Meet InvitationalApr 27 · 800 Meters · Mount Diablo HeatMount Diablo Heat800 Meters—DNS6
Apr 27Oakland Cubs Mini Meet InvitationalApr 27 · 200 Meters · Mount Diablo HeatMount Diablo Heat200 Meters—DNS6
Apr 13Mt. Diablo Heat Mini MeetApr 13 · 1500 Meters · Place 15 · Mount Diablo HeatMount Diablo Heat1500 Meters15.5:34.435a6
Apr 13Mt. Diablo Heat Mini MeetApr 13 · 800 Meters · Place 8 · Mount Diablo HeatMount Diablo Heat800 Meters8.2:40.338a6
Mar 30DVTFC Mini-/Practice MeetMar 30 · 800 Meters · Place 10 · Mount Diablo HeatMount Diablo Heat800 Meters10.2:34.9Unofficial6
Mar 15Dublin Distance Fiesta Middle School Mile ExhibitionMar 15 · 1600 Meters · Place 1 · Mount Diablo HeatMount Diablo Heat1600 Meters1.5:53.30a6

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 203M Invitational 2023May 20 · 200 Meters · Place 43 · Mount Diablo HeatMount Diablo Heat200 Meters4330.26a—
May 203M Invitational 2023May 20 · 100 Meters · Place 39 · Mount Diablo HeatMount Diablo Heat100 MetersRound P3914.92a—
Apr 29Cubs Mini MeetApr 29 · 200 Meters · Place 2 · Mount Diablo HeatMount Diablo Heat200 Meters230.8—
Apr 29Cubs Mini MeetApr 29 · 100 Meters · Place 2 · Mount Diablo HeatMount Diablo Heat100 Meters212.5 PB—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 143M InvitationalMay 14 · 400 Meters · Place 66 · Mount Diablo HeatMount Diablo Heat400 Meters66.1:24.68a4
May 143M InvitationalMay 14 · 100 Meters · Place 58 · Mount Diablo HeatMount Diablo Heat100 MetersRound P58.15.93a4