Personal bests

Best marks in available results
Event / courseMarkMeetDate
21082 m · Lakeside Municipal Golf CourseNJCAA National Half Marathon Championships · Nov 111:12:59.6NJCAA National Half Marathon ChampionshipsNovember 11, 2025
3 Miles · Oxea Golf CourseUIL 4A District 25 · Oct 1416:36UIL 4A District 25October 14, 2021
3 Miles · Seabourne Creek ParkNeedville Cross Country Invitational · Sep 2316:26.29Needville Cross Country InvitationalSeptember 23, 2021
4,000 Meters · Cypress Woods HSCypress Woods II Invitational · Aug 2513:10.4Cypress Woods II InvitationalAugust 25, 2023
4,000 Meters · Sealy High SchoolSealy Friday Night Lights 3rd Annual Invitational · Aug 1813:03.531Sealy Friday Night Lights 3rd Annual InvitationalAugust 18, 2023
5,000 Meters · Dr. Jack Dugan Family Soccer and Track StadiumUIL 4A Region 4 Championship · Oct 2416:55.38UIL 4A Region 4 ChampionshipOctober 24, 2022
5,000 Meters · Old Settlers ParkTX UIL 4A State Championship · Nov 416:28.7TX UIL 4A State ChampionshipNovember 4, 2023
5,000 Meters · Texas Christian UniversityJohn McKenzie Invitational · Aug 3117:12.7John McKenzie InvitationalAugust 31, 2024
6,000 Meters · Abilene Country Club - South CourseNaimadu Collegiate Classic · Aug 2920:17.5Naimadu Collegiate ClassicAugust 29, 2025
8,000 Meters · Harry McAdams ParkNJCAA Region 5 Cross Country Championships · Oct 2526:33.5NJCAA Region 5 Cross Country ChampionshipsOctober 25, 2025
8,000 Meters · Lakeside Municipal Golf CourseNJCAA Division I Cross Country Championships 2025 · Nov 827:38.7NJCAA Division I Cross Country Championships 2025November 8, 2025
8,000 Meters · Pole Green ParkNJCAA D1 XC Championships · Nov 926:02.7NJCAA D1 XC ChampionshipsNovember 9, 2024
8,000 Meters · Rawls Golf CourseTexas Tech Red Raider Open · Sep 1227:49.39Texas Tech Red Raider OpenSeptember 12, 2025
8,000 Meters · The Greiner Family XC CourseCowboy Jamboree Invite XC25 · Sep 2627:43.0Cowboy Jamboree Invite XC25September 26, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11NJCAA National Half Marathon ChampionshipsNov 11 · 13.1 Miles College · Place 46 · Odessa (TX)Odessa (TX)13.1 Miles College461:12:59.6 PBSo
Nov 8NJCAA Division I Cross Country Championships 2025Nov 8 · 8,000 Meters NJCAA D1 · Place 82 · Odessa (TX)Odessa (TX)8,000 Meters NJCAA D18227:38.7 PBSo
Oct 25NJCAA Region 5 Cross Country ChampionshipsOct 25 · 8,000 Meters College · Place 42 · Odessa (TX)Odessa (TX)8,000 Meters College4226:33.5 PBSo
Oct 10NMJC Thunderbird Open Oct 10 · 8,000 Meters College · Place 25 · Odessa (TX)Odessa (TX)8,000 Meters College2526:57.90So
Sep 26Cowboy Jamboree Invite XC25Sep 26 · 8,000 Meters Men's 8K · Place 160 · Odessa (TX)Odessa (TX)8,000 Meters Men's 8K16027:43.0 PBSo
Sep 12Texas Tech Red Raider OpenSep 12 · 8,000 Meters Open · Place 52 · Odessa (TX)Odessa (TX)8,000 Meters Open5227:49.39 PBSo
Aug 29Naimadu Collegiate ClassicAug 29 · 6,000 Meters Men's Race · Place 26 · Odessa (TX)Odessa (TX)6,000 Meters Men's Race2620:17.5 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12NJCAA HALF-MARATHON CHAMPIONSHIPSNov 12 · 13.1 Miles Varsity · Place 61 · Odessa (Texas)Odessa (Texas)13.1 Miles Varsity611:15:20.8FR
Nov 9NJCAA D1 XC ChampionshipsNov 9 · 8,000 Meters Division I · Place 73 · Odessa (TX)Odessa (TX)8,000 Meters Division I7326:02.7 PBFr
Sep 13Texas Tech Red Raider OpenSep 13 · 8,000 Meters Varsity · Place 76 · Odessa (Texas)Odessa (Texas)8,000 Meters Varsity7628:43.26FR
Aug 31John McKenzie InvitationalAug 31 · 5,000 Meters College · Place 43 · Odessa (TX)Odessa (TX)5,000 Meters College4317:12.7 PBFr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4TX UIL 4A State ChampionshipNov 4 · 5,000 Meters 4A · Place 23 · NeedvilleNeedville5,000 Meters 4A2316:28.7 PB12
Oct 24UIL 4A Region 4 ChampionshipOct 24 · 5,000 Meters IV-4A · Place 5 · NeedvilleNeedville5,000 Meters IV-4A516:59.7112
Aug 25Cypress Woods II InvitationalAug 25 · 4,000 Meters Varsity · Place 2 · NeedvilleNeedville4,000 Meters Varsity213:10.4 PB12
Aug 18Sealy Friday Night Lights 3rd Annual InvitationalAug 18 · 4,000 Meters Varsity · Place 2 · NeedvilleNeedville4,000 Meters Varsity213:03.531 PB12

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 4TX UIL 4A State ChampionshipNov 4 · 5,000 Meters 4A · Place 34 · NeedvilleNeedville5,000 Meters 4A3417:09.211
Oct 24UIL 4A Region 4 ChampionshipOct 24 · 5,000 Meters IV-4A · Place 5 · NeedvilleNeedville5,000 Meters IV-4A516:55.38 PB11
Aug 19Sealy Friday Night Lights 2nd Annual InvitationalAug 19 · 4,000 Meters Varsity 1A-4A · Place 2 · NeedvilleNeedville4,000 Meters Varsity 1A-4A213:43.7011

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 6TX UIL 4A State ChampionshipNov 6 · 5,000 Meters 4A · Place 24 · NeedvilleNeedville5,000 Meters 4A2416:35.410
Oct 25UIL 4A Region 4 ChampionshipOct 25 · 5,000 Meters IV-4A · Place 4 · NeedvilleNeedville5,000 Meters IV-4A417:30.5810
Oct 14UIL 4A District 25Oct 14 · 3 Miles Varsity · Place 1 · NeedvilleNeedville3 Miles Varsity116:36 PB10
Sep 23Needville Cross Country InvitationalSep 23 · 3 Miles Varsity · Place 4 · NeedvilleNeedville3 Miles Varsity416:26.29 PB10
Aug 20Sealy Friday Night Lights 1st Annual InvitationalAug 20 · 4,000 Meters Varsity · Place 4 · NeedvilleNeedville4,000 Meters Varsity413:5510

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 10UIL 4A Region 4 ChampionshipNov 10 · 5,000 Meters IV-4A · Place 10 · NeedvilleNeedville5,000 Meters IV-4A1017:58.009