Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor6th Annual OTM Mary Birdwell Memorial · May 3013.05a6th Annual OTM Mary Birdwell MemorialMay 30, 2026
200 Meters · IndoorTFCUSA INDOOR NATIONAL CHAMPIONSHIP · Feb 826.85TFCUSA INDOOR NATIONAL CHAMPIONSHIPFebruary 8, 2026
200 Meters · OutdoorAlabama State Games · Jun 1325.68aAlabama State GamesJune 13, 2026
400 Meters · IndoorMiddle School Meet Gold Standard Championship · Jan 1558.44Middle School Meet Gold Standard ChampionshipJanuary 15, 2026
400 Meters · OutdoorMS Metro Championship Meet · Apr 1555.72aMS Metro Championship MeetApril 15, 2026
50 Meter · Outdoor3rd Annual Gulf Coast Invitational · May 188.99a3rd Annual Gulf Coast InvitationalMay 18, 2019
60 Meter · IndoorCoach O Invitational · Jan 1710.33aCoach O InvitationalJanuary 17, 2021
800 Meters · IndoorMiddle School Meet Gold Standard Championship · Jan 152:29.24Middle School Meet Gold Standard ChampionshipJanuary 15, 2026
800 Meters · Outdoor17th Annual Mark Trail Memorial Day Invitational · May 242:33.20a17th Annual Mark Trail Memorial Day InvitationalMay 24, 2024
Combined results · Outdoor2nd Van Philips Invitational · Jul 2229.702nd Van Philips InvitationalJuly 22, 2023

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 242026 USATF National Youth Outdoor ChampionshipsJun 24 · 400 Meters · Place 15 · Birmingham ExpressBirmingham Express400 MetersRound P1557.98a7
Jun 242026 USATF National Youth Outdoor ChampionshipsJun 24 · 200 Meters · Place 26 · Birmingham ExpressBirmingham Express200 MetersRound P2626.51a7
Jun 13Alabama State GamesJun 13 · 800 Meters · Birmingham ExpressBirmingham Express800 Meters--DNS7
Jun 13Alabama State GamesJun 13 · 400 Meters · Birmingham ExpressBirmingham Express400 Meters--DNS7
Jun 13Alabama State GamesJun 13 · 200 Meters · Place 7 · Birmingham ExpressBirmingham Express200 Meters7.25.68a PB7
May 306th Annual OTM Mary Birdwell MemorialMay 30 · 400 Meters · Place 3 · Birmingham ExpressBirmingham Express400 Meters3.57.08a7
May 306th Annual OTM Mary Birdwell MemorialMay 30 · 200 Meters · Place 4 · Birmingham ExpressBirmingham Express200 Meters4.25.68a7
May 306th Annual OTM Mary Birdwell MemorialMay 30 · 100 Meters · Place 7 · Birmingham ExpressBirmingham Express100 Meters7.13.05a PB7
May 2219th Annual Mark Trail InvitationalMay 22 · 400 Meters · Place 2 · Birmingham ExpressBirmingham Express400 MetersRound P2.57.52aUnofficial7
May 2219th Annual Mark Trail InvitationalMay 22 · 400 Meters · Place 3 · Birmingham ExpressBirmingham Express400 Meters3.56.48aUnofficial7
May 2219th Annual Mark Trail InvitationalMay 22 · 200 Meters · Place 7 · Birmingham ExpressBirmingham Express200 MetersRound P7.26.29aWind: -1.4Unofficial7
May 2219th Annual Mark Trail InvitationalMay 22 · 200 Meters · Place 8 · Birmingham ExpressBirmingham Express200 Meters8.26.28aWind: 0.2Unofficial7
May 16Fast Feet Elite InvitationalMay 16 · 400 Meters · Place 3 · Birmingham ExpressBirmingham Express400 Meters3.57.79a7
Apr 15MS Metro Championship MeetApr 15 · 400 Meters · Place 8 · BumpusBumpus400 Meters8.55.72a PB7
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 6 · BumpusBumpus400 Meters6.57.01a7
Apr 1Metro South Meet #4 @ HomewoodApr 1 · 400 Meters · Place 3 · BumpusBumpus400 Meters3.58.62a7
Mar 3Metro South Meet #1Mar 3 · 400 Meters · Place 3 · BumpusBumpus400 Meters3.57.93a7
Mar 3Metro South Meet #1Mar 3 · 200 Meters · Place 11 · BumpusBumpus200 Meters11.26.61a7

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 8TFCUSA INDOOR NATIONAL CHAMPIONSHIPFeb 8 · 200 Meters · Place 7 · Birmingham ExpressBirmingham Express200 Meters726.85 PB—
Feb 8TFCUSA INDOOR NATIONAL CHAMPIONSHIPFeb 8 · 400 Meters · Place 5 · Birmingham ExpressBirmingham Express400 Meters559.43—
Jan 15Middle School Meet Gold Standard ChampionshipJan 15 · 800 Meters · Place 37 · Bumpus Middle SchoolBumpus Middle School800 Meters372:29.24 PB7
Jan 15Middle School Meet Gold Standard ChampionshipJan 15 · 400 Meters · Place 15 · Bumpus Middle SchoolBumpus Middle School400 Meters1558.44 PB7
Jan 8Middle School Meet #3Jan 8 · 400 Meters · Place 17 · Bumpus Middle SchoolBumpus Middle School400 Meters171:00.567

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Middle School Meet #1Dec 15 · 800 Meters · Place 16 · BumpusBumpus800 Meters16.2:32.89a7
Dec 15Middle School Meet #1Dec 15 · 400 Meters · Place 27 · BumpusBumpus400 Meters27.1:01.88a7
Dec 11Middle School Meet #1Dec 11 · 400 Meters · Place 11 · BumpusBumpus400 Meters11.1:00.22a7

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 800 Meters · Place 5 · Alabama HeatAlabama Heat800 Meters5.2:33.20a PB5
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 400 Meters · Place 8 · Alabama HeatAlabama Heat400 MetersRound P8.1:05.09a5
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 400 Meters · Place 7 · Alabama HeatAlabama Heat400 Meters7.1:05.92a5
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 200 Meters · Place 17 · Alabama HeatAlabama Heat200 MetersRound P17.30.27aWind: 0.55

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 222nd Van Philips InvitationalJul 22 · Combined results · Place 1 · 13 Alabama Heat13 Alabama HeatCombined results12:28.93—
Jul 222nd Van Philips InvitationalJul 22 · Combined results · Place 1 · 13 Alabama Heat13 Alabama HeatCombined results11:07.40—
Jul 222nd Van Philips InvitationalJul 22 · Combined results · Place 1 · 13 Alabama Heat13 Alabama HeatCombined results129.70 PB—
Jul 152nd Annual PTC Blowout MeetJul 15 · 800 Meters · Place 1 · Alabama HeatAlabama Heat800 Meters1.2:39.85aUnofficial4
Jul 152nd Annual PTC Blowout MeetJul 15 · 400 Meters · Place 1 · Alabama HeatAlabama Heat400 Meters1.1:07.14aUnofficial4
Jun 3AAU Southeastern District Qualifier AlabamaJun 3 · 800 Meters · Place 1 · Birmingham, ALBirmingham, AL800 Meters1.2:38.56a12
Jun 3AAU Southeastern District Qualifier AlabamaJun 3 · 400 Meters · Place 3 · Birmingham, ALBirmingham, AL400 Meters3.1:07.15a12
Jun 3AAU Southeastern District Qualifier AlabamaJun 3 · 200 Meters · Place 3 · Birmingham, ALBirmingham, AL200 Meters3.31.23aWind: -0.912

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 29The Bama ShowcaseJan 29 · 800 Meters · Place 1 · Alabama HeatAlabama Heat800 Meters1.2:35.42a4
Jan 29The Bama ShowcaseJan 29 · 400 Meters · Place 3 · Alabama HeatAlabama Heat400 Meters3.1:06.27a4
Jan 29The Bama ShowcaseJan 29 · 200 Meters · Place 6 · Alabama HeatAlabama Heat200 Meters6.30.72a4

2022 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 17The Galleria GamesDec 17 · 400 Meters · Place 7 · Alabama HeatAlabama Heat400 Meters7.1:10.14a4
Dec 17The Galleria GamesDec 17 · 200 Meters · Place 16 · Alabama HeatAlabama Heat200 Meters16.31.53a4
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 800 Meters · Alabama HeatAlabama Heat800 Meters—DNS3
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 400 Meters · Alabama HeatAlabama Heat400 MetersRound P—DNS3
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 200 Meters · Alabama HeatAlabama Heat200 MetersRound P—DNS3
Mar 11AAU National Indoor ChampionshipsMar 11 · 800 Meters · Place 2 · Alabama HeatAlabama Heat800 Meters2.2:40.56a3
Mar 11AAU National Indoor ChampionshipsMar 11 · 400 Meters · Place 4 · Alabama HeatAlabama Heat400 Meters4.1:12.53a3
Mar 11AAU National Indoor ChampionshipsMar 11 · 200 Meters · Place 5 · Alabama HeatAlabama Heat200 MetersRound P5.30.91a3
Mar 11AAU National Indoor ChampionshipsMar 11 · 200 Meters · Place 8 · Alabama HeatAlabama Heat200 Meters8.31.79a3
Feb 13TFCUSA National Championship 2022Feb 13 · 800 Meters · Place 7 · Alabama HeatAlabama Heat800 Meters7.2:58.19a3
Feb 13TFCUSA National Championship 2022Feb 13 · 400 Meters · Place 4 · Alabama HeatAlabama Heat400 Meters4.1:11.02a3
Feb 13TFCUSA National Championship 2022Feb 13 · 200 Meters · Alabama HeatAlabama Heat200 Meters—DNS3

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 29AAU Junior Olympics Regional 6 National QualifierJun 29 · 800 Meters · Place 3 · Alabama HeatAlabama Heat800 Meters3.2:49.33a3
Jun 29AAU Junior Olympics Regional 6 National QualifierJun 29 · 400 Meters · Place 3 · Alabama HeatAlabama Heat400 Meters3.1:10.87a3
Jun 11USATF Alabama Association Junior Olympic, Open, Masters ChampionshipsJun 11 · 800 Meters · Place 2 · Alabama HeatAlabama Heat800 Meters2.2:46.70a3
Jun 11USATF Alabama Association Junior Olympic, Open, Masters ChampionshipsJun 11 · 400 Meters · Place 2 · Alabama HeatAlabama Heat400 Meters2.1:11.28a3
Jun 11USATF Alabama Association Junior Olympic, Open, Masters ChampionshipsJun 11 · 200 Meters · Alabama HeatAlabama Heat200 Meters--DNSWind: 1.13
May 14Trussville Spring InvitationalMay 14 · 800 Meters · Place 1 · Alabama HeatAlabama Heat800 Meters1.2:39.94a3
May 14Trussville Spring InvitationalMay 14 · 400 Meters · Place 2 · Alabama HeatAlabama Heat400 Meters2.1:09.87a3
May 14Trussville Spring InvitationalMay 14 · 200 Meters · Place 7 · Alabama HeatAlabama Heat200 Meters7.31.53a3

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 31USATF Indoor Hoover Alumni InvitationalDec 31 · 800 Meters · Place 2 · Alabama HeatAlabama Heat800 Meters2.2:53.73a3
Dec 31USATF Indoor Hoover Alumni InvitationalDec 31 · 400 Meters · Place 3 · Alabama HeatAlabama Heat400 Meters3.1:15.99a3
Dec 31USATF Indoor Hoover Alumni InvitationalDec 31 · 200 Meters · Place 7 · Alabama HeatAlabama Heat200 Meters7.34.42a3
Jan 17Coach O InvitationalJan 17 · 60 Meter · Place 5 · Alabama HeatAlabama Heat60 MeterRound P5.10.38qUnofficial2
Jan 17Coach O InvitationalJan 17 · 60 Meter · Place 4 · Alabama HeatAlabama Heat60 Meter4.10.33a PB2
Jan 17Coach O InvitationalJan 17 · 800 Meters · Place 1 · Alabama HeatAlabama Heat800 Meters1.2:53.94a2

2021 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 23AAU Region 6Jun 23 · 800 Meters · Place 1 · Alabama HeatAlabama Heat800 Meters1.2:42.16a2
Jun 23AAU Region 6Jun 23 · 400 Meters · Place 3 · Alabama HeatAlabama Heat400 Meters3.1:10.07a2
Jun 23AAU Region 6Jun 23 · 200 Meters · Place 5 · Alabama HeatAlabama Heat200 MetersRound P5.32.34aWind: 1.72
Jun 23AAU Region 6Jun 23 · 200 Meters · Place 5 · Alabama HeatAlabama Heat200 Meters5.31.99aWind: 1.12
Jun 19AAU Southeastern District QualifierJun 19 · 800 Meters · Place 1 · Alabama HeatAlabama Heat800 Meters1.2:53.33a2
Jun 19AAU Southeastern District QualifierJun 19 · 400 Meters · Place 3 · Alabama HeatAlabama Heat400 Meters3.1:13.73a2
Jun 19AAU Southeastern District QualifierJun 19 · 200 Meters · Place 3 · Alabama HeatAlabama Heat200 Meters3.33.84a2
Jun 5Pure Elete BurnoutJun 5 · 400 Meters · Place 2 · Alabama HeatAlabama Heat400 Meters2.1:13.31a2
Jun 5Pure Elete BurnoutJun 5 · 200 Meters · Place 4 · Alabama HeatAlabama Heat200 Meters4.34.14a2
May 28Mark TrailMay 28 · 800 Meters · Place 2 · Alabama HeatAlabama Heat800 Meters2.2:42.68a2
May 28Mark TrailMay 28 · 400 Meters · Place 8 · Alabama HeatAlabama Heat400 MetersRound P8.1:14.57a2
May 28Mark TrailMay 28 · 400 Meters · Place 2 · Alabama HeatAlabama Heat400 Meters2.1:09.45a2
May 28Mark TrailMay 28 · 200 Meters · Place 17 · Alabama HeatAlabama Heat200 MetersRound P17.36.59a2
May 15Van Phillips Invitational Youth Meet 2021May 15 · 800 Meters · Place 1 · Alabama HeatAlabama Heat800 Meters1.2:51.76a2
May 15Van Phillips Invitational Youth Meet 2021May 15 · 400 Meters · Place 2 · Alabama HeatAlabama Heat400 Meters2.1:12.87a2
May 15Van Phillips Invitational Youth Meet 2021May 15 · 200 Meters · Place 2 · Alabama HeatAlabama Heat200 Meters2.33.47a2
May 1Track Lab ChampionshipsMay 1 · 800 Meters · Alabama HeatAlabama Heat800 Meters—DNS2
May 1Track Lab ChampionshipsMay 1 · 400 Meters · Place 3 · Alabama HeatAlabama Heat400 Meters3.1:12.82a2
May 1Track Lab ChampionshipsMay 1 · 200 Meters · Alabama HeatAlabama Heat200 Meters—DNS2
Mar 11Valley View InvitationalMar 11 · High Jump · EraEraHigh Jump—NH10
Mar 11Valley View InvitationalMar 11 · 200 Meters · Place 20 · EraEra200 Meters20.27.110

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Galleria GamesDec 19 · 800 Meters · Place 2 · Alabama HeatAlabama Heat800 Meters2.2:53.20a2
Dec 19Galleria GamesDec 19 · 400 Meters · Place 4 · Alabama HeatAlabama Heat400 Meters4.1:16.13a2
Dec 19Galleria GamesDec 19 · 200 Meters · Place 13 · Alabama HeatAlabama Heat200 Meters13.34.44a2
Jan 12Wanda Lee MemorialJan 12 · 800 Meters · Place 2 · Alabama HeatAlabama Heat800 Meters2.3:12.06a1
Jan 12Wanda Lee MemorialJan 12 · 400 Meters · Place 2 · Alabama HeatAlabama Heat400 Meters2.1:19.65a1
Jan 12Wanda Lee MemorialJan 12 · 200 Meters · Place 7 · Alabama HeatAlabama Heat200 Meters7.36.38a1

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Hoover Alumni Indoor OpenDec 28 · 800 Meters · Place 4 · Alabama HeatAlabama Heat800 Meters4.3:06.69a1
Dec 28Hoover Alumni Indoor OpenDec 28 · 400 Meters · Place 18 · Alabama HeatAlabama Heat400 Meters18.1:25.97a1
Dec 28Hoover Alumni Indoor OpenDec 28 · 200 Meters · Place 23 · Alabama HeatAlabama Heat200 Meters23.36.72a1

2019 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 8AAU Southeastern District QualifierJun 8 · 400 Meters · Place 4 · Alabama HeatAlabama Heat400 Meters4.1:19.93aGr
Jun 8AAU Southeastern District QualifierJun 8 · 100 Meters · Place 11 · Alabama HeatAlabama Heat100 Meters11.17.76aGr
Jun 1Hilltop ClassicJun 1 · 400 Meters · Place 3 · Alabama HeatAlabama Heat400 Meters3.1:23.38aGr
Jun 1Hilltop ClassicJun 1 · 200 Meters · Place 4 · Alabama HeatAlabama Heat200 Meters4.36.99aWind: -0.3Gr
Jun 1Hilltop ClassicJun 1 · 100 Meters · Place 8 · Alabama HeatAlabama Heat100 Meters8.18.54aWind: -1.5Gr
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 400 Meters · Place 4 · Alabama HeatAlabama Heat400 MetersRound P4.1:25.71aGr
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 400 Meters · Place 1 · Alabama HeatAlabama Heat400 Meters1.1:18.29aGr
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 200 Meters · Place 3 · Alabama HeatAlabama Heat200 MetersRound P3.36.88aGr
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 200 Meters · Place 3 · Alabama HeatAlabama Heat200 Meters3.36.92aGr
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 100 Meters · Place 8 · Alabama HeatAlabama Heat100 MetersRound P8.18.48aGr
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 100 Meters · Place 4 · Alabama HeatAlabama Heat100 Meters4.16.95aGr
May 183rd Annual Gulf Coast InvitationalMay 18 · 50 Meter · Place 1 · Alabama HeatAlabama Heat50 Meter1.8.99a PBGr
May 183rd Annual Gulf Coast InvitationalMay 18 · 200 Meters · Place 1 · Alabama HeatAlabama Heat200 Meters1.35.65aGr
May 183rd Annual Gulf Coast InvitationalMay 18 · 100 Meters · Place 1 · Alabama HeatAlabama Heat100 Meters1.17.41aGr
Apr 27Track Lab - Summer PreviewApr 27 · 400 Meters · Place 2 · Alabama HeatAlabama Heat400 Meters2.1:26.57aGr
Apr 27Track Lab - Summer PreviewApr 27 · 200 Meters · Place 3 · Alabama HeatAlabama Heat200 Meters3.38.21aGr
Apr 27Track Lab - Summer PreviewApr 27 · 100 Meters · Place 5 · Alabama HeatAlabama Heat100 Meters5.18.13aGr
Apr 13Track Lab - Relay MadnessApr 13 · 800 Meters · Place 3 · Alabama HeatAlabama Heat800 Meters3.3:35.58aGr
Apr 13Track Lab - Relay MadnessApr 13 · 400 Meters · Place 1 · Alabama HeatAlabama Heat400 Meters1.1:26.75aGr
Apr 13Track Lab - Relay MadnessApr 13 · 100 Meters · Place 3 · Alabama HeatAlabama Heat100 Meters3.18.06aGr

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 92018 Rocket City Grand PrixJun 9 · Combined results · Place 4 · 13 Alabama Heat13 Alabama HeatCombined results41:57.81—
Jun 92018 Rocket City Grand PrixJun 9 · Combined results · Place 6 · 13 Alabama Heat13 Alabama HeatCombined results653.27—