Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSamford University Open · Jan 204:30.47aSamford University OpenJanuary 20, 2024
10,000 Meters · OutdoorLee Fast Break Athletics Invitational · Apr 1031:51.90aLee Fast Break Athletics InvitationalApril 10, 2026
1500 Meters · OutdoorMountain Laurel Invite · Apr 194:13.77Mountain Laurel InviteApril 19, 2025
1600 Meters · IndoorAHSAA Indoor State Championship · Feb 44:35.55aAHSAA Indoor State ChampionshipFebruary 4, 2022
1600 Meters · OutdoorHewitt-Trussville Invitational · Apr 224:27.50Hewitt-Trussville InvitationalApril 22, 2022
3000 Meters · IndoorSamford Invite · Jan 178:58.28aSamford InviteJanuary 17, 2025
3000 Meters · OutdoorOle Miss Classic · Mar 219:11.05aOle Miss ClassicMarch 21, 2025
3200 Meters · IndoorMartin Luther King Jr Indoor Track Classic #1 · Jan 1710:01.01Martin Luther King Jr Indoor Track Classic #1January 17, 2022
3200 Meters · OutdoorAHSAA Scottsboro Sectional (1A, 3A, 6A) · Apr 299:35.96aAHSAA Scottsboro Sectional (1A, 3A, 6A)April 29, 2022
5000 Meters · Indoor RADD College Invitational · Jan 2415:32.68a RADD College InvitationalJanuary 24, 2025
5000 Meters · OutdoorUAB Spring Invitational · Mar 2715:31.10aUAB Spring InvitationalMarch 27, 2026
800 Meters · IndoorLast Chance Invitational · Jan 292:21.40aLast Chance InvitationalJanuary 29, 2021
800 Meters · OutdoorKing of the East Invitational · Apr 222:05.89aKing of the East InvitationalApril 22, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 10,000 Meters · Place 15 · Alabama-HuntsvilleAlabama-Huntsville10,000 Meters15.33:30.63aJr
Apr 17UAH Rocket City InvitationalApr 17 · 1500 Meters · Alabama-HuntsvilleAlabama-Huntsville1500 Meters--DNFJr
Apr 10Lee Fast Break Athletics InvitationalApr 10 · 10,000 Meters · Place 32 · Alabama-HuntsvilleAlabama-Huntsville10,000 Meters32.31:51.90a PBJr
Mar 27UAB Spring InvitationalMar 27 · 5000 Meters · Place 8 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters8.15:31.10a PBJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30UL Lenny Lyles Indoor TFJan 30 · 3000 Meters · Place 91 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters91.9:22.88aJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 19Mountain Laurel InviteApr 19 · 1500 Meters · Place 12 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters124:13.77 PBSO
Apr 11Lee Fast Break Athletics InvitationalApr 11 · 5000 Meters · Place 70 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters7015:48.28SO
Mar 21Ole Miss ClassicMar 21 · 3000 Meters · Place 12 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters129:11.05a PBSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24 RADD College InvitationalJan 24 · 5000 Meters · Place 19 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters19.15:32.68a PBSo
Jan 17Samford InviteJan 17 · 3000 Meters · Place 21 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters218:58.28a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 19Georgia Tech InvitationalApr 19 · 5000 Meters · Place 108 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters108.16:35.16aFr
Apr 11Berry Field Day InvitationalApr 11 · 5000 Meters · Place 18 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters18.15:46.82aFr
Apr 5Lee Fast Break Athletics InvitationalApr 5 · 1500 Meters · Place 49 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters49.4:13.88aFr
Mar 21Alumni Bulldog RelaysMar 21 · 5000 Meters · Place 9 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters916:04.03FR
Mar 15Montevallo Falcon ClassicMar 15 · 1500 Meters · Place 32 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters324:21.32a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 9Bulldog InvitationalFeb 9 · 1 Mile · Place 21 · Alabama-HuntsvilleAlabama-Huntsville1 Mile214:38.50a—
Jan 20Samford University OpenJan 20 · 1 Mile · Place 12 · Alabama-HuntsvilleAlabama-Huntsville1 Mile124:30.47a PB—
Jan 13Vulcan InviteJan 13 · 3000 Meters · Place 15 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters159:20.68a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 3200 Meters · Place 6 · Southside-GadsdenSouthside-Gadsden3200 Meters6.10:01.77a12
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · Place 5 · Southside-GadsdenSouthside-Gadsden1600 Meters5.4:30.10a12
Apr 28AHSAA Lincoln SectionalApr 28 · 3200 Meters · Place 1 · Southside-GadsdenSouthside-Gadsden3200 Meters1.9:47.05a12
Apr 28AHSAA Lincoln SectionalApr 28 · 1600 Meters · Place 2 · Southside-GadsdenSouthside-Gadsden1600 Meters2.4:36.30a12
Apr 28AHSAA Lincoln SectionalApr 28 · 800 Meters · Place 7 · Southside-GadsdenSouthside-Gadsden800 Meters7.2:07.93a12
Apr 22King of the East InvitationalApr 22 · 3200 Meters · Place 1 · Southside-GadsdenSouthside-Gadsden3200 Meters1.9:38.86a12
Apr 22King of the East InvitationalApr 22 · 800 Meters · Place 1 · Southside-GadsdenSouthside-Gadsden800 Meters1.2:05.89a PB12

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Place 12 · Southside-GadsdenSouthside-Gadsden1600 Meters12.4:39.22a12
Jan 28Last Chance Invitational #3Jan 28 · 3200 Meters · Southside-GaSouthside-Ga3200 Meters—10:13.94—
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 29 · Southside-GaSouthside-Ga1600 Meters294:40.41—
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 29 · Southside-GadsdenSouthside-Gadsden1600 Meters294:39.3612
Jan 16MLK Track Classic #2Jan 16 · 3200 Meters · Place 18 · Southside-GadsdenSouthside-Gadsden3200 Meters18.10:13.94a12
Jan 7Icebreaker Invitational #1Jan 7 · 1600 Meters · Place 7 · Southside-GadsdenSouthside-Gadsden1600 Meters7.4:40.41a12
Jan 7Icebreaker Invitational #1Jan 7 · 800 Meters · Southside-GadsdenSouthside-Gadsden800 Meters--DNS12

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 3200 Meters · Southside-GadsdenSouthside-Gadsden3200 Meters--DNS11
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 22 · Southside-GadsdenSouthside-Gadsden1600 Meters22.4:37.86a11
Apr 29AHSAA Scottsboro Sectional (1A, 3A, 6A)Apr 29 · 3200 Meters · Place 5 · Southside-GadsdenSouthside-Gadsden3200 Meters5.9:35.96a PB11
Apr 29AHSAA Scottsboro Sectional (1A, 3A, 6A)Apr 29 · 1600 Meters · Place 6 · Southside-GadsdenSouthside-Gadsden1600 Meters6.4:28.10a11
Apr 22Hewitt-Trussville InvitationalApr 22 · 3200 Meters · Place 1 · Southside-GadsdenSouthside-Gadsden3200 Meters19:47.6511
Apr 22Hewitt-Trussville InvitationalApr 22 · 1600 Meters · Place 4 · Southside-GadsdenSouthside-Gadsden1600 Meters44:27.50 PB11
Apr 13Etowah County ChampionshipsApr 13 · 3200 Meters · Place 1 · Southside-GadsdenSouthside-Gadsden3200 Meters1.11:21.80a11
Apr 13Etowah County ChampionshipsApr 13 · 1600 Meters · Place 1 · Southside-GadsdenSouthside-Gadsden1600 Meters1.4:50.34a11
Apr 13Etowah County ChampionshipsApr 13 · 800 Meters · Place 1 · Southside-GadsdenSouthside-Gadsden800 Meters1.2:15.81a11
Mar 25Friday "Knight" InvitationalMar 25 · 800 Meters · Place 9 · Southside-GaSouthside-Ga800 Meters92:07.19—
Mar 17Gadsden City Meet #3Mar 17 · 800 Meters · Place 2 · Southside-GaSouthside-Ga800 Meters22:09.92—
Mar 17Gadsden City Meet #3Mar 17 · 1600 Meters · Place 1 · Southside-GaSouthside-Ga1600 Meters14:49.46—
Mar 14Oneonta OpenerMar 14 · 3200 Meters · Place 1 · Southside-GadsdenSouthside-Gadsden3200 Meters1.10:33.17a11

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 3200 Meters · Southside-GadsdenSouthside-Gadsden3200 Meters—DNF11
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 1600 Meters · Place 8 · Southside-GadsdenSouthside-Gadsden1600 Meters8.4:35.55a PB11
Jan 29Last Chance Invitational #2Jan 29 · 1600 Meters · Place 7 · Southside-GaSouthside-Ga1600 Meters74:38.18—
Jan 17Martin Luther King Jr Indoor Track Classic #1Jan 17 · 3200 Meters · Place 6 · Southside-GaSouthside-Ga3200 Meters610:01.01 PB—
Jan 8Icebreaker Invitational Meet #2Jan 8 · 1600 Meters · Place 17 · Southside-GadsdenSouthside-Gadsden1600 Meters17.4:38.18a11
Jan 8Icebreaker Invitational Meet #2Jan 8 · 800 Meters · Southside-GadsdenSouthside-Gadsden800 Meters—DNS11

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 6A State Track & Field ChampionshipsApr 29 · 3200 Meters · Place 13 · Southside-GadsdenSouthside-Gadsden3200 Meters13.9:53.43a10
Apr 29AHSAA Class 6A State Track & Field ChampionshipsApr 29 · 1600 Meters · Place 13 · Southside-GadsdenSouthside-Gadsden1600 Meters13.4:32.31a10
Apr 23AHSAA Class 6A Section 4Apr 23 · 3200 Meters · Place 8 · Southside-GadsdenSouthside-Gadsden3200 Meters8.9:57.95a10
Apr 23AHSAA Class 6A Section 4Apr 23 · 1600 Meters · Place 8 · Southside-GadsdenSouthside-Gadsden1600 Meters8.4:33.21a10
Apr 23AHSAA Class 6A Section 4Apr 23 · 800 Meters · Place 11 · Southside-GadsdenSouthside-Gadsden800 Meters11.2:09.60a10
Apr 16Hewitt-Trussville InvitationalApr 16 · 1600 Meters · Place 14 · Southside-GaSouthside-Ga1600 Meters144:39.4910
Apr 14Etowah County ChampionshipsApr 14 · 3200 Meters · Place 1 · Southside-GaSouthside-Ga3200 Meters110:35.43—
Apr 14Etowah County ChampionshipsApr 14 · 800 Meters · Place 3 · Southside-GaSouthside-Ga800 Meters32:12.22—
Apr 14Etowah County ChampionshipsApr 14 · 1600 Meters · Place 1 · Southside-GaSouthside-Ga1600 Meters14:47.91—
Apr 8Oneonta Home Varsity MeetApr 8 · 1600 Meters · Place 2 · Southside-GaSouthside-Ga1600 Meters24:42.57M—
Apr 8Oneonta Home Varsity MeetApr 8 · 800 Meters · Place 2 · Southside-GaSouthside-Ga800 Meters22:07.61M—
Mar 26Fort Payne InvitationalMar 26 · 1600 Meters · Place 4 · Southside-GaSouthside-Ga1600 Meters44:43.66—
Mar 26Fort Payne InvitationalMar 26 · 800 Meters · Place 13 · Southside-GaSouthside-Ga800 Meters132:11.29—
Mar 18Gadsden City Open Meet #2Mar 18 · 3200 Meters · Place 1 · Southside-GaSouthside-Ga3200 Meters110:31.80—
Mar 18Gadsden City Open Meet #2Mar 18 · 1600 Meters · Place 1 · Southside-GaSouthside-Ga1600 Meters14:46.78—
Mar 11Gadsen City Open #1Mar 11 · 800 Meters · Place 1 · Southside-GaSouthside-Ga800 Meters12:10.35—
Mar 11Gadsen City Open #1Mar 11 · 1600 Meters · Place 1 · Southside-GaSouthside-Ga1600 Meters14:43.23—
Mar 4Gadsden City KickoffMar 4 · 800 Meters · Place 9 · Southside-GaSouthside-Ga800 Meters92:36.51—
Mar 4Gadsden City KickoffMar 4 · 1600 Meters · Place 2 · Southside-GaSouthside-Ga1600 Meters24:54.00—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29Last Chance InvitationalJan 29 · 1600 Meters · Place 16 · Southside-GadsdenSouthside-Gadsden1600 Meters16.4:58.50a10
Jan 29Last Chance InvitationalJan 29 · 800 Meters · Place 33 · Southside-GadsdenSouthside-Gadsden800 Meters33.2:21.40a PB10

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 12Gadsden City Open #1 Mar 12 · 3200 Meters · Place 6 · Gadsden CityGadsden City3200 Meters612:28.51—
Mar 12Gadsden City Open #1 Mar 12 · 1600 Meters · Place 9 · Gadsden CityGadsden City1600 Meters95:32.96—

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 20MLK Indoor Track Classic Jan 20 · 3200 Meters · Place 44 · Gadsden CityGadsden City3200 Meters4412:37.72—
Jan 20MLK Indoor Track Classic Jan 20 · 1600 Meters · Place 81 · Gadsden CityGadsden City1600 Meters815:46.63—

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Magic City InvitationalDec 7 · 3200 Meters · Place 37 · GadsdenGadsden3200 Meters37.12:45.71a9
Dec 7Magic City InvitationalDec 7 · 1600 Meters · Place 173 · GadsdenGadsden1600 Meters173.5:59.83a9