Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · University City High SchoolUC HOKA Postal 2 Mile · Oct 3111:02.1UC HOKA Postal 2 MileOctober 31, 2026
2.1 Miles · West Hills HSWolf Pack Cross Country Invitational · Aug 2812:20.80Wolf Pack Cross Country Invitational August 28, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1818:38.645th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3.11 Miles · Morley Field Sports ComplexCity League - League Championships · Nov 418:26.70City League - League ChampionshipsNovember 4, 2026
4,000 Meters · Buena Vista ParkUSATF San Diego-Imperial Association Junior Olympic Championships · Nov 917:08.49USATF San Diego-Imperial Association Junior Olympic ChampionshipsNovember 9, 2025
4,000 Meters · Veterans Memorial ParkUSATF Region 15 Junior Olympic Cross Country Championships · Nov 2317:00.83USATF Region 15 Junior Olympic Cross Country ChampionshipsNovember 23, 2025
4103 m · Snapdragon StadiumNew Balance San Diego River Park Invitational Presented by Milestone Running · Sep 1115:16.21New Balance San Diego River Park Invitational Presented by Milestone RunningSeptember 11, 2026
5,000 Meters · Guajome County Park - Summit Trail 44th Annual Southern California Invitational · Oct 1019:26.50 44th Annual Southern California Invitational October 10, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 4City League - League ChampionshipsNov 4 · 3.11 Miles Varsity · Place 9 · Canyon HillsCanyon Hills3.11 Miles Varsity918:26.70 PB10
Oct 31UC HOKA Postal 2 MileOct 31 · 2 Miles Section 8 · Place 2 · Canyon HillsCanyon Hills2 Miles Section 8211:02.1 PB10
Oct 28City League Meet Cluster 4Oct 28 · 3.11 Miles Junior Varsity · Place 12 · Canyon HillsCanyon Hills3.11 Miles Junior Varsity1219:00.5010
Oct 23Kit Carson InvitationalOct 23 · 3.05 Miles Junior Varsity · Place 22 · Canyon HillsCanyon Hills3.05 Miles Junior Varsity2219:3510
Oct 14City League Meet Cluster 3Oct 14 · 3.11 Miles Varsity / JV · Place 16 · Canyon HillsCanyon Hills3.11 Miles Varsity / JV1619:38.7010
Oct 10 44th Annual Southern California Invitational Oct 10 · 5,000 Meters Varsity (1-3) · Place 70 · Canyon HillsCanyon Hills5,000 Meters Varsity (1-3)7019:26.50 PB10
Oct 8City League Meet Cluster 2Oct 8 · 3.11 Miles Varsity / JV · Place 10 · Canyon HillsCanyon Hills3.11 Miles Varsity / JV1019:40.2010
Sep 30City League Meet Cluster 1Sep 30 · 3.11 Miles Varsity / JV · Place 13 · Canyon HillsCanyon Hills3.11 Miles Varsity / JV1319:41.4010
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 05 - 6:04pm - White Soph (B) · Place 69 · Canyon HillsCanyon Hills3 Miles Race 05 - 6:04pm - White Soph (B)6918:38.6 PB10
Sep 11New Balance San Diego River Park Invitational Presented by Milestone RunningSep 11 · 2.55 Miles Division 1 Frosh-Soph · Place 30 · Canyon HillsCanyon Hills2.55 Miles Division 1 Frosh-Soph3015:16.21 PB10
Aug 28Wolf Pack Cross Country Invitational Aug 28 · 2.1 Miles 10th · Place 17 · Canyon HillsCanyon Hills2.1 Miles 10th1712:20.80 PB10

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 23USATF Region 15 Junior Olympic Cross Country ChampionshipsNov 23 · 4,000 Meters 13-14 · Place 41 · 44-Unattached44-Unattached4,000 Meters 13-144117:00.83 PB9
Nov 9USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13 to 14 · Place 11 · 44-Unattached44-Unattached4,000 Meters 13 to 141117:08.49 PB9
Nov 4Cross Country City League Championship Nov 4 · 3.11 Miles Junior Varsity · Place 18 · Canyon HillsCanyon Hills3.11 Miles Junior Varsity1822:34.79
Oct 28City League Cluster #4Oct 28 · 3.11 Miles Junior Varsity · Place 61 · Canyon HillsCanyon Hills3.11 Miles Junior Varsity6123:01.19
Oct 24Kit Carson InviteOct 24 · 3.05 Miles Freshman · Place 88 · Canyon HillsCanyon Hills3.05 Miles Freshman8822:21.579
Oct 1143rd Annual Southern Cal InvitationalOct 11 · 5,000 Meters Novice Division 1 · Place 85 · Canyon HillsCanyon Hills5,000 Meters Novice Division 18522:19.809
Oct 7City League Cluster #2Oct 7 · 3.11 Miles Junior Varsity · Place 61 · Canyon HillsCanyon Hills3.11 Miles Junior Varsity6122:28.99
Sep 30City League Cluster #1Sep 30 · 3.11 Miles Junior Varsity · Place 15 · Canyon HillsCanyon Hills3.11 Miles Junior Varsity1522:399
Sep 274th Annual Grit n Grind XC ChallengeSep 27 · 3 Miles Frosh/Soph Freshman · Place 117 · Canyon HillsCanyon Hills3 Miles Frosh/Soph Freshman11720:37.909
Sep 13San Diego River Park InvitationalSep 13 · 2.55 Miles Frosh/Soph Freshman Division 1 · Place 133 · Canyon HillsCanyon Hills2.55 Miles Frosh/Soph Freshman Division 113317:49.199
Sep 5 Ian Cumming / Tim Latham InvitationalSep 5 · 2.5 Miles Frosh/Soph Freshman Division 4 · Place 30 · Canyon HillsCanyon Hills2.5 Miles Frosh/Soph Freshman Division 43017:56.609