Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Bear Branch ParkNike South Invitational · Sep 2910:48.0Nike South InvitationalSeptember 29, 2017
2 Miles · McInnish Park & Sports ComplexHebron Friday Night Hawk Invite 2 Mile · Sep 1110:25.0Hebron Friday Night Hawk Invite 2 MileSeptember 11, 2020
21082 m · Lakeside Municipal Golf CourseNJCAA National Half Marathon Championships · Nov 111:08:07.2NJCAA National Half Marathon ChampionshipsNovember 11, 2025
3 Miles · Mae Simmons ParkUIL 6A Region 1 Championship · Oct 2816:07.30UIL 6A Region 1 ChampionshipOctober 28, 2019
3 Miles · Old Settlers ParkMcNeil Invitational · Sep 2315:09.9McNeil InvitationalSeptember 23, 2022
3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 1715:13.840th Annual Woodbridge Cross Country ClassicSeptember 17, 2021
3,200 Meters · Carroll HSSouthlake Carroll 3200 · Aug 219:43.57Southlake Carroll 3200August 21, 2021
3,200 Meters · Myers Park and Events CenterLovejoy XC Fall Festival · Sep 2310:34.98Lovejoy XC Fall FestivalSeptember 23, 2017
5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 1916:05.2NXR South Regional ChampionshipsNovember 19, 2022
5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 2317:01.37NXR South Regional ChampionshipsNovember 23, 2019
5,000 Meters · Boyd High SchoolUIL 3A District 10 · Oct 1315:45.35UIL 3A District 10October 13, 2022
5,000 Meters · Jacoby Golf CourseWyoming Invitational · Aug 3015:28.1Wyoming InvitationalAugust 30, 2024
5,000 Meters · Lynn Creek ParkUTA Region II Preview Meet · Sep 1015:50.1UTA Region II Preview MeetSeptember 10, 2022
5,000 Meters · Mae Simmons ParkUIL 6A Region 1 Championship · Oct 2516:27.7UIL 6A Region 1 ChampionshipOctober 25, 2021
5,000 Meters · McAlpine Creek ParkEastbay South Region Cross Country Championships · Nov 2715:59.15Eastbay South Region Cross Country ChampionshipsNovember 27, 2021
5,000 Meters · New Coppell Middle School WestCoppell Invitational 1 · Sep 2616:51.11Coppell Invitational 1September 26, 2020
5,000 Meters · North Lakes ParkUIL 6A District 06 · Oct 3016:03.49UIL 6A District 06October 30, 2020
5,000 Meters · Old Settlers ParkTX UIL 3A State Championship · Nov 515:57.5TX UIL 3A State ChampionshipNovember 5, 2022
5,000 Meters · Shadow Ridge Middle SchoolFlower Mound Invitational · Sep 2516:09.88Flower Mound InvitationalSeptember 25, 2021
5,000 Meters · South Lakes ParkGuyer MileSplit TX XC Invitational · Sep 1415:58Guyer MileSplit TX XC InvitationalSeptember 14, 2019
8,000 Meters · Eisenhower Golf Course26th Mountain West XC Champs · Nov 126:09.326th Mountain West XC ChampsNovember 1, 2024
8,000 Meters · Lakeside Municipal Golf CourseNJCAA Division I Cross Country Championships 2025 · Nov 826:42.4NJCAA Division I Cross Country Championships 2025November 8, 2025
8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 2026:31.1Roy Griak InvitationalSeptember 20, 2024

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 11NJCAA National Half Marathon ChampionshipsNov 11 · 13.1 Miles College · Place 14 · Salt Lake CCSalt Lake CC13.1 Miles College141:08:07.2 PBSo
Nov 8NJCAA Division I Cross Country Championships 2025Nov 8 · 8,000 Meters NJCAA D1 · Place 39 · Salt Lake CCSalt Lake CC8,000 Meters NJCAA D13926:42.4 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 126th Mountain West XC ChampsNov 1 · 8,000 Meters MountainWest · Place 44 · WyomingWyoming8,000 Meters MountainWest4426:09.3 PBFr
Sep 20Roy Griak InvitationalSep 20 · 8,000 Meters Gold · Place 81 · WyomingWyoming8,000 Meters Gold8126:31.1 PBFr
Aug 30Wyoming InvitationalAug 30 · 5,000 Meters College · Place 14 · WyomingWyoming5,000 Meters College1415:28.1 PBFr

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 19NXR South Regional ChampionshipsNov 19 · 5,000 Meters Championship · Place 30 · UnattachedUnattached5,000 Meters Championship3016:05.2 PB12
Nov 5TX UIL 3A State ChampionshipNov 5 · 5,000 Meters 3A · Place 3 · BoydBoyd5,000 Meters 3A315:57.5 PB12
Oct 25UIL 3A Region 2 ChampionshipOct 25 · 5,000 Meters II-3A · Place 2 · BoydBoyd5,000 Meters II-3A217:42.5112
Oct 13UIL 3A District 10Oct 13 · 5,000 Meters Varsity · Place 1 · BoydBoyd5,000 Meters Varsity115:45.35 PB12
Sep 23McNeil InvitationalSep 23 · 3 Miles Varsity 4A (Fri.) · Place 1 · BoydBoyd3 Miles Varsity 4A (Fri.)115:09.9 PB12
Sep 10UTA Region II Preview MeetSep 10 · 5,000 Meters Varsity D1 · Place 1 · BoydBoyd5,000 Meters Varsity D1115:50.1 PB12

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 27Eastbay South Region Cross Country ChampionshipsNov 27 · 5,000 Meters Championship · Place 65 · Flower Mound, TXFlower Mound, TX5,000 Meters Championship6515:59.15 PB11
Oct 25UIL 6A Region 1 ChampionshipOct 25 · 5,000 Meters I-6A · Place 24 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters I-6A2416:27.7 PB11
Oct 15UIL 6A District 06Oct 15 · 5,000 Meters Varsity · Place 7 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Varsity716:40.811
Sep 25Flower Mound InvitationalSep 25 · 5,000 Meters Varsity · Place 5 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Varsity516:09.88 PB11
Sep 1740th Annual Woodbridge Cross Country ClassicSep 17 · 3 Miles Race 52- Sweepstakes · Place 83 · Lewisville Flower MoundLewisville Flower Mound3 Miles Race 52- Sweepstakes8315:13.8 PB11
Sep 11McKinney Boyd Bronco StampedeSep 11 · 5,000 Meters Varsity · Place 5 · Flower MoundFlower Mound5,000 Meters Varsity516:03.5—
Aug 21Southlake Carroll 3200Aug 21 · 3,200 Meters Open (on track) · Place 13 · Lewisville Flower MoundLewisville Flower Mound3,200 Meters Open (on track)139:43.57 PB11

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 10UIL 6A Region 1 ChampionshipNov 10 · 5,000 Meters I-6A · Place 27 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters I-6A2716:41.9010
Oct 30UIL 6A District 06Oct 30 · 5,000 Meters Varsity · Place 15 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Varsity1516:03.49 PB10
Oct 17Keller - Debbie G InvitationalOct 17 · 5,000 Meters Varsity · Place 7 · Lewisville Flower Mo..Lewisville Flower Mo..5,000 Meters Varsity716:03.5610
Oct 10Marcus Coach T InvitationalOct 10 · Varsity · Place 26 · Flower MoundFlower MoundVarsity2616:24.48—
Sep 26Coppell Invitational 1Sep 26 · 5,000 Meters Varsity · Place 13 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Varsity1316:51.11 PB10
Sep 11Hebron Friday Night Hawk Invite 2 MileSep 11 · 2 Miles Meet 4 Varsity Boys 9:30PM · Place 18 · Lewisville Flower MoundLewisville Flower Mound2 Miles Meet 4 Varsity Boys 9:30PM1810:25.0 PB10

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 23NXR South Regional ChampionshipsNov 23 · 5,000 Meters Championship · Place 117 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Championship11717:01.37 PB9
Nov 9TX UIL 6A State ChampionshipNov 9 · 5,000 Meters 6A · Place 129 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters 6A12916:52.519
Oct 28UIL 6A Region 1 ChampionshipOct 28 · 3 Miles I-6A · Place 55 · Lewisville Flower MoundLewisville Flower Mound3 Miles I-6A5516:07.30 PB9
Oct 18UIL 6A District 06Oct 18 · 5,000 Meters Varsity · Place 18 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Varsity1816:30.369
Oct 5Flower Mound Invitational Oct 5 · 5,000 Meters Varsity · Place 11 · Lewisville Flower Mo..Lewisville Flower Mo..5,000 Meters Varsity1116:17.849
Sep 28McNeil InvitationalSep 28 · 5,000 Meters 6A · Place 4 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters 6A416:36.709
Sep 14Guyer MileSplit TX XC InvitationalSep 14 · 5,000 Meters Varsity Open · Place 2 · Lewisville Flower MoundLewisville Flower Mound5,000 Meters Varsity Open215:58 PB9
Sep 7Southlake Carroll XC InvitationalSep 7 · 5,000 Meters Varsity Elite · Place 43 · Lewisville Flower Mo..Lewisville Flower Mo..5,000 Meters Varsity Elite4316:48.209
Aug 23The Woodlands Friday Night LightsAug 23 · 2.4 Miles Varsity · Place 60 · Lewisville Flower MoundLewisville Flower Mound2.4 Miles Varsity6013:51.49

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 6Tarrant County XC ChampionshipsOct 6 · 3,200 Meters Middle School · Place 1 · Lake Cities XC ClubLake Cities XC Club3,200 Meters Middle School111:078
Sep 28Nike South InvitationalSep 28 · Middle School · Place 1 · Lake Cities XC ClubLake Cities XC ClubMiddle School19:52.18
Sep 1DBU Patriot / Orville Rogers XC OpenerSep 1 · 3,000 Meters Middle School · Place 1 · Lake Cities XC ClubLake Cities XC Club3,000 Meters Middle School19:56.38

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 29Nike South InvitationalSep 29 · 2 Miles Junior High 7th (Friday) · Place 1 · Lake Cities XC ClubLake Cities XC Club2 Miles Junior High 7th (Friday)110:48.0 PB7
Sep 23Lovejoy XC Fall FestivalSep 23 · 3,200 Meters Middle School Boys · Place 1 · Lake Cities XC ClubLake Cities XC Club3,200 Meters Middle School Boys110:34.98 PB7

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 17Flower Mound InvitationalSep 17 · Middle School · Place 2 · Lake Cities XC ClubLake Cities XC ClubMiddle School210:45.966