Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSA Jaguar Invitational · Feb 54:28.61USA Jaguar InvitationalFebruary 5, 2023
1 Mile · OutdoorMountain Brook Invitational · Apr 124:29.31Mountain Brook InvitationalApril 12, 2019
1500 Meters · OutdoorLee Classic · Mar 194:15.53aLee ClassicMarch 19, 2022
1600 Meters · IndoorAHSAA Class 7A Indoor State Championships · Feb 64:22.73aAHSAA Class 7A Indoor State ChampionshipsFebruary 6, 2021
1600 Meters · OutdoorCullman Classic · Mar 204:21.90Cullman ClassicMarch 20, 2021
2 Miles · OutdoorMobile Challenge of Champions · Apr 59:45.08Mobile Challenge of ChampionsApril 5, 2019
2000 Meters · IndoorJames Clemens Early Bird Royale · Feb 295:55.11James Clemens Early Bird RoyaleFebruary 29, 2020
3000 Meters · IndoorUAB Vulcan Invitational · Jan 149:10.66aUAB Vulcan InvitationalJanuary 14, 2023
3000 Meters · OutdoorAlumni Bulldog Relays · Mar 219:34.47Alumni Bulldog RelaysMarch 21, 2024
3000m Steeplechase · 0.914m · OutdoorMontevallo Falcon Classic · Mar 1710:24.98aMontevallo Falcon ClassicMarch 17, 2023
3000m Steeplechase · OutdoorGulf South Conference Championship · May 49:41.90Gulf South Conference ChampionshipMay 4, 2023
3200 Meters · IndoorAHSAA Indoor Track and Field Championships · Feb 79:28.93AHSAA Indoor Track and Field ChampionshipsFebruary 7, 2020
3200 Meters · OutdoorRedcoat Invitational · Mar 310:04.23Redcoat InvitationalMarch 3, 2018
400 Meters · OutdoorCullman Classic · Mar 2054.04Cullman ClassicMarch 20, 2021
5000 Meters · OutdoorSamford Alabama Track Challenge 2023 · Apr 1315:30.92Samford Alabama Track Challenge 2023April 13, 2023
800 Meters · IndoorAHSAA Class 7A Indoor State Championships · Feb 61:57.75aAHSAA Class 7A Indoor State ChampionshipsFebruary 6, 2021
800 Meters · OutdoorJames Clemens Invitational · Mar 131:58.85RJames Clemens InvitationalMarch 13, 2021

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 7UAB InviteFeb 7 · 5000 Meters · Alabama-HuntsvilleAlabama-Huntsville5000 Meters—DNFSr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 19Mountain Laurel InviteApr 19 · 1500 Meters · Place 22 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters224:36.26SR

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Gulf South Conference ChampionshipMay 2 · 3000m Steeplechase · Place 10 · Alabama-HuntsvilleAlabama-Huntsville3000m Steeplechase1010:46.82a—
Apr 19Georgia Tech InvitationalApr 19 · 5000 Meters · Place 111 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters111.17:05.48aJr
Apr 5Crimson Tide InviteApr 5 · 3000m Steeplechase · Place 10 · Alabama-HuntsvilleAlabama-Huntsville3000m Steeplechase1010:42.86a—
Mar 21Alumni Bulldog RelaysMar 21 · 3000 Meters · Place 5 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters59:34.47 PBJR
Mar 15Montevallo Falcon ClassicMar 15 · 3000m Steeplechase · Place 5 · Alabama-HuntsvilleAlabama-Huntsville3000m Steeplechase510:51.67a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 4Gulf South Conference ChampionshipMay 4 · 3000m Steeplechase · Place 8 · Alabama-HuntsvilleAlabama-Huntsville3000m Steeplechase89:41.90 PBSO
Apr 13Samford Alabama Track Challenge 2023Apr 13 · 5000 Meters · Place 9 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters915:30.92 PBSO
Apr 7Flames InvitationalApr 7 · 3000m Steeplechase · Place 20 · Alabama-HuntsvilleAlabama-Huntsville3000m Steeplechase209:55.36SO
Mar 17Montevallo Falcon ClassicMar 17 · 3000m Steeplechase · Place 8 · Alabama-HuntsvilleAlabama-Huntsville3000m Steeplechase0.914m8.10:24.98a PBSo

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 10Samford Bulldog InvitationalFeb 10 · 1 Mile · Place 21 · Alabama-HuntsvilleAlabama-Huntsville1 Mile214:31.04FR
Feb 5USA Jaguar InvitationalFeb 5 · 1 Mile · Place 34 · Ala-HuntsvilleAla-Huntsville1 Mile344:28.61 PB—
Jan 14UAB Vulcan InvitationalJan 14 · 3000 Meters · Place 17 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters17.9:10.66a PBFr

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5Gulf South Conference Outdoor ChampionshipsMay 5 · 800 Meters · Place 21 · Alabama-HuntsvilleAlabama-Huntsville800 Meters21.2:04.28aFr
Apr 15War Eagle InvitationalApr 15 · 5000 Meters · Place 12 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters12.15:59.84aFr
Mar 25Ole Miss ClassicMar 25 · 1500 Meters · Place 33 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters334:19.01FR
Mar 19Lee ClassicMar 19 · 1500 Meters · Place 24 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters24.4:15.53a PBFr

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 7A State Track & Field ChampionshipsApr 29 · 800 Meters · Place 14 · HuntsvilleHuntsville800 Meters14.2:01.46a12
Apr 23AHSAA Class 7A Section 4Apr 23 · 800 Meters · Place 3 · HuntsvilleHuntsville800 Meters3.1:59.74a12
Apr 16Huntsville Big Cat InvitationalApr 16 · 1600 Meters · Place 2 · Huntsville HHuntsville H1600 Meters24:25.9712
Apr 16Huntsville Big Cat InvitationalApr 16 · 800 Meters · Place 3 · Huntsville HHuntsville H800 Meters31:59.8612
Mar 20Cullman ClassicMar 20 · 1600 Meters · Place 3 · Huntsville HHuntsville H1600 Meters34:21.90 PB—
Mar 20Cullman ClassicMar 20 · 400 Meters · Place 11 · Huntsville HHuntsville H400 Meters1154.04 PB—
Mar 13James Clemens InvitationalMar 13 · 800 Meters · Place 2 · Huntsville HHuntsville H800 Meters21:58.85R PB—

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6AHSAA Class 7A Indoor State ChampionshipsFeb 6 · 1600 Meters · Place 4 · HuntsvilleHuntsville1600 Meters4.4:22.73a PB12
Feb 6AHSAA Class 7A Indoor State ChampionshipsFeb 6 · 800 Meters · Place 6 · HuntsvilleHuntsville800 Meters6.1:57.75a PB12
Jan 29Last Chance InvitationalJan 29 · 800 Meters · Place 3 · HuntsvilleHuntsville800 Meters3.1:58.95a12
Jan 18MLK Indoor Track ClassicJan 18 · 3200 Meters · Place 1 · HuntsvilleHuntsville3200 Meters1.9:31.69a12
Jan 18MLK Indoor Track ClassicJan 18 · 800 Meters · Place 5 · HuntsvilleHuntsville800 Meters5.2:06.35a12

2020 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 11Holiday InvitationalDec 11 · 1600 Meters · Place 1 · HuntsvilleHuntsville1600 Meters1.4:22.74a12
Dec 5Magic City InvitationalDec 5 · 3200 Meters · Place 2 · HuntsvilleHuntsville3200 Meters2.9:30.18a12
Dec 5Magic City InvitationalDec 5 · 800 Meters · Place 2 · HuntsvilleHuntsville800 Meters2.2:02.36a12
Feb 29James Clemens Early Bird RoyaleFeb 29 · 2000 Meters · Place 1 · Huntsville HHuntsville H2000 Meters15:55.11 PB—
Feb 7AHSAA Indoor Track and Field ChampionshipsFeb 7 · 3200 Meters · Place 3 · Huntsville HHuntsville H3200 Meters39:28.93 PB—
Feb 7AHSAA Indoor Track and Field ChampionshipsFeb 7 · 3200 Meters · Place 3 · Huntsville HHuntsville H3200 Meters39:28.93—
Feb 7AHSAA Indoor Track and Field ChampionshipsFeb 7 · 1600 Meters · Place 2 · Huntsville HHuntsville H1600 Meters24:25.36—
Jan 31Crossplex Last Chance InvitationalJan 31 · 800 Meters · Place 11 · Huntsville HHuntsville H800 Meters112:01.10—
Jan 31Crossplex Last Chance InvitationalJan 31 · 800 Meters · Place 11 · Huntsville HHuntsville H800 Meters112:01.10—
Jan 20MLK Indoor Track Classic Jan 20 · 3200 Meters · Place 3 · Huntsville HHuntsville H3200 Meters39:28.98M—

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 14Huntsville Panther InvitationalMar 14 · 800 Meters · Place 11 · Huntsville HHuntsville H800 Meters112:09.25—
Mar 14Huntsville Panther InvitationalMar 14 · 1600 Meters · Place 1 · Huntsville HHuntsville H1600 Meters14:26.90—
Mar 7Bob Jones Red Coat InvitationalMar 7 · 800 Meters · Place 1 · HuntsvilleHuntsville800 Meters1.2:01.88a11

2019 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Holiday InvitationalDec 13 · 3200 Meters · Place 3 · HuntsvilleHuntsville3200 Meters3.9:44.23a11
Dec 13Holiday InvitationalDec 13 · 1600 Meters · Place 2 · HuntsvilleHuntsville1600 Meters2.4:27.65a11
Dec 7Magic City InvitationalDec 7 · 800 Meters · Place 2 · HuntsvilleHuntsville800 Meters2.2:02.21a11
Feb 16University of Kentucky HS InvitationalFeb 16 · 1 Mile · Place 25 · HuntsvilleHuntsville1 Mile25.4:32.91a10
Feb 16University of Kentucky HS InvitationalFeb 16 · 800 Meters · Place 34 · HuntsvilleHuntsville800 Meters34.2:03.70a10
Jan 25Last Chance InvitationalJan 25 · 800 Meters · Place 23 · Huntsville HHuntsville H800 Meters232:04.44—
Jan 25Last Chance InvitationalJan 25 · 800 Meters · Place 23 · Huntsville HHuntsville H800 Meters232:04.44—
Jan 21Martin Luther King Indoor Track ClassicJan 21 · 1600 Meters · Place 8 · Huntsville HHuntsville H1600 Meters84:42.27—

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 3AHSAA 7A State ChampionshipsMay 3 · 1600 Meters · Place 17 · HuntsvilleHuntsville1600 Meters17.4:38.47a10
Apr 27AHSAA 7A Section 4Apr 27 · 1600 Meters · Place 4 · HuntsvilleHuntsville1600 Meters4.4:31.51a10
Apr 20Huntsville Big Cat InvitationalApr 20 · 800 Meters · Place 3 · Huntsville HHuntsville H800 Meters32:01.97—
Apr 12Mountain Brook InvitationalApr 12 · 1 Mile · Place 8 · Huntsville HHuntsville H1 Mile84:29.31 PB10
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 24 · Huntsville HHuntsville H800 Meters242:01.9310
Apr 5Mobile Challenge of ChampionsApr 5 · 2 Miles · Place 16 · HuntsvilleHuntsville2 Miles169:45.08 PB—
Mar 16Homewood InvitationalMar 16 · 1600 Meters · Place 8 · Huntsville HHuntsville H1600 Meters84:31.83—
Mar 16Homewood InvitationalMar 16 · 800 Meters · Place 24 · Huntsville HHuntsville H800 Meters242:09.21—

2018 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 7Holiday InvitationalDec 7 · 1600 Meters · Place 4 · HuntsvilleHuntsville1600 Meters4.4:30.48a10
Dec 7Holiday InvitationalDec 7 · 800 Meters · Place 3 · HuntsvilleHuntsville800 Meters3.2:03.56a10
Dec 1Magic City InvitationalDec 1 · 3200 Meters · Place 6 · HuntsvilleHuntsville3200 Meters6.9:57.13a10
Jan 23Indoor JV Meet #3Jan 23 · 1600 Meters · Place 12 · Huntsville HHuntsville H1600 Meters124:45.60—
Jan 9JV Meet #2Jan 9 · 1600 Meters · Place 5 · Huntsville HHuntsville H1600 Meters54:44.74—
Jan 9JV Meet #2Jan 9 · 800 Meters · Place 4 · Huntsville HHuntsville H800 Meters42:09.42—

2018 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 13Mountain Brook InvitationalApr 13 · 2 Miles · Place 31 · Huntsville HHuntsville H2 Miles3110:25.829
Apr 13Mountain Brook InvitationalApr 13 · 1 Mile · Place 42 · Huntsville HHuntsville H1 Mile424:47.689
Apr 7Bob Jones InvitationalApr 7 · 3200 Meters · Place 1 · Huntsville HHuntsville H3200 Meters110:17.03—
Mar 17Homewood InvitationalMar 17 · 800 Meters · Place 23 · HuntsvilleHuntsville800 Meters23.2:07.68a9
Mar 3Redcoat InvitationalMar 3 · 3200 Meters · Place 5 · Huntsville HHuntsville H3200 Meters510:04.23 PB—

2017 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9Holiday InvitationalDec 9 · 800 Meters · Place 34 · HuntsvilleHuntsville800 Meters34.2:14.80a9
Jan 10Indoor JV Meet #1Jan 10 · 1600 Meters · Place 98 · Huntsville HHuntsville H1600 Meters985:22.53—
Jan 10Indoor JV Meet #1Jan 10 · 800 Meters · Place 88 · Huntsville HHuntsville H800 Meters882:26.210—

2017 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 8Bob Jones InvitationalApr 8 · 800 Meters · Place 31 · Huntsville HHuntsville H800 Meters312:20.43—
Apr 8Bob Jones InvitationalApr 8 · 400 Meters · Place 50 · Huntsville HHuntsville H400 Meters501:00.03—
Apr 1Scottsboro InvitationalApr 1 · 1600 Meters · Place 46 · Huntsville HHuntsville H1600 Meters465:49.26—
Mar 11Huntsville Panther InvitationalMar 11 · 400 Meters · Place 5 · Huntsville HHuntsville H400 Meters5NT—

2016 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Holiday InvitationalDec 10 · 1600 Meters · Place 41 · HuntsvilleHuntsville1600 Meters41.5:20.80a8