Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 3 | 12:34.2 | Run Club Invitational Youth XC Meet | November 3, 2024 |
| 3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 13:28.60 | USATF National Junior Olympic Championships | December 14, 2024 |
| 3,000 Meters · Golden Gate ParkTeam Onalysis Youth XC Meet · Nov 12 | 15:42.98 | Team Onalysis Youth XC Meet | November 12, 2023 |
| 3,000 Meters · Hagan ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 10 | 14:12.96 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue) | November 10, 2024 |
| 3,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 22 | 12:46.85 | Oakland Cubs Youth XC Meet | September 22, 2024 |
| 3,000 Meters · Lindley Meadow Picnic Area2025 Pacific Association Junior Olympic Cross Country Championships · Nov 30 | 15:13.47 | 2025 Pacific Association Junior Olympic Cross Country Championships | November 30, 2025 |
| 3,000 Meters · Polo FieldsTeam Onalysis Cross Country Meet · Nov 15 | 13:29.82 | Team Onalysis Cross Country Meet | November 15, 2025 |
| 3,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Heat Youth XC Meet · Oct 20 | 13:45.0 | Mt. Diablo Heat Youth XC Meet | October 20, 2024 |
| 3,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 20 | 14:57 | USATF Pacific Association Junior Olympic Championships | November 20, 2022 |
| 3,000 Meters · Woodward ParkUSATF Region 14 Junior Olympic Championships · Dec 1 | 13:32.6 | USATF Region 14 Junior Olympic Championships | December 1, 2024 |
| 4,000 Meters · Presidio, San Francisco Oakland Cubs Youth XC Meet · Sep 27 | 23:53 | Oakland Cubs Youth XC Meet | September 27, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | Oakland Cubs Youth XC MeetSep 27 · 4,000 Meters 13-14 · Place 29 · Team Onalysis | 4,000 Meters 13-14 | 29 | 23:53 PB | 8 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | 2025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 3,000 Meters 11-12 · Place 55 · Team Onalysis | 3,000 Meters 11-12 | 55 | 15:13.47 PB | 7 |
| Nov 15 | Team Onalysis Cross Country MeetNov 15 · 3,000 Meters 11-12 · Place 34 · Team Onalysis | 3,000 Meters 11-12 | 34 | 13:29.82 PB | 7 |
| Nov 9 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 9 · 3,000 Meters 11-12 · Team Onalysis | 3,000 Meters 11-12 | — | DNS | 7 |
| Nov 2 | Run Club Invitational Youth XC MeetNov 2 · 3,000 Meters 11-12 Boys · Place 45 · Team Onalysis | 3,000 Meters 11-12 Boys | 45 | 14:08.7 | 7 |
| Oct 26 | Mt. Diablo Youth XC MeetOct 26 · 3,000 Meters 11-12 · Place 44 · Team Onalysis | 3,000 Meters 11-12 | 44 | 14:15.856 | 7 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 384 · Team Onalysis | 3,000 Meters 11-12 | 384 | 13:28.60 PB | 12 |
| Dec 1 | USATF Region 14 Junior Olympic ChampionshipsDec 1 · 3,000 Meters 11-12 · Place 37 · Team Onalysis | 3,000 Meters 11-12 | 37 | 13:32.6 PB | 12 |
| Nov 24 | USATF Pacific Association Junior Olympic ChampionshipsNov 24 · 3,000 Meters Varsity · Place 49 · Team Onalysis | 3,000 Meters Varsity | 49 | 12:57.50 | 12 |
| Nov 10 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 10 · 3,000 Meters 11-12 · Place 10 · Team Onalysis | 3,000 Meters 11-12 | 10 | 14:12.96 PB | 12 |
| Nov 3 | Run Club Invitational Youth XC MeetNov 3 · 3,000 Meters 11-12 Boys · Place 32 · Team Onalysis | 3,000 Meters 11-12 Boys | 32 | 12:34.2 PB | 12 |
| Oct 20 | Mt. Diablo Heat Youth XC MeetOct 20 · 3,000 Meters 11-12 · Place 37 · Team Onalysis | 3,000 Meters 11-12 | 37 | 13:45.0 PB | 12 |
| Oct 13 | NorCal Striders USATF Youth XC MeetOct 13 · 3,000 Meters Varsity · Place 15 · Team Onalysis | 3,000 Meters Varsity | 15 | 14:28.67 | 12 |
| Sep 22 | Oakland Cubs Youth XC Meet Sep 22 · 3,000 Meters 11-12 · Place 26 · Team Onalysis | 3,000 Meters 11-12 | 26 | 12:46.85 PB | 12 |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | Team Onalysis Youth XC MeetNov 12 · 3,000 Meters 9-10 · Place 25 · Team Onalysis | 3,000 Meters 9-10 | 25 | 15:42.98 PB | 11 |
2022 Cross Country
4 results