Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPTC 4th Annual Track Meet · May 2514.19aPTC 4th Annual Track MeetMay 25, 2024
200 Meters · OutdoorAlabama Heat 10th Annual Regional Tune Up · Jun 2128.47Alabama Heat 10th Annual Regional Tune UpJune 21, 2025
300m Hurdles · 30" / 0.762m · OutdoorAHSAA Northridge Section 2026 · Apr 2449.95aAHSAA Northridge Section 2026April 24, 2026
3200 Meters · OutdoorHewitt Section 2024 · Apr 2615:00.35aHewitt Section 2024April 26, 2024
400 Meters · IndoorHoliday Invitational #2 · Dec 131:04.26Holiday Invitational #2December 13, 2025
400 Meters · OutdoorAHSAA 4A - Section 2/6A - Section 3 - Northridge 2025 · Apr 251:03.43aAHSAA 4A - Section 2/6A - Section 3 - Northridge 2025April 25, 2025
400 Meters · Relay Split · IndoorAHSAA Indoor Track & Field Championship · Jan 311:04.765aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
400m Hurdles · 30" / 0.762m · OutdoorArcher Invitational · Apr 41:23.72aArcher InvitationalApril 4, 2026
800 Meters · IndoorIce Breaker Invitational #2 · Jan 42:56.03aIce Breaker Invitational #2January 4, 2025
800 Meters · OutdoorSEAAU District Track Championships - Knox · Jun 142:41.32aSEAAU District Track Championships - KnoxJune 14, 2025
Long Jump · IndoorIce Breaker Invitational #2 · Jan 412-10.00Ice Breaker Invitational #2January 4, 2025
Long Jump · OutdoorJEFCO Middle School League #3 - Corner · Mar 193.67mJEFCO Middle School League #3 - CornerMarch 19, 2024

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · 400m Hurdles · Place 8 · Alabama TitansAlabama Titans400m Hurdles81:20.03a9
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · 400 Meters · Place 13 · Alabama TitansAlabama Titans400 Meters131:04.76a9
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · 200 Meters · Place 26 · Alabama TitansAlabama Titans200 Meters2629.01a9
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 300m Hurdles · Place 17 · FultondaleFultondale300m Hurdles30" / 0.762m17.51.04a9
Apr 24AHSAA Northridge Section 2026Apr 24 · 300m Hurdles · Place 3 · FultondaleFultondale300m Hurdles30" / 0.762m3.49.95a PB9
Apr 24AHSAA Northridge Section 2026Apr 24 · 100m Hurdles · FultondaleFultondale100m Hurdles33" / 0.838mRound P--FS9
Apr 16Jefferson County HS League ChampionshipApr 16 · 300m Hurdles · Place 8 · FultondaleFultondale300m Hurdles30" / 0.762m8.52.52a9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 300m Hurdles · Place 31 · FultondaleFultondale300m Hurdles30" / 0.762mRound P31.53.04a9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · FultondaleFultondale800 Meters--DNS9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 41 · FultondaleFultondale400 MetersRound P41.1:04.99a9
Apr 4Archer InvitationalApr 4 · 400m Hurdles · Place 13 · FultondaleFultondale400m Hurdles30" / 0.762m13.1:23.72a PB9
Apr 4Archer InvitationalApr 4 · 400 Meters · Place 37 · FultondaleFultondale400 Meters37.1:05.65a9
Mar 31JEFCO HS League Meet #4 @ Center PointMar 31 · 300m Hurdles · Place 5 · FultondaleFultondale300m Hurdles30" / 0.762m5.54.82a9
Mar 31JEFCO HS League Meet #4 @ Center PointMar 31 · 800 Meters · FultondaleFultondale800 Meters--DNS9
Mar 31JEFCO HS League Meet #4 @ Center PointMar 31 · 400 Meters · Place 3 · FultondaleFultondale400 Meters3.1:07.02a9
Mar 19JEFCO HS League Meet #3 (Corner High)Mar 19 · 300m Hurdles · Place 4 · FultondaleFultondale300m Hurdles451.049
Mar 19JEFCO HS League Meet #3 (Corner High)Mar 19 · 800 Meters · Place 14 · FultondaleFultondale800 Meters144:00.509
Mar 13Huffman High Smart Taxx InvitationalMar 13 · 400 Meters · Place 17 · FultondaleFultondale400 Meters171:08.559
Mar 13Huffman High Smart Taxx InvitationalMar 13 · 300m Hurdles · Place 6 · FultondaleFultondale300m Hurdles653.229
Mar 5JEFCO HS League #1 - CornerMar 5 · 400 Meters · Place 3 · FultondaleFultondale400 Meters31:05.959

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30AHSAA State Indoor MeetJan 30 · 400 Meters · Place 15 · FultondaleFultondale400 Meters151:05.789
Jan 24Last Chance #3Jan 24 · 400 Meters · Place 32 · FultondaleFultondale400 Meters321:08.859
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · Long Jump · Place 46 · FultondaleFultondaleLong Jump4613-8.509
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 800 Meters · Place 40 · FultondaleFultondale800 Meters402:58.359

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 37 · FultondaleFultondale400 Meters371:04.26 PB9
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 37 · FultondaleFultondale400 Meters371:04.269
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 400 Meters · FultondaleFultondale400 MetersRelay Split—1:04.765a PB8
Jan 24Last Chance #1/PentathlonJan 24 · Long Jump · Place 52 · FultondaleFultondaleLong Jump5212-2.508
Jan 24Last Chance #1/PentathlonJan 24 · 800 Meters · Place 49 · FultondaleFultondale800 Meters492:58.928
Jan 24Last Chance #1/PentathlonJan 24 · 400 Meters · Place 24 · FultondaleFultondale400 Meters241:05.218
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 800 Meters · Place 61 · FultondaleFultondale800 Meters612:56.508
Jan 16Middle School Gold Championship MeetJan 16 · Long Jump · Place 43 · FultondaleFultondaleLong Jump439-9.508
Jan 16Middle School Gold Championship MeetJan 16 · 400 Meters · Place 13 · FultondaleFultondale400 Meters131:05.668
Jan 4Ice Breaker Invitational #2Jan 4 · Long Jump · Place 52 · FultondaleFultondaleLong Jump52.12-10.00 PB8
Jan 4Ice Breaker Invitational #2Jan 4 · 800 Meters · Place 35 · FultondaleFultondale800 Meters35.2:56.03a PB8

2025 Outdoor Track

40 results
DateMeetEventPlMarkGr
Jul 12Titans Tune up MeetJul 12 · 800 Meters · Place 2 · Alabama TitansAlabama Titans800 Meters22:56.00a—
Jul 12Titans Tune up MeetJul 12 · 400 Meters · Place 7 · Alabama TitansAlabama Titans400 Meters71:07.69a—
Jul 12Titans Tune up MeetJul 12 · 200 Meters · Place 10 · Alabama TitansAlabama Titans200 Meters1028.75a—
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · Long Jump · Place 4 · Alabama TitansAlabama TitansLong Jump43.94m—
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · 800 Meters · Place 4 · Alabama TitansAlabama Titans800 Meters42:49.83—
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · 400 Meters · Place 10 · Alabama TitansAlabama Titans400 Meters101:03.82—
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · 200 Meters · Place 14 · Alabama TitansAlabama Titans200 Meters1428.47 PB—
Jun 14Alabama State GamesJun 14 · Long Jump · Place 4 · Alabama TitansAlabama TitansLong Jump43.94m—
Jun 14Alabama State GamesJun 14 · 800 Meters · Place 4 · Alabama TitansAlabama Titans800 Meters42:49.83—
Jun 14Alabama State GamesJun 14 · 400 Meters · Place 10 · Alabama TitansAlabama Titans400 Meters101:03.82—
Jun 14Alabama State GamesJun 14 · 200 Meters · Place 14 · Alabama TitansAlabama Titans200 Meters1428.47—
Jun 14SEAAU District Track Championships - KnoxJun 14 · 800 Meters · Place 6 · Alabama TitansAlabama Titans800 Meters6.2:41.32a PB8
Jun 7AAU Southeastern District Qualifier (Alabama)Jun 7 · 400 Meters · Place 8 · Alabama TitansAlabama Titans400 Meters81:04.5715
Jun 7AAU Southeastern District Qualifier (Alabama)Jun 7 · Long Jump · Place 10 · Alabama TitansAlabama TitansLong Jump103.73m15
May 31Coach O PTC Track MeetMay 31 · Long Jump · Place 16 · Alabama TitansAlabama TitansLong Jump163.98m—
May 31Coach O PTC Track MeetMay 31 · 800 Meters · Place 2 · Alabama TitansAlabama Titans800 Meters22:57.11—
May 31Coach O PTC Track MeetMay 31 · 400 Meters · Place 7 · Alabama TitansAlabama Titans400 Meters71:06.81—
May 31Coach O PTC Track MeetMay 31 · 200 Meters · Place 19 · Alabama TitansAlabama Titans200 Meters1928.83—
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 400 Meters · Place 14 · FultondaleFultondale400 Meters14.1:03.49a8
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · 800 Meters · Place 10 · FultondaleFultondale800 Meters10.2:51.24a8
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · 400 Meters · Place 6 · FultondaleFultondale400 Meters6.1:03.43a PB8
Apr 17JEFCO HS County ChampionshipApr 17 · 1600 Meters · FultondaleFultondale1600 Meters--DNS8
Apr 17JEFCO HS County ChampionshipApr 17 · 800 Meters · FultondaleFultondale800 Meters--DNS8
Apr 15JEFCO Middle School County ChampionshipApr 15 · 800 Meters · Place 3 · FultondaleFultondale800 Meters32:54.81a8
Apr 15JEFCO Middle School County ChampionshipApr 15 · 400 Meters · Place 2 · FultondaleFultondale400 Meters21:05.05a8
Apr 8Magic City HS Invitational 2025Apr 8 · 800 Meters · Place 9 · FultondaleFultondale800 Meters93:10.788
Apr 4Lincoln Meet 3Apr 4 · Long Jump · Place 9 · FultondaleFultondaleLong Jump913-48
Apr 4Lincoln Meet 3Apr 4 · 800 Meters · Place 4 · FultondaleFultondale800 Meters42:50.298
Apr 3Magic City Middle School Invitational @ CPHSApr 3 · Long Jump · Place 6 · FultondaleFultondaleLong Jump612-7.758
Apr 3Magic City Middle School Invitational @ CPHSApr 3 · 800 Meters · Place 1 · FultondaleFultondale800 Meters12:52.838
Apr 3Magic City Middle School Invitational @ CPHSApr 3 · 400 Meters · Place 2 · FultondaleFultondale400 Meters21:04.638
Mar 22Jaguar InvitationalMar 22 · Long Jump · FultondaleFultondaleLong Jump--FOUL8
Mar 22Jaguar InvitationalMar 22 · 800 Meters · FultondaleFultondale800 Meters--DNS8
Mar 22Jaguar InvitationalMar 22 · 400 Meters · Place 1 · FultondaleFultondale400 Meters1.1:03.59a8
Mar 18JEFCO Middle School League #2Mar 18 · Long Jump · FultondaleFultondaleLong Jump--DNS8
Mar 18JEFCO Middle School League #2Mar 18 · 800 Meters · FultondaleFultondale800 Meters--DNS8
Mar 18JEFCO Middle School League #2Mar 18 · 400 Meters · FultondaleFultondale400 Meters--DNS8
Mar 14Demopolis and UWA Tiger Invitational 2025Mar 14 · 800 Meters · Place 11 · FultondaleFultondale800 Meters113:04.978
Mar 14Demopolis and UWA Tiger Invitational 2025Mar 14 · 400 Meters · Place 6 · FultondaleFultondale400 Meters61:05.318
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 400 Meters · Place 5 · FultondaleFultondale400 Meters51:04.878

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · Long Jump · Place 27 · FultondaleFultondaleLong Jump27.12-09.508
Dec 19JV Meet #1Dec 19 · 400 Meters · Place 20 · FultondaleFultondale400 Meters20.1:06.25a8
Dec 16Middle School Meet #2Dec 16 · 800 Meters · Place 49 · FultondaleFultondale800 Meters49.3:13.16a8
Dec 16Middle School Meet #2Dec 16 · 400 Meters · Place 9 · FultondaleFultondale400 Meters9.1:06.86a8
Jan 27Last Chance Meet #2Jan 27 · Long Jump · Place 64 · FultondaleFultondaleLong Jump649-37
Jan 22MLK Classic #2Jan 22 · Long Jump · Place 48 · FultondaleFultondaleLong Jump48.9-09.257

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 20PTC Strong Blowout Track MeetJul 20 · Long Jump · Place 6 · Alabama TitansAlabama TitansLong Jump612-3—
Jul 20PTC Strong Blowout Track MeetJul 20 · 800 Meters · Place 2 · Alabama TitansAlabama Titans800 Meters22:58.16a—
Jul 20PTC Strong Blowout Track MeetJul 20 · 400 Meters · Place 5 · Alabama TitansAlabama Titans400 Meters51:06.53a—
Jul 20PTC Strong Blowout Track MeetJul 20 · 200 Meters · Place 9 · Alabama TitansAlabama Titans200 Meters929.82a—
Jun 15Alabama Heat Tune-Up MeetJun 15 · 800 Meters · Place 5 · Alabama TitansAlabama Titans800 Meters52:52.40a—
Jun 15Alabama Heat Tune-Up MeetJun 15 · 400 Meters · Place 15 · Alabama TitansAlabama Titans400 Meters151:06.45a—
Jun 1AAU Southeastern QualifierJun 1 · Long Jump · Place 4 · Alabama TitaAlabama TitaLong Jump43.83m10
Jun 1AAU Southeastern QualifierJun 1 · 800 Meters · Place 2 · Alabama TitaAlabama Tita800 Meters22:53.9110
Jun 1AAU Southeastern QualifierJun 1 · 400 Meters · Place 5 · Alabama TitaAlabama Tita400 Meters51:09.0910
May 25PTC 4th Annual Track MeetMay 25 · Long Jump · Place 8 · Alabama TitansAlabama TitansLong Jump8.12-05.007
May 25PTC 4th Annual Track MeetMay 25 · 400 Meters · Place 5 · Alabama TitansAlabama Titans400 Meters5.1:08.28a7
May 25PTC 4th Annual Track MeetMay 25 · 200 Meters · Place 16 · Alabama TitansAlabama Titans200 Meters16.29.49aWind: 0.37
May 25PTC 4th Annual Track MeetMay 25 · 100 Meters · Place 15 · Alabama TitansAlabama Titans100 Meters15.14.19a PBWind: 0.17
Apr 26Hewitt Section 2024Apr 26 · 3200 Meters · Place 5 · FultondaleFultondale3200 Meters5.15:00.35a PB7
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · FultondaleFultondale1600 Meters--DNS7
Apr 16JEFCO Middle School County ChampionshipApr 16 · Long Jump · Place 9 · FultondaleFultondaleLong Jump912-107
Apr 16JEFCO Middle School County ChampionshipApr 16 · 800 Meters · Place 4 · FultondaleFultondale800 Meters43:06.107
Apr 16JEFCO Middle School County ChampionshipApr 16 · 400 Meters · Place 4 · FultondaleFultondale400 Meters41:09.567
Apr 12Mountain Brook InvitationalApr 12 · Long Jump · FultondaleFultondaleLong Jump--FOUL7
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 27 · FultondaleFultondale800 Meters27.3:14.44a7
Apr 12Mountain Brook InvitationalApr 12 · 400 Meters · Place 15 · FultondaleFultondale400 Meters15.1:09.08a7
Mar 19JEFCO Middle School League #3 - CornerMar 19 · Long Jump · Place 8 · FultondaleFultondaleLong Jump83.67m PB—
Mar 19JEFCO Middle School League #3 - CornerMar 19 · 800 Meters · Place 4 · FultondaleFultondale800 Meters43:09.28—
Mar 19JEFCO Middle School League #3 - CornerMar 19 · 400 Meters · Place 1 · FultondaleFultondale400 Meters11:07.96—
Mar 12JEFCO Middle School League #2Mar 12 · Long Jump · Place 11 · FultondaleFultondaleLong Jump1111-7.507
Mar 12JEFCO Middle School League #2Mar 12 · 800 Meters · Place 5 · FultondaleFultondale800 Meters53:10.807
Mar 12JEFCO Middle School League #2Mar 12 · 400 Meters · Place 6 · FultondaleFultondale400 Meters61:10.907