Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Bedwell Bayfront ParkRun Club Invitational · Nov 139:49.1Run Club InvitationalNovember 13, 2022
2,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 209:24USATF Pacific Association Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 211:42.7Run Club Invitational Youth XC MeetNovember 2, 2025
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1412:39.42USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Golden Gate ParkTeam Onalysis Youth XC Meet · Nov 1213:27.36Team Onalysis Youth XC MeetNovember 12, 2023
3,000 Meters · Hagan ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 1014:09.86Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)November 10, 2024
3,000 Meters · Lindley Meadow Picnic Area2025 Pacific Association Junior Olympic Cross Country Championships · Nov 3013:12.712025 Pacific Association Junior Olympic Cross Country ChampionshipsNovember 30, 2025
3,000 Meters · Oak Grove ParkGodSpeed XC Meet · Oct 1911:16.63GodSpeed XC MeetOctober 19, 2025
3,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 2612:10.786Mt. Diablo Youth XC MeetOctober 26, 2025
3,000 Meters · West Valley Early College High SchoolNorCal Striders USATF Youth XC Meet · Oct 1213:10NorCal Striders USATF Youth XC MeetOctober 12, 2025
3,000 Meters · Woodward ParkUSATF Region 14 Junior Olympic Championships · Dec 112:51.5USATF Region 14 Junior Olympic ChampionshipsDecember 1, 2024

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 302025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 3,000 Meters 11-12 · Place 26 · 38-Unattached38-Unattached3,000 Meters 11-122613:12.71 PB5
Nov 2Run Club Invitational Youth XC MeetNov 2 · 3,000 Meters 11-12 Boys · Place 10 · UnattachedUnattached3,000 Meters 11-12 Boys1011:42.7 PB5
Oct 26Mt. Diablo Youth XC MeetOct 26 · 3,000 Meters 11-12 · Place 17 · 38-Unattached38-Unattached3,000 Meters 11-121712:10.786 PB5
Oct 19GodSpeed XC MeetOct 19 · 3,000 Meters 11-12 · Place 7 · 38-Unattached38-Unattached3,000 Meters 11-12711:16.63 PB5
Oct 12NorCal Striders USATF Youth XC MeetOct 12 · 3,000 Meters 11-12 · Place 5 · UnattachedUnattached3,000 Meters 11-12513:10 PB5

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 187 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 9-1018712:39.42 PB4
Dec 1USATF Region 14 Junior Olympic ChampionshipsDec 1 · 3,000 Meters 9-10 · Place 16 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 9-101612:51.5 PB4
Nov 24USATF Pacific Association Junior Olympic ChampionshipsNov 24 · 3,000 Meters Varsity · Place 14 · 5 NORTH5 NORTH3,000 Meters Varsity1412:25.1910
Nov 10Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 10 · 3,000 Meters 9-10 · Place 5 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 9-10514:09.86 PB4
Oct 20Mt. Diablo Heat Youth XC MeetOct 20 · 3,000 Meters 9-10 · Place 19 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 9-101913:54.24

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 19USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 34 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 9-103415:13.373
Nov 12Team Onalysis Youth XC MeetNov 12 · 3,000 Meters 9-10 · Place 14 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 9-101413:27.36 PB3
Oct 15Mt Diablo Heat Youth XC MeetOct 15 · 3,000 Meters 9-10 · Place 26 · California 5 NORTHCalifornia 5 NORTH3,000 Meters 9-102614:56.833

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 27USATF Region 14 Junior Olympic Championships Nov 27 · 2,000 Meters Varsity · Place 15 · 5 NORTH5 NORTH2,000 Meters Varsity159:32—
Nov 20USATF Pacific Association Junior Olympic ChampionshipsNov 20 · 2,000 Meters 7-8 · Place 17 · California 5 NORTHCalifornia 5 NORTH2,000 Meters 7-8179:24 PB2
Nov 13Run Club InvitationalNov 13 · 2,000 Meters 8U · Place 6 · California 5 NORTHCalifornia 5 NORTH2,000 Meters 8U69:49.1 PB2
Oct 16Oakland Cubs Youth Meet #2Oct 16 · 2,000 Meters 8U · Place 18 · California 5 NORTHCalifornia 5 NORTH2,000 Meters 8U1810:10.87Unofficial2