Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Mt. San Antonio CollegeMountie Xpress Invitational 2026 · Aug 2211:37.4Mountie Xpress Invitational 2026August 22, 2026
2 Miles · Trabuco Hills High SchoolSaddleback Cup · Sep 410:27.2Saddleback CupSeptember 4, 2026
3 Miles · 6622 Lakeview Dr. Huntington Beach 92648Trinity League Championships · Oct 3016:31.5Trinity League ChampionshipsOctober 30, 2026
3 Miles · Dana Hills High School2025 Dana Hills Invitational · Sep 618:22.802025 Dana Hills InvitationalSeptember 6, 2025
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1816:07.645th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2420:28.377th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Oak Canyon ParkOrange County Championships · Oct 1618:28.4Orange County ChampionshipsOctober 16, 2026
3,000 Meters · Buena Vista Park2022 SD Waves Duck Pond Invitational · Oct 1611:19.432022 SD Waves Duck Pond InvitationalOctober 16, 2022
3,000 Meters · Central ParkValley United Cross Country Invitational Meet · Sep 1712:17.12Valley United Cross Country Invitational MeetSeptember 17, 2022
3,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2512:15.31OC GRIT XC INVITESeptember 25, 2022
3,000 Meters · Kit Carson ParkSan Diego RoadRunners Cross Country Meet · Nov 1013:32.87San Diego RoadRunners Cross Country Meet November 10, 2019
3,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 811:09.4Free Spirit Invitational MeetOctober 8, 2022
3,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine 2019 XC Invitational · Oct 2014:06.50Temecula Valley Time Machine 2019 XC InvitationalOctober 20, 2019
4,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1215:01.63USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2023
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 914:42.00USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 514:22.90Temecula Valley Time Machine XC InviteOctober 5, 2024
4,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1915:33.46USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 818:05.89Free Spirit Invitational MeetOctober 8, 2023
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2616:17.75Nike Portland XCSeptember 26, 2026
5,000 Meters · Woodward Park47th Asics Clovis Invitational · Oct 917:00.847th Asics Clovis InvitationalOctober 9, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30Trinity League ChampionshipsOct 30 · 3 Miles Varsity · Place 20 · Santa MargaritaSanta Margarita3 Miles Varsity2016:31.5 PB10
Oct 16Orange County ChampionshipsOct 16 · 3 Miles Varsity - Open (Lg/Med School)) · Place 156 · Santa MargaritaSanta Margarita3 Miles Varsity - Open (Lg/Med School))15618:28.4 PB10
Oct 947th Asics Clovis InvitationalOct 9 · 5,000 Meters Division 4 Varsity · Place 80 · Santa MargaritaSanta Margarita5,000 Meters Division 4 Varsity8017:00.8 PB10
Sep 26Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 104 · Santa MargaritaSanta Margarita5,000 Meters Danner Championship Varsity10416:17.75 PB10
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 58 - 8:22pm - Gold Varsity B (B) · Place 152 · Santa MargaritaSanta Margarita3 Miles Race 58 - 8:22pm - Gold Varsity B (B)15216:07.6 PB10
Sep 4Saddleback CupSep 4 · 2 Miles Boys Varsity · Place 55 · Santa MargaritaSanta Margarita2 Miles Boys Varsity5510:27.2 PB10
Aug 22Mountie Xpress Invitational 2026Aug 22 · 2 Miles Small School - Sophomore Boys · Place 18 · Santa MargaritaSanta Margarita2 Miles Small School - Sophomore Boys1811:37.4 PB10

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 31Trinity League FinalsOct 31 · 3 Miles Junior Varsity · Place 6 · Santa MargaritaSanta Margarita3 Miles Junior Varsity616:57.19
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D3,4&5 Frosh Red · Place 57 · Santa MargaritaSanta Margarita3 Miles D3,4&5 Frosh Red5720:28.3 PB9
Oct 17Orange County Championships 2025Oct 17 · 3 Miles Varsity · Place 115 · Santa MargaritaSanta Margarita3 Miles Varsity11516:09.709
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Friday Championship · Place 100 · Santa MargaritaSanta Margarita5,000 Meters Friday Championship10017:24.509
Oct 4Central Park InvitationalOct 4 · 3 Miles Varsity · Place 16 · Santa MargaritaSanta Margarita3 Miles Varsity1617:24.509
Oct 4Central Park InvitationalOct 4 · 3 Miles Varsity · Place 16 · Santa MargaritaSanta Margarita3 Miles Varsity1617:24.509
Sep 26Trinity League PreviewSep 26 · 3 Miles Junior Varsity · Place 1 · Santa MargaritaSanta Margarita3 Miles Junior Varsity117:31.609
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Freshman · Place 11 · Santa MargaritaSanta Margarita3 Miles Freshman1117:05.79
Sep 62025 Dana Hills InvitationalSep 6 · 3 Miles Div 1 Freshman · Place 59 · Santa MargaritaSanta Margarita3 Miles Div 1 Freshman5918:22.80 PB9
Aug 30Saddleback CupAug 30 · 2 Miles Freshman · Place 3 · Santa MargaritaSanta Margarita2 Miles Freshman310:35.99

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters Varsity · Place 43 · OC GritOC Grit4,000 Meters Varsity4315:13.95—
Oct 20Pacific Coast Shockwaves XC InvitationalOct 20 · 4,000 Meters Varsity · Place 4 · OC GritOC Grit4,000 Meters Varsity415:15.83—
Oct 13Free Spirit Cross Country Invitational 2024Oct 13 · 4,000 Meters Varsity · Place 31 · OC GritOC Grit4,000 Meters Varsity3114:54.32—
Oct 5Temecula Valley Time Machine XC InviteOct 5 · 4,000 Meters 13-14, 15-16, 17 · Place 9 · OC GritOC Grit4,000 Meters 13-14, 15-16, 17914:22.90 PB8
Sep 29SA Lightning Cross Country InvitationalSep 29 · 4,000 Meters Varsity · Place 32 · OC GritOC Grit4,000 Meters Varsity3214:26.78—
Sep 14Valley United Cross Country Invitational MeetSep 14 · 4,000 Meters 13-14 · Place 22 · OC GritOC Grit4,000 Meters 13-142215:04.028
Sep 8GRIT XC INVITESep 8 · 4,000 Meters Varsity · Place 20 · OC GritOC Grit4,000 Meters Varsity2016:12.33—

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 303 · OC GritOC Grit4,000 Meters 13-1430314:42.00 PB7
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 51 · OC GritOC Grit4,000 Meters 13-145115:33.46 PB7
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 31 · OC GritOC Grit4,000 Meters 13-143115:01.63 PB7
Nov 52023 San Diego Waves Youth XC InvitationalNov 5 · 4,000 Meters 13-14 · Place 23 · South Orange County WildcatsSouth Orange County Wildcats4,000 Meters 13-142315:43.03Unofficial7
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 4,000 Meters Varsity · Place 10 · OC GritOC Grit4,000 Meters Varsity1014:57.79—
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 4,000 Meters Varsity · Place 11 · OC GritOC Grit4,000 Meters Varsity1116:14.90—
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 83 · OC GritOC Grit4,000 Meters 13-148318:05.89 PB7
Oct 1Lightning Wellness RunOct 1 · 4,000 Meters Varsity · Place 5 · OC GritOC Grit4,000 Meters Varsity514:41.27
Sep 24GRIT XC INVITESep 24 · 4,000 Meters 13-14 · Place 25 · OC GritOC Grit4,000 Meters 13-142516:09.73Unofficial7
Sep 16Valley United Cross Country Invitational MeetSep 16 · 4,000 Meters 13-14 · Place 29 · OC GritOC Grit4,000 Meters 13-142915:42.787

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters Varsity · Place 24 · OC GritOC Grit3,000 Meters Varsity2411:52.7012
Oct 30Los Angeles Jets Cross Country InvitationalOct 30 · 3,000 Meters Varsity · Place 10 · OC GritOC Grit3,000 Meters Varsity1012:54.810
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 8 · OC GritOC Grit3,000 Meters Varsity812:51.6312
Oct 162022 SD Waves Duck Pond InvitationalOct 16 · 3,000 Meters 11-12 · Place 3 · OC GritOC Grit3,000 Meters 11-12311:19.43 PB6
Oct 14Mt. SAC Cross Country Invitational (Elementary/Middle School)Oct 14 · 2 Miles 6th Grade Red · Place 2 · Oxford Preparatory AcademyOxford Preparatory Academy2 Miles 6th Grade Red213:026
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 22 · OC GritOC Grit3,000 Meters 11-122211:09.4 PB6
Sep 25OC GRIT XC INVITESep 25 · 3,000 Meters 11-12 · Place 12 · OC GritOC Grit3,000 Meters 11-121212:15.31 PB6
Sep 17Valley United Cross Country Invitational MeetSep 17 · 3,000 Meters 11-12 · Place 24 · OC GritOC Grit3,000 Meters 11-122412:17.12 PB6

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 18Grit v Quick v Wildcat Tri MeetOct 18 · 3,000 Meters 9-10 · Place 3 · South Orange County WildcatsSouth Orange County Wildcats3,000 Meters 9-10312:53Unofficial4

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 17USATF Southern California Association Junior Olympic ChampionshipsNov 17 · 3,000 Meters 9-10 · Place 54 · South Orange County WildcatsSouth Orange County Wildcats3,000 Meters 9-105413:32.933
Nov 10San Diego RoadRunners Cross Country Meet Nov 10 · 3,000 Meters 9-10 · Place 29 · South Orange County WildcatsSouth Orange County Wildcats3,000 Meters 9-102913:32.87 PB3
Oct 20Temecula Valley Time Machine 2019 XC InvitationalOct 20 · 3,000 Meters 9-10 · Place 17 · South Orange County WildcatsSouth Orange County Wildcats3,000 Meters 9-101714:06.50 PB3