Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Sierra CollegeSierra Invitational · Aug 2212:39.82Sierra InvitationalAugust 22, 2026
3 Miles · Calaveras County FairgroundsSac Joaquin Sub Section Finals · Nov 719:49.0Sac Joaquin Sub Section FinalsNovember 7, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1819:14.845th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Oak Grove ParkTCAL #1 · Sep 218:57.65TCAL #1September 2, 2026
3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 513:08.3Run Club Invitational Youth XC MeetNovember 5, 2023
3,000 Meters · Shadow Cliffs Regional ParkMt Diablo Heat Youth XC Meet · Oct 1513:45.12Mt Diablo Heat Youth XC MeetOctober 15, 2023
3,000 Meters · West Valley Early College High SchoolUSATF Pacific Association Junior Olympic Championships · Nov 1913:59.33USATF Pacific Association Junior Olympic ChampionshipsNovember 19, 2023
3,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 2014:32USATF Pacific Association Junior Olympic ChampionshipsNovember 20, 2022
4,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 316:02.4Run Club Invitational Youth XC MeetNovember 3, 2024
4,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 2216:34.72Oakland Cubs Youth XC Meet September 22, 2024
4,000 Meters · Johnson-Springview ParkOakmont Cross Country Invitational · Aug 2915:15.80Oakmont Cross Country InvitationalAugust 29, 2026
4,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 2616:29.978Mt. Diablo Youth XC MeetOctober 26, 2025
5,000 Meters · Gibson Ranch Regional ParkFlat SAC Invitational · Oct 2419:22.3Flat SAC InvitationalOctober 24, 2026
5,000 Meters · Legacy Fields 5kTCAL #2 · Sep 2320:07.56TCAL #2September 23, 2026
5,000 Meters · River Oaks Golf Course and Event CenterKim Duyst Twilight Invitational · Sep 1219:44.1Kim Duyst Twilight InvitationalSeptember 12, 2026
5,000 Meters · Willow Hills Reservoir Course2nd Annual Bulldog Invitational (Meet Full) · Oct 320:51.82nd Annual Bulldog Invitational (Meet Full)October 3, 2026
5,000 Meters · Woodward Park47th Asics Clovis Invitational · Oct 919:40.547th Asics Clovis InvitationalOctober 9, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7Sac Joaquin Sub Section FinalsNov 7 · 3 Miles Varsity- Division 2 · Place 154 · TracyTracy3 Miles Varsity- Division 215419:49.0 PB9
Oct 28TCAL ChampionshipOct 28 · 5,000 Meters Varsity · Place 38 · TracyTracy5,000 Meters Varsity3819:14.399
Oct 24Flat SAC InvitationalOct 24 · 5,000 Meters Boys Varsity Large School · Place 192 · TracyTracy5,000 Meters Boys Varsity Large School19219:22.3 PB9
Oct 947th Asics Clovis InvitationalOct 9 · 5,000 Meters Division 4 Varsity · Place 210 · TracyTracy5,000 Meters Division 4 Varsity21019:40.5 PB9
Oct 32nd Annual Bulldog Invitational (Meet Full)Oct 3 · 5,000 Meters Varsity- Large School · Place 143 · TracyTracy5,000 Meters Varsity- Large School14320:51.8 PB9
Sep 23TCAL #2Sep 23 · 5,000 Meters Varsity · Place 40 · TracyTracy5,000 Meters Varsity4020:07.56 PB9
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 29 - 8:50am - Green Varsity A (B · Place 189 · TracyTracy3 Miles Race 29 - 8:50am - Green Varsity A (B18919:14.8 PB9
Sep 12Kim Duyst Twilight InvitationalSep 12 · 5,000 Meters Varsity- Large School · Place 162 · TracyTracy5,000 Meters Varsity- Large School16219:44.1 PB9
Sep 2TCAL #1Sep 2 · 3 Miles Varsity · Place 36 · TracyTracy3 Miles Varsity3618:57.65 PB9
Aug 29Oakmont Cross Country InvitationalAug 29 · 4,000 Meters Freshman · Place 46 · TracyTracy4,000 Meters Freshman4615:15.80 PB9
Aug 22Sierra InvitationalAug 22 · 2 Miles Freshman · Place 34 · TracyTracy2 Miles Freshman3412:39.82 PB9

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 26Mt. Diablo Youth XC MeetOct 26 · 4,000 Meters 13-14 · Place 20 · 38-Unattached38-Unattached4,000 Meters 13-142016:29.978 PB8

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 3Run Club Invitational Youth XC MeetNov 3 · 4,000 Meters 13-14 Boys · Place 37 · 38-Unattached38-Unattached4,000 Meters 13-14 Boys3716:02.4 PB7
Oct 20Mt. Diablo Heat Youth XC MeetOct 20 · 4,000 Meters 13-14 · Place 28 · 38-Unattached38-Unattached4,000 Meters 13-142817:34.27
Sep 22Oakland Cubs Youth XC Meet Sep 22 · 4,000 Meters 13-14 · Place 32 · 38-Unattached38-Unattached4,000 Meters 13-143216:34.72 PB7

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 19USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 46 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 11-124613:59.33 PB6
Nov 5Run Club Invitational Youth XC MeetNov 5 · 3,000 Meters 11-12 Boys · Place 31 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 11-12 Boys3113:08.3 PB6
Oct 15Mt Diablo Heat Youth XC MeetOct 15 · 3,000 Meters 11-12 · Place 26 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 11-122613:45.12 PB6

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Pacific Association Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 48 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 11-124814:32 PB12
Nov 13Run Club InvitationalNov 13 · 3,000 Meters 11-12 · Place 8 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 11-12814:00.312
Nov 6RCTC XC - USATF GrandPrixNov 6 · 3,000 Meters Varsity · Place 26 · Five NorthFive North3,000 Meters Varsity2613:22.10—