Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Hidden Valley Park2026 Ed Sias Invitational · Sep 1211:13.162026 Ed Sias InvitationalSeptember 12, 2026
3 Miles · Hayward High SchoolHayward Scrimmage · Aug 2916:10.09Hayward ScrimmageAugust 29, 2026
3 Miles · Newhall Community ParkDe La Salle Nike Invitational · Sep 1917:16.17De La Salle Nike InvitationalSeptember 19, 2026
3 Miles · Newhall Park 3-Mile CourseEBAL Championships · Nov 817:03.30EBAL ChampionshipsNovember 8, 2025
3,000 Meters · Hayward High SchoolOakland Cubs Youth Meet #1 · Sep 2514:03.31Oakland Cubs Youth Meet #1September 25, 2022
3,000 Meters · Shadow Cliffs Regional ParkScott Bauhs Invitational · Sep 2811:20.34Scott Bauhs InvitationalSeptember 28, 2024
3,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 2013:51USATF Pacific Association Junior Olympic ChampionshipsNovember 20, 2022
4,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 313:59.6Run Club Invitational Youth XC MeetNovember 3, 2024
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1414:09.85USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 914:40.93USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Hagan ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 1015:07.75Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)November 10, 2024
4,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 2214:32.87Oakland Cubs Youth XC Meet September 22, 2024
4,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Heat Youth XC Meet · Oct 2015:02.8Mt. Diablo Heat Youth XC MeetOctober 20, 2024
4,000 Meters · Tesoro Viejo USATF Region 14 Junior Olympic Championships · Nov 2613:25.86USATF Region 14 Junior Olympic ChampionshipsNovember 26, 2023
4,000 Meters · West Valley Early College High SchoolUSATF Pacific Association Junior Olympic Championships · Nov 1915:58.37USATF Pacific Association Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Woodward ParkUSATF Region 14 Junior Olympic Championships · Dec 114:54.7USATF Region 14 Junior Olympic ChampionshipsDecember 1, 2024
5,000 Meters · Woodward ParkClovis Invitational · Oct 1018:22.20Clovis InvitationalOctober 10, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 19De La Salle Nike InvitationalSep 19 · 3 Miles Varsity · Place 61 · DublinDublin3 Miles Varsity6117:16.17 PB10
Sep 122026 Ed Sias InvitationalSep 12 · 2 Miles Frosh-Soph · Place 5 · DublinDublin2 Miles Frosh-Soph511:13.16 PB10
Aug 29Hayward ScrimmageAug 29 · 3 Miles Open · Place 10 · DublinDublin3 Miles Open1016:10.09 PB10
Jul 16Dublin Summer Time TrialJul 16 · 2 Miles Open · Place 12 · DublinDublin2 Miles Open1210:35.00Unofficial10

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Dec 6Brooks West XC ChampionshipsDec 6 · 5,000 Meters Freshman · Place 15 · DublinDublin5,000 Meters Freshman1517:45.09
Nov 11Coach Williams Let's See What You Got 1600Nov 11 · 1,600 Meters Boys 1600 · Place 10 · DublinDublin1,600 Meters Boys 1600104:54.36Unofficial9
Nov 8EBAL ChampionshipsNov 8 · 3 Miles Frosh/Soph · Place 2 · DublinDublin3 Miles Frosh/Soph217:03.30 PB9
Oct 25Haystack Tune-UpOct 25 · 3 Miles Varsity · Place 16 · DublinDublin3 Miles Varsity1617:22.139
Oct 10Clovis InvitationalOct 10 · 5,000 Meters FS Large Schools · Place 126 · DublinDublin5,000 Meters FS Large Schools12618:22.20 PB9
Sep 20De La Salle Nike InvitationalSep 20 · 3 Miles Junior Varsity · Place 32 · Dublin (NC)Dublin (NC)3 Miles Junior Varsity3217:41.5FR
Sep 132025 Ed Sias InvitationalSep 13 · 2 Miles Freshman · Place 5 · Dublin (NC)Dublin (NC)2 Miles Freshman511:33.5FR
Sep 132025 Ed Sias InvitationalSep 13 · 2 Miles Freshman · Place 5 · Dublin (NC)Dublin (NC)2 Miles Freshman511:33.5FR
Sep 132025 Ed Sias InvitationalSep 13 · 2 Miles Freshman · Place 5 · Dublin (NC)Dublin (NC)2 Miles Freshman511:33.5FR
Aug 30Hayward ScrimmageAug 30 · 3 Miles Open · Place 27 · Dublin (NC)Dublin (NC)3 Miles Open2717:16.3FR
Aug 30Hayward ScrimmageAug 30 · 3 Miles Open · Place 27 · Dublin (NC)Dublin (NC)3 Miles Open2717:16.3FR
Aug 30Hayward ScrimmageAug 30 · 3 Miles Open · Place 27 · Dublin (NC)Dublin (NC)3 Miles Open2717:16.3FR
Aug 30Hayward ScrimmageAug 30 · 3 Miles Open · Place 27 · Dublin (NC)Dublin (NC)3 Miles Open2717:16.3FR
Aug 30Hayward ScrimmageAug 30 · 3 Miles Open · Place 27 · Dublin (NC)Dublin (NC)3 Miles Open2717:16.3FR

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 162 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-1416214:09.85 PB8
Dec 1USATF Region 14 Junior Olympic ChampionshipsDec 1 · 4,000 Meters 13-14 · Place 15 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-141514:54.7 PB8
Nov 24USATF Pacific Association Junior Olympic ChampionshipsNov 24 · 4,000 Meters Varsity · Place 15 · Mount Diablo HeatMount Diablo Heat4,000 Meters Varsity1514:28.2014
Nov 10Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 10 · 4,000 Meters 13-14 · Place 2 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-14215:07.75 PB8
Nov 3Run Club Invitational Youth XC MeetNov 3 · 4,000 Meters 13-14 Boys · Place 7 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-14 Boys713:59.6 PB8
Oct 20Mt. Diablo Heat Youth XC MeetOct 20 · 4,000 Meters 13-14 · Place 5 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-14515:02.8 PB8
Sep 28Scott Bauhs InvitationalSep 28 · 3,000 Meters Middle School · Place 6 · Mt. Diablo HeatMt. Diablo Heat3,000 Meters Middle School611:20.34 PB8
Sep 22Oakland Cubs Youth XC Meet Sep 22 · 4,000 Meters 13-14 · Place 7 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-14714:32.87 PB8

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 298 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-1429814:40.93 PB7
Nov 26USATF Region 14 Junior Olympic ChampionshipsNov 26 · 4,000 Meters 13-14 · Place 25 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-142513:25.86 PB7
Nov 19USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 24 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-142415:58.37 PB7
Nov 5Run Club Invitational Youth XC MeetNov 5 · 4,000 Meters 13-14 Boys · Place 32 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-14 Boys3217:32.57
Oct 15Mt Diablo Heat Youth XC MeetOct 15 · 4,000 Meters 13-14 · Place 24 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-142417:21.237
Sep 24Oakland Cubs Youth MeetSep 24 · 4,000 Meters 13-14 · Place 26 · Mount Diablo HeatMount Diablo Heat4,000 Meters 13-142616:13.077
Sep 92023 Ed Sias InvitationalSep 9 · 2 Miles Varsity · Place 68 · Mt. Diablo HeatMt. Diablo Heat2 Miles Varsity6814:31.2—

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 27USATF Region 14 Junior Olympic Championships Nov 27 · 2,000 Meters Varsity · Place 29 · Mount Diablo HeatMount Diablo Heat2,000 Meters Varsity2913:5612
Nov 20USATF Pacific Association Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 41 · Mount Diablo HeatMount Diablo Heat3,000 Meters 11-124113:51 PB12
Sep 25Oakland Cubs Youth Meet #1Sep 25 · 3,000 Meters 11-12 · Place 32 · Mount Diablo HeatMount Diablo Heat3,000 Meters 11-123214:03.31 PB12