Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDick Taylor Carolina Challenge · Jan 164:03.52aDick Taylor Carolina ChallengeJanuary 16, 2026
1 Mile · OutdoorMountain Brook Invitational · Apr 154:17.00aMountain Brook InvitationalApril 15, 2022
1500 Meters · OutdoorDuke Twilight · May 33:42.13aDuke TwilightMay 3, 2026
1600 Meters · IndoorAHSAA State Indoor Track & Field Championships · Feb 34:15.99aAHSAA State Indoor Track & Field ChampionshipsFebruary 3, 2023
1600 Meters · OutdoorAHSAA State Outdoor Championships - 4A/5A/6A/7A · May 44:11.89aAHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4, 2023
300m Hurdles · 36" / 0.914m · OutdoorMetro Birmingham JV Meet #5 · Apr 743.65aMetro Birmingham JV Meet #5April 7, 2021
3200 Meters · IndoorMLK Track Classic #2 · Jan 169:42.22aMLK Track Classic #2January 16, 2023
800 Meters · Indoor62nd Annual East Coast Invitational · Feb 71:50.22a62nd Annual East Coast InvitationalFebruary 7, 2025
800 Meters · OutdoorDuke Invitational · Apr 101:48.48aDuke InvitationalApril 10, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14ACC Outdoor ChampionshipsMay 14 · 1500 Meters · Place 14 · North CarolinaNorth Carolina1500 MetersRound P14.3:42.43aSo
May 14ACC Outdoor ChampionshipsMay 14 · 800 Meters · Place 18 · North CarolinaNorth Carolina800 MetersRound P18.1:49.83aSo
May 3Duke TwilightMay 3 · 1500 Meters · Place 14 · North CarolinaNorth Carolina1500 Meters14.3:42.13a PBSo
Apr 17Virginia ChallengeApr 17 · 1500 Meters · Place 13 · North CarolinaNorth Carolina1500 Meters13.3:42.13aSo
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 19 · North CarolinaNorth Carolina1500 Meters19.3:42.55aSo
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 4 · North CarolinaNorth Carolina800 Meters4.1:48.48a PBSo
Mar 26Raleigh RelaysMar 26 · 5000 Meters · North CarolinaNorth Carolina5000 Meters--DNFSo
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 65 · North CarolinaNorth Carolina1500 Meters65.3:47.32aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 1 Mile · Place 17 · North CarolinaNorth Carolina1 MileRound P17.4:05.41aSo
Feb 14ASICS Sound InviteFeb 14 · 800 Meters · Place 8 · North CarolinaNorth Carolina800 Meters81:52.07aSo
Jan 16Dick Taylor Carolina ChallengeJan 16 · 1 Mile · Place 3 · North CarolinaNorth Carolina1 Mile34:03.52a PBSo

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 4Duke TwilightMay 4 · 800 Meters · Place 13 · North CarolinaNorth Carolina800 Meters131:51.58aFr
Apr 24129th Penn RelaysApr 24 · 1500 Meters · North CarolinaNorth Carolina1500 Meters—3:51.84aFr
Apr 18Wake Forest InvitationalApr 18 · 800 Meters · Place 30 · North CarolinaNorth Carolina800 Meters30.1:52.69aFr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 23 · North CarolinaNorth Carolina1500 Meters233:48.98FR
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 23 · North CarolinaNorth Carolina1500 Meters233:48.98FR
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 4 · North CarolinaNorth Carolina800 Meters41:50.66FR
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 4 · North CarolinaNorth Carolina800 Meters41:50.66FR
Mar 27Raleigh RelaysMar 27 · 1500 Meters · Place 66 · North CarolinaNorth Carolina1500 Meters663:48.54FR
Mar 27Raleigh RelaysMar 27 · 1500 Meters · Place 66 · North CarolinaNorth Carolina1500 Meters663:48.54FR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 762nd Annual East Coast InvitationalFeb 7 · 800 Meters · Place 3 · North CarolinaNorth Carolina800 Meters3.1:50.22a PBFr
Jan 17Dick Taylor Carolina ChallengeJan 17 · 1 Mile · Place 4 · North CarolinaNorth Carolina1 Mile44:11.86a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · Place 4 · Vestavia HillsVestavia Hills1600 Meters4.4:11.89a PB11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 4 · Vestavia HillsVestavia Hills800 Meters4.1:57.04a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 1600 Meters · Place 2 · Vestavia HillsVestavia Hills1600 Meters2.4:21.11a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters2.1:54.19a11
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 7 · Vestavia HillsVestavia Hills1 Mile7.4:17.02a11
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters2.1:52.96a11
Apr 8Spain Park ClassicApr 8 · 1600 Meters · Place 2 · Vestavia HillsVestavia Hills1600 Meters2.4:15.41a11
Mar 23FSU RelaysMar 23 · 1600 Meters · Place 3 · Vestavia HillsVestavia Hills1600 Meters3.4:15.12a11
Mar 23FSU RelaysMar 23 · 800 Meters · Place 9 · Vestavia HillsVestavia Hills800 Meters9.1:54.85a11

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 3200 Meters · Place 10 · Vestavia HillsVestavia Hills3200 Meters10.9:50.80a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Place 3 · Vestavia HillsVestavia Hills1600 Meters3.4:15.99a PB11
Jan 27Last Chance Invitational #1Jan 27 · 1600 Meters · Place 2 · Vestavia HillsVestavia Hills1600 Meters24:19.6711
Jan 16MLK Track Classic #2Jan 16 · 3200 Meters · Place 5 · Vestavia HillsVestavia Hills3200 Meters5.9:42.22a PB11

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3Music City Track CarnivalJun 3 · 1 Mile · Place 6 · Birmingham ABirmingham A1 Mile6.4:17.29a10
Jun 3Music City Track CarnivalJun 3 · 800 Meters · Place 13 · Birmingham ABirmingham A800 Meters13.1:55.15a10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 6 · Vestavia HillsVestavia Hills1600 Meters6.4:19.15a10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 800 Meters · Place 3 · Vestavia HillsVestavia Hills800 Meters3.1:55.96a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 1600 Meters · Place 2 · Vestavia HillsVestavia Hills1600 Meters2.4:25.68a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 800 Meters · Place 4 · Vestavia HillsVestavia Hills800 Meters4.1:57.05a10
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 4 · Vestavia HillsVestavia Hills1 Mile4.4:17.00a PB10
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 9 · Vestavia HillsVestavia Hills800 Meters9.1:55.41a10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 800 Meters · Place 4 · Vestavia HillsVestavia Hills800 Meters4.1:55.76a10
Jan 8Icebreaker Invitational Meet #2Jan 8 · 800 Meters · Place 5 · Vestavia HillsVestavia Hills800 Meters5.2:00.63a10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Crossplex Holiday Invitational #2Dec 11 · 1600 Meters · Place 8 · Vestavia HillsVestavia Hills1600 Meters8.4:35.82a10

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 7A State Track & Field ChampionshipsApr 29 · 800 Meters · Place 15 · Vestavia HillsVestavia Hills800 Meters15.2:01.53a9
Apr 23AHSAA Class 7A Section 3 Apr 23 · 800 Meters · Place 11 · Vestavia HillsVestavia Hills800 Meters11.2:01.32a9
Apr 7Metro Birmingham JV Meet #5Apr 7 · 300m Hurdles · Place 2 · Vestavia HillsVestavia Hills300m Hurdles36" / 0.914m2.43.65a PB9