Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Baylands ParkTKA Junior High XC Invitational · Oct 18:15TKA Junior High XC InvitationalOctober 1, 2026
3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 210:21.2Run Club Invitational Youth XC MeetNovember 2, 2025
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1410:58.35USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 911:32.79USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Lindley Meadow Picnic Area2025 Pacific Association Junior Olympic Cross Country Championships · Nov 3011:27.422025 Pacific Association Junior Olympic Cross Country ChampionshipsNovember 30, 2025
3,000 Meters · Polo FieldsTeam Onalysis Cross Country Meet · Nov 1510:25.55Team Onalysis Cross Country MeetNovember 15, 2025
3,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 2610:50.769Mt. Diablo Youth XC MeetOctober 26, 2025
3,000 Meters · Tesoro Viejo USATF Region 14 Junior Olympic Championships · Nov 2611:48.54USATF Region 14 Junior Olympic ChampionshipsNovember 26, 2023
3,000 Meters · West Valley Early College High SchoolUSATF Pacific Association Junior Olympic Championships · Nov 1913:22.97USATF Pacific Association Junior Olympic ChampionshipsNovember 19, 2023
3,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 2013:48USATF Pacific Association Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Woodward ParkUSATF Region 14 Junior Olympic Championships · Dec 111:36.8USATF Region 14 Junior Olympic ChampionshipsDecember 1, 2024
4,000 Meters · Presidio, San Francisco Oakland Cubs Youth XC Meet · Sep 2714:38Oakland Cubs Youth XC MeetSeptember 27, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25Mt. Diablo Youth XC MeetOct 25 · 4,000 Meters Varsity · Place 9 · Woodside WildebeestsWoodside Wildebeests4,000 Meters Varsity915:03.797
Oct 1TKA Junior High XC InvitationalOct 1 · 1.5 Miles 7th Grade · Place 1 · Woodside WildebeestsWoodside Wildebeests1.5 Miles 7th Grade18:15 PB7
Sep 27Oakland Cubs Youth XC MeetSep 27 · 4,000 Meters 13-14 · Place 4 · Woodside WildebeestsWoodside Wildebeests4,000 Meters 13-14414:38 PB7

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 27 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-122711:16.706
Nov 302025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 3,000 Meters 11-12 · Place 2 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-12211:27.42 PB6
Nov 15Team Onalysis Cross Country MeetNov 15 · 3,000 Meters 11-12 · Place 1 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-12110:25.55 PB6
Nov 2Run Club Invitational Youth XC MeetNov 2 · 3,000 Meters 11-12 Boys · Place 2 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-12 Boys210:21.2 PB6
Oct 26Mt. Diablo Youth XC MeetOct 26 · 3,000 Meters 11-12 · Place 3 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-12310:50.769 PB6

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 62 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-126210:58.35 PB5
Dec 1USATF Region 14 Junior Olympic ChampionshipsDec 1 · 3,000 Meters 11-12 · Place 17 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-121711:36.8 PB5
Nov 24USATF Pacific Association Junior Olympic ChampionshipsNov 24 · 3,000 Meters Varsity · Place 16 · Woodside WildebeestsWoodside Wildebeests3,000 Meters Varsity1611:31.4012
Nov 3Run Club Invitational Youth XC MeetNov 3 · 3,000 Meters 11-12 Boys · Place 15 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-12 Boys1511:15.75

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 40 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 9-104011:32.79 PB4
Nov 26USATF Region 14 Junior Olympic ChampionshipsNov 26 · 3,000 Meters 9-10 · Place 7 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 9-10711:48.54 PB4
Nov 19USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 8 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 9-10813:22.97 PB4
Nov 5Run Club Invitational Youth XC MeetNov 5 · 3,000 Meters 9-10 Boys · Place 8 · 38-Unattached38-Unattached3,000 Meters 9-10 Boys812:37.04

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 20USATF Pacific Association Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 14 · 38-Unattached38-Unattached3,000 Meters 9-101413:48 PB3