Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Colfax Golf Club2024 NCAA DI West Regional · Nov 1531:38.32024 NCAA DI West RegionalNovember 15, 2024
10,000 Meters · Haggin Oaks Golf CourseNCAA DI West Regional Cross Country Championships · Nov 1430:57.47NCAA DI West Regional Cross Country ChampionshipsNovember 14, 2025
2.15 Miles · Rancho Bernardo High SchoolRancho Bernardo / San Marcos Dual Meet · Feb 2010:41.8Rancho Bernardo / San Marcos Dual MeetFebruary 20, 2021
2.3 Miles · Lake PowayPoway / San Marcos Dual Meet · Feb 1311:31.8Poway / San Marcos Dual MeetFebruary 13, 2021
2.4 Miles · Central Park - Huntington BeachThe OC Quick and Gritty · Oct 2915:11.53The OC Quick and GrittyOctober 29, 2017
2.9 Miles · Westview High SchoolSan Marcos at Westview · Mar 614:18.6San Marcos at Westview March 6, 2021
2.96 Miles · Morley CIF CourseCIFSDS XC Championships · Nov 2316:16.7CIFSDS XC ChampionshipsNovember 23, 2019
3 Miles · Dana Hills High School46th Annual Dana Hills Nike Invitational · Sep 2815:36.046th Annual Dana Hills Nike InvitationalSeptember 28, 2019
3 Miles · Kit Carson ParkNorth County Championships · Mar 1916:42.0North County ChampionshipsMarch 19, 2021
3 Miles · San Dieguito Sports ComplexAvo West Cluster #2 · Oct 3115:44.92Avo West Cluster #2October 31, 2019
3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 1715:18.440th Annual Woodbridge Cross Country ClassicSeptember 17, 2021
3,000 Meters · Kit Carson ParkUSATF Region 15 Junior Olympic Championships · Nov 2011:19.69USATF Region 15 Junior Olympic ChampionshipsNovember 20, 2016
3.05 Miles · Kit Carson ParkNCC Championsips · Nov 1616:37.6NCC ChampionsipsNovember 16, 2019
3.1 Miles · Kit Carson ParkNCC End of the Year Meet · Mar 1916:42.0NCC End of the Year MeetMarch 19, 2021
4,000 Meters · 4K Bridge Loop Spectator Hill Full LoopSan Diego Waves Duck Pond Invitational · Oct 116:23.19San Diego Waves Duck Pond InvitationalOctober 1, 2017
4,000 Meters · Central ParkUSATF Region 15 Junior Olympics Championships · Nov 1915:30.91USATF Region 15 Junior Olympics ChampionshipsNovember 19, 2017
4,000 Meters · Kit Carson ParkUSATF San Diego Imperial Association Junior Olympic Championships · Nov 1214:57.30USATF San Diego Imperial Association Junior Olympic ChampionshipsNovember 12, 2017
5,000 Meters · Guajome Park38th Annual Running Center Southern Cal Invitational · Oct 1216:31.838th Annual Running Center Southern Cal InvitationalOctober 12, 2019
6,000 Meters · Iowa State Cross Country CourseCyclone Preview · Sep 118:33.0Cyclone PreviewSeptember 1, 2023
6,000 Meters · Pepperdine UniversityThe Waves Invitational · Aug 3018:16.3The Waves InvitationalAugust 30, 2024
8,000 Meters · Agricultural Operations Course 44th Annual UC Riverside Invitational · Sep 2724:08.2044th Annual UC Riverside InvitationalSeptember 27, 2025
8,000 Meters · Baylands ParkBronco Invitational · Oct 1823:48.7Bronco InvitationalOctober 18, 2025
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1624:41.4Under Armour NCAA DI Pre-NationalOctober 16, 2026
8,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Sep 2523:48.36Lakefront InviteSeptember 25, 2026
8,000 Meters · The Greiner Family XC CourseBig 12 Cross Country Championships · Oct 3124:57.7Big 12 Cross Country ChampionshipsOctober 31, 2026
8,000 Meters · University of California, RiversideUC Riverside Invitational · Sep 2124:34.8UC Riverside InvitationalSeptember 21, 2024
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Invitational · Oct 1327:33.4Nuttycombe InvitationalOctober 13, 2023

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31Big 12 Cross Country ChampionshipsOct 31 · 8,000 Meters Big 12 · Place 62 · ArizonaArizona8,000 Meters Big 126224:57.7 PBSr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters Blue · Place 182 · ArizonaArizona8,000 Meters Blue18224:41.4 PBSr
Sep 25Lakefront InviteSep 25 · 8,000 Meters Championship · Place 77 · ArizonaArizona8,000 Meters Championship7723:48.36 PBSr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 14NCAA DI West Regional Cross Country ChampionshipsNov 14 · 10,000 Meters Men's Race · Place 75 · Long Beach St.Long Beach St.10,000 Meters Men's Race7530:57.47 PBSr
Oct 18Bronco InvitationalOct 18 · 8,000 Meters Invitational · Place 2 · Long Beach St.Long Beach St.8,000 Meters Invitational223:48.7 PBSr
Sep 2744th Annual UC Riverside InvitationalSep 27 · 8,000 Meters Invite · Place 13 · Long Beach St.Long Beach St.8,000 Meters Invite1324:08.20 PBSr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 152024 NCAA DI West RegionalNov 15 · 10,000 Meters D1 West · Place 111 · Long Beach St.Long Beach St.10,000 Meters D1 West11131:38.3 PBJr
Nov 2Big West Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 52 · Long Beach StateLong Beach State8,000 Meters Varsity5225:11.6JR
Oct 19Bronco InvitationalOct 19 · 8,000 Meters Invite · Long Beach St.Long Beach St.8,000 Meters Invite0DNFJr
Sep 21UC Riverside InvitationalSep 21 · 8,000 Meters Collegiate · Place 79 · Long Beach St.Long Beach St.8,000 Meters Collegiate7924:34.8 PBJr
Aug 30The Waves InvitationalAug 30 · 6,000 Meters Collegiate · Place 13 · Long Beach St.Long Beach St.6,000 Meters Collegiate1318:16.3 PBJr

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 13Nuttycombe InvitationalOct 13 · 8,000 Meters B Race · Place 124 · Iowa StateIowa State8,000 Meters B Race12427:33.4 PBFr
Sep 1Cyclone PreviewSep 1 · 6,000 Meters Open · Place 8 · Iowa StateIowa State6,000 Meters Open818:33.0 PBFr

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Sep 1740th Annual Woodbridge Cross Country ClassicSep 17 · 3 Miles Race 52- Sweepstakes · Place 92 · San MarcosSan Marcos3 Miles Race 52- Sweepstakes9215:18.4 PB12
Sep 4CCA Ravens Fleet Feet SD XC InvitationalSep 4 · 3 Miles Senior/ Invitational · San MarcosSan Marcos3 Miles Senior/ Invitational0DNS12
Mar 19North County ChampionshipsMar 19 · 3 Miles Varsity · Place 1 · San MarcosSan Marcos3 Miles Varsity116:42.0 PB11
Mar 19NCC End of the Year MeetMar 19 · 3.1 Miles Race 3 · Place 1 · San MarcosSan Marcos3.1 Miles Race 3116:42.0 PB11
Mar 6San Marcos at Westview Mar 6 · 2.9 Miles Varsity · Place 1 · San MarcosSan Marcos2.9 Miles Varsity114:18.6 PB11
Feb 20Rancho Bernardo / San Marcos Dual MeetFeb 20 · 2.15 Miles Varsity · Place 1 · San MarcosSan Marcos2.15 Miles Varsity110:41.8 PB11
Feb 13Poway / San Marcos Dual MeetFeb 13 · 2.3 Miles Varsity · Place 1 · San MarcosSan Marcos2.3 Miles Varsity111:31.8 PB11

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 302019 CIF State Cross Country ChampionshipsNov 30 · 5,000 Meters Division 1 · Place 101 · San Marcos-SDSSan Marcos-SDS5,000 Meters Division 110116:18.2SO
Nov 23CIFSDS XC ChampionshipsNov 23 · 2.96 Miles Varsity Boys Div 1 · Place 22 · San MarcosSan Marcos2.96 Miles Varsity Boys Div 12216:16.7 PB10
Nov 16NCC ChampionsipsNov 16 · 3.05 Miles Avocado West League · Place 6 · San MarcosSan Marcos3.05 Miles Avocado West League616:37.6 PB10
Oct 31Avo West Cluster #2Oct 31 · 3 Miles Varsity · Place 7 · San MarcosSan Marcos3 Miles Varsity715:44.92 PB10
Oct 2572nd Annual Mt. SAC XC InvitationalOct 25 · 3 Miles Division 1 · Place 57 · San Marcos (sm)San Marcos (sm)3 Miles Division 15715:5710
Oct 1238th Annual Running Center Southern Cal InvitationalOct 12 · 5,000 Meters Boys Varsity (#1-3) · Place 14 · San MarcosSan Marcos5,000 Meters Boys Varsity (#1-3)1416:31.8 PB10
Sep 2846th Annual Dana Hills Nike InvitationalSep 28 · 3 Miles Senior/Invitational · Place 59 · San MarcosSan Marcos3 Miles Senior/Invitational5915:36.0 PB10
Sep 2039th Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 66 · San Marcos (SD)San Marcos (SD)3 Miles Varsity6615:29.4—

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 1971st Annual Mt. SAC Cross Country InvitationalOct 19 · 3 Miles Division 1 · Place 98 · San Marcos (sm)San Marcos (sm)3 Miles Division 19816:509
Oct 6 37th Annual Running Center Southern Cal InvitationalOct 6 · 5,000 Meters Boys Varsity (#6&7) · Place 3 · San MarcosSan Marcos5,000 Meters Boys Varsity (#6&7)316:58.69
Sep 2245th Dana Hills Nike InvitationalSep 22 · 3 Miles Freshman - Division 2 · Place 3 · San MarcosSan Marcos3 Miles Freshman - Division 2316:30.39
Sep 835th Annual Laguna Hills Cross Country InvitationalSep 8 · 3 Miles Division 1 · Place 7 · San Marcos -sdSan Marcos -sd3 Miles Division 1717:35.09

2017 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 19USATF Region 15 Junior Olympics ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 45 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-144515:30.91 PB8
Nov 12USATF San Diego Imperial Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 3 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-14314:57.30 PB8
Nov 5San Diego RoadRunners Cross Country MeetNov 5 · 4,000 Meters 13-14 · Place 14 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-141414:58.458
Oct 29The OC Quick and GrittyOct 29 · 2.4 Miles 13-14 · Place 22 · San Diego Waves XTCSan Diego Waves XTC2.4 Miles 13-142215:11.53 PB8
Oct 1San Diego Waves Duck Pond InvitationalOct 1 · 4,000 Meters 13-14 · Place 5 · San Diego Waves XTCSan Diego Waves XTC4,000 Meters 13-14516:23.19 PB8

2016 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Region 15 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 36 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-123611:19.69 PB7
Nov 13USATF San Diego Imperial Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 5 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-12511:29.277
Nov 6San Diego RoadRunners XC MeetNov 6 · 3,000 Meters 11-12 · Place 17 · San Diego Waves XTCSan Diego Waves XTC3,000 Meters 11-121711:42.547