Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUSATF Pacific Association Jr Olympic Championships · Jun 135:07.41aUSATF Pacific Association Jr Olympic Championships June 13, 2025
3000 Meters · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 2510:44.82aUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
800 Meters · OutdoorDVTFC Mini Meet · Apr 192:44.9DVTFC Mini MeetApril 19, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 3000 Meters · Place 14 · Mount Diablo Heat3000 Meters14.10:51.43a7
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 3000 Meters · Place 4 · Mount Diablo Heat3000 Meters4.10:44.82a PB7
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 8 · Mount Diablo Heat1500 Meters8.5:09.99a7
May 163M INVITATIONAL 2026May 16 · 3000 Meters · Place 2 · Mount Diablo Heat3000 Meters210:52.00a7
May 163M INVITATIONAL 2026May 16 · 1500 Meters · Place 4 · Mount Diablo Heat1500 Meters45:12.78a7
May 10Oakland Cubs Mini MeetMay 10 · 1500 Meters · Mount Diablo Heat1500 Meters—DNS7
Apr 25Mount Diablo Mini MeetApr 25 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters1.11:08.993a7
Apr 25Mount Diablo Mini MeetApr 25 · 1500 Meters · Place 2 · Mount Diablo Heat1500 Meters2.5:15.584a7

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 3000 Meters · Place 2 · Mount Diablo Heat3000 Meters210:57.76a6
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 1500 Meters · Place 2 · Mount Diablo Heat1500 Meters25:14.58a6
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 3000 Meters · Place 2 · Mount Diablo Heat3000 Meters211:00.69a6
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 1500 Meters · Place 2 · Mount Diablo Heat1500 Meters25:07.41a PB6
May 173M INVITATIONAL - 2025May 17 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters111:18.77a6
May 173M INVITATIONAL - 2025May 17 · 1500 Meters · Place 2 · Mount Diablo Heat1500 Meters25:12.48a6
Apr 26Mount Diablo Mini MeetApr 26 · 3000 Meters · Place 1 · Mount Diablo Heat3000 Meters111:27.421a6
Apr 26Mount Diablo Mini MeetApr 26 · 1500 Meters · Place 2 · Mount Diablo Heat1500 Meters25:27.782a6
Apr 19DVTFC Mini MeetApr 19 · 1500 Meters · Place 2 · Mount Diablo Heat1500 Meters25:20.96
Apr 19DVTFC Mini MeetApr 19 · 800 Meters · Place 1 · Mount Diablo Heat800 Meters12:44.9 PB6