Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 20 | 8:40 | USATF Pacific Association Junior Olympic Championships | November 20, 2022 |
| 3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 2 | 12:22.6 | Run Club Invitational Youth XC Meet | November 2, 2025 |
| 3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 13:12.56 | USATF National Junior Olympic Championships | December 14, 2024 |
| 3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 9 | 13:53.26 | USATF National Junior Olympic Championships | December 9, 2023 |
| 3,000 Meters · Golden Gate ParkTeam Onalysis Youth XC Meet · Nov 12 | 13:33.85 | Team Onalysis Youth XC Meet | November 12, 2023 |
| 3,000 Meters · Hagan Community ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 9 | 13:26.22 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue) | November 9, 2025 |
| 3,000 Meters · Hagan ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 10 | 13:51.13 | 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 | 13:19.66 | Oakland Cubs Youth XC Meet | September 22, 2024 |
| 3,000 Meters · Lindley Meadow Picnic Area2025 Pacific Association Junior Olympic Cross Country Championships · Nov 30 | 13:45.14 | 2025 Pacific Association Junior Olympic Cross Country Championships | November 30, 2025 |
| 3,000 Meters · Oak Grove ParkGodSpeed XC Meet · Oct 19 | 11:29.08 | GodSpeed XC Meet | October 19, 2025 |
| 3,000 Meters · Polo FieldsTeam Onalysis Halloween Cross Country Meet · Oct 31 | 11:30 | Team Onalysis Halloween Cross Country Meet | October 31, 2026 |
| 3,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 26 | 12:33.670 | Mt. Diablo Youth XC Meet | October 26, 2025 |
| 3,000 Meters · Tesoro Viejo USATF Region 14 Junior Olympic Championships · Nov 26 | 13:12.67 | USATF Region 14 Junior Olympic Championships | November 26, 2023 |
| 3,000 Meters · West Valley Early College High SchoolUSATF Pacific Association Junior Olympic Championships · Nov 19 | 14:50.99 | USATF Pacific Association Junior Olympic Championships | November 19, 2023 |
| 3,000 Meters · Woodward ParkUSATF Region 14 Junior Olympic Championships · Dec 1 | 13:04.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
1 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | 2025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 3,000 Meters 11-12 · Place 34 · Mission Valley Track & Field | 3,000 Meters 11-12 | 34 | 13:45.14 PB | 6 |
| Nov 15 | Team Onalysis Cross Country MeetNov 15 · 3,000 Meters 11-12 · Place 21 · Mission Valley Track & Field | 3,000 Meters 11-12 | 21 | 11:58.14 | 6 |
| Nov 9 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 9 · 3,000 Meters 11-12 · Place 8 · Mission Valley Track & Field | 3,000 Meters 11-12 | 8 | 13:26.22 PB | 6 |
| Nov 2 | Run Club Invitational Youth XC MeetNov 2 · 3,000 Meters 11-12 Boys · Place 19 · Mission Valley Track & Field | 3,000 Meters 11-12 Boys | 19 | 12:22.6 PB | 6 |
| Oct 26 | Mt. Diablo Youth XC MeetOct 26 · 3,000 Meters 11-12 · Place 22 · Mission Valley Track & Field | 3,000 Meters 11-12 | 22 | 12:33.670 PB | 6 |
| Oct 19 | GodSpeed XC MeetOct 19 · 3,000 Meters 11-12 · Place 9 · Mission Valley Track & Field | 3,000 Meters 11-12 | 9 | 11:29.08 PB | 6 |
| Oct 12 | NorCal Striders USATF Youth XC MeetOct 12 · 3,000 Meters 11-12 · Place 12 · Mission Valley Track & Field | 3,000 Meters 11-12 | 12 | 15:40 | 6 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 259 · Mission Valley Track & Field | 3,000 Meters 9-10 | 259 | 13:12.56 PB | 5 |
| Dec 1 | USATF Region 14 Junior Olympic ChampionshipsDec 1 · 3,000 Meters 9-10 · Place 25 · Mission Valley Track & Field | 3,000 Meters 9-10 | 25 | 13:04.7 PB | 5 |
| Nov 10 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 10 · 3,000 Meters 9-10 · Place 3 · Mission Valley Track & Field | 3,000 Meters 9-10 | 3 | 13:51.13 PB | 5 |
| Nov 3 | Run Club Invitational Youth XC MeetNov 3 · 3,000 Meters 9-10 Boys · Place 17 · Mission Valley Track & Field | 3,000 Meters 9-10 Boys | 17 | 12:46.3 | 5 |
| Oct 20 | Mt. Diablo Heat Youth XC MeetOct 20 · 3,000 Meters 9-10 · Place 20 · Mission Valley Track & Field | 3,000 Meters 9-10 | 20 | 14:00.7 | 5 |
| Sep 22 | Oakland Cubs Youth XC Meet Sep 22 · 3,000 Meters 9-10 · Place 18 · Mission Valley Track & Field | 3,000 Meters 9-10 | 18 | 13:19.66 PB | 5 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 9 | USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 284 · Mission Valley Track & Field | 3,000 Meters 9-10 | 284 | 13:53.26 PB | 4 |
| Nov 26 | USATF Region 14 Junior Olympic ChampionshipsNov 26 · 3,000 Meters 9-10 · Place 27 · Mission Valley Track & Field | 3,000 Meters 9-10 | 27 | 13:12.67 PB | 4 |
| Nov 19 | USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 31 · Mission Valley Track & Field | 3,000 Meters 9-10 | 31 | 14:50.99 PB | 4 |
| Nov 12 | Team Onalysis Youth XC MeetNov 12 · 3,000 Meters 9-10 · Place 15 · Mission Valley Track & Field | 3,000 Meters 9-10 | 15 | 13:33.85 PB | 4 |
| Nov 5 | Run Club Invitational Youth XC MeetNov 5 · 3,000 Meters 9-10 Boys · Place 23 · Mission Valley Track & Field | 3,000 Meters 9-10 Boys | 23 | 14:40.7 | 4 |
| Oct 15 | Mt Diablo Heat Youth XC MeetOct 15 · 3,000 Meters 9-10 · Place 28 · Mission Valley Track & Field | 3,000 Meters 9-10 | 28 | 15:12.08 | 4 |
| Oct 8 | NorCal Striders USATF Youth XC MeetOct 8 · 3,000 Meters 9-10 · Place 22 · Mission Valley Track & Field | 3,000 Meters 9-10 | 22 | 16:30.90 | 4 |
| Oct 8 | NorCal Striders USATF Youth XC MeetOct 8 · 2,000 Meters 7-8 · Mission Valley Track & Field | 2,000 Meters 7-8 | 0 | DNS | 4 |
2022 Cross Country
2 results