Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · California High SchoolCal HS Scrimmage · Aug 3016:20.80Cal HS Scrimmage August 30, 2025
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1816:18.345th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Newhall Community ParkEBAL Championships · Nov 717:05.21EBAL ChampionshipsNovember 7, 2026
3 Miles · Newhall Park 3-Mile CourseEBAL Championships · Nov 817:28.00EBAL ChampionshipsNovember 8, 2025
3,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 2012:09USATF Pacific Association Junior Olympic ChampionshipsNovember 20, 2022
4,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 313:25.6Run Club Invitational Youth XC MeetNovember 3, 2024
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1413:50.37USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 2214:12.37Oakland Cubs Youth XC Meet September 22, 2024
4,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Heat Youth XC Meet · Oct 2014:31.3Mt. Diablo Heat Youth XC MeetOctober 20, 2024
4,000 Meters · Tesoro Viejo USATF Region 14 Junior Olympic Championships · Nov 2612:47.38USATF Region 14 Junior Olympic ChampionshipsNovember 26, 2023
4,000 Meters · West Valley Early College High SchoolUSATF Pacific Association Junior Olympic Championships · Nov 1914:48.25USATF Pacific Association Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Woodward ParkUSATF Region 14 Junior Olympic Championships · Dec 115:22.9USATF Region 14 Junior Olympic ChampionshipsDecember 1, 2024
5,000 Meters · Woodward ParkRough Rider Invitational · Oct 1617:32Rough Rider Invitational October 16, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7EBAL ChampionshipsNov 7 · 3 Miles Varsity · Place 45 · Dougherty ValleyDougherty Valley3 Miles Varsity4517:05.21 PB10
Oct 242nd Annual Haystack Tune-upOct 24 · 3 Miles Varsity · Place 81 · Dougherty ValleyDougherty Valley3 Miles Varsity8116:20.210
Oct 16Rough Rider Invitational Oct 16 · 5,000 Meters Varsity Boys Large School · Place 115 · Dougherty ValleyDougherty Valley5,000 Meters Varsity Boys Large School11517:32 PB10
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 55 - 7:46pm - Blue Varsity B (B) · Place 146 · Dougherty ValleyDougherty Valley3 Miles Race 55 - 7:46pm - Blue Varsity B (B)14616:18.3 PB10
Aug 29DV/SRV scrimmageAug 29 · 2 Miles Varsity · Place 3 · Dougherty ValleyDougherty Valley2 Miles Varsity310:51Unofficial10

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 22CIF North Coast Section ChampionshipsNov 22 · 3 Miles Division 1 · Place 32 · Dougherty Valley (NCDougherty Valley (NC3 Miles Division 13217:46.1—
Nov 8EBAL ChampionshipsNov 8 · 3 Miles Varsity · Place 53 · Dougherty ValleyDougherty Valley3 Miles Varsity5317:28.00 PB9
Oct 25Haystack Tune-UpOct 25 · 3 Miles Varsity · Place 4 · Dougherty ValleyDougherty Valley3 Miles Varsity416:46.649
Oct 222025 Mid-Season Mania 3200m InvitationalOct 22 · 3,200 Meters Varsity · Place 71 · M Dougherty ValleyM Dougherty Valley3,200 Meters Varsity7110:42.08—
Oct 222025 Mid-Season Mania 3200m InvitationalOct 22 · 3,200 Meters Varsity · Place 21 · M Dougherty ValleyM Dougherty Valley3,200 Meters Varsity2110:42.08—
Oct 17Rough Rider Invitational Oct 17 · 5,000 Meters Varsity · Place 148 · Dougherty ValleyDougherty Valley5,000 Meters Varsity14817:28.34—
Oct 4Wildcat Forward Motion Invitational Oct 4 · 3 Miles Varsity · Place 16 · Dougherty Valley (NCDougherty Valley (NC3 Miles Varsity1617:21.5FR
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 155 · Dougherty ValleyDougherty Valley3 Miles Varsity15516:13.89
Sep 132025 Ed Sias InvitationalSep 13 · 2 Miles Freshman · Place 1 · Dougherty Valley (NCDougherty Valley (NC2 Miles Freshman111:09.3FR
Sep 132025 Ed Sias InvitationalSep 13 · 2 Miles Freshman · Place 1 · Dougherty Valley (NCDougherty Valley (NC2 Miles Freshman111:09.3FR
Sep 132025 Ed Sias InvitationalSep 13 · 2 Miles Freshman · Place 1 · Dougherty Valley (NCDougherty Valley (NC2 Miles Freshman111:09.3FR
Aug 30Cal HS Scrimmage Aug 30 · 3 Miles Varsity · Place 11 · Dougherty ValleyDougherty Valley3 Miles Varsity1116:20.80 PB9

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 119 · 2nd Wind Athletics2nd Wind Athletics4,000 Meters 13-1411913:50.37 PB8
Dec 1USATF Region 14 Junior Olympic ChampionshipsDec 1 · 4,000 Meters 13-14 · Place 25 · 2nd Wind Athletics2nd Wind Athletics4,000 Meters 13-142515:22.9 PB8
Nov 24USATF Pacific Association Junior Olympic ChampionshipsNov 24 · 4,000 Meters Varsity · Place 9 · 2nd Wind Athletics2nd Wind Athletics4,000 Meters Varsity914:19.6114
Nov 3Run Club Invitational Youth XC MeetNov 3 · 4,000 Meters 13-14 Boys · Place 3 · 2nd Wind Athletics2nd Wind Athletics4,000 Meters 13-14 Boys313:25.6 PB8
Oct 20Mt. Diablo Heat Youth XC MeetOct 20 · 4,000 Meters 13-14 · Place 1 · 2nd Wind Athletics2nd Wind Athletics4,000 Meters 13-14114:31.3 PB8
Sep 22Oakland Cubs Youth XC Meet Sep 22 · 4,000 Meters 13-14 · Place 2 · 2nd Wind Athletics2nd Wind Athletics4,000 Meters 13-14214:12.37 PB8

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 26USATF Region 14 Junior Olympic ChampionshipsNov 26 · 4,000 Meters 13-14 · Place 8 · 2nd Wind Athletics2nd Wind Athletics4,000 Meters 13-14812:47.38 PB7
Nov 19USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 7 · 2nd Wind Athletics2nd Wind Athletics4,000 Meters 13-14714:48.25 PB7
Oct 15Mt Diablo Heat Youth XC MeetOct 15 · 4,000 Meters 13-14 · Place 5 · 2nd Wind Athletics2nd Wind Athletics4,000 Meters 13-14515:16.797
Sep 24Oakland Cubs Youth MeetSep 24 · 4,000 Meters 13-14 · Place 9 · 2nd Wind Athletics2nd Wind Athletics4,000 Meters 13-14914:34.117

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 27USATF Region 14 Junior Olympic Championships Nov 27 · 2,000 Meters Varsity · Place 9 · 2nd Wind Athletics2nd Wind Athletics2,000 Meters Varsity911:5712
Nov 20USATF Pacific Association Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 13 · 2nd Wind Athletics2nd Wind Athletics3,000 Meters 11-121312:09 PB6

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21USATF Pacific Association Youth Cross Country ChampionshipsNov 21 · 3,000 Meters 11-12 · Place 25 · 2nd Wind Athletics2nd Wind Athletics3,000 Meters 11-122512:355