Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorRunningLane Track Championships · May 226:12.35aRunningLane Track ChampionshipsMay 22, 2026
100 Meters · OutdoorBob Jones Invitational · Apr 415.54aBob Jones InvitationalApril 4, 2026
1500 Meters · OutdoorPTC SUMMER JAM POWERED BY COACH O · Jun 205:30.61aPTC SUMMER JAM POWERED BY COACH OJune 20, 2026
1600 Meters · IndoorBob Jones Redcoat Invitational · Feb 286:11.81Bob Jones Redcoat InvitationalFebruary 28, 2026
1600 Meters · OutdoorVestavia Hills - Varsity - King of the Mountain - Invitational · Mar 65:53.06Vestavia Hills - Varsity - King of the Mountain - InvitationalMarch 6, 2026
3000 Meters · OutdoorPTC SUMMER JAM POWERED BY COACH O · Jun 2011:37.75aPTC SUMMER JAM POWERED BY COACH OJune 20, 2026
3200 Meters · IndoorBob Jones Redcoat Invitational · Feb 2813:15.83Bob Jones Redcoat InvitationalFebruary 28, 2026
3200 Meters · OutdoorRunningLane Track Championships · May 2213:17.15aRunningLane Track ChampionshipsMay 22, 2026
400 Meters · IndoorJames Clemens Early Bird · Feb 221:23.80James Clemens Early BirdFebruary 22, 2025
400 Meters · OutdoorBob Jones Redcoat · Mar 11:17.65Bob Jones RedcoatMarch 1, 2025
800 Meters · OutdoorBob Jones Invitational · Apr 42:40.23aBob Jones InvitationalApril 4, 2026
Prelims · OutdoorThe Rocket City Showcase · Mar 286:19.54The Rocket City ShowcaseMarch 28, 2025

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 242026 USATF National Youth Outdoor ChampionshipsJun 24 · 3000 Meters · Place 4 · PARKER TRACK CLUBPARKER TRACK CLUB3000 Meters411:51.02a10
Jun 242026 USATF National Youth Outdoor ChampionshipsJun 24 · 1500 Meters · Place 4 · PARKER TRACK CLUBPARKER TRACK CLUB1500 Meters45:37.18a10
Jun 242026 USATF National Youth Outdoor ChampionshipsJun 24 · 800 Meters · Place 12 · PARKER TRACK CLUBPARKER TRACK CLUB800 MetersRound P122:46.43a10
Jun 20PTC SUMMER JAM POWERED BY COACH OJun 20 · 3000 Meters · Place 1 · PARKER TRACK CLUB PTCPARKER TRACK CLUB PTC3000 Meters1.11:37.75a PB10
Jun 20PTC SUMMER JAM POWERED BY COACH OJun 20 · 1500 Meters · Place 1 · PARKER TRACK CLUB PTCPARKER TRACK CLUB PTC1500 Meters1.5:30.61a PB10
Jun 20PTC SUMMER JAM POWERED BY COACH OJun 20 · 800 Meters · PARKER TRACK CLUB PTCPARKER TRACK CLUB PTC800 Meters--DNS10
Jun 13Alabama State GamesJun 13 · 3000 Meters · Place 1 · PARKER TRACK CLUB PTCPARKER TRACK CLUB PTC3000 Meters1.11:45.12a10
Jun 13Alabama State GamesJun 13 · 1500 Meters · PARKER TRACK CLUB PTCPARKER TRACK CLUB PTC1500 Meters--DNS10
Jun 13Alabama State GamesJun 13 · 800 Meters · PARKER TRACK CLUB PTCPARKER TRACK CLUB PTC800 Meters--DNS10
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · 3000 Meters · Place 1 · PARKER TRACK CLUBPARKER TRACK CLUB3000 Meters112:38.62a10
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · 1500 Meters · Place 1 · PARKER TRACK CLUBPARKER TRACK CLUB1500 Meters15:55.30a10
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · 800 Meters · Place 2 · PARKER TRACK CLUBPARKER TRACK CLUB800 Meters22:41.80a10
May 22RunningLane Track ChampionshipsMay 22 · 3200 Meters · Place 76 · AlabamaAlabama3200 Meters76.13:17.15a PB10
May 22RunningLane Track ChampionshipsMay 22 · 1 Mile · Place 220 · AlabamaAlabama1 Mile220.6:12.35a PB10
May 22RunningLane Track ChampionshipsMay 22 · 800 Meters · Place 97 · AlabamaAlabama800 Meters97.2:41.45a10
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 1600 Meters · Place 12 · Hazel GreenHazel Green1600 Meters12.6:06.77a10
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 800 Meters · Place 21 · Hazel GreenHazel Green800 Meters21.2:53.37a10
Apr 18Blackbear InvitationalApr 18 · 1600 Meters · Place 6 · Hazel GreenHazel Green1600 Meters6.6:09.52a10
Apr 18Blackbear InvitationalApr 18 · 800 Meters · Place 5 · Hazel GreenHazel Green800 Meters5.2:44.26a10
Apr 11Sparkman Senator ClassicApr 11 · 3200 Meters · Place 12 · Hazel GreenHazel Green3200 Meters12.15:00.18a10
Apr 11Sparkman Senator ClassicApr 11 · 1600 Meters · Place 13 · Hazel GreenHazel Green1600 Meters13.5:57.61a10
Apr 11Sparkman Senator ClassicApr 11 · 800 Meters · Place 19 · Hazel GreenHazel Green800 Meters19.2:45.81a10
Apr 4Bob Jones InvitationalApr 4 · 1600 Meters · Place 7 · Hazel GreenHazel Green1600 Meters7.6:01.31a10
Apr 4Bob Jones InvitationalApr 4 · 800 Meters · Place 10 · Hazel GreenHazel Green800 Meters10.2:40.23a PB10
Apr 4Bob Jones InvitationalApr 4 · 200 Meters · Hazel GreenHazel Green200 Meters--DNS10
Apr 4Bob Jones InvitationalApr 4 · 100 Meters · Place 110 · Hazel GreenHazel Green100 Meters110.15.54a PB10
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 3200 Meters · Place 13 · Hazel GreenHazel Green3200 Meters1313:33.2610
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 25 · Hazel GreenHazel Green1600 Meters255:53.06 PB10
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 800 Meters · Place 30 · Hazel GreenHazel Green800 Meters302:44.3210

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Bob Jones Redcoat InvitationalFeb 28 · 3200 Meters · Place 7 · Hazel GreenHazel Green3200 Meters713:15.83 PB10
Feb 28Bob Jones Redcoat InvitationalFeb 28 · 1600 Meters · Place 12 · Hazel GreenHazel Green1600 Meters126:11.81 PB10
Jan 19Martin Luther King Indoor Track Classic #1Jan 19 · 3200 Meters · Place 16 · Hazel GreenHazel Green3200 Meters1614:04.0310

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 12Sparkman Senator ClassicApr 12 · 3200 Meters · Place 5 · Hazel GreenHazel Green3200 Meters513:39.259
Apr 5Bob Jones InvitationalApr 5 · 3200 Meters · Place 8 · Hazel GreenHazel Green3200 Meters814:50.489
Apr 5Bob Jones InvitationalApr 5 · 1600 Meters · Place 9 · Hazel GreenHazel Green1600 Meters96:26.919
Mar 28The Rocket City ShowcaseMar 28 · 1600 Meters · Place 65 · Hazel GreenHazel Green1600 Meters656:17.659
Mar 28The Rocket City ShowcaseMar 28 · Prelims · Place 32 · Hazel GreenHazel GreenPrelimsRound P3213:35.279
Mar 28The Rocket City ShowcaseMar 28 · Prelims · Place 65 · Hazel GreenHazel GreenPrelimsRound P656:19.54 PB9
Mar 22Blackbear InvitationalMar 22 · 3200 Meters · Place 4 · Hazel GreenHazel Green3200 Meters414:50.769
Mar 22Blackbear InvitationalMar 22 · 1600 Meters · Place 5 · Hazel GreenHazel Green1600 Meters56:33.029
Mar 6Bob Jones Jr High MeetMar 6 · 1600 Meters · Place 2 · Hazel GreenHazel Green1600 Meters26:22.989
Mar 6Bob Jones Jr High MeetMar 6 · 800 Meters · Place 13 · Hazel GreenHazel Green800 Meters133:01.989
Mar 1Bob Jones RedcoatMar 1 · 3200 Meters · Place 10 · Hazel GreenHazel Green3200 Meters1013:59.529
Mar 1Bob Jones RedcoatMar 1 · 1600 Meters · Place 23 · Hazel GreenHazel Green1600 Meters236:40.329
Mar 1Bob Jones RedcoatMar 1 · 400 Meters · Place 60 · Hazel GreenHazel Green400 Meters601:17.65 PB9

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22James Clemens Early BirdFeb 22 · 3200 Meters · Place 12 · Hazel GreenHazel Green3200 Meters1215:03.619
Feb 22James Clemens Early BirdFeb 22 · 1600 Meters · Place 25 · Hazel GreenHazel Green1600 Meters257:30.309
Feb 22James Clemens Early BirdFeb 22 · 400 Meters · Place 39 · Hazel GreenHazel Green400 Meters391:23.80 PB9

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 20Florence Pre-SectionalApr 20 · 3200 Meters · Place 8 · Hazel GreenHazel Green3200 Meters816:02.57—
Apr 20Florence Pre-SectionalApr 20 · 1600 Meters · Place 13 · Hazel GreenHazel Green1600 Meters137:18.05—
Apr 20Florence Pre-SectionalApr 20 · 3200 Meters · Place 8 · Hazel GreenHazel Green3200 Meters816:02.57—
Apr 20Florence Pre-SectionalApr 20 · 1600 Meters · Place 13 · Hazel GreenHazel Green1600 Meters137:18.05—
Apr 20Florence Pre-SectionalApr 20 · 3200 Meters · Place 8 · Hazel GreenHazel Green3200 Meters816:02.578
Apr 20Florence Pre-SectionalApr 20 · 1600 Meters · Place 13 · Hazel GreenHazel Green1600 Meters137:18.058
Mar 21Thursday "Knight" InvitationalMar 21 · 3200 Meters · Place 23 · Hazel GreenHazel Green3200 Meters2315:00.678
Mar 21Thursday "Knight" InvitationalMar 21 · 1600 Meters · Place 47 · Hazel GreenHazel Green1600 Meters477:05.298
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 28 · Hazel GreenHazel Green3200 Meters2815:19.198
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 67 · Hazel GreenHazel Green1600 Meters677:19.448