Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 5 | 8:57.2 | Run Club Invitational Youth XC Meet | November 5, 2023 |
| 2,000 Meters · Hayward High SchoolOakland Cubs Youth Meet · Sep 24 | 9:06.78 | Oakland Cubs Youth Meet | September 24, 2023 |
| 2,000 Meters · Shadow Cliffs Regional ParkMt Diablo Heat Youth XC Meet · Oct 15 | 9:58.78 | Mt Diablo Heat Youth XC Meet | October 15, 2023 |
| 2,000 Meters · Tesoro Viejo USATF Region 14 Junior Olympic Championships · Nov 26 | 8:23.96 | USATF Region 14 Junior Olympic Championships | November 26, 2023 |
| 2,000 Meters · West Valley Early College High SchoolUSATF Pacific Association Junior Olympic Championships · Nov 19 | 9:01.60 | USATF Pacific Association Junior Olympic Championships | November 19, 2023 |
| 3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 3 | 12:00.8 | Run Club Invitational Youth XC Meet | November 3, 2024 |
| 3,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 22 | 12:25.75 | Oakland Cubs Youth XC Meet | September 22, 2024 |
| 3,000 Meters · Middle School CourseScott Bauhs Invitational · Sep 26 | 12:49.56 | Scott Bauhs Invitational | September 26, 2026 |
| 3,000 Meters · Polo FieldsTeam Onalysis Cross Country Meet · Nov 15 | 12:16.00 | Team Onalysis Cross Country Meet | November 15, 2025 |
| 3,000 Meters · Presidio, San Francisco Oakland Cubs Youth XC Meet · Sep 27 | 13:02 | Oakland Cubs Youth XC Meet | September 27, 2026 |
| 3,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Heat Youth XC Meet · Oct 20 | 12:58.4 | Mt. Diablo Heat Youth XC Meet | October 20, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
8 results2024 Cross Country
4 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | USATF Region 14 Junior Olympic ChampionshipsNov 26 · 2,000 Meters 8U · Place 10 · California GrizzliesCalifornia Grizzlies | 2,000 Meters 8U | 10 | 8:23.96 PB | 3 |
| Nov 19 | USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 2,000 Meters 7-8 · Place 9 · California GrizzliesCalifornia Grizzlies | 2,000 Meters 7-8 | 9 | 9:01.60 PB | 3 |
| Nov 5 | Run Club Invitational Youth XC MeetNov 5 · 2,000 Meters 8U Boys · Place 3 · California GrizzliesCalifornia Grizzlies | 2,000 Meters 8U Boys | 3 | 8:57.2 PB | 3 |
| Oct 15 | Mt Diablo Heat Youth XC MeetOct 15 · 2,000 Meters 8U · Place 10 · California GrizzliesCalifornia Grizzlies | 2,000 Meters 8U | 10 | 9:58.78 PB | 3 |
| Sep 24 | Oakland Cubs Youth MeetSep 24 · 2,000 Meters 8U · Place 9 · California GrizzliesCalifornia Grizzlies | 2,000 Meters 8U | 9 | 9:06.78 PB | 3 |