Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.55 Miles · Woodland Park Middle SchoolWoodland Park Middle School XC Meet · Sep 229:29.33Woodland Park Middle School XC MeetSeptember 22, 2022
1.65 Miles · San Elijo Hills Middle School San Elijo Middle School XC Meet · Sep 299:49.98San Elijo Middle School XC MeetSeptember 29, 2022
1.65 Miles · San Marcos Middle SchoolSan Marcos Middle School XC Meet · Oct 610:05.53San Marcos Middle School XC MeetOctober 6, 2022
1.9 Miles · San Elijo Hills Middle School Iron Mark San Marcos XC Cup · Oct 1112:18.02Iron Mark San Marcos XC CupOctober 11, 2022
2 Miles · Mt. San Antonio CollegeMt. SAC Cross Country Invitational (Elementary/Middle School) · Oct 1810:57.0Mt. SAC Cross Country Invitational (Elementary/Middle School)October 18, 2024
2 Miles · Walnut Grove ParkNorth County Middle School XC Championship · Oct 2611:34.89North County Middle School XC ChampionshipOctober 26, 2022
3 Miles · Galway DownsASICS Cool Breeze Invitational · Sep 515:35.6ASICS Cool Breeze InvitationalSeptember 5, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1815:15.245th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 2315:52.2Mt. SAC XC Invite - High School DivisionOctober 23, 2026
3 Miles · San Dieguito Sports ComplexNCC Coastal and Avocado League Cluster Meet #1 · Sep 1216:54.40NCC Coastal and Avocado League Cluster Meet #1September 12, 2026
3,000 Meters · Chollas Lark ParkUSATF San Diego-Imperial Association Junior Olympic Championships · Nov 1210:50.66USATF San Diego-Imperial Association Junior Olympic ChampionshipsNovember 12, 2023
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 910:27.53USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1910:31.28USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 810:21.19Free Spirit Invitational MeetOctober 8, 2023
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1413:18.84USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 1713:37.70USATF Region 15 Junior Olympic ChampionshipsNovember 17, 2024
4,000 Meters · Kit Carson ParkUSATF San Diego-Imperial Association Junior Olympic Championships · Nov 1013:29.44USATF San Diego-Imperial Association Junior Olympic ChampionshipsNovember 10, 2024
4,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 513:25.63Temecula Valley Time Machine XC InviteOctober 5, 2024
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 916:08.306th Annual Rose City Championship InviteOctober 9, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23Mt. SAC XC Invite - High School DivisionOct 23 · 3 Miles Race 39 D3, 4& 5 Team Sweeps Blue · Place 27 · Sage CreekSage Creek3 Miles Race 39 D3, 4& 5 Team Sweeps Blue2715:52.2 PB10
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 75 · Sage CreekSage Creek5,000 Meters Bike the Gorge Varsity Championship7516:08.30 PB10
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B · Place 177 · Sage CreekSage Creek3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B17715:15.2 PB10
Sep 12NCC Coastal and Avocado League Cluster Meet #1Sep 12 · 3 Miles Coastal Varsity · Place 29 · Sage CreekSage Creek3 Miles Coastal Varsity2916:54.40 PB10
Sep 5ASICS Cool Breeze InvitationalSep 5 · 3 Miles Sundown Showdown · Place 32 · Sage CreekSage Creek3 Miles Sundown Showdown3215:35.6 PB10
Aug 11Bobcat Time TrialAug 11 · 1.55 Miles Boys · Place 2 · Sage CreekSage Creek1.55 Miles Boys28:15Unofficial10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 14 · UnattachedUnattached4,000 Meters 13-141413:44.809
Nov 292025 CIF State Cross Country ChampionshipsNov 29 · 3 Miles Varsity · Place 261 · Sage Creek -SDSage Creek -SD3 Miles Varsity26115:55.4FR
Nov 292025 CIF State Cross Country ChampionshipsNov 29 · 3 Miles Varsity · Place 36 · Sage Creek -SDSage Creek -SD3 Miles Varsity3615:55.4FR
Nov 15CIF - San Diego Cross Country ChampionshipsNov 15 · 3 Miles Varsity · Place 14 · Sage CreekSage Creek3 Miles Varsity1416:05.009
Nov 8NCC League ChampionshipsNov 8 · 5,000 Meters Varsity · Place 22 · Sage CreekSage Creek5,000 Meters Varsity2217:15.009
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D3,4&5 Team Sweepstakes Green · Place 45 · Sage CreekSage Creek3 Miles D3,4&5 Team Sweepstakes Green4516:33.59
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 107 · Sage CreekSage Creek3 Miles Varsity10715:36.69
Sep 13NCC Coastal/Avocado League Cluster 1Sep 13 · 3 Miles Varsity · Place 18 · Sage CreekSage Creek3 Miles Varsity1816:31.509

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 33 · 44-Unattached44-Unattached4,000 Meters 13-143313:18.84 PB8
Nov 17USATF Region 15 Junior Olympic ChampionshipsNov 17 · 4,000 Meters 13-14 · Place 4 · 44-Unattached44-Unattached4,000 Meters 13-14413:37.70 PB8
Nov 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 2 · 44-Unattached44-Unattached4,000 Meters 13-14213:29.44 PB8
Oct 18Mt. SAC Cross Country Invitational (Elementary/Middle School)Oct 18 · 2 Miles 8th Grade Red · Place 2 · Double PeakDouble Peak2 Miles 8th Grade Red210:57.0 PB8
Oct 5Temecula Valley Time Machine XC InviteOct 5 · 4,000 Meters 13-14, 15-16, 17 · Place 2 · 44-Unattached44-Unattached4,000 Meters 13-14, 15-16, 17213:25.63 PB8
Sep 19Woodland Park Middle School XC MeetSep 19 · 1.55 Miles 8th Grade · Place 1 · Double PeakDouble Peak1.55 Miles 8th Grade18:09.048

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 27 · Read-Eli-CA-UnattachedRead-Eli-CA-Unattached3,000 Meters 11-122710:27.53 PB7
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 2 · 44-Unattached44-Unattached3,000 Meters 11-12210:31.28 PB7
Nov 12USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 1 · 44-Unattached44-Unattached3,000 Meters 11-12110:50.66 PB7
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 1 · 44-Unattached44-Unattached3,000 Meters 11-12110:21.19 PB7

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26North County Middle School XC ChampionshipOct 26 · 2 Miles 6th-7th grade · Place 1 · Double PeakDouble Peak2 Miles 6th-7th grade111:34.89 PB6
Oct 11Iron Mark San Marcos XC CupOct 11 · 1.9 Miles 6th-7th grade · Place 1 · Double PeakDouble Peak1.9 Miles 6th-7th grade112:18.02 PB6
Oct 6San Marcos Middle School XC MeetOct 6 · 1.65 Miles 6th-7th grade · Place 1 · Double PeakDouble Peak1.65 Miles 6th-7th grade110:05.53 PB6
Sep 29San Elijo Middle School XC MeetSep 29 · 1.65 Miles 6th-7th grade · Place 2 · Double PeakDouble Peak1.65 Miles 6th-7th grade29:49.98 PB6
Sep 22Woodland Park Middle School XC MeetSep 22 · 1.55 Miles 6th-7th grade · Place 1 · Double PeakDouble Peak1.55 Miles 6th-7th grade19:29.33 PB6