Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Martin Luther King Jr. Middle SchoolKing MS Cluster Meet #1 · Sep 178:36.50King MS Cluster Meet #1September 17, 2025
1.5 Miles · Moonlight State BeachMoonlight Middle School XC Meet · Oct 179:24.88Moonlight Middle School XC MeetOctober 17, 2024
1.5 Miles · San Dieguito ParkBig Eight Middle School Sports · Sep 2510:09.44Big Eight Middle School SportsSeptember 25, 2025
1770 m · Franklin ParkUSATF New England Youth Development Meet · Oct 157:16.0USATF New England Youth Development MeetOctober 15, 2023
2 Miles · San Dieguito Sports ComplexAll-North County Middle School XC Invite · Nov 411:42.91All-North County Middle School XC InviteNovember 4, 2025
2816 m · Moonlight State BeachBig 8 Moonlight Middle School XC Meet #3 · Oct 2310:49.73Big 8 Moonlight Middle School XC Meet #3October 23, 2025
2816 m · San Dieguito Sports ComplexBig 8 Middle School XC Championship Meet · Oct 3010:26.13Big 8 Middle School XC Championship MeetOctober 30, 2025
3 Miles · Galway DownsASICS Cool Breeze Invitational · Sep 518:12.8ASICS Cool Breeze InvitationalSeptember 5, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1817:35.645th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 2318:59.9Mt. SAC XC Invite - High School DivisionOctober 23, 2026
3 Miles · San Dieguito Sports ComplexNCC Coastal and Avocado League Cluster Meet #1 · Sep 1219:57.80NCC Coastal and Avocado League Cluster Meet #1September 12, 2026
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:52.92USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 1711:49.70USATF Region 15 Junior Olympic ChampionshipsNovember 17, 2024
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1312:12.40USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:07.60USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1212:13.18USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
3,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 511:23.41Temecula Valley Time Machine XC InviteOctober 5, 2024
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2012:56.08USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1316:16.102025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Buena Vista ParkUSATF San Diego-Imperial Association Junior Olympic Championships · Nov 915:34.16USATF San Diego-Imperial Association Junior Olympic ChampionshipsNovember 9, 2025
4,000 Meters · Heartwell ParkLA Jets Cross Country Invitational · Oct 2615:50.63LA Jets Cross Country InvitationalOctober 26, 2025
4,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 415:08.27Temecula Valley Time Machine XC InviteOctober 4, 2025
4,000 Meters · Veterans Memorial ParkUSATF Region 15 Junior Olympic Cross Country Championships · Nov 2316:04.66USATF Region 15 Junior Olympic Cross Country ChampionshipsNovember 23, 2025
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 918:37.476th 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 38 D3, 4& 5 Team Sweeps Yello · Place 21 · Sage CreekSage Creek3 Miles Race 38 D3, 4& 5 Team Sweeps Yello2118:59.9 PB9
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters WildwoodRunning Varsity Championship · Place 23 · Sage CreekSage Creek5,000 Meters WildwoodRunning Varsity Championship2318:37.47 PB9
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 62 - 9:34pm - Bob Day Sweeps (G) · Place 110 · Sage CreekSage Creek3 Miles Race 62 - 9:34pm - Bob Day Sweeps (G)11017:35.6 PB9
Sep 12NCC Coastal and Avocado League Cluster Meet #1Sep 12 · 3 Miles Coastal Varsity · Place 23 · Sage CreekSage Creek3 Miles Coastal Varsity2319:57.80 PB9
Sep 5ASICS Cool Breeze InvitationalSep 5 · 3 Miles Sundown Showdown · Place 25 · Sage CreekSage Creek3 Miles Sundown Showdown2518:12.8 PB9
Aug 11Bobcat Time TrialAug 11 · 1.55 Miles Girls · Place 8 · Sage CreekSage Creek1.55 Miles Girls810:01Unofficial9

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 69 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-146916:16.10 PB8
Nov 23USATF Region 15 Junior Olympic Cross Country ChampionshipsNov 23 · 4,000 Meters 13-14 · Place 14 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-141416:04.66 PB8
Nov 9USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13 to 14 · Place 2 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13 to 14215:34.16 PB8
Nov 4All-North County Middle School XC InviteNov 4 · 2 Miles Varsity · Place 2 · Calavera HillsCalavera Hills2 Miles Varsity211:42.91 PB8
Oct 30Big 8 Middle School XC Championship MeetOct 30 · 1.75 Miles 8th grade · Place 1 · Calavera HillsCalavera Hills1.75 Miles 8th grade110:26.13 PB8
Oct 26LA Jets Cross Country InvitationalOct 26 · 4,000 Meters 13-14 · Place 10 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-141015:50.63 PB8
Oct 23Big 8 Moonlight Middle School XC Meet #3Oct 23 · 1.75 Miles 8th grade · Place 1 · Calavera HillsCalavera Hills1.75 Miles 8th grade110:49.73 PB8
Oct 17Mt. SAC Cross Country Invitational (Elementary/Middle School)Oct 17 · 2 Miles Varsity · Place 1 · Calavera HillsCalavera Hills2 Miles Varsity112:49.08
Oct 9Big 8 Middle School XC Meet #2Oct 9 · 1.75 Miles 8th grade · Place 1 · Calavera HillsCalavera Hills1.75 Miles 8th grade110:41.478
Oct 4Temecula Valley Time Machine XC InviteOct 4 · 4,000 Meters 13/14 · Place 5 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13/14515:08.27 PB8
Sep 274th Annual Grit n Grind XC ChallengeSep 27 · 1.8 Miles Middle School Varsity · Place 5 · San Diego Waves XTCSan Diego Waves XTC1.8 Miles Middle School Varsity511:22.008
Sep 25Big Eight Middle School SportsSep 25 · 1.5 Miles 8th Grade · Place 1 · Calavera HillsCalavera Hills1.5 Miles 8th Grade110:09.44 PB8
Sep 17King MS Cluster Meet #1Sep 17 · 1.5 Miles 7/8 Grade Girls · Place 1 · Calavera HillsCalavera Hills1.5 Miles 7/8 Grade Girls18:36.50 PB8
Sep 7GRIT XC INVITESep 7 · 4,000 Meters Varsity · Place 13 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters Varsity1316:49.2214

2024 Cross Country

14 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 85 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-128511:52.92 PB7
Nov 17USATF Region 15 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 11-12 · Place 16 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-121611:49.70 PB7
Nov 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 2 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-12211:42.39Unofficial7
Oct 27Los Angeles Jets 9th Annual Cross Country InvitationalOct 27 · 3,000 Meters Varsity · Place 18 · San Diego Waves XtcSan Diego Waves Xtc3,000 Meters Varsity1811:53.8012
Oct 22Big Eight ChampionshipOct 22 · 1.6 Miles 7th Grade · Place 2 · Calavera HillsCalavera Hills1.6 Miles 7th Grade210:29.617
Oct 17Moonlight Middle School XC MeetOct 17 · 1.5 Miles 6th-7th grade · Place 2 · Calavera HillsCalavera Hills1.5 Miles 6th-7th grade29:24.88 PB7
Oct 13Free Spirit Cross Country Invitational 2024Oct 13 · 3,000 Meters Varsity · Place 16 · San Diego Waves XtcSan Diego Waves Xtc3,000 Meters Varsity1611:49.9112
Oct 10Buena Vista Park MeetOct 10 · 1.9 Miles 7th Grade · Place 2 · Calavera HillsCalavera Hills1.9 Miles 7th Grade211:24.287
Oct 5Temecula Valley Time Machine XC InviteOct 5 · 3,000 Meters 11-12 · Place 7 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-12711:23.41 PB7
Oct 3Big Eight Encinitas Oct 3 · 1.35 Miles 7th Grade · Place 2 · Calavera HillsCalavera Hills1.35 Miles 7th Grade28:20.237
Sep 29SA Lightning Cross Country InvitationalSep 29 · 3,000 Meters Varsity · Place 13 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters Varsity1311:23.0312
Sep 26Big Eight EncinitasSep 26 · 1.25 Miles 7th Grade · Place 2 · Calavera HillsCalavera Hills1.25 Miles 7th Grade27:50.757
Sep 19MLK MeetSep 19 · 1.5 Miles 7th Grade · Place 1 · Calavera HillsCalavera Hills1.5 Miles 7th Grade18:39.877
Sep 8GRIT XC INVITESep 8 · 3,000 Meters Varsity · Place 18 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters Varsity1812:39.4612

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 108 · Waltham TrackWaltham Track3,000 Meters 11-1210812:07.60 PB6
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 8 · Waltham TrackWaltham Track3,000 Meters 11-12812:13.18 PB6
Oct 15USATF New England Youth Development MeetOct 15 · 1.1 Miles 11-12 · Place 5 · Waltham TrackWaltham Track1.1 Miles 11-1257:16.0 PB6

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 3 · 02-Unattached02-Unattached3,000 Meters 9-10312:56.08 PB5
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 1 · 02-Unattached02-Unattached3,000 Meters 9-10112:12.40 PB5