Personal bests

Best marks in available results
Event / courseMarkMeetDate
21082 m · Lakeside Municipal Golf CourseNJCAA National Half Marathon Championships · Nov 111:33:17.2NJCAA National Half Marathon ChampionshipsNovember 11, 2025
3 Miles · East Beach PavilionGalveston Ball Island Beach Run · Sep 924:36.6Galveston Ball Island Beach RunSeptember 9, 2022
4,000 Meters · McAllister ParkSam Musgrave UIW Twilight · Sep 115:59.40Sam Musgrave UIW TwilightSeptember 1, 2026
5,000 Meters · Atascocita High SchoolUIL 6A District 23 & 5A District 18 · Oct 1021:38.91UIL 6A District 23 & 5A District 18October 10, 2024
5,000 Meters · Brenham High School Campus CourseBrenham Hillacious HS Invitational · Sep 1124:17.8Brenham Hillacious HS InvitationalSeptember 11, 2021
5,000 Meters · Brownsville Sports ParkNJCAA Region 14 Cross Country Championships · Oct 3120:02.0NJCAA Region 14 Cross Country ChampionshipsOctober 31, 2026
5,000 Meters · Dallas Baptist UniversityDBU Old Glory Gallop · Oct 1719:46.2DBU Old Glory GallopOctober 17, 2026
5,000 Meters · Lakeside Municipal Golf CourseNJCAA Division I Cross Country Championships 2025 · Nov 820:51.5NJCAA Division I Cross Country Championships 2025November 8, 2025
5,000 Meters · Liberty Municipal ParkLiberty Tony Munson Invitational · Sep 2523:43.0Liberty Tony Munson Invitational September 25, 2021
5,000 Meters · Lynn Creek ParkDBU Old Glory Gallop · Oct 1120:06.5DBU Old Glory GallopOctober 11, 2025
5,000 Meters · Lynn Creek ParkUIL 5A Region 2 Championship · Oct 2322:42.04UIL 5A Region 2 ChampionshipOctober 23, 2023
5,000 Meters · Wallace ParkThe Hill Cross Country Classic · Sep 2621:00.8The Hill Cross Country ClassicSeptember 26, 2025
5,000 Meters · Watts Cross Country CourseTexas A&M Invitational XC25 · Sep 1320:21.72Texas A&M Invitational XC25September 13, 2025
6,000 Meters · Kurth-Landrum Golf CourseSouthwestern Showdown · Oct 325:29.6Southwestern ShowdownOctober 3, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31NJCAA Region 14 Cross Country ChampionshipsOct 31 · 5,000 Meters Collegiate · Place 7 · BlinnBlinn5,000 Meters Collegiate720:02.0 PBSo
Oct 17DBU Old Glory GallopOct 17 · 5,000 Meters Collegiate · Place 171 · BlinnBlinn5,000 Meters Collegiate17119:46.2 PBSo
Oct 3Southwestern ShowdownOct 3 · 6,000 Meters Collegiate · Place 31 · BlinnBlinn6,000 Meters Collegiate3125:29.6 PBSo
Sep 11Texas A&M InvitationalSep 11 · 5,000 Meters College · Place 94 · BlinnBlinn5,000 Meters College9420:25.34So
Sep 1Sam Musgrave UIW TwilightSep 1 · 4,000 Meters Collegiate · Place 29 · BlinnBlinn4,000 Meters Collegiate2915:59.40 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11NJCAA National Half Marathon ChampionshipsNov 11 · 13.1 Miles College · Place 52 · BlinnBlinn13.1 Miles College521:33:17.2 PBFr
Nov 8NJCAA Division I Cross Country Championships 2025Nov 8 · 5,000 Meters NJCAA D1 · Place 80 · BlinnBlinn5,000 Meters NJCAA D18020:51.5 PBFr
Oct 11DBU Old Glory GallopOct 11 · 5,000 Meters College · Place 133 · BlinnBlinn5,000 Meters College13320:06.5 PBFr
Sep 26The Hill Cross Country ClassicSep 26 · 5,000 Meters College · Place 23 · BlinnBlinn5,000 Meters College2321:00.8 PBFr
Sep 13Texas A&M Invitational XC25Sep 13 · 5,000 Meters College · Place 108 · BlinnBlinn5,000 Meters College10820:21.72 PBFr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 21UIL Region III 2A-6A XC ChampionshipOct 21 · 5,000 Meters 5A · Place 72 · New Caney PorterNew Caney Porter5,000 Meters 5A7222:08.012
Oct 10UIL 6A District 23 & 5A District 18Oct 10 · 5,000 Meters Varsity 18-5A · Place 7 · New Caney PorterNew Caney Porter5,000 Meters Varsity 18-5A721:38.91 PB12
Sep 27Liberty Tony Munson InvitationalSep 27 · 5,000 Meters Varsity 5A · Place 8 · New Caney PorterNew Caney Porter5,000 Meters Varsity 5A821:19—
Sep 14Dayton Bronco 35th Annual InvitationalSep 14 · 5,000 Meters Varsity · Place 16 · New Caney PorterNew Caney Porter5,000 Meters Varsity1622:44—
Aug 30Atascocita XC InvitationalAug 30 · 5,000 Meters Varsity · Place 17 · New Caney PorterNew Caney Porter5,000 Meters Varsity1722:29.9312

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23UIL 5A Region 2 ChampionshipOct 23 · 5,000 Meters II-5A · Place 92 · New Caney PorterNew Caney Porter5,000 Meters II-5A9222:42.04 PB11
Oct 12UIL 6A District 21 & 5A District 16Oct 12 · 5,000 Meters Varsity 16-5A · Place 12 · New Caney PorterNew Caney Porter5,000 Meters Varsity 16-5A1222:18.1411
Sep 22Liberty Tony Munson InvitationalSep 22 · 5,000 Meters Varsity 5A · Place 21 · New Caney PorterNew Caney Porter5,000 Meters Varsity 5A2122:53—
Sep 14Caney Creek InvitationalSep 14 · 5,000 Meters Varsity · Place 5 · New Caney PorterNew Caney Porter5,000 Meters Varsity522:20.2911
Sep 8Galveston Ball Island Beach RunSep 8 · 5,000 Meters Varsity Division 2 · Place 46 · New Caney PorterNew Caney Porter5,000 Meters Varsity Division 24625:51.911
Sep 1Atascocita InvitationalSep 1 · 5,000 Meters Varsity · Place 16 · New Caney PorterNew Caney Porter5,000 Meters Varsity1622:49.6911

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25UIL 5A Region 2 ChampionshipOct 25 · 5,000 Meters II-5A · Place 100 · New Caney PorterNew Caney Porter5,000 Meters II-5A10025:27.8610
Sep 24Liberty Tony Munson InvitationalSep 24 · 5,000 Meters Varsity 5A · Place 31 · New Caney PorterNew Caney Porter5,000 Meters Varsity 5A3126:28.0—
Sep 16Klein ISD InvitationalSep 16 · 3 Miles Varsity · Place 42 · New Caney PorterNew Caney Porter3 Miles Varsity4222:55.110
Sep 9Galveston Ball Island Beach RunSep 9 · 3 Miles Varsity Division 1 · Place 45 · New Caney PorterNew Caney Porter3 Miles Varsity Division 14524:36.6 PB10

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 2Dayton Bronco InvitationalOct 2 · 5,000 Meters Varsity · Place 27 · New Caney PorterNew Caney Porter5,000 Meters Varsity2725:19.49
Sep 25Liberty Tony Munson Invitational Sep 25 · 5,000 Meters Varsity 5A/6A · Place 34 · New Caney PorterNew Caney Porter5,000 Meters Varsity 5A/6A3423:43.0 PB9
Sep 11Brenham Hillacious HS InvitationalSep 11 · 5,000 Meters 5-6A Varsity · Place 130 · New Caney PorterNew Caney Porter5,000 Meters 5-6A Varsity13024:17.8 PB9
Sep 4Grand Oaks Grizzly InvitationalSep 4 · 2 Miles Junior Varsity · Place 31 · New Caney PorterNew Caney Porter2 Miles Junior Varsity3115:57.19