Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Rohr ParkIan Cumming/ Tim Latham Invitational · Aug 2812:24.1Ian Cumming/ Tim Latham InvitationalAugust 28, 2026
2.96 Miles · Morley Field Sports ComplexCIF-SDS Championships · Nov 1121:53.9CIF-SDS ChampionshipsNovember 11, 2023
3 Miles · Canyon Crest Academy Home CourseCCA Ravens XC Invitational Sposored by Fleet Feet SD · Sep 517:45.40CCA Ravens XC Invitational Sposored by Fleet Feet SDSeptember 5, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1817:30.345th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Morley Field Sports Complex45th Annual Sundevil XC Invitational · Oct 420:38.6045th Annual Sundevil XC InvitationalOctober 4, 2025
3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 2319:15.8Mt. SAC XC Invite - High School DivisionOctober 23, 2026
3 Miles · San Dieguito Sports ComplexNCC Coastal and Avocado League Cluster Meet #1 · Sep 1218:31.00NCC Coastal and Avocado League Cluster Meet #1September 12, 2026
3,000 Meters · 3k CoursePacific Coast Shockwaves XC Invitational · Oct 315:24.90Pacific Coast Shockwaves XC InvitationalOctober 3, 2021
3,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 2112:54.22USATF Region 15 Junior Olympic ChampionshipsNovember 21, 2021
3,000 Meters · Chollas Lark ParkUSATF San Diego Imperial Association Junior Olympic Cross Country Championships · Nov 1413:50.01USATF San Diego Imperial Association Junior Olympic Cross Country ChampionshipsNovember 14, 2021
3,000 Meters · Legg Lake ParkFree Spirit Invitational Cross Country Meet · Oct 1013:15.63Free Spirit Invitational Cross Country Meet October 10, 2021
3.05 Miles · Guajome Park North Santa Fe AveAvocado/Valley League Cluster 2 · Oct 1620:22.36Avocado/Valley League Cluster 2October 16, 2026
4,000 Meters · Buena Vista Park2022 SD Waves Duck Pond Invitational · Oct 1617:07.192022 SD Waves Duck Pond InvitationalOctober 16, 2022
4,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2519:25.48OC GRIT XC INVITESeptember 25, 2022
4,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 817:26.5Free Spirit Invitational MeetOctober 8, 2022
5,000 Meters · Kit Carson ParkNorth County Conference Finals · Nov 719:51.20North County Conference FinalsNovember 7, 2026
5,000 Meters · Woodward ParkClovis Invitational · Oct 1019:51.30Clovis InvitationalOctober 10, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7North County Conference FinalsNov 7 · 5,000 Meters Avocado League · Place 1 · Mission VistaMission Vista5,000 Meters Avocado League119:51.20 PB12
Oct 23Mt. SAC XC Invite - High School DivisionOct 23 · 3 Miles Race 40 D3, 4& 5 Indiv. Sweeps Gre · Place 14 · Mission VistaMission Vista3 Miles Race 40 D3, 4& 5 Indiv. Sweeps Gre1419:15.8 PB12
Oct 16Avocado/Valley League Cluster 2Oct 16 · 3.05 Miles Avocado Varsity · Place 1 · Mission VistaMission Vista3.05 Miles Avocado Varsity120:22.36 PB12
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 19 - 8:52pm - White Varsity B (G · Place 4 · Mission VistaMission Vista3 Miles Race 19 - 8:52pm - White Varsity B (G417:30.3 PB12
Sep 12NCC Coastal and Avocado League Cluster Meet #1Sep 12 · 3 Miles Avocado Varsity · Place 1 · Mission VistaMission Vista3 Miles Avocado Varsity118:31.00 PB12
Sep 5CCA Ravens XC Invitational Sposored by Fleet Feet SDSep 5 · 3 Miles Invitational · Place 11 · Mission VistaMission Vista3 Miles Invitational1117:45.40 PB12
Aug 28Ian Cumming/ Tim Latham InvitationalAug 28 · 2 Miles Varsity Mustangs Division · Place 2 · Mission VistaMission Vista2 Miles Varsity Mustangs Division212:24.1 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8NCC League ChampionshipsNov 8 · 5,000 Meters Varsity · Place 8 · Mission VistaMission Vista5,000 Meters Varsity819:24.5011
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D3 Varsity Yellow · Place 10 · Mission VistaMission Vista3 Miles D3 Varsity Yellow1020:22.411
Oct 18NCC Coastal/Palomar League Cluster #2Oct 18 · 3 Miles Varsity · Place 21 · Mission VistaMission Vista3 Miles Varsity2118:45.2011
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Division 4 Varsity · Place 28 · Mission VistaMission Vista5,000 Meters Division 4 Varsity2819:51.30 PB11
Oct 445th Annual Sundevil XC InvitationalOct 4 · 3 Miles D-2 Senior/Invite · Place 14 · Mission VistaMission Vista3 Miles D-2 Senior/Invite1420:38.60 PB11
Sep 26Coach Downey XC Classic Sep 26 · 5,000 Meters Varsity · Place 9 · Mission VistaMission Vista5,000 Meters Varsity920:23.7011
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 15 · Mission VistaMission Vista3 Miles Varsity1518:28.211
Sep 13NCC Coastal/Avocado League Cluster 1Sep 13 · 3 Miles Varsity · Place 11 · Mission VistaMission Vista3 Miles Varsity1118:37.9011
Aug 30CCA Ravens XC Invitational Sponsored by Fleet Feet SDAug 30 · 3 Miles Junior · Place 1 · Mission VistaMission Vista3 Miles Junior118:49.1011
Aug 23Vaquero StampedeAug 23 · 2 Miles Varsity · Place 6 · Mission VistaMission Vista2 Miles Varsity612:51.1011

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 16CIF-SDS XC ChampionshipsNov 16 · 2.96 Miles Varsity · Place 28 · Mission VistaMission Vista2.96 Miles Varsity2820:30.710
Nov 9NCC ChampionshipsNov 9 · 3.05 Miles Varsity · Place 6 · Mission VistaMission Vista3.05 Miles Varsity620:39.1010
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Varsity Division 3 · Place 12 · Mission VistaMission Vista3 Miles Varsity Division 31221:3310
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Varsity Division 3 · Place 12 · Mission VistaMission Vista3 Miles Varsity Division 31221:3310
Oct 18Avocado League Cluster 2Oct 18 · 3.05 Miles Varsity · Place 4 · Mission VistaMission Vista3.05 Miles Varsity420:14.4510
Oct 4Avocado League Cluster 1Oct 4 · 3.05 Miles Varsity · Place 6 · Mission VistaMission Vista3.05 Miles Varsity621:03.6910
Sep 283rd Annual Grit n Grind XC InviteSep 28 · 3 Miles Varsity Elite · Place 44 · Mission VistaMission Vista3 Miles Varsity Elite4419:49.310
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 36 · Mission VistaMission Vista3 Miles Varsity3619:01.210
Aug 31CCA Ravens XC InvitationalAug 31 · 3 Miles Varsity · Place 59 · Mission VistaMission Vista3 Miles Varsity5919:33.3010
Aug 24Vaquero StampedeAug 24 · 2 Miles Varsity · Place 5 · Mission VistaMission Vista2 Miles Varsity512:41.0110

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 11CIF-SDS ChampionshipsNov 11 · 2.96 Miles Div III Girls · Place 52 · Mission VistaMission Vista2.96 Miles Div III Girls5221:53.9 PB9
Nov 4NCC ChampionshipsNov 4 · 5,000 Meters Varsity · Place 15 · Mission VistaMission Vista5,000 Meters Varsity1521:13.109
Oct 20Jaguar Kit Carson InvitationalOct 20 · 2.75 Miles Varsity · Place 25 · Mission VistaMission Vista2.75 Miles Varsity2520:26.309
Oct 13Avocado League Cluster 2Oct 13 · 3 Miles Varsity · Place 17 · Mission VistaMission Vista3 Miles Varsity1722:19.589
Sep 29Avocado League Cluster 1Sep 29 · 3.05 Miles Varsity · Place 19 · Mission VistaMission Vista3.05 Miles Varsity1921:41.299
Sep 23Carlsbad Grit & GrindSep 23 · 3 Miles Varsity · Place 35 · Mission VistaMission Vista3 Miles Varsity3520:35.69
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Freshman · Place 21 · Mission VistaMission Vista3 Miles Freshman2121:23.19
Sep 2CCA Ravens Fleet Feet SD XC InvitationalSep 2 · 3 Miles Freshman · Place 16 · Mission VistaMission Vista3 Miles Freshman1621:46.709

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters Varsity · Place 11 · San Diego Waves XtcSan Diego Waves Xtc4,000 Meters Varsity1117:34.7214
Oct 30Los Angeles Jets Cross Country InvitationalOct 30 · 4,000 Meters Varsity · Place 35 · San Diego Waves XtcSan Diego Waves Xtc4,000 Meters Varsity3520:58.509
Oct 162022 SD Waves Duck Pond InvitationalOct 16 · 4,000 Meters 13-14 · Place 16 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-141617:07.19 PB8
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 42 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-144217:26.5 PB8
Sep 25OC GRIT XC INVITESep 25 · 4,000 Meters 13-14 · Place 36 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-143619:25.48 PB8

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 21USATF Region 15 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 11-12 · Place 35 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-123512:54.22 PB7
Nov 14USATF San Diego Imperial Association Junior Olympic Cross Country ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 8 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-12813:50.01 PB7
Oct 31Los Angeles Jets XC InvitationalOct 31 · 3,000 Meters Varsity · Place 24 · San Diego Waves XtcSan Diego Waves Xtc3,000 Meters Varsity2412:31.4012
Oct 10Free Spirit Invitational Cross Country Meet Oct 10 · 3,000 Meters Event 15 11-12 · Place 49 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters Event 15 11-124913:15.63 PB7
Oct 3Pacific Coast Shockwaves XC InvitationalOct 3 · 3,000 Meters 11-12 · Place 21 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-122115:24.90 PB7