Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Rohr ParkIan Cumming/ Tim Latham Invitational · Aug 2814:37.9Ian Cumming/ Tim Latham InvitationalAugust 28, 2026
3 Miles · Canyon Crest Academy Home CourseCCA Ravens XC Invitational Sposored by Fleet Feet SD · Sep 522:58.80CCA Ravens XC Invitational Sposored by Fleet Feet SDSeptember 5, 2026
3 Miles · San Dieguito Sports ComplexNCC Coastal and Avocado League Cluster Meet #1 · Sep 1225:59.20NCC Coastal and Avocado League Cluster Meet #1September 12, 2026
3,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 511:59.902023 San Diego Waves Youth XC InvitationalNovember 5, 2023
3,000 Meters · Chollas Lark ParkUSATF San Diego-Imperial Association Junior Olympic Championships · Nov 1211:45.91USATF San Diego-Imperial Association Junior Olympic ChampionshipsNovember 12, 2023
3,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1912:12.76USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 812:09.78Free Spirit Invitational MeetOctober 8, 2023
3.05 Miles · Guajome Park North Santa Fe AveAvocado/Valley League Cluster 2 · Oct 1619:49.98Avocado/Valley League Cluster 2October 16, 2026
4,000 Meters · Buena Vista ParkUSATF San Diego-Imperial Association Junior Olympic Championships · Nov 917:01.21USATF San Diego-Imperial Association Junior Olympic ChampionshipsNovember 9, 2025
4,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 1717:15.90USATF Region 15 Junior Olympic ChampionshipsNovember 17, 2024
4,000 Meters · Heartwell ParkLA Jets Cross Country Invitational · Oct 2617:35.64LA Jets Cross Country InvitationalOctober 26, 2025
4,000 Meters · Kit Carson ParkUSATF San Diego-Imperial Association Junior Olympic Championships · Nov 1016:55.53USATF San Diego-Imperial Association Junior Olympic ChampionshipsNovember 10, 2024
4,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 416:01.28Temecula Valley Time Machine XC InviteOctober 4, 2025
5,000 Meters · Kit Carson ParkNorth County Conference Finals · Nov 718:59.40North County Conference FinalsNovember 7, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7North County Conference FinalsNov 7 · 5,000 Meters Avocado League · Place 27 · Mission VistaMission Vista5,000 Meters Avocado League2718:59.40 PB9
Oct 16Avocado/Valley League Cluster 2Oct 16 · 3.05 Miles Avocado Junior Varsity · Place 2 · Mission VistaMission Vista3.05 Miles Avocado Junior Varsity219:49.98 PB9
Sep 12NCC Coastal and Avocado League Cluster Meet #1Sep 12 · 3 Miles Avocado JV · Place 47 · Mission VistaMission Vista3 Miles Avocado JV4725:59.20 PB9
Sep 5CCA Ravens XC Invitational Sposored by Fleet Feet SDSep 5 · 3 Miles Freshmen · Place 211 · Mission VistaMission Vista3 Miles Freshmen21122:58.80 PB9
Aug 28Ian Cumming/ Tim Latham InvitationalAug 28 · 2 Miles JV Mustangs Division · Place 71 · Mission VistaMission Vista2 Miles JV Mustangs Division7114:37.9 PB9

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13 to 14 · Place 10 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13 to 141017:01.21 PB8
Oct 26LA Jets Cross Country InvitationalOct 26 · 4,000 Meters 13-14 · Place 43 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-144317:35.64 PB8
Oct 4Temecula Valley Time Machine XC InviteOct 4 · 4,000 Meters 13/14 · Place 14 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13/141416:01.28 PB8
Sep 274th Annual Grit n Grind XC ChallengeSep 27 · 1.8 Miles Middle School Varsity · Place 18 · San Diego Waves XTCSan Diego Waves XTC1.8 Miles Middle School Varsity1811:16.808
Sep 7GRIT XC INVITESep 7 · 4,000 Meters Varsity · Place 46 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters Varsity4617:55.6714

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 17USATF Region 15 Junior Olympic ChampionshipsNov 17 · 4,000 Meters 13-14 · Place 53 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-145317:15.90 PB7
Nov 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 11 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-141116:55.53 PB7
Oct 27Los Angeles Jets 9th Annual Cross Country InvitationalOct 27 · 4,000 Meters Varsity · Place 32 · San Diego Waves XtcSan Diego Waves Xtc4,000 Meters Varsity3216:36.2014
Oct 5Temecula Valley Time Machine XC InviteOct 5 · 4,000 Meters 13-14, 15-16, 17 · Place 37 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-14, 15-16, 173718:22.467
Sep 29SA Lightning Cross Country InvitationalSep 29 · 4,000 Meters Varsity · Place 58 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters Varsity5815:44.7014
Sep 8GRIT XC INVITESep 8 · 4,000 Meters Varsity · Place 44 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters Varsity4417:59.0714

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 52 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-125212:12.76 PB6
Nov 12USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 5 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-12511:45.91 PB6
Nov 52023 San Diego Waves Youth XC InvitationalNov 5 · 3,000 Meters 11-12 · Place 12 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-121211:59.90 PB6
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 3,000 Meters Varsity · Place 14 · San Diego Waves XtcSan Diego Waves Xtc3,000 Meters Varsity1411:17.2612
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 37 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-123712:09.78 PB6
Oct 1Pacific Coast Shockwaves XC InvitationalOct 1 · 3,000 Meters Varsity · Place 7 · San Diego Waves XtcSan Diego Waves Xtc3,000 Meters Varsity713:23.9012
Sep 24GRIT XC INVITESep 24 · 3,000 Meters 11-12 · Place 27 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-122712:12.04Unofficial6