Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 254:38.20aUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
1600 Meters · OutdoorTVAL Meet of Champions · May 65:03.45aTVAL Meet of ChampionsMay 6, 2026
3000 Meters · OutdoorUSATF Pacific Association Jr Olympic Championships · Jun 1310:26.34aUSATF Pacific Association Jr Olympic Championships June 13, 2025
800 Meters · OutdoorDVTFC Mini Meet · Apr 192:34.6DVTFC Mini MeetApril 19, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 8 · Mount Diablo HeatMount Diablo Heat1500 Meters8.4:38.20a PB7
May 163M INVITATIONAL 2026May 16 · 1500 Meters · Place 5 · Mount Diablo HeatMount Diablo Heat1500 Meters54:41.56a7
May 10Oakland Cubs Mini MeetMay 10 · 1500 Meters · Place 2 · Mount Diablo HeatMount Diablo Heat1500 Meters2.4:45.38a7
May 10Oakland Cubs Mini MeetMay 10 · 800 Meters · Mount Diablo HeatMount Diablo Heat800 Meters—DNS7
May 6TVAL Meet of ChampionsMay 6 · 1600 Meters · Place 2 · HartHart1600 Meters2.5:03.45a PB7
Apr 25Mount Diablo Mini MeetApr 25 · 1500 Meters · Place 1 · Mount Diablo HeatMount Diablo Heat1500 Meters1.4:46.658a7

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 3000 Meters · Place 8 · Mount Diablo HeatMount Diablo Heat3000 Meters810:52.70a6
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 3000 Meters · Place 7 · Mount Diablo HeatMount Diablo Heat3000 Meters710:26.34a PB6
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 1500 Meters · Place 24 · Mount Diablo HeatMount Diablo Heat1500 Meters245:06.34a6
May 173M INVITATIONAL - 2025May 17 · 3000 Meters · Place 6 · Mount Diablo HeatMount Diablo Heat3000 Meters610:54.93a6
Apr 26Mount Diablo Mini MeetApr 26 · 1500 Meters · Place 6 · Mount Diablo HeatMount Diablo Heat1500 Meters65:09.041a6
Apr 26Mount Diablo Mini MeetApr 26 · 800 Meters · Place 10 · Mount Diablo HeatMount Diablo Heat800 Meters102:36.013a6
Apr 19DVTFC Mini MeetApr 19 · 1500 Meters · Place 8 · Mount Diablo HeatMount Diablo Heat1500 Meters85:04.06
Apr 19DVTFC Mini MeetApr 19 · 800 Meters · Place 9 · Mount Diablo HeatMount Diablo Heat800 Meters92:34.6 PB6