Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Dougherty Valley High SchoolWildcat Forward Motion Invitational · Oct 1015:56.98Wildcat Forward Motion Invitational October 10, 2026
3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 217:01.2Run Club Invitational Youth XC MeetNovember 2, 2025
3,000 Meters · Hagan Community ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 919:53.57Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)November 9, 2025
3,000 Meters · Polo FieldsTeam Onalysis Halloween Cross Country Meet · Oct 3113:39Team Onalysis Halloween Cross Country MeetOctober 31, 2026
3,000 Meters · Presidio, San Francisco Oakland Cubs Youth XC Meet · Sep 2714:51Oakland Cubs Youth XC MeetSeptember 27, 2026
3,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 2618:27.258Mt. Diablo Youth XC MeetOctober 26, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31Team Onalysis Halloween Cross Country MeetOct 31 · 3,000 Meters 11-12 · Place 23 · The Raptors3,000 Meters 11-122313:39 PB7
Oct 10Wildcat Forward Motion Invitational Oct 10 · 2 Miles Community · Place 53 · The Raptors2 Miles Community5315:56.98 PB7
Sep 27Oakland Cubs Youth XC MeetSep 27 · 3,000 Meters 11-12 · Place 30 · The Raptors3,000 Meters 11-123014:51 PB7

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 9Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 9 · 3,000 Meters 9-10 · Place 25 · The Raptors3,000 Meters 9-102519:53.57 PB6
Nov 2Run Club Invitational Youth XC MeetNov 2 · 3,000 Meters 9-10 Boys · Place 47 · The Raptors3,000 Meters 9-10 Boys4717:01.2 PB6
Oct 26Mt. Diablo Youth XC MeetOct 26 · 3,000 Meters 9-10 · Place 27 · The Raptors3,000 Meters 9-102718:27.258 PB6