Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Martin Luther King Jr. Middle SchoolMLK · Sep 219:52MLKSeptember 21, 2017
1.5 Miles · Walnut Grove ParkWalnut Grove Park · Oct 511:12Walnut Grove ParkOctober 5, 2017
1.8 Miles · Kit Carson ParkKit Carson Park · Oct 1013:03Kit Carson ParkOctober 10, 2017
2 Miles · Kit Carson ParkNorth County MS XC Championship · Nov 112:18North County MS XC ChampionshipNovember 1, 2018
2.93 Miles · Mt. San Antonio College74th Annual Mt. SAC Cross Country Invitational · Oct 2116:1374th Annual Mt. SAC Cross Country InvitationalOctober 21, 2022
2.96 Miles · Morley CIF CourseCIFSDS XC Championships · Nov 2317:54.2CIFSDS XC ChampionshipsNovember 23, 2019
2591 m · Kit Carson ParkNorth County XC Championship · Oct 2510:41North County XC ChampionshipOctober 25, 2017
2816 m · Moonlight State BeachMoonlight Beach · Oct 1110:54Moonlight BeachOctober 11, 2018
3 Miles · Canyon Crest AcademyCCA vs TP · Feb 2616:16.92CCA vs TPFebruary 26, 2021
3 Miles · Canyon Crest Academy Home CourseCCA Ravens Fleet Feet SD XC Invitational · Sep 415:51.87CCA Ravens Fleet Feet SD XC InvitationalSeptember 4, 2021
3 Miles · Dana Hills High School46th Annual Dana Hills Nike Invitational · Sep 2817:44.446th Annual Dana Hills Nike InvitationalSeptember 28, 2019
3 Miles · La Costa Canyon ParkNCC Coastal League Cluster Meet #2 · Oct 2817:04.90NCC Coastal League Cluster Meet #2October 28, 2021
3 Miles · Morley Field Sports ComplexMt. Carmel/ASICS XC Invitational · Sep 1716:48.3Mt. Carmel/ASICS XC InvitationalSeptember 17, 2022
3 Miles · San Dieguito Sports ComplexNCC Coastal League Cluster Meet #1 · Sep 2716:33.80NCC Coastal League Cluster Meet #1September 27, 2022
3,000 Meters · 3k Mini Loop Spectator Full LoopSan Diego Waves Duck Pond Invitational · Oct 114:25.94San Diego Waves Duck Pond InvitationalOctober 1, 2017
3,000 Meters · Central ParkUSATF Region 15 Junior Olympics Championships · Nov 1912:02.71USATF Region 15 Junior Olympics ChampionshipsNovember 19, 2017
3,000 Meters · Kit Carson ParkUSATF San Diego Imperial Association Junior Olympic Championships · Nov 1212:47.27USATF San Diego Imperial Association Junior Olympic ChampionshipsNovember 12, 2017
3.05 Miles · Kit Carson ParkNCC Championsips · Nov 1618:40.5NCC ChampionsipsNovember 16, 2019
3089 m · Kit Carson ParkNorth County XC Championships · Oct 2714:10North County XC ChampionshipsOctober 27, 2016
3186 m · Kit Carson ParkKit Carson Park · Oct 1812:44Kit Carson ParkOctober 18, 2018
4,000 Meters · 4K CourseVassar Season Opener · Aug 2814:15.98Vassar Season OpenerAugust 28, 2026
4,000 Meters · Buena Vista ParkSan Diego Waves Duck Pond Invitational · Oct 2118:25.68San Diego Waves Duck Pond InvitationalOctober 21, 2018
4,000 Meters · Kit Carson ParkUSATF San Diego Imperial Association Junior Olympic Championships · Nov 1116:01.33USATF San Diego Imperial Association Junior Olympic ChampionshipsNovember 11, 2018
4,000 Meters · Vassar Farm & Ecological PreserveVassar Season Starter Invitational · Sep 113:59.1Vassar Season Starter InvitationalSeptember 1, 2023
5,000 Meters · Guajome Park38th Annual Running Center Southern Cal Invitational · Oct 1219:01.838th Annual Running Center Southern Cal InvitationalOctober 12, 2019
6,000 Meters · Vassar Farm & Ecological PreserveVassar Ron Stonitsch Invitational · Sep 1221:29.44Vassar Ron Stonitsch InvitationalSeptember 12, 2026
8,000 Meters · Branch Brook ParkMets Cross Country Championship · Oct 729:17.5Mets Cross Country ChampionshipOctober 7, 2023
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 229:05.0Paul Short RunOctober 2, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 398 · NYUNYU8,000 Meters Open39829:05.0 PBSr
Sep 12Vassar Ron Stonitsch InvitationalSep 12 · 6,000 Meters Open · Place 43 · NYUNYU6,000 Meters Open4321:29.44 PBSr
Aug 28Vassar Season OpenerAug 28 · 4,000 Meters College · Place 27 · NYUNYU4,000 Meters College2714:15.98 PBSr

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 13Jasper Fall XC InvitationalSep 13 · 8,000 Meters Seeded · NYUNYU8,000 Meters Seeded—NTJr
Aug 29Vassar Season OpenerAug 29 · 4,000 Meters College · Place 35 · NYUNYU4,000 Meters College3514:08.1Jr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 14Vassar Ron Stonitsch InvitationalSep 14 · 6,000 Meters Varsity · Place 37 · NYUNYU6,000 Meters Varsity3721:31.0SO

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 7Mets Cross Country ChampionshipOct 7 · 8,000 Meters College · Place 63 · NYUNYU8,000 Meters College6329:17.5 PBFr
Sep 1Vassar Season Starter InvitationalSep 1 · 4,000 Meters College · Place 46 · NYUNYU4,000 Meters College4613:59.1 PBFr

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 12CIF San Diego Section ChampionshipsNov 12 · 2.96 Miles Varsity · Place 29 · Canyon Crest AcademyCanyon Crest Academy2.96 Miles Varsity2916:44.112
Nov 3North County Conference ChampionshipsNov 3 · 3 Miles Varsity · Place 9 · Canyon Crest AcademyCanyon Crest Academy3 Miles Varsity916:47.212
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D1&2 Team Sweepstakes Red · Place 63 · Canyon Crest AcademyCanyon Crest Academy2.93 Miles D1&2 Team Sweepstakes Red6316:13 PB12
Oct 15NCC Coastal League Cluster Meet #2Oct 15 · 3 Miles Varsity · Place 12 · Canyon Crest AcademyCanyon Crest Academy3 Miles Varsity1215:59.0012
Sep 27NCC Coastal League Cluster Meet #1Sep 27 · 3 Miles Varsity · Place 15 · Canyon Crest AcademyCanyon Crest Academy3 Miles Varsity1516:33.80 PB12
Sep 24Dana Hills InvitationalSep 24 · 3 Miles Invitational Division 1 · Place 51 · Canyon Crest Academy (SD)Canyon Crest Academy (SD)3 Miles Invitational Division 15115:46.012
Sep 24Dana Hills InvitationalSep 24 · 3 Miles Invitational Division 1 · Place 51 · Canyon Crest Academy (SD)Canyon Crest Academy (SD)3 Miles Invitational Division 15115:46.012
Sep 17Mt. Carmel/ASICS XC InvitationalSep 17 · 3 Miles D-1 Senior/Invite · Place 43 · Canyon Crest AcademyCanyon Crest Academy3 Miles D-1 Senior/Invite4316:48.3 PB12
Sep 3CCA Ravens Fleet Feet SD XC InvitationalSep 3 · 3 Miles Invitational · Place 45 · Canyon Crest AcademyCanyon Crest Academy3 Miles Invitational4516:40.4012
Aug 20Red and Black MeetAug 20 · 3 Miles Open · Place 4 · Canyon Crest AcademyCanyon Crest Academy3 Miles Open416:50.90Unofficial12

2021 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 20CIF San Diego Section ChampionshipsNov 20 · 3 Miles Varsity · Place 36 · Canyon Crest AcademyCanyon Crest Academy3 Miles Varsity3616:33.111
Nov 20CIF San Diego Section ChampionshipsNov 20 · 3 Miles Division 1 · Place 36 · Canyon Crest AcademyCanyon Crest Academy3 Miles Division 13616:33.111
Nov 13North County Conference ChampionshipsNov 13 · 5,000 Meters Varsity · Place 8 · Canyon Crest AcademyCanyon Crest Academy5,000 Meters Varsity816:59.511
Oct 28NCC Coastal League Cluster Meet #2Oct 28 · 3 Miles Varsity · Place 17 · Canyon Crest AcademyCanyon Crest Academy3 Miles Varsity1717:04.90 PB11
Oct 2273rd Annual Mt. SAC Cross Country InvitationalOct 22 · 2.93 Miles D1&2 Varsity Yellow · Place 26 · Canyon Crest AcademyCanyon Crest Academy2.93 Miles D1&2 Varsity Yellow2616:2911
Oct 942nd Asics Clovis InvitationalOct 9 · 5,000 Meters Varsity · Place 63 · Canyon Crest AcademyCanyon Crest Academy5,000 Meters Varsity6316:58.511
Sep 30NCC Coastal League Cluster Meet #1Sep 30 · 3.1 Miles Varsity · Place 7 · Canyon Crest AcademyCanyon Crest Academy3.1 Miles Varsity717:21.3011
Sep 25Dana Hills InvitationalSep 25 · 3 Miles Invitational Division 1 · Place 131 · Canyon Crest Academy (SD)Canyon Crest Academy (SD)3 Miles Invitational Division 113116:39.111
Sep 18Mt. Carmel/ASICS XC InvitationalSep 18 · 3 Miles Division 1 · Place 10 · Canyon Crest AcademyCanyon Crest Academy3 Miles Division 11016:33.811
Sep 4CCA Ravens Fleet Feet SD XC InvitationalSep 4 · 3 Miles Senior/ Invitational · Place 17 · Canyon Crest AcademyCanyon Crest Academy3 Miles Senior/ Invitational1715:51.87 PB11
Aug 21Red vs Black Alumni MeetAug 21 · 3 Miles Varsity · Place 3 · Canyon Crest AcademyCanyon Crest Academy3 Miles Varsity316:54.8Unofficial11
Feb 26CCA vs TPFeb 26 · 3 Miles Varsity · Place 3 · Canyon Crest AcademyCanyon Crest Academy3 Miles Varsity316:16.92 PB10
Feb 20El Camino HS vs. Canyon Crest AcademyFeb 20 · 3 Miles Varsity · Place 7 · Canyon Crest AcademyCanyon Crest Academy3 Miles Varsity716:44.7710
Feb 12Sage Creek vs Canyon Crest AcademyFeb 12 · 3 Miles Varsity · Place 7 · Canyon Crest AcademyCanyon Crest Academy3 Miles Varsity716:59.8310

2019 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 23CIFSDS XC ChampionshipsNov 23 · 2.96 Miles Varsity Boys Div 1 · Place 105 · Canyon Crest AcademyCanyon Crest Academy2.96 Miles Varsity Boys Div 110517:54.2 PB9
Nov 16NCC ChampionsipsNov 16 · 3.05 Miles Avocado West League · Place 40 · Canyon Crest AcademyCanyon Crest Academy3.05 Miles Avocado West League4018:40.5 PB9
Nov 8Avo West JV Cluster 3Nov 8 · 3 Miles Junior Varsity · Place 12 · Canyon Crest AcademyCanyon Crest Academy3 Miles Junior Varsity1217:22.099
Oct 31Avocado East Cluster 2Oct 31 · 3 Miles Varsity · Place 40 · Canyon Crest AcademyCanyon Crest Academy3 Miles Varsity4017:28.179
Oct 31Avo West Cluster #2Oct 31 · 3 Miles Varsity · Place 40 · Canyon Crest AcademyCanyon Crest Academy3 Miles Varsity4017:28.179
Oct 2572nd Annual Mt. SAC XC InvitationalOct 25 · 3 Miles Freshman Division 1 · Place 13 · Canyon Crest AcademyCanyon Crest Academy3 Miles Freshman Division 11317:249
Oct 18Mt. Carmel OctoberfestOct 18 · 2.15 Miles Varsity · Place 12 · Canyon Crest AcademyCanyon Crest Academy2.15 Miles Varsity1212:04.919
Oct 1238th Annual Running Center Southern Cal InvitationalOct 12 · 5,000 Meters Div 1 & 2 Novice Boys · Place 19 · Canyon Crest AcademyCanyon Crest Academy5,000 Meters Div 1 & 2 Novice Boys1919:01.8 PB9
Oct 2Avocado West Cluster 1Oct 2 · 3.1 Miles Junior Varsity · Place 12 · Canyon Crest AcademyCanyon Crest Academy3.1 Miles Junior Varsity1218:53.919
Sep 2846th Annual Dana Hills Nike InvitationalSep 28 · 3 Miles Freshman · Place 48 · Canyon Crest AcademyCanyon Crest Academy3 Miles Freshman4817:44.4 PB9
Sep 21Mt. Carmel/Asics Cross Country InviteSep 21 · 3 Miles Freshman · Place 38 · Canyon Crest AcademyCanyon Crest Academy3 Miles Freshman3818:57.89
Sep 7Bronco Round-upSep 7 · 2 Miles Freshman Novice · Place 4 · Canyon Crest AcademyCanyon Crest Academy2 Miles Freshman Novice411:38.69
Aug 31CCA Ravens / Fleet Feet SD XC InvitationalAug 31 · 3 Miles Freshman · Place 28 · Canyon Crest AcademyCanyon Crest Academy3 Miles Freshman2819:25.649
Aug 23Red and Black MeetAug 23 · 3 Miles Open · Place 10 · Canyon Crest AcademyCanyon Crest Academy3 Miles Open1019:10.05Unofficial9

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11USATF San Diego Imperial Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 7 · Junior Mavericks RunningJunior Mavericks Running4,000 Meters 13-14716:01.33 PB8
Nov 4San Diego RoadRunners Cross Country MeetNov 4 · 4,000 Meters 13-14 · Place 36 · Junior Mavericks RunningJunior Mavericks Running4,000 Meters 13-143616:58.998
Nov 1North County MS XC ChampionshipNov 1 · 2 Miles 8th Grade Boys · Place 27 · Earl WarrenEarl Warren2 Miles 8th Grade Boys2712:18 PB8
Oct 21San Diego Waves Duck Pond InvitationalOct 21 · 4,000 Meters 13-14 · Place 19 · Junior Mavericks RunningJunior Mavericks Running4,000 Meters 13-141918:25.68 PB8
Oct 18Kit Carson ParkOct 18 · 1.98 Miles 8th Grade Boys · Place 16 · Earl WarrenEarl Warren1.98 Miles 8th Grade Boys1612:44 PB8
Oct 11Moonlight BeachOct 11 · 1.75 Miles 8th Grade Boys · Place 11 · Earl WarrenEarl Warren1.75 Miles 8th Grade Boys1110:54 PB8

2017 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19USATF Region 15 Junior Olympics ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 53 · Junior Mavericks RunningJunior Mavericks Running3,000 Meters 11-125312:02.71 PB8
Nov 12USATF San Diego Imperial Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 9 · Junior Mavericks RunningJunior Mavericks Running3,000 Meters 11-12912:47.27 PB8
Oct 25North County XC ChampionshipOct 25 · 1.61 Miles 6th & 7th Grade Boys · Place 40 · Earl WarrenEarl Warren1.61 Miles 6th & 7th Grade Boys4010:41 PB8
Oct 19MoonlightOct 19 · 1.75 Miles 6th & 7th Grade Boys · Place 30 · Earl WarrenEarl Warren1.75 Miles 6th & 7th Grade Boys3011:478
Oct 10Kit Carson ParkOct 10 · 1.8 Miles 6th & 7th Grade Boys · Place 53 · Earl WarrenEarl Warren1.8 Miles 6th & 7th Grade Boys5313:03 PB8
Oct 5Walnut Grove ParkOct 5 · 1.5 Miles 6th & 7th Grade Boys · Place 74 · Earl WarrenEarl Warren1.5 Miles 6th & 7th Grade Boys7411:12 PB8
Oct 1San Diego Waves Duck Pond InvitationalOct 1 · 3,000 Meters 11-12 · Place 17 · Junior Mavericks RunningJunior Mavericks Running3,000 Meters 11-121714:25.94 PB8
Sep 21MLKSep 21 · 1.5 Miles 6th & 7th Grade Boys · Place 52 · Earl WarrenEarl Warren1.5 Miles 6th & 7th Grade Boys529:52 PB8

2016 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 27North County XC ChampionshipsOct 27 · 1.92 Miles 6th & 7th Grade Boys · Place 80 · Earl WarrenEarl Warren1.92 Miles 6th & 7th Grade Boys8014:10 PB7
Oct 13Moonlight BeachOct 13 · 1.75 Miles 6th & 7th Grade Boys · Place 113 · Earl WarrenEarl Warren1.75 Miles 6th & 7th Grade Boys11313:327
Sep 22MLKSep 22 · 1.5 Miles 6th & 7th Grade Boys · Place 95 · Earl WarrenEarl Warren1.5 Miles 6th & 7th Grade Boys9510:247