Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,600 Meters · California High SchoolWarriors Final 1600 Meter Championship Race · Nov 136:00.20Warriors Final 1600 Meter Championship RaceNovember 13, 2019
2 Miles · Kit Carson ParkBronco Round up · Aug 299:57.90Bronco Round upAugust 29, 2026
2 Miles · La Mirada Regional 2 MileLa Serna Summer XC Series #4 · Aug 2014:00.52La Serna Summer XC Series #4August 20, 2019
2 Miles · La Serna HSLa Serna Summer XC Series #3 · Aug 159:25.6La Serna Summer XC Series #3August 15, 2026
2 Miles · Mt. San Antonio CollegeMountie Xpress Invitational 2026 · Aug 2210:19.7Mountie Xpress Invitational 2026August 22, 2026
2 Miles · St. John Bosco High School2026 Bosco XC Summer Series #1 · Jul 239:58.92026 Bosco XC Summer Series #1July 23, 2026
2.93 Miles · Rosemead High SchoolRosemead XC Invitational · Sep 1214:53.0Rosemead XC InvitationalSeptember 12, 2026
3 Miles · 6622 Lakeview Dr. Huntington Beach 92648Trinity League Championships · Oct 3015:31.8Trinity League ChampionshipsOctober 30, 2026
3 Miles · Central Park - Huntington BeachCentral Park Invitational · Oct 315:07.0Central Park Invitational October 3, 2026
3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 2315:26.5Mt. SAC XC Invite - High School DivisionOctober 23, 2026
3,000 Meters · 3k CoursePacific Coast Shockwaves XC Invitational · Oct 312:43.50Pacific Coast Shockwaves XC InvitationalOctober 3, 2021
3,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 2110:38.91USATF Region 15 Junior Olympic ChampionshipsNovember 21, 2021
3,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2510:42.99OC GRIT XC INVITESeptember 25, 2022
3,000 Meters · Craig Ranch ParkAAU Western Regional Cross-Country Championship · Nov 1412:59AAU Western Regional Cross-Country ChampionshipNovember 14, 2020
3,000 Meters · Kit Carson ParkUSATF Region 15 Junior Olympic Championships · Nov 2411:41.29USATF Region 15 Junior Olympic ChampionshipsNovember 24, 2019
4,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 513:57.862023 San Diego Waves Youth XC InvitationalNovember 5, 2023
4,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1213:34.39USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2023
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:46.39USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1913:38.07USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 813:42.88Free Spirit Invitational MeetOctober 8, 2023
5,000 Meters · Toka Sticks Golf CourseDesert Twilight XC Festival · Sep 2515:33.5Desert Twilight XC FestivalSeptember 25, 2026
5,000 Meters · Woodward Park47th Asics Clovis Invitational · Oct 915:32.647th Asics Clovis InvitationalOctober 9, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 30Trinity League ChampionshipsOct 30 · 3 Miles Varsity · Place 6 · St. John BoscoSt. John Bosco3 Miles Varsity615:31.8 PB11
Oct 23Mt. SAC XC Invite - High School DivisionOct 23 · 3 Miles Race 39 D3, 4& 5 Team Sweeps Blue · Place 9 · St. John BoscoSt. John Bosco3 Miles Race 39 D3, 4& 5 Team Sweeps Blue915:26.5 PB11
Oct 947th Asics Clovis InvitationalOct 9 · 5,000 Meters Friday Championship · Place 15 · St. John BoscoSt. John Bosco5,000 Meters Friday Championship1515:32.6 PB11
Oct 3Central Park Invitational Oct 3 · 3 Miles (2) Sweep Boys · Place 8 · St. John BoscoSt. John Bosco3 Miles (2) Sweep Boys815:07.0 PB11
Sep 25Desert Twilight XC FestivalSep 25 · 5,000 Meters #26 Sweepstakes · Place 36 · St. John BoscoSt. John Bosco5,000 Meters #26 Sweepstakes3615:33.5 PB11
Sep 12Rosemead XC InvitationalSep 12 · 2.93 Miles Junior · Place 7 · St. John BoscoSt. John Bosco2.93 Miles Junior714:53.0 PB11
Aug 29Bronco Round upAug 29 · 2 Miles D1 Varsity · Place 7 · St. John BoscoSt. John Bosco2 Miles D1 Varsity79:57.90 PB11
Aug 22Mountie Xpress Invitational 2026Aug 22 · 2 Miles Small School - Junior Boys · Place 1 · St. John BoscoSt. John Bosco2 Miles Small School - Junior Boys110:19.7 PB11
Aug 15La Serna Summer XC Series #3Aug 15 · 2 Miles Advanced · Place 4 · St. John BoscoSt. John Bosco2 Miles Advanced49:25.6 PB11
Jul 232026 Bosco XC Summer Series #1Jul 23 · 2 Miles New Division · Place 1 · St. John BoscoSt. John Bosco2 Miles New Division19:58.9 PB11

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Varsity · Place 26 · St. John Bosco (SS)St. John Bosco (SS)3 Miles Varsity2615:01.610
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Division 3 · Place 26 · St. John BoscoSt. John Bosco3 Miles Division 32615:01.6010
Oct 31Trinity League FinalsOct 31 · 3 Miles Varsity · Place 5 · St. John BoscoSt. John Bosco3 Miles Varsity515:26.710
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D3,4&5 Individual Sweepstakes Yellow · Place 16 · St. John BoscoSt. John Bosco3 Miles D3,4&5 Individual Sweepstakes Yellow1616:06.410
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Division 4 Varsity · Place 13 · St. John BoscoSt. John Bosco5,000 Meters Division 4 Varsity1316:11.0010
Sep 26Trinity League PreviewSep 26 · 3 Miles Varsity · Place 9 · St. John BoscoSt. John Bosco3 Miles Varsity915:41.7010
Sep 20De La Salle Nike InvitationalSep 20 · 3 Miles Varsity · Place 10 · St. John Bosco (SS)St. John Bosco (SS)3 Miles Varsity1015:40.1SO
Sep 5 Ian Cumming / Tim Latham InvitationalSep 5 · 3.1 Miles Varsity · Place 4 · St. John BoscoSt. John Bosco3.1 Miles Varsity415:57.4010
Aug 30Saddleback CupAug 30 · 2 Miles Varsity · Place 25 · St. John BoscoSt. John Bosco2 Miles Varsity259:58.610
Aug 232025 Mountie Xpress InvitationalAug 23 · 2 Miles Sophomore · Place 1 · St. John BoscoSt. John Bosco2 Miles Sophomore110:16.1010
Aug 16La Serna Summer XC Series #4Aug 16 · 2 Miles Varsity · Place 6 · St. John BoscoSt. John Bosco2 Miles Varsity69:46.1010
Jul 26La Serna Summer XC Series #2Jul 26 · 2 Miles Varsity · Place 3 · St. John BoscoSt. John Bosco2 Miles Varsity39:58.43—

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 23CIF-SS FinalsNov 23 · 3 Miles Division 3 · Place 68 · St. John Bosco (SS)St. John Bosco (SS)3 Miles Division 36816:41.19
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Division 3 · Place 13 · St. John Bosco (SS)St. John Bosco (SS)3 Miles Division 31316:40.99
Nov 1Trinity League FinalsNov 1 · 3 Miles Varsity · Place 7 · St. John Bosco (SS)St. John Bosco (SS)3 Miles Varsity715:36.59
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Varsity Division 3 · Place 5 · St. John BoscoSt. John Bosco3 Miles Varsity Division 3516:119
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Varsity Division 3 · Place 5 · St. John BoscoSt. John Bosco3 Miles Varsity Division 3516:119
Oct 1145th Annual Asics Clovis InvitationalOct 11 · 5,000 Meters Varsity · Place 51 · St. John Bosco (SS)St. John Bosco (SS)5,000 Meters Varsity5116:41.39
Sep 27Trinity Preview MeetSep 27 · 3 Miles Varsity · Place 5 · St. John Bosco (SS)St. John Bosco (SS)3 Miles Varsity516:02.99
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 25 · St. John BoscoSt. John Bosco3 Miles Varsity2515:36.79
Sep 6Ian Cumming / Tim Latham InvitationalSep 6 · 2 Miles Varsity · Place 8 · St. John BoscoSt. John Bosco2 Miles Varsity810:22.79
Aug 17La Serna Summer XC Series #4Aug 17 · 2 Miles Varsity · Place 14 · St. John BoscoSt. John Bosco2 Miles Varsity1410:07.609

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 145 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-1414513:46.39 PB8
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 4 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-14413:38.07 PB8
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 2 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-14213:34.39 PB8
Nov 52023 San Diego Waves Youth XC InvitationalNov 5 · 4,000 Meters 13-14 · Place 3 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-14313:57.86 PB8
Oct 28Whittier Spooktacular 5KOct 28 · 5,000 Meters New Division · Place 7 · West Coast WarriorsWest Coast Warriors5,000 Meters New Division717:36.77Unofficial8
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 4,000 Meters Varsity · Place 3 · Whittier WarriorsWhittier Warriors4,000 Meters Varsity314:45.8114
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 2 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-14213:42.88 PB8
Sep 24GRIT XC INVITESep 24 · 4,000 Meters 13-14 · Place 1 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-14114:17.06Unofficial8
Sep 16Valley United Cross Country Invitational MeetSep 16 · 4,000 Meters 13-14 · Place 3 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-14314:13.448

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters Varsity · Place 2 · Whittier WarriorsWhittier Warriors3,000 Meters Varsity210:45.8012
Oct 29Whittier Spooktacular 5kOct 29 · 5,000 Meters Open · Place 6 · West Coast WarriorsWest Coast Warriors5,000 Meters Open617:57.92Unofficial10
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 1 · Whittier WarriorsWhittier Warriors3,000 Meters Varsity111:37.7212
Sep 25OC GRIT XC INVITESep 25 · 3,000 Meters 11-12 · Place 1 · West Coast WarriorsWest Coast Warriors3,000 Meters 11-12110:42.99 PB10
Sep 17Warrior time trial #2Sep 17 · 3,200 Meters Open 3200 · Place 1 · West Coast WarriorsWest Coast Warriors3,200 Meters Open 3200111:26Unofficial10
Aug 20La Serna Summer XC Series #3Aug 20 · 2 Miles Novice · Place 4 · Whittier WarriorsWhittier Warriors2 Miles Novice411:22.1912

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 21USATF Region 15 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 11-12 · Place 7 · West Coast WarriorsWest Coast Warriors3,000 Meters 11-12710:38.91 PB9
Nov 14USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 11 · West Coast WarriorsWest Coast Warriors3,000 Meters 11-121110:51.519
Nov 6Warriors Final Time Trial - 1600Nov 6 · 1,600 Meters Open · Place 2 · West Coast WarriorsWest Coast Warriors1,600 Meters Open25:33.89Unofficial9
Oct 30Whittier Spooktacular 5KOct 30 · 5,000 Meters Open · West Coast WarriorsWest Coast Warriors5,000 Meters Open019:00.7Unofficial9
Oct 3Pacific Coast Shockwaves XC InvitationalOct 3 · 3,000 Meters 11-12 · Place 6 · West Coast WarriorsWest Coast Warriors3,000 Meters 11-12612:43.50 PB9
Sep 25Warriors Time Trial #3 Sep 25 · 3,000 Meters Open · Place 2 · West Coast WarriorsWest Coast Warriors3,000 Meters Open211:00.52Unofficial9
Sep 4Warriors Team Time Trial #2 - 3K - 1 MileSep 4 · 3,000 Meters Open 3K · Place 2 · West Coast WarriorsWest Coast Warriors3,000 Meters Open 3K211:09.67Unofficial9
Aug 21La Serna Summer XC Series #4Aug 21 · 2 Miles Freshman Sophomore · Place 13 · Whittier Warriors Tr..Whittier Warriors Tr..2 Miles Freshman Sophomore1312:11.80—

2020 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 21Warriors 3K Team Time Trial FinalsNov 21 · 3,000 Meters Open · Place 3 · West Coast WarriorsWest Coast Warriors3,000 Meters Open311:59Unofficial5
Nov 14AAU Western Regional Cross-Country ChampionshipNov 14 · 3,000 Meters 9-10 Years Old · Place 11 · West Coast WarriorsWest Coast Warriors3,000 Meters 9-10 Years Old1112:59 PB5
Nov 8McFarland 1600 Meter Time TrialNov 8 · 1,600 Meters Open · West Coast WarriorsWest Coast Warriors1,600 Meters Open05:59Unofficial5
Oct 31Warriors 3K Team Time Trial #3Oct 31 · 3,000 Meters Open · Place 3 · West Coast WarriorsWest Coast Warriors3,000 Meters Open311:49Unofficial5
Oct 17Warriors 3k Team Time Trial #2Oct 17 · 3,000 Meters New Division · Place 3 · West Coast WarriorsWest Coast Warriors3,000 Meters New Division312:08Unofficial5
Oct 3Warriors 3K Team Time Trial #1Oct 3 · 3,000 Meters New Division · Place 3 · West Coast WarriorsWest Coast Warriors3,000 Meters New Division312:15Unofficial5
Sep 19Warriors 1 Mile XC Time Trial #2Sep 19 · 1 Miles New Division · West Coast WarriorsWest Coast Warriors1 Miles New Division06:16Unofficial5
Aug 29Warriors 1 Mile XC Time Trial Aug 29 · 1 Miles Open · West Coast WarriorsWest Coast Warriors1 Miles Open06:20Unofficial5
Jul 18Summer 1 Mile Team Time TrialJul 18 · 1 Miles Open · West Coast WarriorsWest Coast Warriors1 Miles Open06:20Unofficial5

2019 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 24USATF Region 15 Junior Olympic ChampionshipsNov 24 · 3,000 Meters 9-10 · Place 15 · West Coast WarriorsWest Coast Warriors3,000 Meters 9-101511:41.29 PB4
Nov 17USATF Southern California Association Junior Olympic ChampionshipsNov 17 · 3,000 Meters 9-10 · Place 20 · West Coast WarriorsWest Coast Warriors3,000 Meters 9-102011:55.294
Nov 13Warriors Final 1600 Meter Championship RaceNov 13 · 1,600 Meters Open · Place 7 · West Coast WarriorsWest Coast Warriors1,600 Meters Open76:00.20 PB4
Nov 3Dino Dash 5KNov 3 · 5,000 Meters New Division · West Coast WarriorsWest Coast Warriors5,000 Meters New Division019:48Unofficial4
Oct 26Whittier Spooktacular 5KOct 26 · 5,000 Meters Open · West Coast WarriorsWest Coast Warriors5,000 Meters Open030:34Unofficial4
Oct 9Warriors 1600 Meter Time Trial #3Oct 9 · 1,600 Meters Open · West Coast WarriorsWest Coast Warriors1,600 Meters Open06:04.9Unofficial4
Sep 29The Quick and GrittySep 29 · 3,000 Meters 9-10 · Place 7 · West Coast WarriorsWest Coast Warriors3,000 Meters 9-10712:24.334
Sep 18Warriors 1600 Meter Time Trial #2Sep 18 · 1,600 Meters Open · West Coast WarriorsWest Coast Warriors1,600 Meters Open06:12.3Unofficial4
Aug 20La Serna Summer XC Series #4Aug 20 · 2 Miles Frosh - Soph - Youth · Place 24 · West Coast WarriorsWest Coast Warriors2 Miles Frosh - Soph - Youth2414:00.52 PB4
Aug 14Warrior 1600 Time Trial #1Aug 14 · 1,600 Meters Open · West Coast WarriorsWest Coast Warriors1,600 Meters Open—6:27.0Unofficial4