Personal bests

Best marks in available results
Event / courseMarkMeetDate
4 Miles · Mike Rose Soccer ComplexCity Auto Memphis Twilight Classic · Sep 521:29.9City Auto Memphis Twilight ClassicSeptember 5, 2026
5,000 Meters · EP Tom Sawyer State ParkTrinity/Valkyre Invitational · Sep 1716:25.10Trinity/Valkyre InvitationalSeptember 17, 2022
5,000 Meters · Oakville Indian Mounds ParkJesse Owens Classic · Oct 216:51.07Jesse Owens ClassicOctober 2, 2020
5,000 Meters · Phil Moore ParkGatorland Invitational · Sep 1718:08.7Gatorland InvitationalSeptember 17, 2021
5,000 Meters · Sanders Ferry ParkTSSAA Region 5: AAA · Oct 2416:49.7TSSAA Region 5: AAAOctober 24, 2022
5,000 Meters · The HermitageGreen Hill Invitational · Aug 2016:59Green Hill InvitationalAugust 20, 2022
5,000 Meters · Welch CollegeSumner County Public Schools Championship · Sep 2816:42.6Sumner County Public Schools ChampionshipSeptember 28, 2022
8,000 Meters · Apalachee Regional ParkFSU NCAA DI South Region Preview · Sep 1826:57.94FSU NCAA DI South Region PreviewSeptember 18, 2026
8,000 Meters · John Hunt Cross Country ParkUAH Chargers XC Invitational · Oct 1127:03.80UAH Chargers XC InvitationalOctober 11, 2025
8,000 Meters · McFarland ParkUNA Invitational · Sep 526:53.84UNA InvitationalSeptember 5, 2025
8,000 Meters · Oklahoma State UniversityOklahoma State Cowboy Jamboree · Sep 2328:42.3Oklahoma State Cowboy JamboreeSeptember 23, 2023

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 24UAH Chargers XC InvitationalOct 24 · 8,000 Meters Varsity · Place 324 · Alabama-HuntsvilleAlabama-Huntsville8,000 Meters Varsity32427:15.6SR
Sep 18FSU NCAA DI South Region PreviewSep 18 · 8,000 Meters New Division · Place 102 · Alabama-HuntsvilleAlabama-Huntsville8,000 Meters New Division10226:57.94 PBSr
Sep 5City Auto Memphis Twilight ClassicSep 5 · 4 Miles Collegiate · Place 76 · Alabama-HuntsvilleAlabama-Huntsville4 Miles Collegiate7621:29.9 PBSr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 11UAH Chargers XC InvitationalOct 11 · 8,000 Meters Men · Place 140 · Alabama-HuntsvilleAlabama-Huntsville8,000 Meters Men14027:03.80 PBJr
Sep 12The Southern ShowcaseSep 12 · 8,000 Meters College · Place 372 · Alabama-HuntsvilleAlabama-Huntsville8,000 Meters College37227:58.35Jr
Sep 5UNA InvitationalSep 5 · 8,000 Meters Men's Race · Place 46 · Alabama-HuntsvilleAlabama-Huntsville8,000 Meters Men's Race4626:53.84 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 12UAH Chargers InvitationalOct 12 · 8,000 Meters Varsity · Place 157 · Alabama-HuntsvilleAlabama-Huntsville8,000 Meters Varsity15726:13.1SO

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 7UAH Chargers XC InvitationalOct 7 · 8,000 Meters Varsity · Place 209 · Alabama-HuntsvilleAlabama-Huntsville8,000 Meters Varsity20926:53.00—
Sep 23Oklahoma State Cowboy JamboreeSep 23 · 8,000 Meters College · Place 152 · Alabama-HuntsvilleAlabama-Huntsville8,000 Meters College15228:42.3 PBFr
Sep 15Montevallo Falcon ClassicSep 15 · 8,000 Meters Varsity · Place 43 · Alabama-HuntsvilleAlabama-Huntsville8,000 Meters Varsity4327:19.2FR

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 3TSSAA State Cross Country ChampionshipNov 3 · 5,000 Meters Varsity · Place 49 · Station CampStation Camp5,000 Meters Varsity4917:13.6212
Oct 24TSSAA Region 5: AAAOct 24 · 5,000 Meters Varsity · Place 9 · Station CampStation Camp5,000 Meters Varsity916:49.7 PB12
Oct 15MSCCA ChampionshipsOct 15 · 5,000 Meters Varsity · Place 18 · Station CampStation Camp5,000 Meters Varsity1816:56.39—
Sep 28Sumner County Public Schools ChampionshipSep 28 · 5,000 Meters Varsity · Place 6 · Station CampStation Camp5,000 Meters Varsity616:42.6 PB12
Sep 17Trinity/Valkyre InvitationalSep 17 · 5,000 Meters Seeded Elite · Place 42 · Station CampStation Camp5,000 Meters Seeded Elite4216:25.10 PB12
Aug 20Green Hill InvitationalAug 20 · 5,000 Meters Varsity · Place 2 · Station CampStation Camp5,000 Meters Varsity216:59 PB12

2021 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 4TSSAA State Cross Country ChampionshipNov 4 · 5,000 Meters Division 1 · Place 88 · Station CampStation Camp5,000 Meters Division 18817:27.4311
Oct 16MSCCA ChampionshipsOct 16 · 5,000 Meters Varsity · Place 12 · Station CampStation Camp5,000 Meters Varsity1217:03.10—
Sep 17Gatorland InvitationalSep 17 · 5,000 Meters Varsity · Place 6 · Station CampStation Camp5,000 Meters Varsity618:08.7 PB11
Sep 7Macon Co MSCCA Members MeetSep 7 · 5,000 Meters Varsity · Place 1 · Station CampStation Camp5,000 Meters Varsity118:1411
Aug 28MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 10 · Station CampStation Camp5,000 Meters Varsity1016:54.83—
Aug 28MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 10 · Station CampStation Camp5,000 Meters Varsity1016:54.83—
Aug 28MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 10 · Station CampStation Camp5,000 Meters Varsity1016:54.83—
Aug 28MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 11 · Station CampStation Camp5,000 Meters Varsity1116:54.83—
Aug 28MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 10 · Station CampStation Camp5,000 Meters Varsity1016:54.83—
Aug 28MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 17 · Station CampStation Camp5,000 Meters Varsity1716:54.83—
Aug 28MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 17 · Station CampStation Camp5,000 Meters Varsity1716:54.83—
Aug 28MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 17 · Station CampStation Camp5,000 Meters Varsity1716:54.83—

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 27TSSAA D-1 Region 5 Large SchoolOct 27 · 5,000 Meters Varsity · Place 25 · Station CampStation Camp5,000 Meters Varsity2517:45.8710
Oct 2Jesse Owens ClassicOct 2 · 5,000 Meters Varsity Gold · Place 62 · Station CampStation Camp5,000 Meters Varsity Gold6216:51.07 PB10

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 2TSSAA Cross Country State Championships - D-I LargeNov 2 · 5,000 Meters Division 1 · Place 96 · Station CampStation Camp5,000 Meters Division 19617:38.9609