Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCharlie Thomas Invitational · Feb 75:03.13aCharlie Thomas InvitationalFebruary 7, 2025
1000 Meters · IndoorMcFerrin-12 Degree Invitational · Jan 102:57.72McFerrin-12 Degree InvitationalJanuary 10, 2025
1000 Meters · Outdoor5 Team Battle Royale · Feb 222:55.33a5 Team Battle RoyaleFebruary 22, 2024
1500 Meters · OutdoorMichael Johnson Invitational · Apr 244:43.24aMichael Johnson InvitationalApril 24, 2026
1600 Meters · IndoorAHSAA State Indoor Championships · Feb 25:02.52AHSAA State Indoor ChampionshipsFebruary 2, 2024
1600 Meters · OutdoorMountain Brook Invitational · Apr 124:55.86aMountain Brook InvitationalApril 12, 2024
200 Meters · OutdoorHewitt-Trussville Invitational · Apr 2226.85Hewitt-Trussville InvitationalApril 22, 2022
3200 Meters · IndoorMagic City Invitational #1 · Dec 211:38.71aMagic City Invitational #1December 2, 2023
400 Meters · IndoorIcebreaker Invitational #2 · Jan 758.98aIcebreaker Invitational #2January 7, 2023
400 Meters · OutdoorMountain Brook Invitational · Apr 1557.36aMountain Brook InvitationalApril 15, 2022
500 Meters · OutdoorMountain Brook 5 Team Battle Royale · Feb 231:17.01aMountain Brook 5 Team Battle RoyaleFebruary 23, 2023
600 Meters · IndoorCorky Classic · Jan 171:31.07aCorky ClassicJanuary 17, 2025
800 Meters · IndoorAHSAA Indoor State Championship · Feb 42:12.45aAHSAA Indoor State ChampionshipFebruary 4, 2022
800 Meters · OutdoorHomewood Invitational · Mar 162:10.42Homewood InvitationalMarch 16, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 24Michael Johnson InvitationalApr 24 · 1500 Meters · Place 5 · BaylorBaylor1500 Meters5.4:43.24a PBSo
Apr 24Michael Johnson InvitationalApr 24 · 800 Meters · Place 20 · BaylorBaylor800 Meters20.2:19.20aSo
Apr 10Baylor InvitationalApr 10 · 1500 Meters · Place 10 · BaylorBaylor1500 Meters10.4:56.30aSo
Apr 10Baylor InvitationalApr 10 · 800 Meters · BaylorBaylor800 Meters—DNSSo
Mar 272026 Clyde Hart ClassicMar 27 · 1500 Meters · Place 27 · BaylorBaylor1500 Meters27.4:50.88aSo
Mar 272026 Clyde Hart ClassicMar 27 · 800 Meters · Place 15 · BaylorBaylor800 Meters15.2:18.40aSo
Mar 20TCU Alumni InvitationalMar 20 · 1500 Meters · Place 18 · BaylorBaylor1500 Meters184:49.01aSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 18Michael Johnson InviteApr 18 · 800 Meters · Place 17 · BaylorBaylor800 Meters172:17.84FR
Mar 282025 Battle on the BayouMar 28 · 800 Meters · Place 32 · BaylorBaylor800 Meters32.2:15.17a12
Mar 22Clyde Hart ClassicMar 22 · 400 Meters · Place 21 · BaylorBaylor400 Meters211:01.53FR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7Charlie Thomas InvitationalFeb 7 · 1 Mile · Place 18 · BaylorBaylor1 Mile185:03.13a PB—
Jan 17Corky ClassicJan 17 · 600 Meters · Place 27 · BaylorBaylor600 Meters271:31.07a PB—
Jan 10McFerrin-12 Degree InvitationalJan 10 · 1000 Meters · Place 5 · BaylorBaylor1000 Meters52:57.72 PBFR

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 2 · Mountain BrookMountain Brook1600 Meters2.4:59.44a12
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:13.29a12
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 400 Meters · Place 5 · Mountain BrookMountain Brook400 Meters5.59.19a12
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters5.5:22.02a12
Apr 26Hewitt Section 2024Apr 26 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:12.85a12
Apr 26Hewitt Section 2024Apr 26 · 400 Meters · Place 1 · Mountain BrookMountain Brook400 Meters1.58.18a12
Apr 19Hewitt Trussville InvitationalApr 19 · 1600 Meters · Place 2 · Mountain BrookMountain Brook1600 Meters25:07.9012
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters1.4:55.86a PB12
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters4.2:12.61a12
Mar 16Homewood InvitationalMar 16 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters12:10.42 PB12
Feb 225 Team Battle RoyaleFeb 22 · 500 Meters · Place 1 · Mountain BrookMountain Brook500 Meters1.1:17.89a12
Feb 225 Team Battle RoyaleFeb 22 · 1000 Meters · Place 1 · Mountain BrookMountain Brook1000 Meters1.2:55.33a PB12

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 1600 Meters · Place 3 · Mountain BrookMountain Brook1600 Meters35:02.52 PB12
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters12:14.1412
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 400 Meters · Place 2 · Mountain BrookMountain Brook400 Meters259.1012
Jan 26Last Chance Meet #1Jan 26 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters12:12.8212
Jan 10Hump Day OctameetJan 10 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters12:13.2912
Jan 10Hump Day OctameetJan 10 · 400 Meters · Place 1 · Mountain BrookMountain Brook400 Meters159.1812
Jan 6Icebreaker Invitational #1Jan 6 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters1.5:03.31a12

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:13.43a12
Dec 2Magic City Invitational #1Dec 2 · 3200 Meters · Place 2 · Mountain BrookMountain Brook3200 Meters2.11:38.71a PB12
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:13.88a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 400 Meters · Place 5 · Mountain BrookMountain Brook400 Meters5.59.53a11
Jan 27Last Chance Invitational #1Jan 27 · 400 Meters · Place 5 · Mountain BrookMountain Brook400 Meters559.8411
Jan 11Hump Day OctaMeetJan 11 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters12:15.6011
Jan 7Icebreaker Invitational #2Jan 7 · 400 Meters · Place 5 · Mountain BrookMountain Brook400 Meters5.58.98a PB11

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · Place 2 · Mountain BrookMountain Brook1600 Meters2.4:57.10a11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 2 · Mountain BrookMountain Brook800 Meters2.2:12.19a11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 400 Meters · Place 4 · Mountain BrookMountain Brook400 Meters4.59.44a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters5.5:16.31a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:16.02a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 400 Meters · Place 2 · Mountain BrookMountain Brook400 Meters2.59.05a11
Apr 21Hewitt-Trussville InvitationalApr 21 · 1600 Meters · Place 2 · Mountain BrookMountain Brook1600 Meters25:01.2211
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters4.2:13.15a11
Apr 14Mountain Brook InvitationalApr 14 · 400 Meters · Place 9 · Mountain BrookMountain Brook400 Meters9.58.87a11
Apr 8Farragut TN Invitational 2023Apr 8 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:16.73a11
Mar 23Over the Mountain ChallengeMar 23 · 1600 Meters · Place 2 · Mountain BrookMountain Brook1600 Meters24:58.5311
Mar 3Husky March ClassicMar 3 · 800 Meters · Place 2 · Mountain BrookMountain Brook800 Meters22:15.9311
Feb 23Mountain Brook 5 Team Battle RoyaleFeb 23 · 500 Meters · Place 2 · Mountain BrookMountain Brook500 Meters2.1:17.01a PB11

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:18.16a11
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 800 Meters · Place 3 · Mountain BrookMountain Brook800 Meters3.2:12.45a PB10
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 400 Meters · Place 5 · Mountain BrookMountain Brook400 Meters5.59.39a10

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 2 · Mountain BrookMountain Brook1600 Meters2.4:56.62a10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:10.90a10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 400 Meters · Place 4 · Mountain BrookMountain Brook400 Meters4.57.93a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 1600 Meters · Place 2 · Mountain BrookMountain Brook1600 Meters2.5:20.90a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:12.32a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 400 Meters · Place 2 · Mountain BrookMountain Brook400 Meters2.57.74a10
Apr 22Hewitt-Trussville InvitationalApr 22 · 200 Meters · Place 15 · Mountain BrookMountain Brook200 Meters1526.85 PB10
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:11.68a10
Apr 15Mountain Brook InvitationalApr 15 · 400 Meters · Place 4 · Mountain BrookMountain Brook400 MetersRound P4.57.36a PB10
Apr 15Mountain Brook InvitationalApr 15 · 400 Meters · Place 2 · Mountain BrookMountain Brook400 Meters2.57.77a10
Apr 8All American Track Classic 2022Apr 8 · 400 Meters · Place 9 · Mountain BrookMountain Brook400 Meters9.1:00.17a10

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 11Crossplex Holiday Invitational #2Dec 11 · 400 Meters · Place 3 · Mountain BrookMountain Brook400 Meters3.59.78a10
Dec 4Magic City Invitational #1Dec 4 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:18.08a10
Jan 29Last Chance InvitationalJan 29 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters6.2:29.47a9
Jan 29Last Chance InvitationalJan 29 · 400 Meters · Place 5 · Mountain BrookMountain Brook400 Meters5.1:02.33a9

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 6A State Track & Field ChampionshipsApr 29 · 400 Meters · Place 5 · Mountain BrookMountain Brook400 Meters5.59.29a9
Apr 23AHSAA Class 6A Section 2Apr 23 · 400 Meters · Place 3 · Mountain BrookMountain Brook400 Meters3.59.79a9