Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Dougherty Valley High SchoolWildcat Forward Motion Invitational · Oct 1011:54.42Wildcat Forward Motion Invitational October 10, 2026
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:34.74USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 2211:25.83Oakland Cubs Youth XC Meet September 22, 2024
3,000 Meters · Middle School CourseScott Bauhs Invitational · Sep 2611:10.83Scott Bauhs InvitationalSeptember 26, 2026
3,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Heat Youth XC Meet · Oct 2011:37.8Mt. Diablo Heat Youth XC MeetOctober 20, 2024
3,000 Meters · West Valley Early College High SchoolUSATF Pacific Association Junior Olympic Championships · Nov 1913:24.95USATF 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:44.7USATF Region 14 Junior Olympic ChampionshipsDecember 1, 2024
4,000 Meters · Lindley Meadow Picnic Area2025 Pacific Association Junior Olympic Cross Country Championships · Nov 3015:16.682025 Pacific Association Junior Olympic Cross Country ChampionshipsNovember 30, 2025
4,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 2616:09.943Mt. 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 25Mt. Diablo Youth XC MeetOct 25 · 4,000 Meters Varsity · Place 5 · 2nd Wind Athletics4,000 Meters Varsity514:44.858
Oct 10Wildcat Forward Motion Invitational Oct 10 · 2 Miles Community · Place 2 · 2nd Wind Athletics2 Miles Community211:54.42 PB8
Sep 26Scott Bauhs InvitationalSep 26 · 3,000 Meters Middle School · Place 1 · 2nd Wind Athletics3,000 Meters Middle School111:10.83 PB8

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 302025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 4,000 Meters 13-14 · Place 39 · 2nd Wind Athletics4,000 Meters 13-143915:16.68 PB7
Oct 26Mt. Diablo Youth XC MeetOct 26 · 4,000 Meters 13-14 · Place 18 · 2nd Wind Athletics4,000 Meters 13-141816:09.943 PB7
Sep 27Scott Bauhs InvitationalSep 27 · 3,000 Meters Middle School · Place 1 · 2nd Wind Athletics3,000 Meters Middle School111:41.87

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 180 · 2nd Wind Athletics3,000 Meters 11-1218011:34.74 PB6
Dec 1USATF Region 14 Junior Olympic ChampionshipsDec 1 · 3,000 Meters 11-12 · Place 19 · 2nd Wind Athletics3,000 Meters 11-121911:44.7 PB6
Nov 24USATF Pacific Association Junior Olympic ChampionshipsNov 24 · 3,000 Meters Varsity · Place 19 · 2nd Wind Athletics3,000 Meters Varsity1911:35.0012
Oct 20Mt. Diablo Heat Youth XC MeetOct 20 · 3,000 Meters 11-12 · Place 8 · 2nd Wind Athletics3,000 Meters 11-12811:37.8 PB6
Sep 22Oakland Cubs Youth XC Meet Sep 22 · 3,000 Meters 11-12 · Place 11 · 2nd Wind Athletics3,000 Meters 11-121111:25.83 PB6

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 19USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 32 · 2nd Wind Athletics3,000 Meters 11-123213:24.95 PB5
Oct 15Mt Diablo Heat Youth XC MeetOct 15 · 3,000 Meters 11-12 · Place 24 · 2nd Wind Athletics3,000 Meters 11-122413:33.375
Sep 24Oakland Cubs Youth MeetSep 24 · 3,000 Meters 11-12 · Place 18 · 2nd Wind Athletics3,000 Meters 11-121812:01.975

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 27USATF Region 14 Junior Olympic Championships Nov 27 · 3,000 Meters Varsity · Place 22 · 2nd Wind Athletics3,000 Meters Varsity2214:1210
Nov 20USATF Pacific Association Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 15 · 2nd Wind Athletics3,000 Meters 9-101513:48 PB4