Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Mission San José High SchoolMVAL #1 · Sep 911:58.95MVAL #1September 9, 2026
2 Miles · Newark MemorialMVAL Opener · Sep 211:42.36MVAL OpenerSeptember 2, 2026
2 Miles · Quarry Lakes Regional Recreation AreaMVAL Championships · Nov 412:30.87MVAL ChampionshipsNovember 4, 2026
3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 513:20.9Run Club Invitational Youth XC MeetNovember 5, 2023
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:34.96USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Golden Gate ParkTeam Onalysis Youth XC Meet · Nov 1212:39.34Team Onalysis Youth XC MeetNovember 12, 2023
3,000 Meters · Hayward High SchoolOakland Cubs Youth Meet · Sep 2413:00.77Oakland Cubs Youth MeetSeptember 24, 2023
3,000 Meters · Tesoro Viejo USATF Region 14 Junior Olympic Championships · Nov 2612:44.24USATF Region 14 Junior Olympic ChampionshipsNovember 26, 2023
3,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 2013:28USATF Pacific Association Junior Olympic ChampionshipsNovember 20, 2022
4,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 315:52.8Run Club Invitational Youth XC MeetNovember 3, 2024
4,000 Meters · Hagan ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 1017:23.38Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)November 10, 2024
4,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 2216:59.06Oakland Cubs Youth XC Meet September 22, 2024
4,000 Meters · Oak Grove ParkGodSpeed XC Meet · Oct 1922:15.60GodSpeed XC MeetOctober 19, 2025
4,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 2616:52.088Mt. 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

4 results
DateMeetEventPlMarkGr
Nov 4MVAL ChampionshipsNov 4 · 2 Miles Frosh/Soph · Place 44 · AmericanAmerican2 Miles Frosh/Soph4412:30.87 PB9
Sep 30MVAL #2Sep 30 · 2 Miles Frosh/Soph · AmericanAmerican2 Miles Frosh/Soph0DNS9
Sep 9MVAL #1Sep 9 · 2 Miles Frosh/Soph · Place 7 · AmericanAmerican2 Miles Frosh/Soph711:58.95 PB9
Sep 2MVAL OpenerSep 2 · 2 Miles Freshman · Place 9 · AmericanAmerican2 Miles Freshman911:42.36 PB9

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 302025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 4,000 Meters 13-14 · Mission Valley Track & FieldMission Valley Track & Field4,000 Meters 13-140DNS8
Oct 26Mt. Diablo Youth XC MeetOct 26 · 4,000 Meters 13-14 · Place 26 · Mission Valley Track & FieldMission Valley Track & Field4,000 Meters 13-142616:52.088 PB8
Oct 19GodSpeed XC MeetOct 19 · 4,000 Meters 13-14 · Place 8 · Mission Valley Track & FieldMission Valley Track & Field4,000 Meters 13-14822:15.60 PB8

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 10Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 10 · 4,000 Meters 13-14 · Place 12 · Mission Valley Track & FieldMission Valley Track & Field4,000 Meters 13-141217:23.38 PB7
Nov 3Run Club Invitational Youth XC MeetNov 3 · 4,000 Meters 13-14 Boys · Place 34 · Mission Valley Track & FieldMission Valley Track & Field4,000 Meters 13-14 Boys3415:52.8 PB7
Oct 20Mt. Diablo Heat Youth XC MeetOct 20 · 4,000 Meters 13-14 · Place 29 · Mission Valley Track & FieldMission Valley Track & Field4,000 Meters 13-142917:38.57
Sep 22Oakland Cubs Youth XC Meet Sep 22 · 4,000 Meters 13-14 · Place 36 · Mission Valley Track & FieldMission Valley Track & Field4,000 Meters 13-143616:59.06 PB7

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 341 · Mission Valley Track & FieldMission Valley Track & Field3,000 Meters 11-1234112:34.96 PB6
Nov 26USATF Region 14 Junior Olympic ChampionshipsNov 26 · 3,000 Meters 11-12 · Place 40 · Mission Valley Track & FieldMission Valley Track & Field3,000 Meters 11-124012:44.24 PB6
Nov 19USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Mission Valley Track & FieldMission Valley Track & Field3,000 Meters 11-120DNS6
Nov 12Team Onalysis Youth XC MeetNov 12 · 3,000 Meters 11-12 · Place 21 · Mission Valley Track & FieldMission Valley Track & Field3,000 Meters 11-122112:39.34 PB6
Nov 5Run Club Invitational Youth XC MeetNov 5 · 3,000 Meters 11-12 Boys · Place 38 · Mission Valley Track & FieldMission Valley Track & Field3,000 Meters 11-12 Boys3813:20.9 PB6
Sep 24Oakland Cubs Youth MeetSep 24 · 3,000 Meters 11-12 · Place 31 · Mission Valley Track & FieldMission Valley Track & Field3,000 Meters 11-123113:00.77 PB6

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Pacific Association Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 38 · California GrizzliesCalifornia Grizzlies3,000 Meters 11-123813:28 PB5
Nov 13Run Club InvitationalNov 13 · 3,000 Meters 11-12 · Place 4 · California GrizzliesCalifornia Grizzlies3,000 Meters 11-12413:33.15
Sep 25Oakland Cubs Youth Meet #1Sep 25 · 3,000 Meters 11-12 · Place 27 · California GrizzliesCalifornia Grizzlies3,000 Meters 11-122713:33.095