Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUL Lenny Lyles Indoor TF · Jan 304:08.92aUL Lenny Lyles Indoor TFJanuary 30, 2026
1 Mile · OutdoorMountain Brook Invitational · Apr 154:24.74aMountain Brook InvitationalApril 15, 2022
1500 Meters · OutdoorMike Fanelli Track Classic · Apr 33:50.15aMike Fanelli Track ClassicApril 3, 2026
1600 Meters · IndoorMLK Track Classic #2 · Jan 164:21.88aMLK Track Classic #2January 16, 2023
1600 Meters · OutdoorHomewood Invitational · Mar 164:17.36Homewood InvitationalMarch 16, 2024
800 Meters · IndoorSamford Open · Jan 171:53.64Samford OpenJanuary 17, 2026
800 Meters · OutdoorFSU HS Relays · Mar 221:54.50aFSU HS RelaysMarch 22, 2024

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 9 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters9.3:51.11aSo
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 1500 Meters · Place 5 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters5.3:56.31aSo
Apr 17UAH Rocket City InvitationalApr 17 · 1500 Meters · Place 2 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters2.3:52.02aSo
Apr 17UAH Rocket City InvitationalApr 17 · 800 Meters · Place 11 · Alabama-HuntsvilleAlabama-Huntsville800 Meters11.1:54.53aSo
Apr 3Mike Fanelli Track ClassicApr 3 · 1500 Meters · Place 13 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters13.3:50.15a PBSo
Apr 3Mike Fanelli Track ClassicApr 3 · 800 Meters · Place 84 · Alabama-HuntsvilleAlabama-Huntsville800 Meters84.1:55.48aSo
Mar 202026 Ole Miss Classic Mar 20 · 800 Meters · Place 10 · Alabama-HuntsvilleAlabama-Huntsville800 Meters101:54.88aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · 1 Mile · Place 18 · Alabama-HuntsvilleAlabama-Huntsville1 Mile18.4:30.24aSo
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · 800 Meters · Place 8 · Alabama-HuntsvilleAlabama-Huntsville800 Meters8.1:54.61aSo
Jan 30UL Lenny Lyles Indoor TFJan 30 · 1 Mile · Place 21 · Alabama-HuntsvilleAlabama-Huntsville1 Mile21.4:08.92a PBSo
Jan 17Samford OpenJan 17 · 800 Meters · Place 3 · Alabama-HuntsvilleAlabama-Huntsville800 Meters31:53.64 PBSO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Gulf South Conference Outdoor ChampionshipMay 1 · 1500 Meters · Place 10 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters10.3:58.17aFr
Apr 11Lee Fast Break Athletics InvitationalApr 11 · 800 Meters · Place 26 · Alabama-HuntsvilleAlabama-Huntsville800 Meters261:55.60FR
Apr 11Lee Fast Break Athletics InvitationalApr 11 · 800 Meters · Place 26 · Alabama-HuntsvilleAlabama-Huntsville800 Meters261:55.60FR
Mar 28UAB Spring InvitationalMar 28 · 1500 Meters · Place 21 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters214:14.11FR
Mar 21Ole Miss ClassicMar 21 · 800 Meters · Place 19 · Alabama-HuntsvilleAlabama-Huntsville800 Meters191:55.56aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8UAB Green and Gold InviteFeb 8 · 1 Mile · Alabama-HuntsvilleAlabama-Huntsville1 Mile--DNSFr
Jan 24 RADD College InvitationalJan 24 · 800 Meters · Place 9 · Alabama-HuntsvilleAlabama-Huntsville800 Meters9.1:55.57aFr
Jan 18Samford OpenJan 18 · 1 Mile · Place 3 · Alabama-HuntsvilleAlabama-Huntsville1 Mile34:14.50FR

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 7 · HooverHoover1600 Meters7.4:19.11a12
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 800 Meters · Place 5 · HooverHoover800 Meters5.1:55.73a12
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · Place 4 · HooverHoover1600 Meters4.4:25.97a12
Apr 26Hewitt Section 2024Apr 26 · 800 Meters · Place 2 · HooverHoover800 Meters2.1:55.74a12
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 35 · HooverHoover1600 Meters35.4:35.11a12
Mar 22FSU HS RelaysMar 22 · 1600 Meters · Place 6 · HooverHoover1600 Meters6.4:17.75a12
Mar 22FSU HS RelaysMar 22 · 800 Meters · Place 4 · HooverHoover800 Meters4.1:54.50a PB12
Mar 16Homewood InvitationalMar 16 · 1600 Meters · Place 1 · HooverHoover1600 Meters14:17.36 PB12
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 800 Meters · Place 1 · HooverHoover800 Meters11:55.6612
Mar 1Husky March InviteMar 1 · 1600 Meters · Place 1 · HooverHoover1600 Meters14:27.67—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 800 Meters · Place 2 · HooverHoover800 Meters21:55.3712
Jan 27Last Chance Meet #3Jan 27 · 800 Meters · Place 2 · HooverHoover800 Meters21:57.8812
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 800 Meters · Place 1 · HooverHoover800 Meters12:00.4212
Jan 6Icebreaker Invitational #2Jan 6 · 800 Meters · Place 3 · HooverHoover800 Meters3.1:57.02a12

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 2Magic City Invitational #2Dec 2 · 800 Meters · Place 1 · HooverHoover800 Meters1.1:59.81a12
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Place 14 · HooverHoover1600 Meters14.4:33.44a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 800 Meters · Place 4 · HooverHoover800 Meters4.1:57.22a11
Jan 28Last Chance Invitational #3Jan 28 · 800 Meters · Place 1 · HooverHoover800 Meters11:57.15—
Jan 28Last Chance Invitational #3Jan 28 · 800 Meters · Place 1 · HooverHoover800 Meters11:55.6311
Jan 16MLK Track Classic #2Jan 16 · 1600 Meters · Place 6 · HooverHoover1600 Meters6.4:21.88a PB11
Jan 7Icebreaker Invitational #2Jan 7 · 800 Meters · Place 2 · HooverHoover800 Meters2.1:57.49a11

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · Place 21 · HooverHoover1600 Meters21.4:38.47a11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 8 · HooverHoover800 Meters8.1:58.56a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 1600 Meters · Place 4 · HooverHoover1600 Meters4.4:22.30a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 800 Meters · Place 4 · HooverHoover800 Meters4.1:55.25a11
Apr 21Hewitt-Trussville InvitationalApr 21 · 800 Meters · Place 1 · HooverHoover800 Meters11:57.6711
Apr 21Hewitt-Trussville InvitationalApr 21 · 1600 Meters · Place 15 · HooverHoover1600 Meters154:39.0911
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 21 · HooverHoover1 Mile21.4:24.91a11
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 3 · HooverHoover800 Meters3.1:55.47a11
Apr 8Spain Park ClassicApr 8 · 1600 Meters · Place 4 · HooverHoover1600 Meters4.4:27.51a11
Apr 8Spain Park ClassicApr 8 · 800 Meters · HooverHoover800 Meters--DNS11
Mar 23FSU RelaysMar 23 · 1600 Meters · Place 42 · HooverHoover1600 Meters42.4:33.28a11
Mar 23FSU RelaysMar 23 · 800 Meters · Place 13 · HooverHoover800 Meters13.1:55.39a11
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · 1600 Meters · Place 4 · HooverHoover1600 Meters44:27.421—
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · 800 Meters · Place 2 · HooverHoover800 Meters21:58.68—

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 800 Meters · Place 1 · HooverHoover800 Meters1.1:57.15a11
Dec 3Magic City Invitational #2Dec 3 · 1600 Meters · Place 9 · HooverHoover1600 Meters9.4:42.39a11
Dec 3Magic City Invitational #2Dec 3 · 800 Meters · Place 3 · HooverHoover800 Meters3.1:59.43a11
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 800 Meters · Place 5 · HooverHoover800 Meters5.1:59.59a10
Jan 29Last Chance Invitational #3Jan 29 · 800 Meters · Place 4 · HooverHoover800 Meters41:58.35—
Jan 17Martin Luther King Jr Indoor Track Classic #2Jan 17 · 1600 Meters · Place 1 · HooverHoover1600 Meters14:24.28—
Jan 8Icebreaker Invitational Meet #2Jan 8 · 800 Meters · Place 4 · HooverHoover800 Meters4.2:00.32a10

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 17 · HooverHoover1600 Meters17.4:33.53a10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 800 Meters · Place 4 · HooverHoover800 Meters4.1:56.64a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 1600 Meters · Place 4 · HooverHoover1600 Meters4.4:27.62a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 800 Meters · Place 3 · HooverHoover800 Meters3.1:56.25a10
Apr 22Hewitt-Trussville InvitationalApr 22 · 800 Meters · Place 1 · HooverHoover800 Meters11:56.9210
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 16 · HooverHoover1 Mile16.4:24.74a PB10
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 10 · HooverHoover800 Meters10.1:56.65a10
Mar 19Homewood HS InvitationalMar 19 · 1600 Meters · Place 8 · HooverHoover1600 Meters84:31.16—
Mar 19Homewood HS InvitationalMar 19 · 800 Meters · Place 2 · HooverHoover800 Meters21:58.31—
Mar 14Vestavia Hills King of the Mountain Varsity InvitationalMar 14 · 800 Meters · Place 1 · HooverHoover800 Meters11:59.00—
Mar 4Husky March ClassicMar 4 · 1600 Meters · Place 13 · HooverHoover1600 Meters134:28.84—

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 11Crossplex Holiday Invitational #2Dec 11 · 800 Meters · Place 5 · HooverHoover800 Meters5.2:01.84a10
Dec 4Magic City Invitational #2Dec 4 · 800 Meters · Place 4 · HooverHoover800 Meters4.2:04.16a10
Jan 29Last Chance InvitationalJan 29 · 800 Meters · Place 2 · HooverHoover800 Meters2.2:05.09a9
Jan 18MLK Indoor Track ClassicJan 18 · 800 Meters · Place 4 · HooverHoover800 Meters4.2:02.45a9