Personal bests

Best marks in available results
Event / courseMarkMeetDate
2011 m · Dublin High SchoolTVAL Middle School Championships · Oct 296:26.90TVAL Middle School ChampionshipsOctober 29, 2025
3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 513:01.5Run Club Invitational Youth XC MeetNovember 5, 2023
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:06.82USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Hayward High SchoolOakland Cubs Youth Meet #1 · Sep 2513:48.29Oakland Cubs Youth Meet #1September 25, 2022
3,000 Meters · Shadow Cliffs Regional ParkMt Diablo Heat Youth XC Meet · Oct 1514:10.76Mt Diablo Heat Youth XC MeetOctober 15, 2023
3,000 Meters · Tesoro Viejo USATF Region 14 Junior Olympic Championships · Nov 2612:05.15USATF Region 14 Junior Olympic ChampionshipsNovember 26, 2023
3,000 Meters · West Valley Early College High SchoolUSATF Pacific Association Junior Olympic Championships · Nov 1913:25.59USATF Pacific Association Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 214:47.7Run Club Invitational Youth XC MeetNovember 2, 2025
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1315:04.202025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 2216:14.38Oakland Cubs Youth XC Meet September 22, 2024
4,000 Meters · Lindley Meadow Picnic Area2025 Pacific Association Junior Olympic Cross Country Championships · Nov 3013:50.872025 Pacific Association Junior Olympic Cross Country ChampionshipsNovember 30, 2025
4,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 2615:28.844Mt. Diablo Youth XC MeetOctober 26, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 133 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-1413315:04.20 PB8
Nov 302025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 4,000 Meters 13-14 · Place 10 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-141013:50.87 PB8
Nov 2Run Club Invitational Youth XC MeetNov 2 · 4,000 Meters 13-14 Boys · Place 18 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-14 Boys1814:47.7 PB8
Oct 29TVAL Middle School ChampionshipsOct 29 · 1.25 Miles 7th/8th Grade · Place 2 · Harvest ParkHarvest Park1.25 Miles 7th/8th Grade26:26.90 PB8
Oct 26Mt. Diablo Youth XC MeetOct 26 · 4,000 Meters 13-14 · Place 9 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-14915:28.844 PB8
Oct 5Oakland Cubs Youth XC MeetOct 5 · 4,000 Meters Varsity · Place 21 · Mount Diablo HeatMount Diablo Heat4,000 Meters Varsity2117:16.918
Sep 132025 Ed Sias InvitationalSep 13 · 2 Miles Junior Varsity · Place 32 · Mount Diablo HeatMount Diablo Heat2 Miles Junior Varsity3213:14.68
Sep 132025 Ed Sias InvitationalSep 13 · 2 Miles Junior Varsity · Place 32 · Mount Diablo HeatMount Diablo Heat2 Miles Junior Varsity3213:14.68
Sep 132025 Ed Sias InvitationalSep 13 · Varsity · Place 37 · Mount Diablo HeatMount Diablo HeatVarsity3713:14.68
Sep 132025 Ed Sias InvitationalSep 13 · Varsity · Place 32 · Mount Diablo HeatMount Diablo HeatVarsity3213:14.68

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 24USATF Pacific Association Junior Olympic ChampionshipsNov 24 · 4,000 Meters Varsity · Place 51 · Mount Diablo HeatMount Diablo Heat4,000 Meters Varsity5116:04.6014
Oct 30TVAL Middle School ChampionshipsOct 30 · 1.25 Miles 8th Grade · Place 9 · Harvest ParkHarvest Park1.25 Miles 8th Grade97:12.937
Oct 20Mt. Diablo Heat Youth XC MeetOct 20 · 4,000 Meters 13-14 · Place 24 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-142417:17.07
Sep 22Oakland Cubs Youth XC Meet Sep 22 · 4,000 Meters 13-14 · Place 27 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-142716:14.38 PB7

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 289 · Mount Diablo HeatMount Diablo Heat3,000 Meters 11-1228912:06.82 PB6
Nov 26USATF Region 14 Junior Olympic ChampionshipsNov 26 · 3,000 Meters 11-12 · Place 35 · Mount Diablo HeatMount Diablo Heat3,000 Meters 11-123512:05.15 PB6
Nov 19USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 33 · Mount Diablo HeatMount Diablo Heat3,000 Meters 11-123313:25.59 PB6
Nov 5Run Club Invitational Youth XC MeetNov 5 · 3,000 Meters 11-12 Boys · Place 30 · Mount Diablo HeatMount Diablo Heat3,000 Meters 11-12 Boys3013:01.5 PB6
Nov 1TVAL Middle School ChampsNov 1 · 1.25 Miles 6th Grade · Place 2 · Harvest ParkHarvest Park1.25 Miles 6th Grade27:39.506
Oct 15Mt Diablo Heat Youth XC MeetOct 15 · 3,000 Meters 11-12 · Place 32 · Mount Diablo HeatMount Diablo Heat3,000 Meters 11-123214:10.76 PB6

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6RCTC XC - USATF GrandPrixNov 6 · 3,000 Meters Varsity · Place 27 · Mount Diablo HeatMount Diablo Heat3,000 Meters Varsity2713:36.8012
Oct 30SCTC Youth MeetOct 30 · 3,000 Meters 11-12 · Place 25 · Mount Diablo HeatMount Diablo Heat3,000 Meters 11-122516:57.62Unofficial5
Sep 25Oakland Cubs Youth Meet #1Sep 25 · 3,000 Meters 11-12 · Place 29 · Mount Diablo HeatMount Diablo Heat3,000 Meters 11-122913:48.29 PB5