Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUL Lenny Lyles Indoor TF · Jan 304:10.34aUL Lenny Lyles Indoor TFJanuary 30, 2026
1 Mile · OutdoorMobile Challenge of Champions Invitational · Apr 14:28.34Mobile Challenge of Champions InvitationalApril 1, 2023
1500 Meters · OutdoorUAH Rocket City Invitational · Apr 173:53.10aUAH Rocket City InvitationalApril 17, 2026
1600 Meters · IndoorMLK Classic #2 · Jan 224:19.31aMLK Classic #2January 22, 2024
1600 Meters · OutdoorFast Times at UMS High · Mar 204:16.84Fast Times at UMS HighMarch 20, 2024
3000 Meters · IndoorSamford Open · Jan 178:37.71Samford OpenJanuary 17, 2026
3200 Meters · IndoorLast Chance Invitational #3 · Jan 289:50.00Last Chance Invitational #3January 28, 2023
3200 Meters · OutdoorAHSAA State Outdoor Championships - 4A/5A/6A/7A · May 49:43.94aAHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4, 2023
600 Meters · OutdoorJim Tate Relays · Mar 111:24.64Jim Tate RelaysMarch 11, 2023
800 Meters · IndoorAHSAA State Indoor Championships · Feb 21:57.46AHSAA State Indoor ChampionshipsFebruary 2, 2024
800 Meters · OutdoorOle Miss Classic · Mar 211:52.13aOle Miss ClassicMarch 21, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9Lee University Last ChanceMay 9 · 1500 Meters · Place 16 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters16.3:54.58aSo
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 1500 Meters · Place 13 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters13.4:03.11aSo
Apr 17UAH Rocket City InvitationalApr 17 · 1500 Meters · Place 3 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters3.3:53.10a PBSo
Apr 17UAH Rocket City InvitationalApr 17 · 800 Meters · Place 6 · Alabama-HuntsvilleAlabama-Huntsville800 Meters6.1:52.78aSo
Apr 3Mike Fanelli Track ClassicApr 3 · 1500 Meters · Place 48 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters48.3:54.98aSo
Apr 3Mike Fanelli Track ClassicApr 3 · 800 Meters · Place 113 · Alabama-HuntsvilleAlabama-Huntsville800 Meters113.1:56.75aSo
Mar 202026 Ole Miss Classic Mar 20 · 800 Meters · Place 8 · Alabama-HuntsvilleAlabama-Huntsville800 Meters81:54.64aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · 1 Mile · Place 6 · Alabama-HuntsvilleAlabama-Huntsville1 Mile6.4:11.95aSo
Jan 30UL Lenny Lyles Indoor TFJan 30 · 1 Mile · Place 31 · Alabama-HuntsvilleAlabama-Huntsville1 Mile31.4:10.34a PBSo
Jan 17Samford OpenJan 17 · 3000 Meters · Place 7 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters78:37.71 PBSO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Lee Last ChanceMay 10 · 1500 Meters · Place 22 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters22.3:57.20aFr
May 1Gulf South Conference Outdoor ChampionshipMay 1 · 800 Meters · Place 5 · Alabama-HuntsvilleAlabama-Huntsville800 Meters5.1:53.70aFr
Apr 11Lee Fast Break Athletics InvitationalApr 11 · 1500 Meters · Place 26 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters263:57.29FR
Mar 28UAB Spring InvitationalMar 28 · 1500 Meters · Place 3 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters33:59.00FR
Mar 21Ole Miss ClassicMar 21 · 800 Meters · Place 10 · Alabama-HuntsvilleAlabama-Huntsville800 Meters101:52.13a PBFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20GSC Indoor ChampionshipFeb 20 · 1 Mile · Place 12 · Alabama-HuntsvilleAlabama-Huntsville1 Mile12.4:15.09aFr
Feb 8UAB Green and Gold InviteFeb 8 · 1 Mile · Place 2 · Alabama-HuntsvilleAlabama-Huntsville1 Mile2.4:16.06aFr
Jan 24 RADD College InvitationalJan 24 · 1 Mile · Place 7 · Alabama-HuntsvilleAlabama-Huntsville1 Mile7.4:14.45aFr
Jan 24 RADD College InvitationalJan 24 · 800 Meters · Place 22 · Alabama-HuntsvilleAlabama-Huntsville800 Meters22.1:59.47aFr

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 8 · Spanish FortSpanish Fort3200 Meters8.9:48.79a12
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 2 · Spanish FortSpanish Fort1600 Meters2.4:19.19a12
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 800 Meters · Place 3 · Spanish FortSpanish Fort800 Meters3.1:54.12a12
Apr 26Wetumpka SectionalApr 26 · 3200 Meters · Place 2 · Spanish FortSpanish Fort3200 Meters2.10:05.26a12
Apr 26Wetumpka SectionalApr 26 · 1600 Meters · Place 1 · Spanish FortSpanish Fort1600 Meters1.4:18.70a12
Apr 26Wetumpka SectionalApr 26 · 800 Meters · Place 2 · Spanish FortSpanish Fort800 Meters2.1:58.36a12
Apr 13Baldwin Co ChampsApr 13 · 800 Meters · Place 1 · Spanish FortSpanish Fort800 Meters12:00.9512
Apr 13Baldwin Co ChampsApr 13 · 1600 Meters · Place 1 · Spanish FortSpanish Fort1600 Meters14:26.6312
Apr 13Baldwin Co ChampsApr 13 · 3200 Meters · Place 1 · Spanish FortSpanish Fort3200 Meters110:24.7312
Mar 23FI2024Mar 23 · 3200 Meters · Place 1 · Spanish FortSpanish Fort3200 Meters1.9:47.97a12
Mar 20Fast Times at UMS HighMar 20 · 1600 Meters · Place 1 · Spanish FortSpanish Fort1600 Meters14:16.84 PB12

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 800 Meters · Place 3 · Spanish FortSpanish Fort800 Meters31:57.46 PB12
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 1600 Meters · Place 4 · Spanish FortSpanish Fort1600 Meters44:25.8512
Jan 27Last Chance Meet #3Jan 27 · 1600 Meters · Place 6 · Spanish FortSpanish Fort1600 Meters64:22.6312
Jan 27Last Chance Meet #3Jan 27 · 800 Meters · Place 4 · Spanish FortSpanish Fort800 Meters41:59.0412
Jan 22MLK Classic #2Jan 22 · 1600 Meters · Place 4 · Spanish FortSpanish Fort1600 Meters4.4:19.31a PB12
Jan 22MLK Classic #2Jan 22 · 800 Meters · Place 3 · Spanish FortSpanish Fort800 Meters3.1:57.49a12

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 3200 Meters · Place 7 · Spanish FortSpanish Fort3200 Meters7.9:43.94a PB11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · Place 4 · Spanish FortSpanish Fort1600 Meters4.4:24.84a11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 3 · Spanish FortSpanish Fort800 Meters3.1:55.87a11
Apr 28AHSAA Wetumpka SectionalApr 28 · 3200 Meters · Place 4 · Spanish FortSpanish Fort3200 Meters4.9:54.70a11
Apr 28AHSAA Wetumpka SectionalApr 28 · 1600 Meters · Place 3 · Spanish FortSpanish Fort1600 Meters3.4:23.07a11
Apr 28AHSAA Wetumpka SectionalApr 28 · 800 Meters · Place 5 · Spanish FortSpanish Fort800 Meters5.1:59.81a11
Apr 22Gulf Shores Battle at the Beach MeetApr 22 · 1600 Meters · Place 1 · Spanish FortSpanish Fort1600 Meters14:27.54—
Apr 18Baldwin County ChampionshipsApr 18 · 800 Meters · Place 1 · Spanish FortSpanish Fort800 Meters11:58.7311
Apr 18Baldwin County ChampionshipsApr 18 · 1600 Meters · Place 1 · Spanish FortSpanish Fort1600 Meters14:25.2811
Apr 18Baldwin County ChampionshipsApr 18 · 800 Meters · Place 1 · Spanish FortSpanish Fort800 Meters11:58.73—
Apr 18Baldwin County ChampionshipsApr 18 · 1600 Meters · Place 1 · Spanish FortSpanish Fort1600 Meters14:25.28—
Apr 1Mobile Challenge of Champions InvitationalApr 1 · 1 Mile · Place 11 · Spanish Fort (AL)Spanish Fort (AL)1 Mile114:28.34 PB—
Mar 18Gulf Shores St. Patrick Day MeetMar 18 · 1600 Meters · Place 1 · Spanish FortSpanish Fort1600 Meters14:29.17—
Mar 18Gulf Shores St. Patrick Day MeetMar 18 · 1600 Meters · Place 1 · Spanish FortSpanish Fort1600 Meters14:27.4811
Mar 11Jim Tate RelaysMar 11 · 600 Meters · Place 3 · Spanish FortSpanish Fort600 Meters31:24.64 PB—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 3200 Meters · Place 7 · Spanish FortSpanish Fort3200 Meters7.9:56.53a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Place 8 · Spanish FortSpanish Fort1600 Meters8.4:30.64a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 800 Meters · Place 4 · Spanish FortSpanish Fort800 Meters4.1:58.18a11
Jan 28Last Chance Invitational #3Jan 28 · 3200 Meters · Place 8 · Spanish FortSpanish Fort3200 Meters89:50.00 PB—
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 8 · Spanish FortSpanish Fort1600 Meters84:25.00—
Jan 28Last Chance Invitational #3Jan 28 · 3200 Meters · Place 8 · Spanish FortSpanish Fort3200 Meters89:58.4611
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 8 · Spanish FortSpanish Fort1600 Meters84:28.1711
Jan 16MLK Track Classic #2Jan 16 · 3200 Meters · Spanish FortSpanish Fort3200 Meters--DNS11
Jan 16MLK Track Classic #2Jan 16 · 1600 Meters · Place 18 · Spanish FortSpanish Fort1600 Meters18.4:34.91a11
Jan 16MLK Track Classic #2Jan 16 · 800 Meters · Place 6 · Spanish FortSpanish Fort800 Meters6.1:59.57a11

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 3200 Meters · Place 16 · Spanish FortSpanish Fort3200 Meters16.9:54.61a10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 17 · Spanish FortSpanish Fort1600 Meters17.4:29.27a10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 800 Meters · Place 16 · Spanish FortSpanish Fort800 Meters16.2:00.64a10
Apr 29AHSAA McGill-Toolen Sectional (5A-6A-7A)Apr 29 · 3200 Meters · Place 5 · Spanish FortSpanish Fort3200 Meters5.10:12.38a10
Apr 29AHSAA McGill-Toolen Sectional (5A-6A-7A)Apr 29 · 1600 Meters · Place 4 · Spanish FortSpanish Fort1600 Meters4.4:29.17a10
Apr 29AHSAA McGill-Toolen Sectional (5A-6A-7A)Apr 29 · 800 Meters · Place 5 · Spanish FortSpanish Fort800 Meters5.2:04.69a10
Apr 2Mobile Challenge of Champions InvitationalApr 2 · 1 Mile · Place 10 · Spanish Fort (AlSpanish Fort (Al1 Mile104:28.95—
Apr 1Mobile Challenge of Champions - OpenApr 1 · 1600 Meters · Place 1 · Spanish FortSpanish Fort1600 Meters14:29.5210
Mar 26Hornet Lion InvitationalMar 26 · 800 Meters · Place 16 · Spanish FortSpanish Fort800 Meters162:16.70—
Mar 19Gulf Shores St Patrick's Day MeetMar 19 · 800 Meters · Place 4 · Spanish FortSpanish Fort800 Meters42:02.96—
Mar 19Gulf Shores St Patrick's Day MeetMar 19 · 1600 Meters · Place 2 · Spanish FortSpanish Fort1600 Meters24:38.67—
Mar 12Jim Tate RelaysMar 12 · 800 Meters · Place 6 · Spanish FortSpanish Fort800 Meters62:02.96—

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 24Battle of the BayFeb 24 · 3200 Meters · Place 1 · Spanish FortSpanish Fort3200 Meters110:04.67—
Feb 24Battle of the BayFeb 24 · 800 Meters · Place 3 · Spanish FortSpanish Fort800 Meters32:02.96—
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 1600 Meters · Place 10 · Spanish FortSpanish Fort1600 Meters10.4:41.69a10
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 800 Meters · Place 8 · Spanish FortSpanish Fort800 Meters8.2:00.81a10
Jan 8Icebreaker Invitational Meet #2Jan 8 · 1600 Meters · Place 10 · Spanish FortSpanish Fort1600 Meters10.4:31.07a10
Jan 8Icebreaker Invitational Meet #2Jan 8 · 800 Meters · Place 12 · Spanish FortSpanish Fort800 Meters12.2:05.83a10

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 6A State Track & Field ChampionshipsApr 29 · 1600 Meters · Place 20 · Spanish FortSpanish Fort1600 Meters20.4:43.30a9
Apr 23AHSAA Class 6A Section 1Apr 23 · 3200 Meters · Place 7 · Spanish FortSpanish Fort3200 Meters7.10:51.87a9
Apr 23AHSAA Class 6A Section 1Apr 23 · 1600 Meters · Place 4 · Spanish FortSpanish Fort1600 Meters4.4:45.28a9
Apr 12Baldwin County ChampionshipsApr 12 · 3200 Meters · Place 4 · Spanish FortSpanish Fort3200 Meters410:36.87—
Apr 12Baldwin County ChampionshipsApr 12 · 1600 Meters · Place 3 · Spanish FortSpanish Fort1600 Meters34:44.54—
Apr 2Mobile Challenge of ChampionsApr 2 · 3200 Meters · Place 7 · Spanish FortSpanish Fort3200 Meters710:32.559
Apr 2Mobile Challenge of ChampionsApr 2 · 1600 Meters · Place 2 · Spanish FortSpanish Fort1600 Meters24:38.679
Mar 18T. R. Miller Home Meet #2Mar 18 · 3200 Meters · Place 2 · Spanish FortSpanish Fort3200 Meters210:48.26—
Mar 18T. R. Miller Home Meet #2Mar 18 · 1600 Meters · Place 2 · Spanish FortSpanish Fort1600 Meters24:50.09—
Mar 18T. R. Miller Home Meet #2Mar 18 · 3200 Meters · Place 2 · Spanish FortSpanish Fort3200 Meters210:48.26—
Mar 16Jubilee InvitationalMar 16 · 3200 Meters · Place 1 · Spanish FortSpanish Fort3200 Meters110:40.72—
Mar 13Gulf Shores St. Patrick's Day MeetMar 13 · 3200 Meters · Place 5 · Spanish FortSpanish Fort3200 Meters510:44.99—
Mar 13Gulf Shores St. Patrick's Day MeetMar 13 · 1600 Meters · Place 5 · Spanish FortSpanish Fort1600 Meters54:46.97—

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26Bayside Battle of the BayFeb 26 · 3200 Meters · Place 2 · Spanish FortSpanish Fort3200 Meters210:33.23—
Feb 26Bayside Battle of the BayFeb 26 · 800 Meters · Place 11 · Spanish FortSpanish Fort800 Meters112:18.44—
Feb 26Bayside Battle of the BayFeb 26 · 1600 Meters · Place 2 · Spanish FortSpanish Fort1600 Meters24:58.77—