Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Carroll HSSouthlake Carroll 3200 · Aug 2112:27.96Southlake Carroll 3200August 21, 2021
3,200 Meters · Dawson Middle SchoolSouthlake Carroll 3200 · Aug 2011:06.60Southlake Carroll 3200August 20, 2022
5,000 Meters · Berry Springs ParkStormy Seas Opener · Aug 3017:05.1Stormy Seas OpenerAugust 30, 2025
5,000 Meters · Mae Simmons ParkUIL 6A Region 1 Championship · Oct 2417:08.1UIL 6A Region 1 ChampionshipOctober 24, 2023
5,000 Meters · North Lakes ParkUIL 6A District 06 · Oct 1316:46.6UIL 6A District 06October 13, 2023
5,000 Meters · Shadow Ridge Middle SchoolFlower Mound Invitational · Sep 2317:20.82Flower Mound InvitationalSeptember 23, 2023
8,000 Meters · Dallas Baptist UniversityDBU Old Glory Gallop · Oct 1727:52.5DBU Old Glory GallopOctober 17, 2026
8,000 Meters · Kurth-Landrum Golf CourseSouthwestern Showdown · Oct 328:47.6Southwestern ShowdownOctober 3, 2026
8,000 Meters · Milo McIver State ParkNCAA DIII Regional Championships · Nov 1627:49.4NCAA DIII Regional ChampionshipsNovember 16, 2024
8,000 Meters · Schreiner UniversityMountaineer Hill Country Invitational · Sep 2028:47.3Mountaineer Hill Country InvitationalSeptember 20, 2025
8,000 Meters · South Bossier ParkSCAC Cross Country Conference Championships · Nov 228:22.72SCAC Cross Country Conference ChampionshipsNovember 2, 2024
8,000 Meters · Southwestern UniversitySAA Cross Country Championships · Nov 128:51.4SAA Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · Strehle TrackNCAA D3 West Regional Championships · Nov 1530:04.50NCAA D3 West Regional ChampionshipsNovember 15, 2025
8,000 Meters · University of the SouthSAA XC Championship · Oct 3129:11.0SAA XC ChampionshipOctober 31, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31SAA XC ChampionshipOct 31 · 8,000 Meters College · Place 59 · Southwestern (Texas)Southwestern (Texas)8,000 Meters College5929:11.0 PBJr
Oct 17DBU Old Glory GallopOct 17 · 8,000 Meters Collegiate · Place 375 · Southwestern (Texas)Southwestern (Texas)8,000 Meters Collegiate37527:52.5 PBJr
Oct 3Southwestern ShowdownOct 3 · 8,000 Meters Collegiate · Place 35 · Southwestern (Texas)Southwestern (Texas)8,000 Meters Collegiate3528:47.6 PBJr
Sep 19Mountaineer Hill Country InvitationalSep 19 · 8,000 Meters Collegiate · Place 38 · Southwestern (Texas)Southwestern (Texas)8,000 Meters Collegiate3830:48.5Jr
Sep 5Stormy Seas OpenerSep 5 · 5,000 Meters Collegiate · Place 23 · Southwestern (Texas)Southwestern (Texas)5,000 Meters Collegiate2318:00.5Jr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 West Regional ChampionshipsNov 15 · 8,000 Meters D3 West · Place 157 · Southwestern (Texas)Southwestern (Texas)8,000 Meters D3 West15730:04.50 PBSo
Nov 1SAA Cross Country ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 79 · Southwestern (Texas)Southwestern (Texas)8,000 Meters Men's 8K7928:51.4 PBSo
Oct 18Southwestern ShowdownOct 18 · 8,000 Meters College · Place 47 · Southwestern (Texas)Southwestern (Texas)8,000 Meters College4730:10.0So
Sep 20Mountaineer Hill Country InvitationalSep 20 · 8,000 Meters College · Place 19 · Southwestern (Texas)Southwestern (Texas)8,000 Meters College1928:47.3 PBSo
Aug 30Stormy Seas OpenerAug 30 · 5,000 Meters Men's Race · Place 41 · Southwestern (Texas)Southwestern (Texas)5,000 Meters Men's Race4117:05.1 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII Regional ChampionshipsNov 16 · 8,000 Meters Collegiate · Place 141 · Southwestern (Texas)Southwestern (Texas)8,000 Meters Collegiate14127:49.4 PBFr
Nov 2SCAC Cross Country Conference ChampionshipsNov 2 · 8,000 Meters SCAC · Place 53 · Southwestern (Texas)Southwestern (Texas)8,000 Meters SCAC5328:22.72 PBFr
Oct 5DBU Old Glory GallopOct 5 · 8,000 Meters Varsity · Place 210 · Southwestern (Tex.)Southwestern (Tex.)8,000 Meters Varsity21027:41.4—
Aug 30Stormy Seas OpenerAug 30 · 5,000 Meters Varsity · Place 33 · Southwestern (Tex.)Southwestern (Tex.)5,000 Meters Varsity3316:59.99FR

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24UIL 6A Region 1 ChampionshipOct 24 · 5,000 Meters I-6A · Place 91 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters I-6A9117:08.1 PB12
Oct 13UIL 6A District 06Oct 13 · 5,000 Meters Varsity · Place 17 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Varsity1716:46.6 PB12
Sep 29Nike South InvitationalSep 29 · 5,000 Meters Varsity · Place 17 · Flower Mound (A)Flower Mound (A)5,000 Meters Varsity1716:56.2012
Sep 23Flower Mound InvitationalSep 23 · 5,000 Meters Varsity · Place 7 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Varsity717:20.82 PB12
Sep 2Marcus Coach T InvitationalSep 2 · 5,000 Meters Varsity Open · Place 1 · Flower MoundFlower Mound5,000 Meters Varsity Open116:47.412
Sep 2Marcus Coach T InvitationalSep 2 · 5,000 Meters Varsity Open · Place 1 · Flower MoundFlower Mound5,000 Meters Varsity Open116:47.412

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15UIL 6A District 06Oct 15 · 5,000 Meters Junior Varsity · Place 31 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Junior Varsity3118:27.911
Sep 30Nike South InvitationalSep 30 · 5,000 Meters Varsity · Place 213 · Flower Mound (A)Flower Mound (A)5,000 Meters Varsity21318:00.6—
Sep 24Garmin MileSplit TX InvitationalSep 24 · 5,000 Meters Junior Varsity Elite · Place 22 · Flower MoundFlower Mound5,000 Meters Junior Varsity Elite2218:51.0—
Sep 10Flower Mound InvitationalSep 10 · 5,000 Meters Varsity · Place 41 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Varsity4118:09.2211
Aug 20Southlake Carroll 3200Aug 20 · 3,200 Meters Open (on track) · Place 64 · Lewisville Flower MoundLewisville Flower Mound3,200 Meters Open (on track)6411:06.60 PB11

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 25Flower Mound InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 89 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Junior Varsity8921:26.6510
Aug 21Southlake Carroll 3200Aug 21 · 3,200 Meters Open (on track) · Place 108 · Lewisville Flower MoundLewisville Flower Mound3,200 Meters Open (on track)10812:27.96 PB10