Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Lindo LakesVaquero Stampede · Aug 2213:29.82Vaquero StampedeAugust 22, 2026
2 Miles · Rohr ParkIan Cumming/ Tim Latham Invitational · Aug 2813:39.3Ian Cumming/ Tim Latham InvitationalAugust 28, 2026
2.1 Miles · West Hills HSWolf Pack Cross Country Invitational · Aug 2914:27.87Wolf Pack Cross Country InvitationalAugust 29, 2025
2.9 Miles · Valhalla High SchoolGrossmont Conference Cluster #2 · Sep 2518:55.67Grossmont Conference Cluster #2September 25, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1819:16.145th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Morley Field Sports Complex46th Annual Mt. Carmel Sundevil Invitational · Oct 322:15.946th Annual Mt. Carmel Sundevil InvitationalOctober 3, 2026
3 Miles · Steele Canyon High SchoolGrossmont Conference Cluster #1 · Sep 422:31.58Grossmont Conference Cluster #1September 4, 2026
3 Miles · West Hills HSGrossmont Conference Finals · Nov 720:54.91Grossmont Conference FinalsNovember 7, 2026
3.1 Miles · West Hills HSGrossmont Conference Cluster #3 · Oct 1622:38.94Grossmont Conference Cluster #3October 16, 2026
4103 m · Snapdragon StadiumNew Balance San Diego River Park Invitational Presented by Milestone Running · Sep 1116:19.57New Balance San Diego River Park Invitational Presented by Milestone RunningSeptember 11, 2026
5,000 Meters · Woodward Park47th Asics Clovis Invitational · Oct 920:35.147th Asics Clovis InvitationalOctober 9, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7Grossmont Conference FinalsNov 7 · 3 Miles Varsity · Place 70 · Granite Hills3 Miles Varsity7020:54.91 PB12
Oct 16Grossmont Conference Cluster #3Oct 16 · 3.1 Miles Varsity · Place 73 · Granite Hills3.1 Miles Varsity7322:38.94 PB12
Oct 947th Asics Clovis InvitationalOct 9 · 5,000 Meters Division 2 Varsity · Place 247 · Granite Hills5,000 Meters Division 2 Varsity24720:35.1 PB12
Oct 346th Annual Mt. Carmel Sundevil InvitationalOct 3 · 3 Miles D-1 Senior/Invite · Place 187 · Granite Hills3 Miles D-1 Senior/Invite18722:15.9 PB12
Sep 25Grossmont Conference Cluster #2Sep 25 · 2.9 Miles Grossmont Conference Boys Cluster · Place 63 · Granite Hills2.9 Miles Grossmont Conference Boys Cluster6318:55.67 PB12
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 27 - 8:10am - Green Varsity B (B · Place 117 · Granite Hills3 Miles Race 27 - 8:10am - Green Varsity B (B11719:16.1 PB12
Sep 11New Balance San Diego River Park Invitational Presented by Milestone RunningSep 11 · 2.55 Miles Division 2 Junior Varsity · Place 9 · Granite Hills2.55 Miles Division 2 Junior Varsity916:19.57 PB12
Sep 4Grossmont Conference Cluster #1Sep 4 · 3 Miles Grossmont Conference Boys Cluster · Place 69 · Granite Hills3 Miles Grossmont Conference Boys Cluster6922:31.58 PB12
Aug 28Ian Cumming/ Tim Latham InvitationalAug 28 · 2 Miles JV Mustangs Division · Place 51 · Granite Hills2 Miles JV Mustangs Division5113:39.3 PB12
Aug 22Vaquero StampedeAug 22 · 2 Miles Boys Jr/Sr Div 2 · Place 82 · Granite Hills2 Miles Boys Jr/Sr Div 28213:29.82 PB12

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 445th Annual Sundevil XC InvitationalOct 4 · 3 Miles D-1 Junior · Place 126 · Granite Hills3 Miles D-1 Junior12622:16.5011
Aug 29Wolf Pack Cross Country InvitationalAug 29 · 2.1 Miles 11th · Place 66 · Granite Hills2.1 Miles 11th6614:27.87 PB11