Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 154:25.91aMountain Brook InvitationalApril 15, 2022
1000 Meters · IndoorFive Team Battle Royale · Feb 242:35.14Five Team Battle RoyaleFebruary 24, 2022
1000 Meters · OutdoorMountain Brook 5 Team Battle Royale · Feb 232:32.42aMountain Brook 5 Team Battle RoyaleFebruary 23, 2023
1500 Meters · OutdoorAlumni Bulldog Relays · Mar 204:14.77aAlumni Bulldog RelaysMarch 20, 2025
1600 Meters · IndoorMLK Track Classic #2 · Jan 164:27.23aMLK Track Classic #2January 16, 2023
1600 Meters · OutdoorAHSAA State Track Championships (4A-5A-6A-7A) · May 54:18.10aAHSAA State Track Championships (4A-5A-6A-7A)May 5, 2022
200 Meters · OutdoorMountain Brook Invitational · Apr 1227.08Mountain Brook InvitationalApril 12, 2019
2000 Meters · IndoorFive Team Battle Royale · Feb 246:03.43Five Team Battle RoyaleFebruary 24, 2022
400 Meters · IndoorHump Day OctaMeet · Jan 1150.81Hump Day OctaMeetJanuary 11, 2023
400 Meters · OutdoorAlumni Bulldog Relays · Mar 2051.63aAlumni Bulldog RelaysMarch 20, 2025
400 Meters · Relay Split · IndoorSamford Invitational · Jan 1649.450Samford InvitationalJanuary 16, 2026
500 Meters · IndoorMountain Brook Five Team Battle Royale · Feb 251:16.18Mountain Brook Five Team Battle RoyaleFebruary 25, 2021
800 Meters · IndoorSamford Invitational · Jan 161:51.97aSamford InvitationalJanuary 16, 2026
800 Meters · Outdoor2025 Battle on the Bayou · Mar 281:55.40a2025 Battle on the BayouMarch 28, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 10Crimson Tide InvitationalApr 10 · 800 Meters · Mississippi StateMississippi State800 Meters—DNSJr
Apr 3Battle on the BayouApr 3 · 800 Meters · Mississippi StateMississippi State800 Meters--DNSJr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 16Samford InvitationalJan 16 · 400 Meters · Mississippi StateMississippi State400 MetersRelay Split—49.450 PBJr
Jan 16Samford InvitationalJan 16 · 800 Meters · Place 3 · Mississippi StateMississippi State800 Meters3.1:51.97a PBJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 282025 Battle on the BayouMar 28 · 800 Meters · Place 44 · Mississippi StateMississippi State800 Meters44.1:55.40a PBSo
Mar 20Alumni Bulldog RelaysMar 20 · 1500 Meters · Place 20 · Mississippi StateMississippi State1500 Meters20.4:14.77a PBSo
Mar 20Alumni Bulldog RelaysMar 20 · 400 Meters · Place 40 · Mississippi StateMississippi State400 Meters40.51.63a PBSo

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 5 · HomewoodHomewood800 Meters5.1:56.29a12
Apr 28AHSAA Northridge SectionalApr 28 · 800 Meters · Place 2 · HomewoodHomewood800 Meters2.1:57.18a12
Apr 28AHSAA Northridge SectionalApr 28 · 400 Meters · Place 10 · HomewoodHomewood400 Meters10.52.08a12
Apr 8Spain Park ClassicApr 8 · 1600 Meters · HomewoodHomewood1600 Meters--DNS12
Apr 8Spain Park ClassicApr 8 · 800 Meters · HomewoodHomewood800 Meters--DNS12
Mar 23Over the Mountain ChallengeMar 23 · 1600 Meters · Place 2 · HomewoodHomewood1600 Meters24:24.2512
Mar 23Over the Mountain ChallengeMar 23 · 800 Meters · Place 1 · HomewoodHomewood800 Meters11:58.1612
Mar 3Husky March ClassicMar 3 · 800 Meters · Place 2 · HomewoodHomewood800 Meters21:56.6912
Feb 23Mountain Brook 5 Team Battle RoyaleFeb 23 · 1000 Meters · Place 1 · HomewoodHomewood1000 Meters1.2:32.42a PB12

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 800 Meters · Place 3 · HomewoodHomewood800 Meters3.1:54.78a12
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 400 Meters · Place 5 · HomewoodHomewood400 Meters5.50.91a12
Jan 27Last Chance Invitational #1Jan 27 · 800 Meters · Place 3 · HomewoodHomewood800 Meters31:55.0812
Jan 16MLK Track Classic #2Jan 16 · 1600 Meters · Place 10 · HomewoodHomewood1600 Meters10.4:27.23a PB12
Jan 16MLK Track Classic #2Jan 16 · 400 Meters · HomewoodHomewood400 Meters--DNS12
Jan 11Hump Day OctaMeetJan 11 · 800 Meters · Place 1 · HomewoodHomewood800 Meters11:59.8812
Jan 11Hump Day OctaMeetJan 11 · 400 Meters · Place 5 · HomewoodHomewood400 Meters550.81 PB12
Jan 7Icebreaker Invitational #2Jan 7 · 1600 Meters · Place 10 · HomewoodHomewood1600 Meters10.4:31.95a12

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 800 Meters · Place 6 · HomewoodHomewood800 Meters6.1:59.08a12
Feb 24Five Team Battle RoyaleFeb 24 · 2000 Meters · Place 7 · HomewoodHomewood2000 Meters76:03.43 PB11
Feb 24Five Team Battle RoyaleFeb 24 · 1000 Meters · Place 2 · HomewoodHomewood1000 Meters22:35.14 PB11
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 1600 Meters · Place 13 · HomewoodHomewood1600 Meters13.4:50.14a11
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 800 Meters · Place 4 · HomewoodHomewood800 Meters4.1:57.82a11
Jan 28Last Chance Invitational #1Jan 28 · 1600 Meters · Place 10 · HomewoodHomewood1600 Meters104:31.00—
Jan 28Last Chance Invitational #1Jan 28 · 800 Meters · Place 5 · HomewoodHomewood800 Meters52:02.06—
Jan 17Martin Luther King Jr Indoor Track Classic #2Jan 17 · 1600 Meters · Place 25 · HomewoodHomewood1600 Meters254:45.15—
Jan 12Hump Day Octa MeetJan 12 · 800 Meters · Place 5 · HomewoodHomewood800 Meters52:02.06—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 7 · HomewoodHomewood1600 Meters7.4:18.10a PB11
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 800 Meters · Place 7 · HomewoodHomewood800 Meters7.1:56.07a11
Apr 29AHSAA Paul W. Bryant Sectional (1A-2A, 6A)Apr 29 · 1600 Meters · Place 2 · HomewoodHomewood1600 Meters2.4:26.71a11
Apr 29AHSAA Paul W. Bryant Sectional (1A-2A, 6A)Apr 29 · 800 Meters · Place 1 · HomewoodHomewood800 Meters1.1:58.38a11
Apr 22Hewitt-Trussville InvitationalApr 22 · 1600 Meters · Place 3 · HomewoodHomewood1600 Meters34:26.8911
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 18 · HomewoodHomewood1 Mile18.4:25.91a PB11
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 12 · HomewoodHomewood800 Meters12.1:56.79a11
Mar 24Husky Hilltop ClassicMar 24 · 800 Meters · Place 2 · HomewoodHomewood800 Meters22:00.81M—
Mar 19Homewood HS InvitationalMar 19 · 1600 Meters · Place 5 · HomewoodHomewood1600 Meters54:28.39—
Mar 19Homewood HS InvitationalMar 19 · 800 Meters · Place 4 · HomewoodHomewood800 Meters42:01.22—
Mar 4Husky March ClassicMar 4 · 1600 Meters · Place 15 · HomewoodHomewood1600 Meters154:29.35—
Mar 4Husky March ClassicMar 4 · 800 Meters · Place 5 · HomewoodHomewood800 Meters52:00.71—

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 6A State Track & Field ChampionshipsApr 29 · 1600 Meters · Place 10 · HomewoodHomewood1600 Meters10.4:31.15a10
Apr 29AHSAA Class 6A State Track & Field ChampionshipsApr 29 · 800 Meters · Place 11 · HomewoodHomewood800 Meters11.1:59.89a10
Apr 23AHSAA Class 6A Section 3Apr 23 · 1600 Meters · Place 3 · HomewoodHomewood1600 Meters3.4:41.18a10
Apr 23AHSAA Class 6A Section 3Apr 23 · 800 Meters · Place 3 · HomewoodHomewood800 Meters3.2:02.14a10
Apr 16Hewitt-Trussville InvitationalApr 16 · 1600 Meters · Place 9 · HomewoodHomewood1600 Meters94:36.7710
Apr 2Spain Park ClassicApr 2 · 1600 Meters · Place 18 · HomewoodHomewood1600 Meters184:45.29—
Apr 2Spain Park ClassicApr 2 · 800 Meters · Place 4 · HomewoodHomewood800 Meters42:02.81—
Mar 18Helena Classic on the HillMar 18 · 1600 Meters · Place 8 · HomewoodHomewood1600 Meters84:37.74—
Mar 13Homewood InvitationalMar 13 · 1600 Meters · Place 6 · HomewoodHomewood1600 Meters64:37.76—
Mar 13Homewood InvitationalMar 13 · 800 Meters · Place 6 · HomewoodHomewood800 Meters62:04.31—

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 25Mountain Brook Five Team Battle RoyaleFeb 25 · 1000 Meters · Place 4 · HomewoodHomewood1000 Meters42:38.0410
Feb 25Mountain Brook Five Team Battle RoyaleFeb 25 · 500 Meters · Place 10 · HomewoodHomewood500 Meters101:16.18 PB10
Jan 29Last Chance InvitationalJan 29 · 1600 Meters · Place 4 · HomewoodHomewood1600 Meters4.4:39.48a10
Jan 18MLK Indoor Track ClassicJan 18 · 1600 Meters · Place 4 · HomewoodHomewood1600 Meters4.4:35.81a10
Jan 13Hump Day OctameetJan 13 · 1600 Meters · Place 10 · HomewoodHomewood1600 Meters104:36.16—
Jan 13Hump Day OctameetJan 13 · 800 Meters · Place 10 · HomewoodHomewood800 Meters102:08.38—

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 11Holiday InvitationalDec 11 · 1600 Meters · Place 9 · HomewoodHomewood1600 Meters9.4:49.50a10
Dec 11Holiday InvitationalDec 11 · 800 Meters · Place 9 · HomewoodHomewood800 Meters9.2:08.51a10
Jan 14Crossplex JV Meet #3Jan 14 · 1600 Meters · Place 21 · HomewoodHomewood1600 Meters21.4:55.41a9
Jan 14Crossplex JV Meet #3Jan 14 · 800 Meters · Place 19 · HomewoodHomewood800 Meters19.2:12.42a9
Jan 8Indoor JV Meet #2Jan 8 · 400 Meters · Place 33 · HomewoodHomewood400 Meters33.58.67a9

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 3Mountain Brook JV Meet #1Mar 3 · 1600 Meters · Place 3 · HomewoodHomewood1600 Meters3.4:53.36a9
Mar 3Mountain Brook JV Meet #1Mar 3 · 800 Meters · Place 3 · HomewoodHomewood800 Meters3.2:13.89a9
Feb 28Mountain Brook 5 Team Battle RoyaleFeb 28 · 1000 Meters · Place 13 · HomewoodHomewood1000 Meters13.2:52.31a9

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Holiday InvitationalDec 13 · 1600 Meters · Place 24 · HomewoodHomewood1600 Meters24.4:53.42a9
Dec 13Holiday InvitationalDec 13 · 800 Meters · Place 48 · HomewoodHomewood800 Meters48.2:19.53a9
Jan 15Indoor JV Meet #3Jan 15 · 1600 Meters · Place 100 · HomewoodHomewood1600 Meters1005:20.30—
Jan 15Indoor JV Meet #3Jan 15 · 800 Meters · Place 111 · HomewoodHomewood800 Meters1112:27.29—
Jan 8Indoor JV Meet #2Jan 8 · 1600 Meters · Place 33 · HomewoodHomewood1600 Meters335:18.21—
Jan 8Indoor JV Meet #2Jan 8 · 800 Meters · Place 55 · HomewoodHomewood800 Meters552:29.07—

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 12Mountain Brook InvitationalApr 12 · 400 Meters · Place 5 · Homewood MidHomewood Mid400 Meters558.588
Apr 12Mountain Brook InvitationalApr 12 · 400 Meters · Place 7 · Homewood MidHomewood Mid400 MetersRound P759.348
Apr 12Mountain Brook InvitationalApr 12 · 200 Meters · Place 26 · Homewood MidHomewood Mid200 MetersRound P2627.08 PB8

2018 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Indoor JV Meet #1Dec 13 · 1600 Meters · Place 45 · HomewoodHomewood1600 Meters45.5:21.28a8
Dec 13Indoor JV Meet #1Dec 13 · 800 Meters · Place 70 · HomewoodHomewood800 Meters70.2:30.80a8
Dec 7Holiday InvitationalDec 7 · 1600 Meters · Place 54 · HomewoodHomewood1600 Meters54.5:23.44a8
Dec 7Holiday InvitationalDec 7 · 800 Meters · Place 64 · HomewoodHomewood800 Meters64.2:31.28a8
Jan 23Indoor JV Meet #3Jan 23 · 1600 Meters · Place 69 · HomewoodHomewood1600 Meters695:26.39—
Jan 9JV Meet #2Jan 9 · 1600 Meters · Place 55 · HomewoodHomewood1600 Meters555:36.49—

2017 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Indoor JV Meet #1Dec 14 · 1600 Meters · Place 45 · HomewoodHomewood1600 Meters45.5:32.28a7
Dec 14Indoor JV Meet #1Dec 14 · 800 Meters · Place 45 · HomewoodHomewood800 Meters45.2:29.87a7