Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.93 Miles · Mt. SAC Standard HS Course70th Annual Mt. SAC Cross Country Invitational (Day 1) (Divisions 3, 4 & 5) · Oct 2016:3070th Annual Mt. SAC Cross Country Invitational (Day 1) (Divisions 3, 4 & 5)October 20, 2017
2.95 Miles · Bonelli Park Invite CoursePalomares League Cluster Meet #2 · Sep 2716:11.00Palomares League Cluster Meet #2September 27, 2017
3 Miles · 2016 CIF-SS Prelims and Final CourseCIF-SS Division Finals · Nov 1715:23.8CIF-SS Division FinalsNovember 17, 2018
3 Miles · 2016 Woodbridge Classic Silverlakes Sports Park36th Annual Woodbridge Cross Country Classic (Day 1) · Sep 1615:58.936th Annual Woodbridge Cross Country Classic (Day 1)September 16, 2016
3 Miles · 2017 Woodbridge Classic Silverlakes Sports Park37th Annual Woodbridge Cross Country Classic (Day 2) · Sep 1616:21.737th Annual Woodbridge Cross Country Classic (Day 2)September 16, 2017
3 Miles · Bonelli Park Invite CoursePalomares League Cluster #2 · Sep 2817:24.5Palomares League Cluster #2September 28, 2016
3 Miles · Central Park - Huntington Beach36th Central Park Cross Country Invitational 2017 · Oct 716:09.636th Central Park Cross Country Invitational 2017October 7, 2017
3 Miles · Legg Lake ParkPalomares League Finals · Oct 2915:58.8Palomares League FinalsOctober 29, 2016
3 Miles · Riverside City Cross Country CourseRiverside Invitational · Oct 2016:02.0Riverside InvitationalOctober 20, 2018
4 Miles · Hahamongna Watershed ParkSouth Coast Conference XC Championships · Oct 3021:46.3South Coast Conference XC ChampionshipsOctober 30, 2026
4 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - Community College Division · Oct 1623:56.6Mt. SAC XC Invite - Community College DivisionOctober 16, 2026
4 Miles · NTC Park 4 MilesManny Bautista XC Invite · Oct 921:42.9Manny Bautista XC InviteOctober 9, 2026
5,000 Meters · Carbon Canyon Regional ParkBrea Invitational · Sep 3017:07.0Brea InvitationalSeptember 30, 2017
5,000 Meters · Stanford University Golf Course45th Stanford Cross Country Invitational (High School) · Sep 2916:23.7045th Stanford Cross Country Invitational (High School)September 29, 2018
8,000 Meters · California State University San MarcosCSUSM Cougar Challenge · Oct 327:18.4CSUSM Cougar ChallengeOctober 3, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30South Coast Conference XC ChampionshipsOct 30 · 4 Miles Open · Place 29 · Mt. SACMt. SAC4 Miles Open2921:46.3 PBSo
Oct 16Mt. SAC XC Invite - Community College DivisionOct 16 · 4 Miles Collegiate · Place 21 · Mt. SACMt. SAC4 Miles Collegiate2123:56.6 PBSo
Oct 9Manny Bautista XC InviteOct 9 · 4 Miles Collegiate · Place 47 · Mt. SACMt. SAC4 Miles Collegiate4721:42.9 PBSo
Oct 3CSUSM Cougar ChallengeOct 3 · 8,000 Meters Men's 8k · Place 73 · Mt. SACMt. SAC8,000 Meters Men's 8k7327:18.4 PBSo

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 312025 South Coast Conference XC ChampionshipsOct 31 · 4 Miles Varsity · Place 18 · Mt. SACMt. SAC4 Miles Varsity1822:15.40FR
Oct 10Manny Bautista College Open XC Invite (3C2A SoCal Preview)Oct 10 · 4 Miles Overflow Race · Place 16 · Mt. SACMt. SAC4 Miles Overflow Race1622:16.10Fr
Sep 52025 Oxnard College invitationalSep 5 · 4 Miles Open · Place 4 · Mt. SACMt. SAC4 Miles Open421:31.2Fr

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 17CIF-SS Division FinalsNov 17 · 3 Miles Division 3 · Place 16 · South HillsSouth Hills3 Miles Division 31615:23.8 PB12
Nov 9CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)Nov 9 · 3 Miles Division 3, Heat 1 · Place 25 · South HillsSouth Hills3 Miles Division 3, Heat 12516:23.812
Oct 30Hacienda League FinalsOct 30 · 3 Miles Varsity · Place 3 · South HillsSouth Hills3 Miles Varsity316:3912
Oct 20Riverside InvitationalOct 20 · 3 Miles Frosh/Soph - Division 3 · Place 2 · South HillsSouth Hills3 Miles Frosh/Soph - Division 3216:02.0 PB12
Sep 2945th Stanford Cross Country Invitational (College)Sep 29 · 5,000 Meters Division 3 · Place 5 · S. HillsS. Hills5,000 Meters Division 3516:23.70SR
Sep 2945th Stanford Cross Country Invitational (High School)Sep 29 · 5,000 Meters Division 3 · Place 5 · South HillsSouth Hills5,000 Meters Division 3516:23.70 PB12
Sep 1438th Annual Woodbridge Cross Country ClassicSep 14 · 3 Miles Varsity · Place 10 · South HillsSouth Hills3 Miles Varsity1015:24.1—

2017 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28Palomares League FinalsOct 28 · 3 Miles Varsity · Place 19 · South HillsSouth Hills3 Miles Varsity1916:06.9011
Oct 2070th Annual Mt. SAC Cross Country Invitational (Day 1) (Divisions 3, 4 & 5)Oct 20 · 2.93 Miles Division 3 Varsity Red · Place 10 · South HillsSouth Hills2.93 Miles Division 3 Varsity Red1016:30 PB11
Oct 736th Central Park Cross Country Invitational 2017Oct 7 · 3 Miles Varsity - Division 1 · Place 46 · South HillsSouth Hills3 Miles Varsity - Division 14616:09.6 PB11
Sep 30Brea InvitationalSep 30 · 5,000 Meters Varsity - Runners 1-2 · Place 20 · South HillsSouth Hills5,000 Meters Varsity - Runners 1-22017:07.0 PB11
Sep 27Palomares League Cluster Meet #2Sep 27 · 2.95 Miles Varsity · Place 11 · South HillsSouth Hills2.95 Miles Varsity1116:11.00 PB11
Sep 1637th Annual Woodbridge Cross Country Classic (Day 2)Sep 16 · 3 Miles GOLD VARSITY BOYS-A · Place 63 · South HillsSouth Hills3 Miles GOLD VARSITY BOYS-A6316:21.7 PB11
Sep 6Palomares League Cluster #1Sep 6 · 3 Miles Varsity · Place 13 · South HillsSouth Hills3 Miles Varsity1316:24.4311

2016 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29Palomares League FinalsOct 29 · 3 Miles Varsity · Place 19 · South HillsSouth Hills3 Miles Varsity1915:58.8 PB10
Oct 2169th Mt. SAC Cross Country Invitational (Day 1)Oct 21 · 2.93 Miles Division 3 Varsity Blue · Place 32 · South HillsSouth Hills2.93 Miles Division 3 Varsity Blue3217:2510
Oct 143rd Stanford Cross Country Invitational (High School)Oct 1 · 5,000 Meters Division 3 · Place 59 · South HillsSouth Hills5,000 Meters Division 35917:08.2010
Sep 28Palomares League Cluster #2Sep 28 · 3 Miles Varsity · Place 23 · South HillsSouth Hills3 Miles Varsity2317:24.5 PB10
Sep 1636th Annual Woodbridge Cross Country Classic (Day 1)Sep 16 · 3 Miles RED VARSITY-A · Place 22 · South HillsSouth Hills3 Miles RED VARSITY-A2215:58.9 PB10
Sep 7Palomares Legue Cluster Meet #1Sep 7 · 3 Miles Varsity · Place 18 · South HillsSouth Hills3 Miles Varsity1816:11.910

2015 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 29Palomares League FinalsOct 29 · 3 Miles Varsity · Place 18 · South HillsSouth Hills3 Miles Varsity1816:58.79