Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUAB Invite · Feb 76:03.47aUAB InviteFebruary 7, 2026
10,000 Meters · OutdoorCollegiate Conference of the South Outdoor Track Championship · Apr 2344:01.49aCollegiate Conference of the South Outdoor Track ChampionshipApril 23, 2025
10000 Meters · OutdoorMontevallo Falcon Classic · Mar 1344:18.06aMontevallo Falcon ClassicMarch 13, 2026
1500 Meters · OutdoorBelhaven Invitational · Mar 225:22.48aBelhaven InvitationalMarch 22, 2025
1600 Meters · IndoorMartin Luther King Indoor Track Classic · Jan 216:11.08Martin Luther King Indoor Track ClassicJanuary 21, 2019
1600 Meters · OutdoorAHSAA Class 5A Section 4 · Apr 235:49.87aAHSAA Class 5A Section 4April 23, 2021
3000 Meters · IndoorKMS Invitational 2025 · Jan 1912:11.62aKMS Invitational 2025January 19, 2025
3000m Steeplechase · 0.762m · OutdoorCCS Championships · Apr 2113:26.03aCCS ChampionshipsApril 21, 2026
3200 Meters · IndoorMartin Luther King Indoor Track Classic · Jan 2113:54.48Martin Luther King Indoor Track ClassicJanuary 21, 2019
3200 Meters · OutdoorOxford HS Meet #2 · Apr 1713:01.05Oxford HS Meet #2April 17, 2021
400 Meters · IndoorLast Chance Invitational #1 · Jan 271:07.94Last Chance Invitational #1January 27, 2023
400 Meters · OutdoorAHSAA Guntersville Sectional (2A, 5A) · Apr 291:04.61aAHSAA Guntersville Sectional (2A, 5A)April 29, 2022
5000 Meters · IndoorSamford Bulldog Open · Feb 1520:21.12Samford Bulldog OpenFebruary 15, 2025
5000 Meters · OutdoorMC Spring Cleaning · Mar 120:43.83aMC Spring CleaningMarch 1, 2025
600 Meters · IndoorKMS Invitational · Jan 211:58.52KMS InvitationalJanuary 21, 2024
800 Meters · IndoorKMS Invitational · Jan 212:42.49KMS InvitationalJanuary 21, 2024
800 Meters · OutdoorAHSAA Guntersville Sectional (2A, 5A) · Apr 292:29.52aAHSAA Guntersville Sectional (2A, 5A)April 29, 2022

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 21CCS ChampionshipsApr 21 · 3000m Steeplechase · Place 4 · Huntingdon (Ala.)Huntingdon (Ala.)3000m Steeplechase0.762m4.13:26.03a PBJr
Apr 21CCS ChampionshipsApr 21 · 10,000 Meters · Place 9 · Huntingdon (Ala.)Huntingdon (Ala.)10,000 Meters9.46:04.70aJr
Apr 21CCS ChampionshipsApr 21 · 5000 Meters · Place 11 · Huntingdon (Ala.)Huntingdon (Ala.)5000 Meters11.22:06.78aJr
Apr 9Berry Field Day InvitationalApr 9 · 1500 Meters · Place 20 · Huntingdon (Ala.)Huntingdon (Ala.)1500 Meters20.5:36.29aJr
Apr 9Berry Field Day InvitationalApr 9 · 800 Meters · Place 33 · Huntingdon (Ala.)Huntingdon (Ala.)800 Meters33.2:40.93aJr
Apr 3Doc Anderson Multi & InvitationalApr 3 · 3000m Steeplechase · Place 7 · Huntingdon (Ala.)Huntingdon (Ala.)3000m Steeplechase0.762m7.13:30.09aJr
Apr 3Doc Anderson Multi & InvitationalApr 3 · 5000 Meters · Place 12 · Huntingdon (Ala.)Huntingdon (Ala.)5000 Meters12.21:39.46aJr
Mar 13Montevallo Falcon ClassicMar 13 · 10000 Meters · Place 4 · Huntingdon (Ala.)Huntingdon (Ala.)10000 Meters444:18.06a PBJr
Mar 13Montevallo Falcon ClassicMar 13 · 1500 Meters · Place 26 · Huntingdon (Ala.)Huntingdon (Ala.)1500 Meters265:51.81aJr
Mar 7Mississippi College Spring ClassicMar 7 · 5000 Meters · Place 16 · Huntingdon (Ala.)Huntingdon (Ala.)5000 Meters16.21:57.60aJr
Mar 7Mississippi College Spring ClassicMar 7 · 800 Meters · Place 15 · Huntingdon (Ala.)Huntingdon (Ala.)800 Meters15.2:52.46aJr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 14Samford Bulldog OpenFeb 14 · 5000 Meters · Place 3 · HuntingdonHuntingdon5000 Meters321:19.32JR
Feb 14Samford Bulldog OpenFeb 14 · 1 Mile · Place 23 · HuntingdonHuntingdon1 Mile236:26.28JR
Feb 7UAB InviteFeb 7 · 3000 Meters · Place 28 · Huntingdon (Ala.)Huntingdon (Ala.)3000 Meters2812:20.55aJr
Feb 7UAB InviteFeb 7 · 1 Mile · Place 36 · Huntingdon (Ala.)Huntingdon (Ala.)1 Mile366:03.47a PBJr
Jan 182026 KMS InvitationalJan 18 · 800 Meters · Place 9 · HuntingdonHuntingdon800 Meters92:47.04JR
Jan 182026 KMS InvitationalJan 18 · 600 Meters · Place 18 · HuntingdonHuntingdon600 Meters182:04.50JR
Jan 10UAB Vulcan InviteJan 10 · 1 Mile · Place 20 · HuntingdonHuntingdon1 Mile206:22.34JR
Jan 10UAB Vulcan InviteJan 10 · 800 Meters · Place 20 · HuntingdonHuntingdon800 Meters202:55.73JR

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 23Collegiate Conference of the South Outdoor Track ChampionshipApr 23 · 10,000 Meters · Place 5 · Huntingdon (Ala.)Huntingdon (Ala.)10,000 Meters5.44:01.49a PBSo
Apr 23Collegiate Conference of the South Outdoor Track ChampionshipApr 23 · 5000 Meters · Place 10 · Huntingdon (Ala.)Huntingdon (Ala.)5000 Meters10.21:40.77aSo
Apr 4Troy Doc Anderson Invitational & Multi 2025Apr 4 · 5000 Meters · Place 8 · HuntingdonHuntingdon5000 Meters821:24.85SO
Apr 4Troy Doc Anderson Invitational & Multi 2025Apr 4 · 1500 Meters · Place 16 · HuntingdonHuntingdon1500 Meters165:35.63SO
Mar 22Belhaven InvitationalMar 22 · 1500 Meters · Place 9 · Huntingdon (Ala.)Huntingdon (Ala.)1500 Meters95:22.48a PBSo
Mar 22Belhaven InvitationalMar 22 · 800 Meters · Place 8 · Huntingdon (Ala.)Huntingdon (Ala.)800 Meters82:36.05aSo
Mar 8UWA InvitationalMar 8 · 1500 Meters · Place 10 · HuntingdonHuntingdon1500 Meters105:23.88SO
Mar 8UWA InvitationalMar 8 · 800 Meters · Place 9 · HuntingdonHuntingdon800 Meters92:43.36SO
Mar 1MC Spring CleaningMar 1 · 5000 Meters · Place 17 · Huntingdon (Ala.)Huntingdon (Ala.)5000 Meters17.20:43.83a PBSo
Mar 1MC Spring CleaningMar 1 · 800 Meters · Place 12 · Huntingdon (Ala.)Huntingdon (Ala.)800 Meters12.2:39.41aSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15Samford Bulldog OpenFeb 15 · 800 Meters · Place 15 · HuntingdonHuntingdon800 Meters152:44.91SO
Feb 15Samford Bulldog OpenFeb 15 · 5000 Meters · Place 7 · HuntingdonHuntingdon5000 Meters720:21.12 PBSO
Jan 19KMS Invitational 2025Jan 19 · 3000 Meters · Place 4 · Huntingdon (Ala.)Huntingdon (Ala.)3000 Meters412:11.62a PB—
Jan 19KMS Invitational 2025Jan 19 · 1 Mile · Place 8 · Huntingdon (Ala.)Huntingdon (Ala.)1 Mile86:05.80a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Birmingham Indoor IcebreakerDec 6 · 3000 Meters · Place 38 · Huntingdon (Ala.)Huntingdon (Ala.)3000 Meters38.12:13.91aSo
Dec 6Birmingham Indoor IcebreakerDec 6 · 800 Meters · Place 18 · Huntingdon (Ala.)Huntingdon (Ala.)800 Meters18.2:43.94aSo
Jan 21KMS InvitationalJan 21 · 800 Meters · Place 10 · HuntingdonHuntingdon800 Meters102:42.49 PBFR
Jan 21KMS InvitationalJan 21 · 600 Meters · Place 15 · HuntingdonHuntingdon600 Meters151:58.52 PBFR

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 11Berry Field Day InvitationalApr 11 · 5000 Meters · Place 24 · Huntingdon (Ala.)Huntingdon (Ala.)5000 Meters24.21:38.20aFr
Apr 11Berry Field Day InvitationalApr 11 · 800 Meters · Place 55 · Huntingdon (Ala.)Huntingdon (Ala.)800 Meters55.2:58.53aFr
Apr 11Berry Field Day InvitationalApr 11 · 400 Meters · Place 32 · Huntingdon (Ala.)Huntingdon (Ala.)400 Meters32.1:14.11aFr
Mar 29UAB Spring InvitationalMar 29 · 1500 Meters · Place 20 · Huntingdon (Ala.)Huntingdon (Ala.)1500 Meters205:45.73a—
Mar 29UAB Spring InvitationalMar 29 · 800 Meters · Place 24 · Huntingdon (Ala.)Huntingdon (Ala.)800 Meters242:55.53a—
Mar 29UAB Spring InvitationalMar 29 · 400 Meters · Place 18 · Huntingdon (Ala.)Huntingdon (Ala.)400 Meters181:14.61a—
Mar 15Montevallo Falcon ClassicMar 15 · 1500 Meters · Place 22 · Huntingdon (Ala.)Huntingdon (Ala.)1500 Meters225:36.14a—
Mar 15Montevallo Falcon ClassicMar 15 · 800 Meters · Place 18 · Huntingdon (Ala.)Huntingdon (Ala.)800 Meters182:42.69a—
Mar 15Montevallo Falcon ClassicMar 15 · 400 Meters · Place 19 · Huntingdon (Ala.)Huntingdon (Ala.)400 Meters191:12.64a—
Mar 2MC Spring CleaningMar 2 · 1500 Meters · Place 18 · Huntingdon (Ala.)Huntingdon (Ala.)1500 Meters18.5:39.49aFr
Mar 2MC Spring CleaningMar 2 · 800 Meters · Place 22 · Huntingdon (Ala.)Huntingdon (Ala.)800 Meters22.2:54.33aFr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 1BSC Panther Indoor IcebreakerDec 1 · 800 Meters · Huntingdon (Ala.)Huntingdon (Ala.)800 Meters--DNSFr
Dec 1BSC Panther Indoor IcebreakerDec 1 · 400 Meters · Place 54 · Huntingdon (Ala.)Huntingdon (Ala.)400 Meters54.1:11.23aFr
Jan 27Last Chance Invitational #1Jan 27 · 800 Meters · Place 62 · AlexandriaAlexandria800 Meters622:49.3912
Jan 27Last Chance Invitational #1Jan 27 · 400 Meters · Place 67 · AlexandriaAlexandria400 Meters671:07.94 PB12

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 19 · AlexandriaAlexandria800 Meters19.2:36.53a12
Apr 28AHSAA Lincoln SectionalApr 28 · 3200 Meters · Place 9 · AlexandriaAlexandria3200 Meters9.13:55.54a12
Apr 28AHSAA Lincoln SectionalApr 28 · 1600 Meters · Place 6 · AlexandriaAlexandria1600 Meters6.5:59.43a12
Apr 28AHSAA Lincoln SectionalApr 28 · 800 Meters · Place 5 · AlexandriaAlexandria800 Meters5.2:35.57a12
Apr 5Calhoun County Championship 2023Apr 5 · 3200 Meters · Place 6 · Alexandria HAlexandria H3200 Meters614:50.27—
Apr 5Calhoun County Championship 2023Apr 5 · 1600 Meters · Place 5 · Alexandria HAlexandria H1600 Meters56:19.31—
Apr 5Calhoun County Championship 2023Apr 5 · 800 Meters · Place 5 · Alexandria HAlexandria H800 Meters52:43.45—
Apr 5Calhoun County Championship 2023Apr 5 · 400 Meters · Place 9 · Alexandria HAlexandria H400 Meters91:07.10—
Mar 30Oneonta Meet #2Mar 30 · 1600 Meters · Place 6 · AlexandriaAlexandria1600 Meters66:06.0712
Mar 30Oneonta Meet #2Mar 30 · 400 Meters · Place 9 · AlexandriaAlexandria400 Meters91:08.1612
Mar 17Guntersville Friday Night LightsMar 17 · 3200 Meters · Place 4 · AlexandriaAlexandria3200 Meters413:22.8312
Mar 17Guntersville Friday Night LightsMar 17 · 800 Meters · Place 3 · AlexandriaAlexandria800 Meters32:38.8112
Mar 4Yellow Jacket InvitationalMar 4 · 800 Meters · Place 7 · Alexandria HAlexandria H800 Meters72:42.57—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 3Magic City Invitational #1Dec 3 · 800 Meters · Place 9 · AlexandriaAlexandria800 Meters9.2:43.95a12
Dec 3Magic City Invitational #1Dec 3 · 400 Meters · Place 27 · AlexandriaAlexandria400 Meters27.1:10.03a12

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 800 Meters · Place 11 · AlexandriaAlexandria800 Meters11.2:34.80a11
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 400 Meters · AlexandriaAlexandria400 Meters--DNS11
Apr 29AHSAA Guntersville Sectional (2A, 5A)Apr 29 · 800 Meters · Place 3 · AlexandriaAlexandria800 Meters3.2:29.52a PB11
Apr 29AHSAA Guntersville Sectional (2A, 5A)Apr 29 · 400 Meters · Place 4 · AlexandriaAlexandria400 Meters4.1:04.61a PB11
Apr 19Lincoln HS Meet #5Apr 19 · 800 Meters · Place 2 · Alexandria HAlexandria H800 Meters22:31.80—
Apr 19Lincoln HS Meet #5Apr 19 · 400 Meters · Place 2 · Alexandria HAlexandria H400 Meters21:07.29—
Apr 13Guntersville Friday Night LightsApr 13 · 3200 Meters · Place 3 · AlexandriaAlexandria3200 Meters3.13:07.49a11
Apr 13Guntersville Friday Night LightsApr 13 · 800 Meters · Place 1 · AlexandriaAlexandria800 Meters1.2:37.06a11
Apr 11Calhoun County ChampionshipsApr 11 · 3200 Meters · Place 5 · Alexandria HAlexandria H3200 Meters513:09.37—
Apr 11Calhoun County ChampionshipsApr 11 · 1600 Meters · Place 5 · Alexandria HAlexandria H1600 Meters55:53.83—
Apr 11Calhoun County ChampionshipsApr 11 · 800 Meters · Place 3 · Alexandria HAlexandria H800 Meters32:36.39—
Mar 29Oneonta Meet #2Mar 29 · 3200 Meters · Place 3 · Alexandria HAlexandria H3200 Meters313:15.38—
Mar 29Oneonta Meet #2Mar 29 · 1600 Meters · Place 3 · Alexandria HAlexandria H1600 Meters35:58.22—

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 5A State Track & Field ChampionshipsApr 29 · 1600 Meters · Place 13 · AlexandriaAlexandria1600 Meters13.5:54.35a10
Apr 23AHSAA Class 5A Section 4Apr 23 · 3200 Meters · Place 6 · AlexandriaAlexandria3200 Meters6.13:08.30a10
Apr 23AHSAA Class 5A Section 4Apr 23 · 1600 Meters · Place 6 · AlexandriaAlexandria1600 Meters6.5:49.87a PB10
Apr 23AHSAA Class 5A Section 4Apr 23 · 800 Meters · Place 8 · AlexandriaAlexandria800 Meters8.2:41.75a10
Apr 17Oxford HS Meet #2Apr 17 · 3200 Meters · Place 3 · AlexandriaAlexandria3200 Meters313:01.05 PB—
Apr 17Oxford HS Meet #2Apr 17 · 800 Meters · Place 4 · AlexandriaAlexandria800 Meters42:41.19—
Apr 15Gadsden City InvitationalApr 15 · 3200 Meters · Place 2 · Alexandria HAlexandria H3200 Meters213:22.76—
Apr 15Gadsden City InvitationalApr 15 · 1600 Meters · Place 3 · Alexandria HAlexandria H1600 Meters36:11.13—
Apr 7Calhoun County ChampionshipsApr 7 · 3200 Meters · Place 1 · Alexandria HAlexandria H3200 Meters113:29.60—
Apr 7Calhoun County ChampionshipsApr 7 · 1600 Meters · Place 3 · Alexandria HAlexandria H1600 Meters36:01.66—
Apr 7Calhoun County ChampionshipsApr 7 · 800 Meters · Place 2 · Alexandria HAlexandria H800 Meters22:38.97—
Apr 2Lincoln HS Meet #4Apr 2 · 3200 Meters · Place 2 · Alexandria HAlexandria H3200 Meters213:18.91—
Apr 2Lincoln HS Meet #4Apr 2 · 1600 Meters · Place 6 · Alexandria HAlexandria H1600 Meters66:10.56—
Mar 13Oxford HS Meet #1Mar 13 · 1600 Meters · Place 2 · Alexandria HAlexandria H1600 Meters26:09.15—
Mar 13Oxford HS Meet #1Mar 13 · 800 Meters · Place 2 · Alexandria HAlexandria H800 Meters22:38.05—
Mar 5Albertville Varsity Meet #1Mar 5 · 3200 Meters · Place 7 · Alexandria HAlexandria H3200 Meters713:43.37—
Mar 5Albertville Varsity Meet #1Mar 5 · 800 Meters · Place 1 · Alexandria HAlexandria H800 Meters12:41.52—
Mar 5Albertville Varsity Meet #1Mar 5 · 3200 Meters · Place 6 · Alexandria HAlexandria H3200 Meters613:43.37—
Mar 5Albertville Varsity Meet #1Mar 5 · 800 Meters · Place 1 · Alexandria HAlexandria H800 Meters12:41.52—

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 12Gadsden City Open #1 Mar 12 · 1600 Meters · Place 1 · Alexandria HAlexandria H1600 Meters16:01.95—

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21Martin Luther King Indoor Track ClassicJan 21 · 3200 Meters · Place 13 · Alexandria HAlexandria H3200 Meters1313:54.48 PB—
Jan 21Martin Luther King Indoor Track ClassicJan 21 · 1600 Meters · Place 15 · Alexandria HAlexandria H1600 Meters156:11.08 PB—
Jan 21Martin Luther King Indoor Track ClassicJan 21 · 800 Meters · Place 27 · Alexandria HAlexandria H800 Meters272:52.10—

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 9Cahoun County ChampionshipsApr 9 · 3200 Meters · Place 6 · Alexandria HAlexandria H3200 Meters613:53.67—
Apr 9Cahoun County ChampionshipsApr 9 · 1600 Meters · Place 6 · Alexandria HAlexandria H1600 Meters66:16.25—
Mar 2Oxford Meet #1Mar 2 · 3200 Meters · Place 9 · Alexandria HAlexandria H3200 Meters913:39.01—
Mar 2Oxford Meet #1Mar 2 · 1600 Meters · Place 7 · Alexandria HAlexandria H1600 Meters76:20.26—

2018 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 15Martin Luther King Indoor Track ClassicJan 15 · 3200 Meters · Place 18 · Alexandria HAlexandria H3200 Meters1814:31.81—
Jan 15Martin Luther King Indoor Track ClassicJan 15 · 1600 Meters · Place 31 · Alexandria HAlexandria H1600 Meters316:37.44—
Jan 5Icebreaker Indoor InvitationalJan 5 · 3200 Meters · Place 23 · Alexandria HAlexandria H3200 Meters2314:55.42—
Jan 5Icebreaker Indoor InvitationalJan 5 · 1600 Meters · Place 31 · Alexandria HAlexandria H1600 Meters316:45.00—