Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Dougherty Valley High SchoolWildcat Forward Motion Invitational · Oct 10 | 18:43.46 | Wildcat Forward Motion Invitational | October 10, 2026 |
| 2 Miles · Hidden Valley Park2026 Ed Sias Invitational · Sep 12 | 19:12.62 | 2026 Ed Sias Invitational | September 12, 2026 |
| 2,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 3 | 9:48.5 | Run Club Invitational Youth XC Meet | November 3, 2024 |
| 2,000 Meters · Hagan ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 10 | 12:58.60 | 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:13.17 | Oakland Cubs Youth XC Meet | September 22, 2024 |
| 2,000 Meters · Polo FieldsTeam Onalysis Cross Country Meet · Nov 15 | 10:16.37 | Team Onalysis Cross Country Meet | November 15, 2025 |
| 2,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 26 | 11:22.278 | Mt. Diablo Youth XC Meet | October 26, 2025 |
| 2,000 Meters · West Valley Early College High SchoolNorCal Striders USATF Youth XC Meet · Oct 12 | 10:31 | NorCal Striders USATF Youth XC Meet | October 12, 2025 |
| 3,000 Meters · Presidio, San Francisco Oakland Cubs Youth XC Meet · Sep 27 | 14:58 | 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
5 results2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | Team Onalysis Cross Country MeetNov 15 · 2,000 Meters 8U · Place 35 · Oakland Cubs | 2,000 Meters 8U | 35 | 10:16.37 PB | 9 |
| Nov 2 | Run Club Invitational Youth XC MeetNov 2 · 2,000 Meters 8U Boys · Place 27 · Oakland Cubs | 2,000 Meters 8U Boys | 27 | 9:53.2 | 9 |
| Oct 26 | Mt. Diablo Youth XC MeetOct 26 · 2,000 Meters 8U · Place 25 · Oakland Cubs | 2,000 Meters 8U | 25 | 11:22.278 PB | 9 |
| Oct 12 | NorCal Striders USATF Youth XC MeetOct 12 · 2,000 Meters 8 & Under · Place 6 · Oakland Cubs | 2,000 Meters 8 & Under | 6 | 10:31 PB | 9 |
| Oct 5 | Oakland Cubs Youth XC MeetOct 5 · 2,000 Meters Varsity · Place 22 · Oakland Cubs | 2,000 Meters Varsity | 22 | 12:09.12 | — |
| Sep 13 | 2025 Ed Sias InvitationalSep 13 · 2 Miles Junior Varsity · Place 94 · Oakland Cubs | 2 Miles Junior Varsity | 94 | 18:00.1 | — |
| Sep 13 | 2025 Ed Sias InvitationalSep 13 · 2 Miles Junior Varsity · Place 94 · Oakland Cubs | 2 Miles Junior Varsity | 94 | 18:00.1 | — |
| Sep 13 | 2025 Ed Sias InvitationalSep 13 · Varsity · Place 148 · Oakland Cubs | Varsity | 148 | 18:00.1 | — |
| Sep 13 | 2025 Ed Sias InvitationalSep 13 · Varsity · Place 94 · Oakland Cubs | Varsity | 94 | 18:00.1 | — |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 10 · 2,000 Meters 8U · Place 22 · Oakland Cubs | 2,000 Meters 8U | 22 | 12:58.60 PB | 8 |
| Nov 3 | Run Club Invitational Youth XC MeetNov 3 · 2,000 Meters 8U Boys · Place 22 · Oakland Cubs | 2,000 Meters 8U Boys | 22 | 9:48.5 PB | 8 |
| Oct 20 | Mt. Diablo Heat Youth XC MeetOct 20 · 2,000 Meters 8U · Place 30 · Oakland Cubs | 2,000 Meters 8U | 30 | 11:32.3 | 8 |
| Oct 13 | NorCal Striders USATF Youth XC MeetOct 13 · 2,000 Meters Varsity · Place 8 · Oakland Cubs | 2,000 Meters Varsity | 8 | 10:14.62 | — |
| Sep 22 | Oakland Cubs Youth XC Meet Sep 22 · 2,000 Meters 8U · Place 19 · Oakland Cubs | 2,000 Meters 8U | 19 | 10:13.17 PB | 8 |