Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 208:40USATF Pacific Association Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 212:22.6Run Club Invitational Youth XC MeetNovember 2, 2025
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1413:12.56USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:53.26USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Golden Gate ParkTeam Onalysis Youth XC Meet · Nov 1213:33.85Team Onalysis Youth XC MeetNovember 12, 2023
3,000 Meters · Hagan Community ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 913:26.22Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)November 9, 2025
3,000 Meters · Hagan ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 1013:51.13Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)November 10, 2024
3,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 2213:19.66Oakland Cubs Youth XC Meet September 22, 2024
3,000 Meters · Lindley Meadow Picnic Area2025 Pacific Association Junior Olympic Cross Country Championships · Nov 3013:45.142025 Pacific Association Junior Olympic Cross Country ChampionshipsNovember 30, 2025
3,000 Meters · Oak Grove ParkGodSpeed XC Meet · Oct 1911:29.08GodSpeed XC MeetOctober 19, 2025
3,000 Meters · Polo FieldsTeam Onalysis Halloween Cross Country Meet · Oct 3111:30Team Onalysis Halloween Cross Country MeetOctober 31, 2026
3,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 2612:33.670Mt. Diablo Youth XC MeetOctober 26, 2025
3,000 Meters · Tesoro Viejo USATF Region 14 Junior Olympic Championships · Nov 2613:12.67USATF Region 14 Junior Olympic ChampionshipsNovember 26, 2023
3,000 Meters · West Valley Early College High SchoolUSATF Pacific Association Junior Olympic Championships · Nov 1914:50.99USATF Pacific Association Junior Olympic ChampionshipsNovember 19, 2023
3,000 Meters · Woodward ParkUSATF Region 14 Junior Olympic Championships · Dec 113:04.7USATF Region 14 Junior Olympic ChampionshipsDecember 1, 2024

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 31Team Onalysis Halloween Cross Country MeetOct 31 · 3,000 Meters 11-12 · Place 10 · Mission Valley Track & Field3,000 Meters 11-121011:30 PB7

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 302025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 3,000 Meters 11-12 · Place 34 · Mission Valley Track & Field3,000 Meters 11-123413:45.14 PB6
Nov 15Team Onalysis Cross Country MeetNov 15 · 3,000 Meters 11-12 · Place 21 · Mission Valley Track & Field3,000 Meters 11-122111:58.146
Nov 9Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 9 · 3,000 Meters 11-12 · Place 8 · Mission Valley Track & Field3,000 Meters 11-12813:26.22 PB6
Nov 2Run Club Invitational Youth XC MeetNov 2 · 3,000 Meters 11-12 Boys · Place 19 · Mission Valley Track & Field3,000 Meters 11-12 Boys1912:22.6 PB6
Oct 26Mt. Diablo Youth XC MeetOct 26 · 3,000 Meters 11-12 · Place 22 · Mission Valley Track & Field3,000 Meters 11-122212:33.670 PB6
Oct 19GodSpeed XC MeetOct 19 · 3,000 Meters 11-12 · Place 9 · Mission Valley Track & Field3,000 Meters 11-12911:29.08 PB6
Oct 12NorCal Striders USATF Youth XC MeetOct 12 · 3,000 Meters 11-12 · Place 12 · Mission Valley Track & Field3,000 Meters 11-121215:406

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 259 · Mission Valley Track & Field3,000 Meters 9-1025913:12.56 PB5
Dec 1USATF Region 14 Junior Olympic ChampionshipsDec 1 · 3,000 Meters 9-10 · Place 25 · Mission Valley Track & Field3,000 Meters 9-102513:04.7 PB5
Nov 10Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 10 · 3,000 Meters 9-10 · Place 3 · Mission Valley Track & Field3,000 Meters 9-10313:51.13 PB5
Nov 3Run Club Invitational Youth XC MeetNov 3 · 3,000 Meters 9-10 Boys · Place 17 · Mission Valley Track & Field3,000 Meters 9-10 Boys1712:46.35
Oct 20Mt. Diablo Heat Youth XC MeetOct 20 · 3,000 Meters 9-10 · Place 20 · Mission Valley Track & Field3,000 Meters 9-102014:00.75
Sep 22Oakland Cubs Youth XC Meet Sep 22 · 3,000 Meters 9-10 · Place 18 · Mission Valley Track & Field3,000 Meters 9-101813:19.66 PB5

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 284 · Mission Valley Track & Field3,000 Meters 9-1028413:53.26 PB4
Nov 26USATF Region 14 Junior Olympic ChampionshipsNov 26 · 3,000 Meters 9-10 · Place 27 · Mission Valley Track & Field3,000 Meters 9-102713:12.67 PB4
Nov 19USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 31 · Mission Valley Track & Field3,000 Meters 9-103114:50.99 PB4
Nov 12Team Onalysis Youth XC MeetNov 12 · 3,000 Meters 9-10 · Place 15 · Mission Valley Track & Field3,000 Meters 9-101513:33.85 PB4
Nov 5Run Club Invitational Youth XC MeetNov 5 · 3,000 Meters 9-10 Boys · Place 23 · Mission Valley Track & Field3,000 Meters 9-10 Boys2314:40.74
Oct 15Mt Diablo Heat Youth XC MeetOct 15 · 3,000 Meters 9-10 · Place 28 · Mission Valley Track & Field3,000 Meters 9-102815:12.084
Oct 8NorCal Striders USATF Youth XC MeetOct 8 · 3,000 Meters 9-10 · Place 22 · Mission Valley Track & Field3,000 Meters 9-102216:30.904
Oct 8NorCal Striders USATF Youth XC MeetOct 8 · 2,000 Meters 7-8 · Mission Valley Track & Field2,000 Meters 7-80DNS4

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 27USATF Region 14 Junior Olympic Championships Nov 27 · 2,000 Meters Varsity · Place 7 · Mission Valley Track &2,000 Meters Varsity78:42—
Nov 20USATF Pacific Association Junior Olympic ChampionshipsNov 20 · 2,000 Meters 7-8 · Place 7 · Mission Valley Track & Field2,000 Meters 7-878:40 PB3