Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 3 | 8:58.0 | Run Club Invitational Youth XC Meet | November 3, 2024 |
| 2,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 10:02.15 | USATF National Junior Olympic Championships | December 14, 2024 |
| 2,000 Meters · Golden Gate ParkTeam Onalysis Youth XC Meet · Nov 12 | 10:47.75 | Team Onalysis Youth XC Meet | November 12, 2023 |
| 2,000 Meters · Hagan ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 10 | 9:14.30 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue) | November 10, 2024 |
| 2,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 22 | 8:49.66 | Oakland Cubs Youth XC Meet | September 22, 2024 |
| 2,000 Meters · Lindley Meadow Picnic Area2025 Pacific Association Junior Olympic Cross Country Championships · Nov 30 | 8:24.14 | 2025 Pacific Association Junior Olympic Cross Country Championships | November 30, 2025 |
| 2,000 Meters · Oak Grove ParkGodSpeed XC Meet · Oct 19 | 8:28.33 | GodSpeed XC Meet | October 19, 2025 |
| 2,000 Meters · Polo FieldsTeam Onalysis Cross Country Meet · Nov 15 | 9:06.08 | Team Onalysis Cross Country Meet | November 15, 2025 |
| 2,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 26 | 9:15.146 | Mt. Diablo Youth XC Meet | October 26, 2025 |
| 2,000 Meters · West Valley Early College High SchoolNorCal Striders USATF Youth XC Meet · Oct 12 | 8:56 | NorCal Striders USATF Youth XC Meet | October 12, 2025 |
| 2,000 Meters · Woodward ParkUSATF Region 14 Junior Olympic Championships · Dec 1 | 8:46.5 | USATF Region 14 Junior Olympic Championships | December 1, 2024 |
| 3,000 Meters · Polo FieldsTeam Onalysis Halloween Cross Country Meet · Oct 31 | 12:15 | Team Onalysis Halloween Cross Country Meet | October 31, 2026 |
| 3,000 Meters · Presidio, San Francisco Oakland Cubs Youth XC Meet · Sep 27 | 12:56 | 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
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | 2025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 2,000 Meters 8U · Place 5 · Mission Valley Track & Field | 2,000 Meters 8U | 5 | 8:24.14 PB | 3 |
| Nov 15 | Team Onalysis Cross Country MeetNov 15 · 2,000 Meters 8U · Place 12 · Mission Valley Track & Field | 2,000 Meters 8U | 12 | 9:06.08 PB | 3 |
| Oct 26 | Mt. Diablo Youth XC MeetOct 26 · 2,000 Meters 8U · Place 3 · Mission Valley Track & Field | 2,000 Meters 8U | 3 | 9:15.146 PB | 3 |
| Oct 19 | GodSpeed XC MeetOct 19 · 2,000 Meters 8U · Place 5 · Mission Valley Track & Field | 2,000 Meters 8U | 5 | 8:28.33 PB | 3 |
| Oct 12 | NorCal Striders USATF Youth XC MeetOct 12 · 2,000 Meters 8 & Under · Place 2 · Mission Valley Track & Field | 2,000 Meters 8 & Under | 2 | 8:56 PB | 3 |
| Oct 5 | Oakland Cubs Youth XC MeetOct 5 · 2,000 Meters Varsity · Place 3 · Mission Valley | 2,000 Meters Varsity | 3 | 9:44.69 | 3 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | USATF National Junior Olympic ChampionshipsDec 14 · 2,000 Meters 7-8 · Place 211 · Mission Valley Track & Field | 2,000 Meters 7-8 | 211 | 10:02.15 PB | 2 |
| Dec 1 | USATF Region 14 Junior Olympic ChampionshipsDec 1 · 2,000 Meters 8U · Place 14 · Mission Valley Track & Field | 2,000 Meters 8U | 14 | 8:46.5 PB | 2 |
| Nov 10 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 10 · 2,000 Meters 8U · Place 3 · Mission Valley Track & Field | 2,000 Meters 8U | 3 | 9:14.30 PB | 2 |
| Nov 3 | Run Club Invitational Youth XC MeetNov 3 · 2,000 Meters 8U Boys · Place 4 · Mission Valley Track & Field | 2,000 Meters 8U Boys | 4 | 8:58.0 PB | 2 |
| Oct 20 | Mt. Diablo Heat Youth XC MeetOct 20 · 2,000 Meters 8U · Place 4 · Mission Valley Track & Field | 2,000 Meters 8U | 4 | 9:26.2 | 2 |
| Oct 13 | NorCal Striders USATF Youth XC MeetOct 13 · 2,000 Meters Varsity · Place 3 · Mission Valley | 2,000 Meters Varsity | 3 | 9:10.48 | 2 |
| Sep 22 | Oakland Cubs Youth XC Meet Sep 22 · 2,000 Meters 8U · Place 4 · Mission Valley Track & Field | 2,000 Meters 8U | 4 | 8:49.66 PB | 2 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 2,000 Meters 7-8 · Place 20 · Mission Valley Track & Field | 2,000 Meters 7-8 | 20 | 9:45.70 | 1 |
| Nov 12 | Team Onalysis Youth XC MeetNov 12 · 2,000 Meters 8U · Place 7 · Mission Valley Track & Field | 2,000 Meters 8U | 7 | 10:47.75 PB | 1 |
| Nov 5 | Run Club Invitational Youth XC MeetNov 5 · 2,000 Meters 8U Boys · Place 16 · Mission Valley Track & Field | 2,000 Meters 8U Boys | 16 | 10:03.0 | 1 |
| Oct 15 | Mt Diablo Heat Youth XC MeetOct 15 · 2,000 Meters 8U · Place 16 · Mission Valley Track & Field | 2,000 Meters 8U | 16 | 10:40.38 | 1 |
| Sep 24 | Oakland Cubs Youth MeetSep 24 · 2,000 Meters 8U · Place 14 · Mission Valley Track & Field | 2,000 Meters 8U | 14 | 10:02.55 | 1 |