Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Texas A&M UniversityNCAA DI South Central Regional · Nov 1530:21.9NCAA DI South Central RegionalNovember 15, 2024
2 Miles · Klein Cain HSKlein Cain Tri · Aug 79:51.49Klein Cain TriAugust 7, 2021
2 Miles · Seven Lakes High SchoolSeven Lakes Showcase · Aug 3111:39.06Seven Lakes ShowcaseAugust 31, 2019
3 Miles · Old Settlers ParkMcNeil Invitational · Sep 2314:33.5McNeil InvitationalSeptember 23, 2022
3 Miles · Spring Creek ParkUIL 6A District 15 · Oct 1314:52.9UIL 6A District 15October 13, 2022
4634 m · Bear Branch ParkNike South Invitational-HS races · Oct 214:06.6Nike South Invitational-HS racesOctober 2, 2021
5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 1915:43.8NXR South Regional ChampionshipsNovember 19, 2022
5,000 Meters · Berry Springs ParkStormy Seas Opener · Aug 3015:12.6Stormy Seas OpenerAugust 30, 2025
5,000 Meters · Jesse Owens Memorial Athletic ComplexUIL 6A Region 2 Championship · Nov 1016:20.80UIL 6A Region 2 ChampionshipNovember 10, 2020
5,000 Meters · lynn creek parkUIL 6A Region 2 Championship · Oct 2515:47.08UIL 6A Region 2 ChampionshipOctober 25, 2021
5,000 Meters · Lynn Creek ParkUIL 6A Region 2 Championship · Oct 2415:16.69UIL 6A Region 2 ChampionshipOctober 24, 2022
5,000 Meters · Old Settlers ParkTX UIL 6A State Championship · Nov 616:23.2TX UIL 6A State ChampionshipNovember 6, 2021
5,000 Meters · Seven Lakes High SchoolSeven Lakes Showcase · Sep 315:35.2Seven Lakes ShowcaseSeptember 3, 2022
5,000 Meters · Spring Creek ParkUIL 6A District 15 · Oct 2816:23.0UIL 6A District 15October 28, 2020
5,000 Meters · The Woodlands College Park High SchoolCollege Park Invitational · Sep 915:30.25College Park InvitationalSeptember 9, 2022
5,000 Meters · Watts Cross Country CourseAggie Opener · Sep 415:20.38Aggie OpenerSeptember 4, 2026
8,000 Meters · Cherokee Farm Cross Country CourseSEC Cross Country Championships · Oct 3125:22.59SEC Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Oklahoma State UniversityOklahoma State Cowboy Jamboree · Sep 2325:42.5Oklahoma State Cowboy JamboreeSeptember 23, 2023
8,000 Meters · Texas A&M UniversitySEC Cross Country Championships · Nov 124:17.7SEC Cross Country ChampionshipsNovember 1, 2024
8,000 Meters · The Greiner Family XC CourseBig 12 Cross Country Championships · Oct 3124:25.3Big 12 Cross Country ChampionshipsOctober 31, 2026
8,000 Meters · Watts Cross Country CourseTexas A&M Invitational · Sep 1124:17.31Texas A&M InvitationalSeptember 11, 2026
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Invitational · Oct 1326:10.3Nuttycombe InvitationalOctober 13, 2023

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Big 12 Cross Country ChampionshipsOct 31 · 8,000 Meters Big 12 · Place 42 · HoustonHouston8,000 Meters Big 124224:25.3 PBSr
Oct 16Arturo Barrios InvitationalOct 16 · 8,000 Meters Varsity · Place 20 · HoustonHouston8,000 Meters Varsity2023:38.92SR
Sep 11Texas A&M InvitationalSep 11 · 8,000 Meters College · Place 6 · HoustonHouston8,000 Meters College624:17.31 PBSr
Sep 4Aggie OpenerSep 4 · 5,000 Meters Collegiate · Place 4 · HoustonHouston5,000 Meters Collegiate415:20.38 PBSr

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31SEC Cross Country ChampionshipsOct 31 · 8,000 Meters Collegiate · Place 83 · TexasTexas8,000 Meters Collegiate8325:22.59 PBJr
Aug 30Stormy Seas OpenerAug 30 · 5,000 Meters Men's Race · Place 3 · TexasTexas5,000 Meters Men's Race315:12.6 PBJr

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 15NCAA DI South Central RegionalNov 15 · 10,000 Meters D1 South Central · Place 26 · TexasTexas10,000 Meters D1 South Central2630:21.9 PBSo
Nov 1SEC Cross Country ChampionshipsNov 1 · 8,000 Meters SEC · Place 70 · TexasTexas8,000 Meters SEC7024:17.7 PBSo
Aug 30Stormy Seas OpenerAug 30 · 5,000 Meters Varsity · Place 4 · TexasTexas5,000 Meters Varsity415:09.77SO

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 18NXR South Community RaceNov 18 · 5,000 Meters Community Race · Place 7 · UnattachedUnattached5,000 Meters Community Race716:19.20Fr
Oct 13Nuttycombe InvitationalOct 13 · 8,000 Meters B Race · Place 73 · TexasTexas8,000 Meters B Race7326:10.3 PBFr
Sep 23Oklahoma State Cowboy JamboreeSep 23 · 8,000 Meters College · Place 25 · TexasTexas8,000 Meters College2525:42.5 PBFr

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19NXR South Regional ChampionshipsNov 19 · 5,000 Meters Championship · Place 7 · UnattachedUnattached5,000 Meters Championship715:43.8 PB12
Nov 4TX UIL 6A State ChampionshipNov 4 · 5,000 Meters 6A · Place 2 · Klein OakKlein Oak5,000 Meters 6A215:41.4012
Oct 24UIL 6A Region 2 ChampionshipOct 24 · 5,000 Meters II-6A · Place 1 · Klein OakKlein Oak5,000 Meters II-6A115:16.69 PB12
Oct 13UIL 6A District 15Oct 13 · 3 Miles Varsity · Place 1 · Klein OakKlein Oak3 Miles Varsity114:52.9 PB12
Sep 30Nike South InvitationalSep 30 · 5,000 Meters Varsity Elite · Place 6 · Klein Oak (EL)Klein Oak (EL)5,000 Meters Varsity Elite615:20.5—
Sep 23McNeil InvitationalSep 23 · 3 Miles Varsity GOLD (Sat.) · Place 3 · Klein OakKlein Oak3 Miles Varsity GOLD (Sat.)314:33.5 PB12
Sep 9College Park InvitationalSep 9 · 5,000 Meters Varsity · Place 1 · Klein OakKlein Oak5,000 Meters Varsity115:30.25 PB12
Sep 3Seven Lakes ShowcaseSep 3 · 5,000 Meters Varsity Derks Memorial · Place 1 · Klein OakKlein Oak5,000 Meters Varsity Derks Memorial115:35.2 PB12

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6TX UIL 6A State ChampionshipNov 6 · 5,000 Meters 6A · Place 84 · Klein OakKlein Oak5,000 Meters 6A8416:23.2 PB11
Nov 5TX UIL 5A State ChampionshipNov 5 · 5,000 Meters 6A · Place 84 · Klein OakKlein Oak5,000 Meters 6A8416:23.211
Oct 25UIL 6A Region 2 ChampionshipOct 25 · 5,000 Meters Varsity · Place 5 · Klein OakKlein Oak5,000 Meters Varsity515:47.08 PB11
Oct 14UIL 6A District 15Oct 14 · 5,000 Meters Varsity · Place 2 · Klein OakKlein Oak5,000 Meters Varsity216:30.011
Oct 2Nike South Invitational-HS racesOct 2 · 2.88 Miles ELITE · Place 15 · Klein OakKlein Oak2.88 Miles ELITE1514:06.6 PB11
Sep 25Texas A&M High School InvitationalSep 25 · 5,000 Meters Varsity · Place 5 · Klein OakKlein Oak5,000 Meters Varsity515:51.611
Aug 27Woodlands Friday Night LightsAug 27 · 4,000 Meters Varsity · Place 6 · Klein OakKlein Oak4,000 Meters Varsity612:48.511
Aug 7Klein Cain TriAug 7 · 2 Miles High School · Place 1 · Klein OakKlein Oak2 Miles High School19:51.49 PB11

2020 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 10UIL 6A Region 2 ChampionshipNov 10 · 5,000 Meters II-6A · Place 35 · Klein OakKlein Oak5,000 Meters II-6A3516:20.80 PB10
Oct 28UIL 6A District 15Oct 28 · 5,000 Meters Varsity · Place 7 · Klein OakKlein Oak5,000 Meters Varsity716:23.0 PB10
Oct 27UIL 6A District 15 JVOct 27 · Varsity · Place 7 · Klein OakKlein OakVarsity716:23.0—
Oct 17Atascocita InvitationalOct 17 · 5,000 Meters Varsity · Place 31 · Klein OakKlein Oak5,000 Meters Varsity3116:50.4610
Sep 28Nike Cross Virtual Week 2Sep 28 · 5,000 Meters NXV South Region · Place 15,000 Meters NXV South Region115:29.0Unofficial10
Sep 26College Park InvitationalSep 26 · 5,000 Meters Varsity · Place 13 · Klein OakKlein Oak5,000 Meters Varsity1316:33.5010
Sep 21Nike Cross Virtual Week 1Sep 21 · 5,000 Meters NXV South Region · Place 35,000 Meters NXV South Region316:33.5Unofficial10
Sep 19Klein ISD InvitationalSep 19 · 3 Miles Varsity D1 · Place 14 · Klein OakKlein Oak3 Miles Varsity D11416:04.310

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 17UIL 6A District 15Oct 17 · 3,200 Meters Freshman · Place 19 · Klein OakKlein Oak3,200 Meters Freshman1911:06.50—
Oct 3HBU Cross Country CarnivalOct 3 · 2 Miles Freshman · Place 6 · Klein OakKlein Oak2 Miles Freshman611:53.74—
Sep 14Kingwood Andy Wells InvitationalSep 14 · 3,200 Meters Freshman · Place 22 · Klein OakKlein Oak3,200 Meters Freshman2211:12.80—
Aug 31Seven Lakes ShowcaseAug 31 · 2 Miles Freshman · Place 8 · Klein OakKlein Oak2 Miles Freshman811:39.06 PB9
Aug 24Kingwood Classmate ChallengeAug 24 · 2 Miles Varsity · Place 132 · Klein OakKlein Oak2 Miles Varsity13211:47.19—