Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Arcade Creek Cross Country Course2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) · Nov 23 | 32:16.5 | 2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) | November 23, 2024 |
| 10,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside 2025 NCAA Division II Cross Country Champs (67th Men & 44th Women) · Nov 22 | 31:59.6 | 2025 NCAA Division II Cross Country Champs (67th Men & 44th Women) | November 22, 2025 |
| 10,000 Meters · Holloway ParkNCAA DII South Regional · Nov 8 | 32:40.4 | NCAA DII South Regional | November 8, 2025 |
| 10,000 Meters · John Hunt Cross Country ParkNCAA DII South Regional · Nov 9 | 32:14.27 | NCAA DII South Regional | November 9, 2024 |
| 4 Miles · Mike Rose Soccer ComplexCity Auto Memphis Twilight Classic · Sep 5 | 20:08.9 | City Auto Memphis Twilight Classic | September 5, 2026 |
| 5,000 Meters · Homestead HollowSpringville XC Open · Oct 8 | 16:16.99 | Springville XC Open | October 8, 2022 |
| 5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 16 | 15:29.86 | The Southern Showcase | September 16, 2023 |
| 5,000 Meters · Munford High SchoolMunford Invitational · Sep 23 | 15:35.61 | Munford Invitational | September 23, 2023 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA State Cross Country Championship · Nov 11 | 15:45.05 | AHSAA State Cross Country Championship | November 11, 2023 |
| 5,000 Meters · Veteran's ParkSpain Park Under the Lights Invitational · Sep 23 | 16:56.88 | Spain Park Under the Lights Invitational | September 23, 2022 |
| 5,000 Meters · White Plains Youth Sports ComplexAHSAA 4A Section 2 · Oct 28 | 16:52.53 | AHSAA 4A Section 2 | October 28, 2021 |
| 8,000 Meters · Apalachee Regional ParkFSU NCAA DI South Region Preview · Sep 18 | 25:33.90 | FSU NCAA DI South Region Preview | September 18, 2026 |
| 8,000 Meters · Choctaw TrailsGSC Cross Country Championships · Oct 26 | 25:08.70 | GSC Cross Country Championships | October 26, 2024 |
| 8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 27 | 26:49.77 | Lucian Rosa Invitational | September 27, 2025 |
| 8,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 12 | 24:57.10 | The Southern Showcase | September 12, 2025 |
| 8,000 Meters · Lewis UniversityLewis Crossover · Oct 10 | 25:36.46 | Lewis Crossover | October 10, 2026 |
| 8,000 Meters · Shelby Farms Park2025 GSC XC Championships · Oct 25 | 24:16.39 | 2025 GSC XC Championships | October 25, 2025 |
| 8,000 Meters · The Hermitage2026 GSC XC Championships · Nov 6 | 24:34.3 | 2026 GSC XC Championships | November 6, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division II Cross Country Champs (67th Men & 44th Women)Nov 22 · 10,000 Meters D2 Championship · Place 124 · Alabama-HuntsvilleAlabama-Huntsville | 10,000 Meters D2 Championship | 124 | 31:59.6 PB | So |
| Nov 8 | NCAA DII South RegionalNov 8 · 10,000 Meters South · Place 20 · Alabama-HuntsvilleAlabama-Huntsville | 10,000 Meters South | 20 | 32:40.4 PB | So |
| Oct 25 | 2025 GSC XC ChampionshipsOct 25 · 8,000 Meters Men · Place 9 · Alabama-HuntsvilleAlabama-Huntsville | 8,000 Meters Men | 9 | 24:16.39 PB | So |
| Oct 11 | UAH Chargers XC InvitationalOct 11 · 8,000 Meters Men · Place 31 · Alabama-HuntsvilleAlabama-Huntsville | 8,000 Meters Men | 31 | 25:10.00 | So |
| Sep 27 | Lucian Rosa InvitationalSep 27 · 8,000 Meters Men's Championship · Place 114 · Alabama-HuntsvilleAlabama-Huntsville | 8,000 Meters Men's Championship | 114 | 26:49.77 PB | So |
| Sep 12 | The Southern ShowcaseSep 12 · 8,000 Meters College · Place 75 · Alabama-HuntsvilleAlabama-Huntsville | 8,000 Meters College | 75 | 24:57.10 PB | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | 2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)Nov 23 · 10,000 Meters Championship · Place 183 · Alabama-HuntsvilleAlabama-Huntsville | 10,000 Meters Championship | 183 | 32:16.5 PB | Fr |
| Nov 9 | NCAA DII South RegionalNov 9 · 10,000 Meters South · Place 29 · Alabama-HuntsvilleAlabama-Huntsville | 10,000 Meters South | 29 | 32:14.27 PB | Fr |
| Oct 26 | GSC Cross Country ChampionshipsOct 26 · 8,000 Meters Champs · Place 24 · Alabama-HuntsvilleAlabama-Huntsville | 8,000 Meters Champs | 24 | 25:08.70 PB | Fr |
| Oct 12 | UAH Chargers InvitationalOct 12 · 8,000 Meters Varsity · Place 44 · Alabama-HuntsvilleAlabama-Huntsville | 8,000 Meters Varsity | 44 | 24:56.2 | FR |
| Sep 6 | Montevallo Falcon ClassicSep 6 · 8,000 Meters Varsity · Place 1 · Alabama-HuntsvilleAlabama-Huntsville | 8,000 Meters Varsity | 1 | 25:29.22 | FR |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 4A · Place 1 · MunfordMunford | 5,000 Meters Boys 4A | 1 | 15:45.05 PB | 12 |
| Nov 2 | Spain Park SectionalNov 2 · 5,000 Meters 4A · Place 1 · MunfordMunford | 5,000 Meters 4A | 1 | 16:43.25 | 12 |
| Oct 21 | 32nd Annual Husky ChallengeOct 21 · 5,000 Meters Varsity · Place 2 · MunfordMunford | 5,000 Meters Varsity | 2 | 16:05.76 | 12 |
| Oct 14 | Wildcat Fall ClassicOct 14 · 5,000 Meters 7A · Place 1 · MunfordMunford | 5,000 Meters 7A | 1 | 15:50.87 | 12 |
| Oct 7 | Jesse Owens ClassicOct 7 · 5,000 Meters Varsity · Place 17 · MunfordMunford | 5,000 Meters Varsity | 17 | 15:25.68 | 12 |
| Sep 30 | Oak Mountain HS XC InvitationalSep 30 · 5,000 Meters Varsity · Place 2 · MunfordMunford | 5,000 Meters Varsity | 2 | 16:06.05 | 12 |
| Sep 23 | Munford InvitationalSep 23 · 5,000 Meters Boys 5000 Meter Run 1A-4A · Place 1 · MunfordMunford | 5,000 Meters Boys 5000 Meter Run 1A-4A | 1 | 15:35.61 PB | 12 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity - Championship · Place 19 · MunfordMunford | 5,000 Meters Varsity - Championship | 19 | 15:29.86 PB | 12 |
| Sep 2 | Waffle House/Yellow Jacket InvitationalSep 2 · 5,000 Meters Varsity · Place 1 · MunfordMunford | 5,000 Meters Varsity | 1 | 16:12.55 | — |
| Aug 26 | Spain Park Cross Country Twilight MeetAug 26 · 5,000 Meters Varsity · Place 3 · MunfordMunford | 5,000 Meters Varsity | 3 | 16:21.47 | — |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AHSAA XC State ChampionshipNov 5 · 5,000 Meters 4A · Place 1 · MunfordMunford | 5,000 Meters 4A | 1 | 16:00.86 | 11 |
| Oct 8 | Springville XC OpenOct 8 · 5,000 Meters Varsity · Place 1 · MunfordMunford | 5,000 Meters Varsity | 1 | 16:16.99 PB | 11 |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 49 · MunfordMunford | 5,000 Meters Varsity | 49 | 16:06.38 | 11 |
| Sep 23 | Spain Park Under the Lights InvitationalSep 23 · 5,000 Meters Varsity · Place 1 · MunfordMunford | 5,000 Meters Varsity | 1 | 16:56.88 PB | 11 |
| Sep 17 | Oak Mountain InvitationalSep 17 · 5,000 Meters Varsity · Place 2 · MunfordMunford | 5,000 Meters Varsity | 2 | 16:35.92 | — |
| Aug 25 | Raider Rumble in the HillsAug 25 · 5,000 Meters Varsity · Place 1 · MunfordMunford | 5,000 Meters Varsity | 1 | 17:20.47 | 11 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | AHSAA Class 4A State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 6 · MunfordMunford | 5,000 Meters Varsity | 6 | 16:42.03 | 10 |
| Oct 28 | AHSAA 4A Section 2Oct 28 · 5,000 Meters Varsity · Place 1 · MunfordMunford | 5,000 Meters Varsity | 1 | 16:52.53 PB | 10 |
| Oct 2 | Jesse Owens XC ClassicOct 2 · 5,000 Meters Varsity · Place 2 · MunfordMunford | 5,000 Meters Varsity | 2 | 16:43.49 | 10 |
| Sep 4 | JSU Foothills InvitationalSep 4 · 5,000 Meters Varsity · Place 2 · MunfordMunford | 5,000 Meters Varsity | 2 | 17:13.21 | 10 |
| Aug 28 | St Clair County XC ClassicAug 28 · 5,000 Meters Varsity · Place 1 · MunfordMunford | 5,000 Meters Varsity | 1 | 17:24.84 | 10 |
| Aug 21 | Waffle House/ Yellow Jacket InvitationalAug 21 · 5,000 Meters Varsity · Place 3 · MunfordMunford | 5,000 Meters Varsity | 3 | 17:54.27 | — |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 4A · Place 3 · MunfordMunford | 5,000 Meters 4A | 3 | 17:00.43 | 9 |
| Nov 5 | AHSAA 4A Section 2Nov 5 · 5,000 Meters Varsity · Place 1 · MunfordMunford | 5,000 Meters Varsity | 1 | 16:59.59 | 9 |
| Oct 17 | Wildcat Fall ClassicOct 17 · 5,000 Meters 4A · Place 4 · MunfordMunford | 5,000 Meters 4A | 4 | 17:25.52 | — |
| Sep 26 | Spain Park Twilight Under the LightsSep 26 · 5,000 Meters Varsity · Place 13 · MunfordMunford | 5,000 Meters Varsity | 13 | 18:04.44 | — |
| Sep 5 | Raider XC InvitationalSep 5 · 5,000 Meters Varsity · Place 10 · MunfordMunford | 5,000 Meters Varsity | 10 | 18:04.85 | 9 |
2019 Cross Country
4 results2018 Cross Country
4 results