Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Oklahoma State University XC CourseNCAA DI Midwest Regional · Nov 1433:30.52NCAA DI Midwest RegionalNovember 14, 2025
3 Miles · Cypress Falls High SchoolCypress Falls Kevin Napier Invitational · Sep 115:23.68Cypress Falls Kevin Napier InvitationalSeptember 1, 2023
4634 m · Bear Branch ParkNike South Invitational-HS races · Oct 214:10.7Nike South Invitational-HS racesOctober 2, 2021
5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 1815:29.1NXR South Regional ChampionshipsNovember 18, 2023
5,000 Meters · Brenham High School Campus CourseBrenham Hillacious HS Invitational · Sep 1116:15.5Brenham Hillacious HS InvitationalSeptember 11, 2021
5,000 Meters · Gans Creek Recreation AreaMizzou Opener · Aug 2915:06.4Mizzou OpenerAugust 29, 2025
5,000 Meters · lynn creek parkUIL 6A Region 2 Championship · Oct 2516:06.50UIL 6A Region 2 ChampionshipOctober 25, 2021
5,000 Meters · Lynn Creek ParkUIL 6A Region 2 Championship · Oct 2415:26.34UIL 6A Region 2 ChampionshipOctober 24, 2023
5,000 Meters · Mont Belvieu City ParkBarbers Hill Soaring Eagle Invitational-23rd Annual · Oct 116:43.2Barbers Hill Soaring Eagle Invitational-23rd AnnualOctober 1, 2022
5,000 Meters · Old Settlers ParkTX UIL 6A State Championship · Nov 415:20.4TX UIL 6A State ChampionshipNovember 4, 2023
5,000 Meters · Spring Creek ParkCy-Fair ISD Invitational · Sep 1516:12.49Cy-Fair ISD InvitationalSeptember 15, 2023
5,000 Meters · Watts Cross Country CourseTexas A&M High School Invitational · Sep 2516:17.7Texas A&M High School InvitationalSeptember 25, 2021
6,000 Meters · University of Illinois Golf Orange and Blue CoursesFighting Illini Invitational · Sep 418:04.7Fighting Illini InvitationalSeptember 4, 2026
8,000 Meters · CedarvilleA10 XC Conference Championships · Nov 124:45.30A10 XC Conference ChampionshipsNovember 1, 2025
8,000 Meters · Detweiller ParkBradley Intercollegiate Championships · Sep 1924:43.80Bradley Intercollegiate ChampionshipsSeptember 19, 2025
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 2624:23.95Gans Creek Classic - CollegeSeptember 26, 2025
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1624:28.9Under Armour NCAA DI Pre-NationalOctober 16, 2026
8,000 Meters · Pole Green ParkA-10 XC Championships · Oct 3124:46.9A-10 XC ChampionshipsOctober 31, 2026
8,000 Meters · Quail Creek Golf ClubBilliken XC Invitational · Sep 1826:43.3Billiken XC InvitationalSeptember 18, 2026
8,000 Meters · St Vincent ParkSLU XC · Sep 2127:22.5SLU XCSeptember 21, 2024
8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 224:21.9Joe Piane InvitationalOctober 2, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31A-10 XC ChampionshipsOct 31 · 8,000 Meters Championship · Place 39 · Saint LouisSaint Louis8,000 Meters Championship3924:46.9 PBJr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters Blue · Place 137 · Saint LouisSaint Louis8,000 Meters Blue13724:28.9 PBJr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Gold · Place 9 · Saint LouisSaint Louis8,000 Meters Gold924:21.9 PBJr
Sep 18Billiken XC InvitationalSep 18 · 8,000 Meters Collegiate · Place 1 · Saint LouisSaint Louis8,000 Meters Collegiate126:43.3 PBJr
Sep 4Fighting Illini InvitationalSep 4 · 6,000 Meters Men's 6K · Place 7 · Saint LouisSaint Louis6,000 Meters Men's 6K718:04.7 PBJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Midwest RegionalNov 14 · 10,000 Meters D1 Midwest · Place 122 · Saint LouisSaint Louis10,000 Meters D1 Midwest12233:30.52 PBSo
Nov 1A10 XC Conference ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 27 · Saint LouisSaint Louis8,000 Meters Collegiate2724:45.30 PBSo
Oct 17Missouri Pre-National InvitationalOct 17 · 8,000 Meters Pre-National · Place 94 · Saint LouisSaint Louis8,000 Meters Pre-National9424:35.87So
Sep 26Gans Creek Classic - CollegeSep 26 · 8,000 Meters Black · Place 50 · Saint LouisSaint Louis8,000 Meters Black5024:23.95 PBSo
Sep 19Bradley Intercollegiate ChampionshipsSep 19 · 8,000 Meters Champs · Place 5 · Saint LouisSaint Louis8,000 Meters Champs524:43.80 PBSo
Aug 29Mizzou OpenerAug 29 · 5,000 Meters Men's Race · Place 9 · Saint LouisSaint Louis5,000 Meters Men's Race915:06.4 PBSo

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Midwest Regional ChampionshipsNov 15 · 10,000 Meters Division 1 · Place 96 · Saint LouisSaint Louis10,000 Meters Division 19631:11.19FR
Oct 18Bradley University "Pink" ClassicOct 18 · 8,000 Meters Varsity · Place 137 · Saint LouisSaint Louis8,000 Meters Varsity13725:24.33FR
Sep 27Gans Creek ClassicSep 27 · 8,000 Meters Invite · Place 141 · Saint LouisSaint Louis8,000 Meters Invite14124:54.6Fr
Sep 21SLU XCSep 21 · 8,000 Meters Men's 8K · Place 1 · Saint LouisSaint Louis8,000 Meters Men's 8K127:22.5 PBFr
Aug 30Mizzou OpenerAug 30 · 6,000 Meters Varsity · Place 9 · Saint LouisSaint Louis6,000 Meters Varsity918:42.6FR

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 18NXR South Regional ChampionshipsNov 18 · 5,000 Meters Championship · Place 25 · UnattachedUnattached5,000 Meters Championship2515:29.1 PB12
Nov 4TX UIL 6A State ChampionshipNov 4 · 5,000 Meters 6A · Place 11 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters 6A1115:20.4 PB12
Oct 24UIL 6A Region 2 ChampionshipOct 24 · 5,000 Meters II-6A · Place 2 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters II-6A215:26.34 PB12
Oct 13UIL 6A District 16Oct 13 · Varsity · Place 2 · Houston Cyp. SpringsHouston Cyp. SpringsVarsity215:39.53—
Sep 15Cy-Fair ISD InvitationalSep 15 · 5,000 Meters Varsity · Place 2 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters Varsity216:12.49 PB12
Sep 8Galveston Ball Island Beach RunSep 8 · 5,000 Meters Varsity Division 1 · Place 2 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters Varsity Division 1215:46.612
Sep 1Cypress Falls Kevin Napier InvitationalSep 1 · 3 Miles Varsity · Place 1 · Houston Cyp. SpringsHouston Cyp. Springs3 Miles Varsity115:23.68 PB12

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24UIL 6A Region 2 ChampionshipOct 24 · 5,000 Meters II-6A · Place 6 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters II-6A615:44.4411
Oct 1Barbers Hill Soaring Eagle Invitational-23rd AnnualOct 1 · 5,000 Meters Varsity Div1 · Place 1 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters Varsity Div1116:43.2 PB11
Sep 10Brenham Hillacious HS InvitationalSep 10 · 5,000 Meters 5A · Place 37 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters 5A3718:01.011
Aug 26Cypress Falls Kevin Napier InvitationalAug 26 · 3 Miles Varsity Division A · Place 2 · Houston Cyp. SpringsHouston Cyp. Springs3 Miles Varsity Division A215:53.5911

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6TX UIL 6A State ChampionshipNov 6 · 5,000 Meters 6A · Place 76 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters 6A7616:19.110
Oct 25UIL 6A Region 2 ChampionshipOct 25 · 5,000 Meters Varsity · Place 13 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters Varsity1316:06.50 PB10
Oct 15UIL 6A District 16Oct 15 · 5,000 Meters Varsity · Place 1 · Houston Cyp SpringsHouston Cyp Springs5,000 Meters Varsity116:28.110
Oct 2Nike South Invitational-HS racesOct 2 · 2.88 Miles ELITE · Place 19 · Houston Cyp. SpringsHouston Cyp. Springs2.88 Miles ELITE1914:10.7 PB10
Sep 25Texas A&M High School InvitationalSep 25 · 5,000 Meters Varsity · Place 17 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters Varsity1716:17.7 PB10
Sep 17Cy-Fair ISD InvitationalSep 17 · 5,000 Meters Varsity · Place 2 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters Varsity216:40.6810
Sep 11Brenham Hillacious HS InvitationalSep 11 · 5,000 Meters 5-6A Varsity · Place 6 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters 5-6A Varsity616:15.5 PB10
Sep 10Brenham Hillacious JH InvitationalSep 10 · 5,000 Meters Varsity 6A · Place 6 · Houston Cyp SpringsHouston Cyp Springs5,000 Meters Varsity 6A616:15.510

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16Cy-Fair ISD Varsity AM InvitationalOct 16 · 5,000 Meters Varsity Division 3 · Place 1 · Houston Cyp SpringsHouston Cyp Springs5,000 Meters Varsity Division 3117:05.39
Oct 16Cy-Fair ISD Varsity PM InvitationalOct 16 · 5,000 Meters Varsity Division 3 · Place 1 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters Varsity Division 3117:05.39
Sep 12Brenham Hillacious Invitational (5A-6A Schools)Sep 12 · 5,000 Meters 5-6A White Division · Place 4 · Houston Cyp. SpringsHouston Cyp. Springs5,000 Meters 5-6A White Division417:21.79
Sep 11Brenham Hillacious Invitational (1A-4A Schools)Sep 11 · 5,000 Meters 6A · Place 4 · Houston Cyp SpringsHouston Cyp Springs5,000 Meters 6A417:21.79