Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.55 Miles · Woodland Park Middle SchoolWoodland Park Middle School XC Meet · Sep 1810:17.95Woodland Park Middle School XC MeetSeptember 18, 2025
1.65 Miles · San Elijo Hills Middle School San Elijo Middle School XC Meet · Sep 179:45.56San Elijo Middle School XC MeetSeptember 17, 2026
1.8 Miles · California State University San Marcos5th Annual Grit and Grind XC Challenge · Sep 2611:02.25th Annual Grit and Grind XC ChallengeSeptember 26, 2026
1.8 Miles · Double Peak SchoolDouble Peak Middle School XC Meet · Oct 812:13.82Double Peak Middle School XC MeetOctober 8, 2025
1.9 Miles · San Elijo Hills Middle School Iron Mark San Marcos Middle School XC Cup · Oct 1312:21.12Iron Mark San Marcos Middle School XC CupOctober 13, 2026
2 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - Elementary/Middle School Invitational · Oct 1613:16.2Mt. SAC XC Invite - Elementary/Middle School InvitationalOctober 16, 2026
2 Miles · San Dieguito Sports ComplexAll-North County Middle School XC Invite · Nov 412:42.99All-North County Middle School XC InviteNovember 4, 2025
2 Miles · Walnut Grove ParkNorth County Middle School XC Championship Meet · Oct 2912:40.06North County Middle School XC Championship MeetOctober 29, 2025
2816 m · San Marcos Middle SchoolSan Marcos Middle School XC Meet · Oct 110:26.97San Marcos Middle School XC MeetOctober 1, 2026
3,000 Meters · Buena Vista ParkUSATF San Diego-Imperial Association Junior Olympic Championships · Nov 912:41.42USATF San Diego-Imperial Association Junior Olympic ChampionshipsNovember 9, 2025
3,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2515:19.84OC GRIT XC INVITESeptember 25, 2022
3,000 Meters · Chollas Lark ParkUSATF San Diego-Imperial Association Junior Olympic Championships · Nov 1213:23.70USATF San Diego-Imperial Association Junior Olympic ChampionshipsNovember 12, 2023
3,000 Meters · Kit Carson ParkUSATF San Diego-Imperial Association Junior Olympic Championships · Nov 1012:46.97USATF San Diego-Imperial Association Junior Olympic ChampionshipsNovember 10, 2024
3,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 512:56.40Temecula Valley Time Machine XC InviteOctober 5, 2024
3,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1912:52.89USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 813:48.94Free Spirit Invitational MeetOctober 8, 2023
3,000 Meters · Veterans Memorial ParkUSATF Region 15 Junior Olympic Cross Country Championships · Nov 2312:20.39USATF Region 15 Junior Olympic Cross Country ChampionshipsNovember 23, 2025
3500 m · 6622 Lakeview Dr. Huntington Beach 92648OC GRIT XC INVITE · Sep 614:57.04OC GRIT XC INVITESeptember 6, 2026
4,000 Meters · 6622 Lakeview Dr. Huntington Beach 92648Lightning at the Beach XC Invitational · Nov 716:28.01Lightning at the Beach XC InvitationalNovember 7, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7Lightning at the Beach XC InvitationalNov 7 · 4,000 Meters 13-18 · Place 6 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-18616:28.01 PB8
Oct 28North County Middle School XC ChampionshipOct 28 · 2 Miles 8th Grade · Place 9 · San ElijoSan Elijo2 Miles 8th Grade912:11.588
Oct 21Double Peak Middle School XC MeetOct 21 · 1.8 Miles 8th Grade · Place 8 · San ElijoSan Elijo1.8 Miles 8th Grade811:19.998
Oct 18Shockwaves XC InvitationalOct 18 · 4,000 Meters Varsity · Place 12 · 13-14 San Diego Waves XTC13-14 San Diego Waves XTC4,000 Meters Varsity1216:16.8—
Oct 16Mt. SAC XC Invite - Elementary/Middle School InvitationalOct 16 · 2 Miles 8th Grade - Blue - 1:45 PM · Place 21 · San ElijoSan Elijo2 Miles 8th Grade - Blue - 1:45 PM2113:16.2 PB8
Oct 13Iron Mark San Marcos Middle School XC CupOct 13 · 1.9 Miles 8th grade · Place 5 · San ElijoSan Elijo1.9 Miles 8th grade512:21.12 PB8
Oct 1San Marcos Middle School XC MeetOct 1 · 1.75 Miles 8th grade · Place 4 · San ElijoSan Elijo1.75 Miles 8th grade410:26.97 PB8
Sep 265th Annual Grit and Grind XC ChallengeSep 26 · 1.8 Miles Middle School Boys · Place 5 · San Diego Waves XTCSan Diego Waves XTC1.8 Miles Middle School Boys511:02.2 PB8
Sep 17San Elijo Middle School XC MeetSep 17 · 1.65 Miles 8th grade · Place 6 · San ElijoSan Elijo1.65 Miles 8th grade69:45.56 PB8
Sep 6OC GRIT XC INVITESep 6 · 3,500 Meters 13-14 · Place 19 · San Diego Waves XTCSan Diego Waves XTC3,500 Meters 13-141914:57.04 PB8

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 23USATF Region 15 Junior Olympic Cross Country ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 35 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-123512:20.39 PB7
Nov 9USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11 to 12 · Place 6 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11 to 12612:41.42 PB7
Nov 4All-North County Middle School XC InviteNov 4 · 2 Miles Varsity · Place 28 · San ElijoSan Elijo2 Miles Varsity2812:42.99 PB7
Oct 29North County Middle School XC Championship MeetOct 29 · 2 Miles 6th-7th grade · Place 13 · San ElijoSan Elijo2 Miles 6th-7th grade1312:40.06 PB7
Oct 20Iron Mark San Marcos Middle School XC Cup (Trail Meet)Oct 20 · 1.9 Miles 6th-7th grade · Place 9 · San ElijoSan Elijo1.9 Miles 6th-7th grade913:19.697
Oct 8Double Peak Middle School XC MeetOct 8 · 1.8 Miles 6th-7th grade · Place 12 · San ElijoSan Elijo1.8 Miles 6th-7th grade1212:13.82 PB7
Oct 4Temecula Valley Time Machine XC InviteOct 4 · 3,000 Meters 11/12 · Place 9 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11/12913:01.887
Oct 2San Marcos Middle School XC MeetOct 2 · 1.75 Miles 6th-7th grade · Place 11 · San ElijoSan Elijo1.75 Miles 6th-7th grade1111:33.767
Sep 274th Annual Grit n Grind XC ChallengeSep 27 · 1.8 Miles Middle School Varsity · Place 27 · San Diego Waves XTCSan Diego Waves XTC1.8 Miles Middle School Varsity2711:48.007
Sep 25San Elijo Middle School XC MeetSep 25 · 1.65 Miles 6th-7th grade · Place 5 · San ElijoSan Elijo1.65 Miles 6th-7th grade510:29.867
Sep 18Woodland Park Middle School XC MeetSep 18 · 1.55 Miles 6th-7th grade · Place 9 · San ElijoSan Elijo1.55 Miles 6th-7th grade910:17.95 PB7
Sep 7GRIT XC INVITESep 7 · 3,000 Meters Varsity · Place 31 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters Varsity3112:52.8212

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 8 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-12812:46.97 PB12
Oct 23North County Middle School XC ChampionshipsOct 23 · 2 Miles 6th-7th grade · Place 23 · San ElijoSan Elijo2 Miles 6th-7th grade2313:25.946
Oct 16Double Peak Middle School XC MeetOct 16 · 1.8 Miles 7th Grade Grades 6-7 · Place 20 · San ElijoSan Elijo1.8 Miles 7th Grade Grades 6-72012:26.956
Oct 13Free Spirit Cross Country Invitational 2024Oct 13 · 3,000 Meters Varsity · Place 73 · San Diego Waves XtcSan Diego Waves Xtc3,000 Meters Varsity7312:44.2212
Oct 8Iron Mark San Marcos XC Middle School CupOct 8 · 1.9 Miles 7th Grade Grades 6-7 · Place 12 · San ElijoSan Elijo1.9 Miles 7th Grade Grades 6-71213:55.396
Oct 5Temecula Valley Time Machine XC InviteOct 5 · 3,000 Meters 11-12 · Place 19 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-121912:56.40 PB12
Sep 29SA Lightning Cross Country InvitationalSep 29 · 3,000 Meters Varsity · Place 40 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters Varsity4012:30.4212
Sep 26San Elijo Middle School XC MeetSep 26 · 1.65 Miles 7th Grade Grades 6-7 · Place 22 · San ElijoSan Elijo1.65 Miles 7th Grade Grades 6-72211:26.056
Sep 19Woodland Park Middle School XC MeetSep 19 · 1.55 Miles 7th Grade Grades 6-7 · Place 19 · San ElijoSan Elijo1.55 Miles 7th Grade Grades 6-71910:43.856
Sep 8GRIT XC INVITESep 8 · 3,000 Meters Varsity · Place 46 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters Varsity4614:06.7612

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 41 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 9-104112:52.89 PB11
Nov 12USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 4 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 9-10413:23.70 PB11
Nov 52023 San Diego Waves Youth XC InvitationalNov 5 · 3,000 Meters 9 -10 · Place 13 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 9 -101313:58.8111
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 3,000 Meters Varsity · Place 21 · San Diego Waves XtcSan Diego Waves Xtc3,000 Meters Varsity2112:55.8010
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 9-10 · Place 59 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 9-105913:48.94 PB11
Oct 1Pacific Coast Shockwaves XC InvitationalOct 1 · 3,000 Meters Varsity · Place 6 · San Diego Waves XtcSan Diego Waves Xtc3,000 Meters Varsity614:35.8910
Sep 24GRIT XC INVITESep 24 · 3,000 Meters 9-10 · Place 21 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 9-102113:28.89Unofficial11

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters Varsity · Place 7 · San Diego Waves XtcSan Diego Waves Xtc3,000 Meters Varsity715:00.5810
Oct 30Los Angeles Jets Cross Country InvitationalOct 30 · 3,000 Meters Varsity · Place 42 · San Diego Waves XtcSan Diego Waves Xtc3,000 Meters Varsity4217:29.613
Oct 162022 SD Waves Duck Pond InvitationalOct 16 · 3,000 Meters 9 -10 · Place 19 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 9 -101913:59.8110
Oct 2Shockwaves XC Invitational #1Oct 2 · 3,000 Meters Varsity · Place 20 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters Varsity2017:07.6110
Sep 25OC GRIT XC INVITESep 25 · 3,000 Meters 9-10 · Place 41 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 9-104115:19.84 PB10