Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 58:57.2Run Club Invitational Youth XC MeetNovember 5, 2023
2,000 Meters · Hayward High SchoolOakland Cubs Youth Meet · Sep 249:06.78Oakland Cubs Youth MeetSeptember 24, 2023
2,000 Meters · Shadow Cliffs Regional ParkMt Diablo Heat Youth XC Meet · Oct 159:58.78Mt Diablo Heat Youth XC MeetOctober 15, 2023
2,000 Meters · Tesoro Viejo USATF Region 14 Junior Olympic Championships · Nov 268:23.96USATF Region 14 Junior Olympic ChampionshipsNovember 26, 2023
2,000 Meters · West Valley Early College High SchoolUSATF Pacific Association Junior Olympic Championships · Nov 199:01.60USATF Pacific Association Junior Olympic ChampionshipsNovember 19, 2023
3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 312:00.8Run Club Invitational Youth XC MeetNovember 3, 2024
3,000 Meters · Hayward High SchoolOakland Cubs Youth XC Meet · Sep 2212:25.75Oakland Cubs Youth XC Meet September 22, 2024
3,000 Meters · Middle School CourseScott Bauhs Invitational · Sep 2612:49.56Scott Bauhs InvitationalSeptember 26, 2026
3,000 Meters · Polo FieldsTeam Onalysis Cross Country Meet · Nov 1512:16.00Team Onalysis Cross Country MeetNovember 15, 2025
3,000 Meters · Presidio, San Francisco Oakland Cubs Youth XC Meet · Sep 2713:02Oakland Cubs Youth XC MeetSeptember 27, 2026
3,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Heat Youth XC Meet · Oct 2012:58.4Mt. Diablo Heat Youth XC MeetOctober 20, 2024

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28TVAL Middle School ChampionshipsOct 28 · Varsity · Place 2 · PleasantonPleasantonVarsity27:25.46
Sep 27Oakland Cubs Youth XC MeetSep 27 · 3,000 Meters 11-12 · Place 20 · Mount Diablo HeatMount Diablo Heat3,000 Meters 11-122013:02 PB6
Sep 26Scott Bauhs InvitationalSep 26 · 3,000 Meters Middle School · Place 5 · PleasantonPleasanton3,000 Meters Middle School512:49.56 PB6

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15Team Onalysis Cross Country MeetNov 15 · 3,000 Meters 9-10 · Place 9 · Mount Diablo HeatMount Diablo Heat3,000 Meters 9-10912:16.00 PB5
Nov 2Run Club Invitational Youth XC MeetNov 2 · 3,000 Meters 9-10 Boys · Place 9 · Mount Diablo HeatMount Diablo Heat3,000 Meters 9-10 Boys912:32.65
Oct 26Mt. Diablo Youth XC MeetOct 26 · 3,000 Meters 9-10 · Mount Diablo HeatMount Diablo Heat3,000 Meters 9-100DNS5
Oct 5Oakland Cubs Youth XC MeetOct 5 · 3,000 Meters Varsity · Place 11 · Mount Diablo HeatMount Diablo Heat3,000 Meters Varsity1113:19.135
Sep 132025 Ed Sias InvitationalSep 13 · 2 Miles Junior Varsity · Place 49 · Mount Diablo HeatMount Diablo Heat2 Miles Junior Varsity4914:19.95
Sep 132025 Ed Sias InvitationalSep 13 · 2 Miles Junior Varsity · Place 49 · Mount Diablo HeatMount Diablo Heat2 Miles Junior Varsity4914:19.95
Sep 132025 Ed Sias InvitationalSep 13 · Varsity · Place 66 · 5 Mount Diablo Heat5 Mount Diablo HeatVarsity6614:19.9—
Sep 132025 Ed Sias InvitationalSep 13 · Varsity · Place 49 · 5 Mount Diablo Heat5 Mount Diablo HeatVarsity4914:19.9—

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 24USATF Pacific Association Junior Olympic ChampionshipsNov 24 · 3,000 Meters Varsity · Place 18 · Mount Diablo HeatMount Diablo Heat3,000 Meters Varsity1812:33.9810
Nov 3Run Club Invitational Youth XC MeetNov 3 · 3,000 Meters 9-10 Boys · Place 12 · Mount Diablo HeatMount Diablo Heat3,000 Meters 9-10 Boys1212:00.8 PB4
Oct 20Mt. Diablo Heat Youth XC MeetOct 20 · 3,000 Meters 9-10 · Place 12 · Mount Diablo HeatMount Diablo Heat3,000 Meters 9-101212:58.4 PB4
Sep 22Oakland Cubs Youth XC Meet Sep 22 · 3,000 Meters 9-10 · Place 12 · 38-Unattached38-Unattached3,000 Meters 9-101212:25.75 PB4

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 26USATF Region 14 Junior Olympic ChampionshipsNov 26 · 2,000 Meters 8U · Place 10 · California GrizzliesCalifornia Grizzlies2,000 Meters 8U108:23.96 PB3
Nov 19USATF Pacific Association Junior Olympic ChampionshipsNov 19 · 2,000 Meters 7-8 · Place 9 · California GrizzliesCalifornia Grizzlies2,000 Meters 7-899:01.60 PB3
Nov 5Run Club Invitational Youth XC MeetNov 5 · 2,000 Meters 8U Boys · Place 3 · California GrizzliesCalifornia Grizzlies2,000 Meters 8U Boys38:57.2 PB3
Oct 15Mt Diablo Heat Youth XC MeetOct 15 · 2,000 Meters 8U · Place 10 · California GrizzliesCalifornia Grizzlies2,000 Meters 8U109:58.78 PB3
Sep 24Oakland Cubs Youth MeetSep 24 · 2,000 Meters 8U · Place 9 · California GrizzliesCalifornia Grizzlies2,000 Meters 8U99:06.78 PB3