Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 145:08.37aMountain Brook InvitationalApril 14, 2023
1000 Meters · IndoorClemson Invitational · Jan 112:56.92aClemson InvitationalJanuary 11, 2025
1000 Meters · Outdoor5 Team Battle Royale · Feb 222:59.11a5 Team Battle RoyaleFebruary 22, 2024
1500 Meters · OutdoorDick Roberts Seminole Invitational · Apr 104:30.87aDick Roberts Seminole InvitationalApril 10, 2026
1600 Meters · IndoorHump Day Octameet · Jan 105:06.49Hump Day OctameetJanuary 10, 2024
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · May 24:53.64aAHSAA 4A-7A Outdoor State ChampionshipMay 2, 2024
2000 Meters · Outdoor5 Team Battle Royale · Feb 226:39.76a5 Team Battle RoyaleFebruary 22, 2024
400 Meters · IndoorIcebreaker Invitational #2 · Jan 658.96aIcebreaker Invitational #2January 6, 2024
400 Meters · OutdoorHewitt-Trussville Invitational · Apr 2157.93Hewitt-Trussville InvitationalApril 21, 2023
800 Meters · IndoorJimmy Carnes College · Jan 182:14.35aJimmy Carnes CollegeJanuary 18, 2025
800 Meters · OutdoorTom Jones Memorial · Apr 162:08.02aTom Jones MemorialApril 16, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2LSU InvitationalMay 2 · 800 Meters · Place 6 · Florida StateFlorida State800 Meters6.2:09.13aFr
Apr 16Tom Jones MemorialApr 16 · 800 Meters · Place 5 · Florida StateFlorida State800 Meters5.2:08.02a PBFr
Apr 10Dick Roberts Seminole InvitationalApr 10 · 1500 Meters · Place 3 · Florida StateFlorida State1500 Meters3.4:30.87a PBFr
Apr 3Pepsi Florida RelaysApr 3 · 800 Meters · Place 37 · Florida StateFlorida State800 Meters372:08.92aFr
Mar 26Terry Long FSU RelaysMar 26 · 800 Meters · Place 4 · Florida StateFlorida State800 Meters4.2:08.46aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 18Jimmy Carnes CollegeJan 18 · 800 Meters · Place 7 · Florida StateFlorida State800 Meters7.2:14.35a PBFr
Jan 11Clemson InvitationalJan 11 · 1000 Meters · Place 5 · Florida StateFlorida State1000 Meters5.2:56.92a PBFr

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 800 Meters · Place 2 · UnattachedUnattached800 Meters2.2:10.15a12
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville1600 Meters1.4:53.64a PB12
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 800 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville800 Meters3.2:10.40a12
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville1600 Meters1.5:07.61a12
Apr 26Hewitt Section 2024Apr 26 · 800 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville800 Meters3.2:14.63a12
Apr 19Hewitt Trussville InvitationalApr 19 · 1600 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville1600 Meters15:01.3812
Apr 19Hewitt Trussville InvitationalApr 19 · 800 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville800 Meters12:13.3912
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville1600 Meters7.5:10.67a12
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville800 Meters1.2:10.34a12
Apr 6Spain Park ClassicApr 6 · 1600 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville1600 Meters14:56.9712
Apr 6Spain Park ClassicApr 6 · 400 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville400 Meters258.9612
Mar 16Homewood InvitationalMar 16 · 800 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville800 Meters82:21.6812
Mar 16Homewood InvitationalMar 16 · 1600 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville1600 Meters14:55.6812
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville1600 Meters15:02.8512
Feb 225 Team Battle RoyaleFeb 22 · 2000 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville2000 Meters3.6:39.76a PB12
Feb 225 Team Battle RoyaleFeb 22 · 1000 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville1000 Meters3.2:59.11a PB12

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 1600 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville1600 Meters85:20.2212
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 800 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville800 Meters32:16.6712
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 400 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville400 Meters71:00.2912
Jan 27Last Chance Meet #3Jan 27 · 1600 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville1600 Meters25:07.7012
Jan 22MLK Classic #2Jan 22 · 800 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville800 Meters1.2:19.14a12
Jan 22MLK Classic #2Jan 22 · 400 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville400 Meters3.59.31a12
Jan 10Hump Day OctameetJan 10 · 1600 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville1600 Meters25:06.49 PB12
Jan 10Hump Day OctameetJan 10 · 800 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville800 Meters22:18.3912
Jan 6Icebreaker Invitational #2Jan 6 · 400 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville400 Meters4.58.96a PB12

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 1600 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville1600 Meters1.5:08.79a12
Dec 9Holiday Invitational #2Dec 9 · 800 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville800 Meters2.2:16.01a12
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Place 6 · Hewitt-TrussvilleHewitt-Trussville1600 Meters6.5:13.53a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 800 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville800 Meters7.2:21.49a11
Jan 27Last Chance Invitational #1Jan 27 · 1600 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville1600 Meters55:11.0311
Jan 16MLK Track Classic #2Jan 16 · 800 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville800 Meters4.2:18.86a11
Jan 11Hump Day OctaMeetJan 11 · 800 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville800 Meters32:22.3611
Jan 11Hump Day OctaMeetJan 11 · 400 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville400 Meters21:00.5811
Jan 7Icebreaker Invitational #2Jan 7 · 1600 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville1600 Meters8.5:24.98a11
Jan 7Icebreaker Invitational #2Jan 7 · 800 Meters · Place 19 · Hewitt-TrussvilleHewitt-Trussville800 Meters19.2:31.04a11

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville1600 Meters9.5:13.11a11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville800 Meters3.2:11.47a11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 400 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville400 Meters8.1:00.28a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 1600 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville1600 Meters3.5:11.26a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 800 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville800 Meters5.2:14.72a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 400 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville400 Meters4.58.84a11
Apr 21Hewitt-Trussville InvitationalApr 21 · 800 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville800 Meters22:14.5211
Apr 21Hewitt-Trussville InvitationalApr 21 · 400 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville400 Meters157.93 PB11
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 4 · Hewitt-TrussvilleHewitt-Trussville1 Mile4.5:08.37a PB11
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville800 Meters3.2:12.59a11
Mar 23Over the Mountain ChallengeMar 23 · 1600 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville1600 Meters55:14.7611
Mar 23Over the Mountain ChallengeMar 23 · 800 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville800 Meters12:17.2811
Mar 3Husky March ClassicMar 3 · 1600 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville1600 Meters55:17.1411
Mar 3Husky March ClassicMar 3 · 800 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville800 Meters32:23.9111
Feb 23Mountain Brook 5 Team Battle RoyaleFeb 23 · 2000 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville2000 Meters2.6:50.49a11
Feb 23Mountain Brook 5 Team Battle RoyaleFeb 23 · 1000 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville1000 Meters2.2:59.70a11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 800 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville800 Meters2.2:21.02a11
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 800 Meters · Place 6 · Hewitt-TrussvilleHewitt-Trussville800 Meters6.2:17.22a10

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville1600 Meters8.5:16.01a10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 800 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville800 Meters8.2:17.94a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 1600 Meters · Place 6 · Hewitt-TrussvilleHewitt-Trussville1600 Meters6.5:18.08a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 800 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville800 Meters7.2:20.94a10
Apr 22Hewitt-Trussville InvitationalApr 22 · 1600 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville1600 Meters35:18.0910
Apr 22Hewitt-Trussville InvitationalApr 22 · 800 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville800 Meters32:23.4710
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 16 · Hewitt-TrussvilleHewitt-Trussville1 Mile16.5:22.66a10
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville800 Meters8.2:19.40a10

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 11Crossplex Holiday Invitational #2Dec 11 · 1600 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville1600 Meters3.5:18.67a10
Dec 11Crossplex Holiday Invitational #2Dec 11 · 800 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville800 Meters5.2:26.01a10
Jan 29Last Chance InvitationalJan 29 · 1600 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville1600 Meters2.5:29.89a9
Jan 29Last Chance InvitationalJan 29 · 800 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville800 Meters3.2:28.27a9
Jan 18MLK Indoor Track ClassicJan 18 · 1600 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville1600 Meters3.5:27.81a9
Jan 18MLK Indoor Track ClassicJan 18 · 800 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville800 Meters4.2:28.49a9

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 7A State Track & Field ChampionshipsApr 29 · 1600 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville1600 Meters11.5:19.70a9
Apr 29AHSAA Class 7A State Track & Field ChampionshipsApr 29 · 800 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville800 Meters9.2:23.13a9
Apr 23AHSAA Class 7A Section 3 Apr 23 · 1600 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville1600 Meters5.5:23.30a9
Apr 23AHSAA Class 7A Section 3 Apr 23 · 800 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville800 Meters5.2:25.61a9