Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Haggin Oaks Golf CourseNCAA DI West Regional Cross Country Championships · Nov 1432:12.97NCAA DI West Regional Cross Country ChampionshipsNovember 14, 2025
2.15 Miles · Lindo LakesVaquero Stampede · Aug 2610:56Vaquero StampedeAugust 26, 2017
2.93 Miles · Mt. SAC Standard HS Course70th Annual Mt. SAC Cross Country Invitational (Day 2) (Divisions 1 & 2) · Oct 2115:3770th Annual Mt. SAC Cross Country Invitational (Day 2) (Divisions 1 & 2)October 21, 2017
2.96 Miles · Morley Field Sports ComplexSan Diego CIF XC Championships · Nov 1715:05.1San Diego CIF XC ChampionshipsNovember 17, 2018
3 Miles · 2016 Woodbridge Classic Silverlakes Sports Park36th Annual Woodbridge Cross Country Classic (Day 2) · Sep 1717:0336th Annual Woodbridge Cross Country Classic (Day 2)September 17, 2016
3 Miles · 2017 Woodbridge Classic Silverlakes Sports Park37th Annual Woodbridge Cross Country Classic (Day 2) · Sep 1615:18.037th Annual Woodbridge Cross Country Classic (Day 2)September 16, 2017
3 Miles · Dana Hills High School45th Dana Hills Nike Invitational · Sep 2214:29.945th Dana Hills Nike InvitationalSeptember 22, 2018
3.04 Miles · CIF Morley Field Championship CourseSan Diego CIF XC Championships · Nov 1917:26San Diego CIF XC ChampionshipsNovember 19, 2016
3.05 Miles · Kit Carson ParkNorth County Conference Championships · Nov 1116:39.8North County Conference ChampionshipsNovember 11, 2017
3.1 Miles · Guajome County Park - Summit TrailNCC Championships · Nov 1217:15.3NCC ChampionshipsNovember 12, 2016
5,000 Meters · Buena Vista ParkNCC Avocado East League Cluster 1 · Sep 3018:15NCC Avocado East League Cluster 1September 30, 2016
5,000 Meters · Guajome County Park - Summit Trail36th Annual Running Center Southern Cal Invitational · Oct 715:54.3336th Annual Running Center Southern Cal InvitationalOctober 7, 2017
5,000 Meters · Guajome ParkAvocado East League Cluster 2 · Oct 2716:20.13Avocado East League Cluster 2October 27, 2017
8,000 Meters · Apalachee Regional ParkFSU Winter XC Classic · Feb 523:52.4FSU Winter XC ClassicFebruary 5, 2021
8,000 Meters · Pine Ridge Golf Club2025 Bill Dellinger Invitational · Oct 1025:04.612025 Bill Dellinger InvitationalOctober 10, 2025
8,000 Meters · Polo FieldsUSF Inv · Aug 3025:05.1USF InvAugust 30, 2024
8,000 Meters · The Course Spokane ValleyWCC Championships 2025 · Nov 125:26.83WCC Championships 2025November 1, 2025
8,000 Meters · Wake Med 8KACC Cross Country Championships · Oct 3023:31.7ACC Cross Country ChampionshipsOctober 30, 2020

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 14NCAA DI West Regional Cross Country ChampionshipsNov 14 · 10,000 Meters Men's Race · Place 140 · St. Mary's (CA)St. Mary's (CA)10,000 Meters Men's Race14032:12.97 PBSr
Nov 1WCC Championships 2025Nov 1 · 8,000 Meters Mens 8k · Place 53 · St. Mary's (CA)St. Mary's (CA)8,000 Meters Mens 8k5325:26.83 PBSr
Oct 102025 Bill Dellinger InvitationalOct 10 · 8,000 Meters Collegiate · Place 52 · St. Mary's (CA)St. Mary's (CA)8,000 Meters Collegiate5225:04.61 PBSr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 20Pacific Invitational/WCC PreviewSep 20 · 8,000 Meters Varsity · Place 22 · St. Mary's (Cal.)St. Mary's (Cal.)8,000 Meters Varsity2225:57.3SR
Aug 30USF InvAug 30 · 8,000 Meters College · Place 20 · St. Mary's (CA)St. Mary's (CA)8,000 Meters College2025:05.1 PBSr

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 24OSU Cowboy JamboreeSep 24 · 8,000 Meters Varsity · Place 160 · Wake ForestWake Forest8,000 Meters Varsity16025:36.3JR

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15FSU XC Invitational - Pre NationalsOct 15 · 8,000 Meters Varsity · Place 151 · Wake ForestWake Forest8,000 Meters Varsity15124:39.1SO
Mar 152020 NCAA Division I Cross Country Champs (82nd Men and 40th Women)Mar 15 · 10,000 Meters Championship · Place 101 · Wake ForestWake Forest10,000 Meters Championship10131:33.8UnofficialSo
Feb 5FSU Winter XC ClassicFeb 5 · 8,000 Meters Garnet · Place 15 · Wake ForestWake Forest8,000 Meters Garnet1523:52.4 PBSo

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 30ACC Cross Country ChampionshipsOct 30 · 8,000 Meters Championship · Place 12 · Wake ForestWake Forest8,000 Meters Championship1223:31.7 PBSo

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 18Wisconsin Nuttycombe Cross Country InvitationalOct 18 · 8,000 Meters Varsity · Place 214 · Wake ForestWake Forest8,000 Meters Varsity21426:01.2FR-1

2018 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 17San Diego CIF XC ChampionshipsNov 17 · 2.96 Miles Varsity Boys Division 1 · Place 1 · Mission HillsMission Hills2.96 Miles Varsity Boys Division 1115:05.1 PB12
Nov 10NCC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 3 · Mission HillsMission Hills5,000 Meters Varsity315:44.912
Oct 27HOKA Postal 2-Mile NationalsOct 27 · 2 Miles Varsity · Place 1 · Mission HillsMission Hills2 Miles Varsity19:19.2612
Oct 25Avo West Cluster 2Oct 25 · 3 Miles Varsity · Place 1 · Mission HillsMission Hills3 Miles Varsity115:10.2512
Oct 1971st Annual Mt. SAC Cross Country InvitationalOct 19 · 3 Miles Varsity Division 2 · Place 1 · Mission HillsMission Hills3 Miles Varsity Division 2115:1112
Sep 26Avo West Cluster 1Sep 26 · 2.9 Miles Varsity · Place 1 · Mission HillsMission Hills2.9 Miles Varsity115:32.4712
Sep 2245th Dana Hills Nike InvitationalSep 22 · 3 Miles Senior/Invitational - Division 1 · Place 2 · Mission HillsMission Hills3 Miles Senior/Invitational - Division 1214:29.9 PB12
Sep 1438th Annual Woodbridge Cross Country ClassicSep 14 · 3 Miles Varsity · Place 1 · Mission HillsMission Hills3 Miles Varsity114:49.9—

2017 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 18San Diego CIF XC ChampionshipsNov 18 · 2.96 Miles Varsity Boys Division 1 · Place 8 · Mission HillsMission Hills2.96 Miles Varsity Boys Division 1815:47.611
Nov 11North County Conference ChampionshipsNov 11 · 3.05 Miles Avocado East League · Place 2 · Mission HillsMission Hills3.05 Miles Avocado East League216:39.8 PB11
Oct 27Avocado East League Cluster 2Oct 27 · 5,000 Meters Boys Varsity · Place 2 · Mission HillsMission Hills5,000 Meters Boys Varsity216:20.13 PB11
Oct 2170th Annual Mt. SAC Cross Country Invitational (Day 2) (Divisions 1 & 2)Oct 21 · 2.93 Miles Team Sweepstakes Blue · Place 38 · Mission HillsMission Hills2.93 Miles Team Sweepstakes Blue3815:37 PB11
Oct 736th Annual Running Center Southern Cal InvitationalOct 7 · 5,000 Meters Div. 1 Varsity Boys 1-3 · Place 3 · Mission HillsMission Hills5,000 Meters Div. 1 Varsity Boys 1-3315:54.33 PB11
Sep 29Avocado East League Cluster #1Sep 29 · 5,000 Meters Varsity · Place 2 · Mission HillsMission Hills5,000 Meters Varsity217:05.9611
Sep 23Dana Hills InvitationalSep 23 · 3 Miles D1 Senior/Invitational · Place 17 · Mission HillsMission Hills3 Miles D1 Senior/Invitational1714:53.311
Sep 1637th Annual Woodbridge Cross Country Classic (Day 2)Sep 16 · 3 Miles GOLD VARSITY BOYS-A · Place 7 · Mission HillsMission Hills3 Miles GOLD VARSITY BOYS-A715:18.0 PB11
Sep 934th Annual Laguna Hills Cross Country InvitationalSep 9 · 3 Miles Division 2 · Place 7 · M Mission HillsM Mission Hills3 Miles Division 2716:25—
Aug 26Vaquero StampedeAug 26 · 2.15 Miles Boys Jr/Sr Div 3 · Place 1 · Mission HillsMission Hills2.15 Miles Boys Jr/Sr Div 3110:56 PB11

2016 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19San Diego CIF XC ChampionshipsNov 19 · 3.04 Miles Boys D-1 Varsity · Place 21 · Mission HillsMission Hills3.04 Miles Boys D-1 Varsity2117:26 PB10
Nov 12NCC ChampionshipsNov 12 · 3.1 Miles Avocado East League · Place 5 · Mission HillsMission Hills3.1 Miles Avocado East League517:15.3 PB10
Oct 2269th Mt. SAC Cross Country Invitational (Day 2)Oct 22 · 2.93 Miles Division 1 Varsity Blue · Place 87 · Mission HillsMission Hills2.93 Miles Division 1 Varsity Blue8717:2110
Oct 835th Running Center So Cal InvitationalOct 8 · 5,000 Meters Varsity Boys 1-3 · Place 25 · Mission HillsMission Hills5,000 Meters Varsity Boys 1-32516:5310
Sep 30NCC Avocado East League Cluster 1Sep 30 · 5,000 Meters Varsity · Place 13 · Mission HillsMission Hills5,000 Meters Varsity1318:15 PB10
Sep 24Dana Hills Nike InvitationalSep 24 · 3 Miles Division 2 · Place 17 · Mission HillsMission Hills3 Miles Division 21716:40.010
Sep 1736th Annual Woodbridge Cross Country Classic (Day 2)Sep 17 · 3 Miles GOLD SOPH BOYS · Place 2 · Mission HillsMission Hills3 Miles GOLD SOPH BOYS217:03 PB10
Sep 1033rd Annual Laguna Hills Cross Country InvitationalSep 10 · 3 Miles Varsity · Place 28 · Mission HillsMission Hills3 Miles Varsity2817:1610