Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 2 | 8:17.5 | Run Club Invitational Youth XC Meet | November 2, 2025 |
| 2,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 13 | 9:11.80 | 2025 USATF National Junior Olympic Cross Country Championships | December 13, 2025 |
| 2,000 Meters · Hagan Community ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 9 | 8:54.58 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue) | November 9, 2025 |
| 2,000 Meters · Hagan ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 10 | 10:01.75 | 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 | 10:03.42 | 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:33.90 | 2025 Pacific Association Junior Olympic Cross Country Championships | November 30, 2025 |
| 2,000 Meters · Oak Grove ParkGodSpeed XC Meet · Oct 19 | 8:38.41 | GodSpeed XC Meet | October 19, 2025 |
| 2,000 Meters · Polo FieldsTeam Onalysis Cross Country Meet · Nov 15 | 8:34.49 | Team Onalysis Cross Country Meet | November 15, 2025 |
| 2,000 Meters · Presidio, San Francisco Oakland Cubs Youth XC Meet · Sep 27 | 9:44 | Oakland Cubs Youth XC Meet | September 27, 2026 |
| 2,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 26 | 9:01.601 | Mt. Diablo Youth XC Meet | October 26, 2025 |
| 2,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 6 | 9:00.16 | AAU Cross Country Nationals | December 6, 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 | 9:26.7 | USATF Region 14 Junior Olympic Championships | December 1, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | 2025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 2,000 Meters 8U · Place 38 · Mission Valley Track & Field | 2,000 Meters 8U | 38 | 9:11.80 PB | 3 |
| Dec 6 | AAU Cross Country NationalsDec 6 · 2,000 Meters 7 Year Olds · Place 6 · Mission Valley Track & Field | 2,000 Meters 7 Year Olds | 6 | 9:00.16 PB | 3 |
| Nov 30 | 2025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 2,000 Meters 8U · Place 3 · Mission Valley Track & Field | 2,000 Meters 8U | 3 | 8:33.90 PB | 3 |
| Nov 15 | Team Onalysis Cross Country MeetNov 15 · 2,000 Meters 8U · Place 1 · Mission Valley Track & Field | 2,000 Meters 8U | 1 | 8:34.49 PB | 3 |
| Nov 9 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 9 · 2,000 Meters 8U · Place 2 · Mission Valley Track & Field | 2,000 Meters 8U | 2 | 8:54.58 PB | 3 |
| Nov 2 | Run Club Invitational Youth XC MeetNov 2 · 2,000 Meters 8U Girls · Place 2 · Mission Valley Track & Field | 2,000 Meters 8U Girls | 2 | 8:17.5 PB | 3 |
| Oct 26 | Mt. Diablo Youth XC MeetOct 26 · 2,000 Meters 8U · Place 2 · Mission Valley Track & Field | 2,000 Meters 8U | 2 | 9:01.601 PB | 3 |
| Oct 19 | GodSpeed XC MeetOct 19 · 2,000 Meters 8U · Place 2 · Mission Valley Track & Field | 2,000 Meters 8U | 2 | 8:38.41 PB | 3 |
| Oct 12 | NorCal Striders USATF Youth XC MeetOct 12 · 2,000 Meters 8 & Under · Place 1 · Mission Valley Track & Field | 2,000 Meters 8 & Under | 1 | 8:56 PB | 3 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 1 | USATF Region 14 Junior Olympic ChampionshipsDec 1 · 2,000 Meters 8U · Place 17 · Mission Valley Track & Field | 2,000 Meters 8U | 17 | 9:26.7 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 | 10:01.75 PB | 2 |
| Nov 3 | Run Club Invitational Youth XC MeetNov 3 · 2,000 Meters 8U Girls · Place 9 · Mission Valley Track & Field | 2,000 Meters 8U Girls | 9 | 9:43.7 | 2 |
| Oct 20 | Mt. Diablo Heat Youth XC MeetOct 20 · 2,000 Meters 8U · Place 5 · Mission Valley Track & Field | 2,000 Meters 8U | 5 | 10:34.8 | 2 |
| Sep 22 | Oakland Cubs Youth XC Meet Sep 22 · 2,000 Meters 8U · Place 15 · Mission Valley Track & Field | 2,000 Meters 8U | 15 | 10:03.42 PB | 2 |
2023 Cross Country
3 results