Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Crystal SpringsWCAL Championship · Nov 416:34.01WCAL Championship November 4, 2026
3 Miles · North Monterey County High School Cross Country7th Annual Jackie Henderson Memorial · Sep 1216:16.097th Annual Jackie Henderson Memorial September 12, 2026
3 Miles · Polo FieldsWCAL I · Sep 2316:26.97WCAL ISeptember 23, 2026
3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 310:32.0Run Club Invitational Youth XC MeetNovember 3, 2024
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1410:58.74USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 2211:05.71Oakland Cubs Youth XC Meet September 22, 2024
3,000 Meters · Woodward ParkUSATF Region 14 Junior Olympic Championships · Dec 111:15.8USATF Region 14 Junior Olympic ChampionshipsDecember 1, 2024
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1315:05.902025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Lindley Meadow Picnic Area2025 Pacific Association Junior Olympic Cross Country Championships · Nov 3014:11.582025 Pacific Association Junior Olympic Cross Country ChampionshipsNovember 30, 2025
4,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 2615:31.806Mt. Diablo Youth XC MeetOctober 26, 2025
5,000 Meters · Baylands ParkWCAL II · Oct 1516:54.90WCAL IIOctober 15, 2026
5,000 Meters · Woodward Park47th Asics Clovis Invitational · Oct 916:59.947th Asics Clovis InvitationalOctober 9, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 4WCAL Championship Nov 4 · 2.95 Miles Varsity · Place 21 · St Francis (Mountain View)St Francis (Mountain View)2.95 Miles Varsity2116:34.01 PB9
Oct 242nd Annual Haystack Tune-upOct 24 · 3 Miles Varsity · Place 76 · St Francis (Mountain View)St Francis (Mountain View)3 Miles Varsity7616:17.89
Oct 15WCAL IIOct 15 · 5,000 Meters Varsity · Place 19 · St Francis (Mountain View)St Francis (Mountain View)5,000 Meters Varsity1916:54.90 PB9
Oct 947th Asics Clovis InvitationalOct 9 · 5,000 Meters Division 4 Varsity · Place 79 · St Francis (Mountain View)St Francis (Mountain View)5,000 Meters Division 4 Varsity7916:59.9 PB9
Sep 23WCAL ISep 23 · 3 Miles Varsity · Place 18 · St Francis (Mountain View)St Francis (Mountain View)3 Miles Varsity1816:26.97 PB9
Sep 127th Annual Jackie Henderson Memorial Sep 12 · 3 Miles Frosh/Soph Boys · Place 1 · St Francis (Mountain View)St Francis (Mountain View)3 Miles Frosh/Soph Boys116:16.09 PB9

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 138 · Woodside WildebeestsWoodside Wildebeests4,000 Meters 13-1413815:05.90 PB8
Nov 302025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 4,000 Meters 13-14 · Place 19 · Woodside WildebeestsWoodside Wildebeests4,000 Meters 13-141914:11.58 PB8
Oct 26Mt. Diablo Youth XC MeetOct 26 · 4,000 Meters 13-14 · Place 10 · Woodside WildebeestsWoodside Wildebeests4,000 Meters 13-141015:31.806 PB8

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 63 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-126310:58.74 PB7
Dec 1USATF Region 14 Junior Olympic ChampionshipsDec 1 · 3,000 Meters 11-12 · Place 8 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-12811:15.8 PB7
Nov 24USATF Pacific Association Junior Olympic ChampionshipsNov 24 · 3,000 Meters Varsity · Place 12 · Woodside WildebeestsWoodside Wildebeests3,000 Meters Varsity1211:14.4012
Nov 3Run Club Invitational Youth XC MeetNov 3 · 3,000 Meters 11-12 Boys · Place 4 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-12 Boys410:32.0 PB7
Sep 22Oakland Cubs Youth XC Meet Sep 22 · 3,000 Meters 11-12 · Place 4 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-12411:05.71 PB7

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 19USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-120DNS6
Nov 5Run Club Invitational Youth XC MeetNov 5 · 3,000 Meters 11-12 Boys · Place 12 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-12 Boys1211:58.36
Sep 24Oakland Cubs Youth MeetSep 24 · 3,000 Meters 11-12 · Place 10 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-121011:34.766

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 25Oakland Cubs Youth Meet #1Sep 25 · 3,000 Meters 9-10 · Place 3 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 9-10312:01.015