Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHewitt-Trussville Invitational · Apr 2211.58Hewitt-Trussville InvitationalApril 22, 2022
110m Hurdles · 39" / 0.991m · OutdoorHewitt Section 2024 · Apr 2614.47aHewitt Section 2024April 26, 2024
110m Hurdles · 42" / 1.067m · OutdoorUAH Rocket City Invitational · Apr 1715.14aUAH Rocket City InvitationalApril 17, 2026
200 Meters · OutdoorOle Miss Classic · Mar 2123.12aOle Miss ClassicMarch 21, 2025
300m Hurdles · 36" / 0.914m · OutdoorAHSAA Hewitt-Trussville Sectional · Apr 2842.88aAHSAA Hewitt-Trussville SectionalApril 28, 2023
60 Meters · IndoorUAB Vulcan Invite · Jan 107.34UAB Vulcan InviteJanuary 10, 2026
60m Hurdles · 39" / 0.991m · IndoorHoliday Invitational #1 · Dec 98.54aHoliday Invitational #1December 9, 2023
60m Hurdles · 42" / 1.067m · IndoorGSC Indoor Championship · Feb 208.46aGSC Indoor ChampionshipFebruary 20, 2025
Long Jump · IndoorIcebreaker Invitational #2 · Jan 620-02.00Icebreaker Invitational #2January 6, 2024
Long Jump · OutdoorKing of the East Invitational · Apr 1620-06.00King of the East InvitationalApril 16, 2022
Triple Jump · IndoorIcebreaker Invitational #2 · Jan 641-06.25Icebreaker Invitational #2January 6, 2024
Triple Jump · OutdoorHewitt Section 2024 · Apr 2644-04.50Hewitt Section 2024April 26, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · Triple Jump · Place 10 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump10.12.95mWind: 0So
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 110m Hurdles · Place 12 · Alabama-HuntsvilleAlabama-Huntsville110m Hurdles42" / 1.067mRound P12.15.38aWind: -0.4So
Apr 17UAH Rocket City InvitationalApr 17 · Triple Jump · Place 8 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump8.12.71mSo
Apr 17UAH Rocket City InvitationalApr 17 · 110m Hurdles · Place 7 · Alabama-HuntsvilleAlabama-Huntsville110m Hurdles42" / 1.067mRound P7.15.20aWind: 2.3So
Apr 17UAH Rocket City InvitationalApr 17 · 110m Hurdles · Place 4 · Alabama-HuntsvilleAlabama-Huntsville110m Hurdles42" / 1.067m4.15.14a PBWind: 0.4So
Apr 10Joe Walker InvitationalApr 10 · Triple Jump · Place 8 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump8.13.47mWind: 0.7So
Apr 10Joe Walker InvitationalApr 10 · 110m Hurdles · Place 11 · Alabama-HuntsvilleAlabama-Huntsville110m Hurdles42" / 1.067m11.15.42aWind: 0.7So
Mar 27UAB Spring InvitationalMar 27 · Triple Jump · Place 4 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump4.13.53mWind: 0.4So
Mar 27UAB Spring InvitationalMar 27 · 200 Meters · Place 23 · Alabama-HuntsvilleAlabama-Huntsville200 Meters23.23.39aWind: 1.1So
Mar 202026 Ole Miss Classic Mar 20 · 110m Hurdles · Place 7 · Alabama-HuntsvilleAlabama-Huntsville110m Hurdles715.10aSo

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · 60m Hurdles · Place 7 · Alabama-HuntsvilleAlabama-Huntsville60m Hurdles42" / 1.067mRound P7.8.64aSo
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · 60m Hurdles · Place 7 · Alabama-HuntsvilleAlabama-Huntsville60m Hurdles42" / 1.067m7.8.62aSo
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · Triple Jump · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump--FOULSo
Feb 7UAB InviteFeb 7 · 60m Hurdles · Place 26 · Alabama-HuntsvilleAlabama-Huntsville60m HurdlesRound P268.80aSo
Jan 30UL Lenny Lyles Indoor TFJan 30 · 60m Hurdles · Place 44 · Alabama-HuntsvilleAlabama-Huntsville60m Hurdles42" / 1.067mRound S44.8.73aSo
Jan 30UL Lenny Lyles Indoor TFJan 30 · Triple Jump · Place 36 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump36.11.23mSo
Jan 17Samford OpenJan 17 · Triple Jump · Place 10 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump1012.99mSO
Jan 17Samford OpenJan 17 · 60m Hurdles · Place 14 · Alabama-HuntsvilleAlabama-Huntsville60m HurdlesRound P148.58SO
Jan 10UAB Vulcan InviteJan 10 · 60 Meters · Place 27 · Alabama-HuntsvilleAlabama-Huntsville60 MetersRound P277.34 PBSO
Jan 9UAB Blazer InviteJan 9 · Triple Jump · Place 6 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump612.97mSO
Jan 9UAB Blazer InviteJan 9 · 60m Hurdles · Place 7 · Alabama-HuntsvilleAlabama-Huntsville60m HurdlesRound P78.57SO
Jan 9UAB Blazer InviteJan 9 · 60m Hurdles · Place 6 · Alabama-HuntsvilleAlabama-Huntsville60m Hurdles68.64SO

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Birmingham Indoor IcebreakerDec 5 · 60m Hurdles · Alabama-HuntsvilleAlabama-Huntsville60m Hurdles42" / 1.067mRound P--DNSSo
Dec 5Birmingham Indoor IcebreakerDec 5 · Triple Jump · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump--DNSSo
Feb 20GSC Indoor ChampionshipFeb 20 · 60m Hurdles · Place 5 · Alabama-HuntsvilleAlabama-Huntsville60m Hurdles42" / 1.067mRound P5.8.54aFr
Feb 20GSC Indoor ChampionshipFeb 20 · 60m Hurdles · Place 3 · Alabama-HuntsvilleAlabama-Huntsville60m Hurdles42" / 1.067m3.8.46a PBFr
Feb 20GSC Indoor ChampionshipFeb 20 · Triple Jump · Place 4 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump4.13.72mFr
Feb 7UAB Vulcan InviteFeb 7 · 60m Hurdles · Place 13 · Alabama-HuntsvilleAlabama-Huntsville60m HurdlesRound P138.53FR
Feb 7UAB Vulcan InviteFeb 7 · Triple Jump · Place 16 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump1612.59mFR
Jan 18Samford OpenJan 18 · Triple Jump · Place 5 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump513.42mFR
Jan 18Samford OpenJan 18 · 60m Hurdles · Place 16 · Alabama-HuntsvilleAlabama-Huntsville60m HurdlesRound P168.76FR
Jan 17Samford InviteJan 17 · Triple Jump · Place 8 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump813.56m—
Jan 17Samford InviteJan 17 · 60m Hurdles · Place 19 · Alabama-HuntsvilleAlabama-Huntsville60m Hurdles198.79a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1Gulf South Conference Outdoor ChampionshipMay 1 · Triple Jump · Place 6 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump6.13.91mWind: 0.4Fr
May 1Gulf South Conference Outdoor ChampionshipMay 1 · 110m Hurdles · Alabama-HuntsvilleAlabama-Huntsville110m Hurdles42" / 1.067m--DNFWind: 0.9Fr
Apr 19Mountain Laurel InviteApr 19 · Triple Jump · Place 2 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump213.22mFR
Apr 19Mountain Laurel InviteApr 19 · 110m Hurdles · Place 4 · Alabama-HuntsvilleAlabama-Huntsville110m Hurdles415.78FR
Apr 11Crimson Tide InvitationalApr 11 · 110m Hurdles · Place 30 · Alabama-HuntsvilleAlabama-Huntsville110m Hurdles3015.96aFr
Mar 28UAB Spring InvitationalMar 28 · 110m Hurdles · Place 6 · Alabama-HuntsvilleAlabama-Huntsville110m Hurdles615.18FR
Mar 21Ole Miss ClassicMar 21 · Triple Jump · Place 10 · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump1013.39mFr
Mar 21Ole Miss ClassicMar 21 · 110m Hurdles · Place 12 · Alabama-HuntsvilleAlabama-Huntsville110m Hurdles1215.70aFr
Mar 21Ole Miss ClassicMar 21 · 200 Meters · Place 25 · Alabama-HuntsvilleAlabama-Huntsville200 Meters2523.12a PBFr

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 6Birmingham Indoor IcebreakerDec 6 · 60m Hurdles · Place 34 · Alabama-HuntsvilleAlabama-Huntsville60m Hurdles42" / 1.067mRound P34.16.06aFr
Dec 6Birmingham Indoor IcebreakerDec 6 · Triple Jump · Alabama-HuntsvilleAlabama-HuntsvilleTriple Jump--DNSFr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 60m Hurdles · Place 6 · Oxford High School (AL)Oxford High School (AL)60m HurdlesRound P68.5812
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 60m Hurdles · Place 4 · Oxford High School (AL)Oxford High School (AL)60m Hurdles48.3212
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · Triple Jump · Place 4 · Oxford High School (AL)Oxford High School (AL)Triple Jump442-6.2512
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · Long Jump · Place 5 · Oxford High School (AL)Oxford High School (AL)Long Jump521-3.5012
Jan 26Last Chance Meet #1Jan 26 · Triple Jump · Place 4 · Oxford High School (AL)Oxford High School (AL)Triple Jump442-4.7512
Jan 26Last Chance Meet #1Jan 26 · Long Jump · Place 15 · Oxford High School (AL)Oxford High School (AL)Long Jump1520-1.7512
Jan 26Last Chance Meet #1Jan 26 · 60m Hurdles · Place 7 · Oxford High School (AL)Oxford High School (AL)60m Hurdles78.6612
Jan 6Icebreaker Invitational #2Jan 6 · 60m Hurdles · Place 19 · OxfordOxford60m Hurdles39" / 0.991m19.9.09a12
Jan 6Icebreaker Invitational #2Jan 6 · Triple Jump · Place 7 · OxfordOxfordTriple Jump7.41-06.25 PB12
Jan 6Icebreaker Invitational #2Jan 6 · Long Jump · Place 16 · OxfordOxfordLong Jump16.20-02.00 PB12

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · Triple Jump · Place 11 · OxfordOxfordTriple Jump11.42-09.75Wind: -1.312
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 110m Hurdles · Place 3 · OxfordOxford110m Hurdles39" / 0.991mRound P3.14.54aWind: 2.712
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 110m Hurdles · Place 3 · OxfordOxford110m Hurdles39" / 0.991m3.14.48aWind: 0.612
Apr 26Hewitt Section 2024Apr 26 · Triple Jump · Place 2 · OxfordOxfordTriple Jump2.44-04.50 PB12
Apr 26Hewitt Section 2024Apr 26 · Long Jump · OxfordOxfordLong Jump--DNS12
Apr 26Hewitt Section 2024Apr 26 · 110m Hurdles · Place 1 · OxfordOxford110m Hurdles39" / 0.991mRound P1.15.02aWind: -1.112
Apr 26Hewitt Section 2024Apr 26 · 110m Hurdles · Place 1 · OxfordOxford110m Hurdles39" / 0.991m1.14.47a PBWind: 112
Apr 20King of the EastApr 20 · 110m Hurdles · Place 1 · Oxford High School (AL)Oxford High School (AL)110m Hurdles115.6312
Mar 20Husky Hilltop ClassicMar 20 · Triple Jump · Place 1 · Oxford High School (AL)Oxford High School (AL)Triple Jump143-2.5012
Mar 20Husky Hilltop ClassicMar 20 · Long Jump · Place 4 · Oxford High School (AL)Oxford High School (AL)Long Jump420-5.2512
Mar 20Husky Hilltop ClassicMar 20 · 110m Hurdles · Place 1 · Oxford High School (AL)Oxford High School (AL)110m Hurdles115.5812
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · Long Jump · Place 8 · Oxford High School (AL)Oxford High School (AL)Long Jump819-7.5012
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · Triple Jump · Place 10 · Oxford High School (AL)Oxford High School (AL)Triple Jump1040-812
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 110m Hurdles · Place 9 · Oxford High School (AL)Oxford High School (AL)110m Hurdles915.7012
Mar 2Yellow Jacket InvitationalMar 2 · Triple Jump · Place 3 · Oxford High School (AL)Oxford High School (AL)Triple Jump342-6.5012
Mar 2Yellow Jacket InvitationalMar 2 · Long Jump · Place 4 · Oxford High School (AL)Oxford High School (AL)Long Jump420-1012
Mar 2Yellow Jacket InvitationalMar 2 · 110m Hurdles · Place 2 · Oxford High School (AL)Oxford High School (AL)110m Hurdles215.4212

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 60m Hurdles · Place 4 · OxfordOxford60m Hurdles39" / 0.991m4.8.54a PB12
Dec 9Holiday Invitational #1Dec 9 · Long Jump · Place 3 · OxfordOxfordLong Jump3.19-11.0012

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 300m Hurdles · Place 23 · OxfordOxford300m Hurdles36" / 0.914m23.46.55a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · Long Jump · Place 15 · OxfordOxfordLong Jump15.19-05.2511
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 300m Hurdles · Place 3 · OxfordOxford300m Hurdles36" / 0.914m3.42.88a PB11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 110m Hurdles · OxfordOxford110m Hurdles39" / 0.991mRound P--FSWind: 0.411
Apr 22King of the East InvitationalApr 22 · Long Jump · Place 8 · OxfordOxfordLong Jump8.19-09.5011
Apr 22King of the East InvitationalApr 22 · 300m Hurdles · Place 7 · OxfordOxford300m Hurdles36" / 0.914m7.45.77a11
Apr 22King of the East InvitationalApr 22 · 110m Hurdles · Place 3 · OxfordOxford110m Hurdles39" / 0.991m3.15.89a11
Apr 14Mountain Brook InvitationalApr 14 · Long Jump · Place 47 · OxfordOxfordLong Jump47.18-10.7511
Apr 14Mountain Brook InvitationalApr 14 · 300m Hurdles · Place 35 · OxfordOxford300m Hurdles36" / 0.914mRound P35.48.12a11
Apr 14Mountain Brook InvitationalApr 14 · 110m Hurdles · Place 12 · OxfordOxford110m Hurdles39" / 0.991mRound P12.15.97aWind: 0.311

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 110m Hurdles · Place 11 · OxfordOxford110m Hurdles39" / 0.991mRound P11.15.60aWind: -0.310
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · Long Jump · Place 9 · OxfordOxfordLong Jump9.20-03.2510
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 300m Hurdles · Place 19 · OxfordOxford300m Hurdles36" / 0.914m19.46.24a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 110m Hurdles · Place 2 · OxfordOxford110m Hurdles39" / 0.991mRound P2.15.92a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 110m Hurdles · Place 2 · OxfordOxford110m Hurdles39" / 0.991m2.15.71a10
Apr 22Hewitt-Trussville InvitationalApr 22 · Long Jump · Place 7 · Oxford High School (AL)Oxford High School (AL)Long Jump720-11.7510
Apr 22Hewitt-Trussville InvitationalApr 22 · 110m Hurdles · Place 9 · Oxford High School (AL)Oxford High School (AL)110m Hurdles915.8810
Apr 22Hewitt-Trussville InvitationalApr 22 · 100 Meters · Place 23 · Oxford High School (AL)Oxford High School (AL)100 Meters2311.58 PB10
Apr 16King of the East InvitationalApr 16 · Long Jump · Place 6 · OxfordOxfordLong Jump6.20-06.00 PB10
Apr 16King of the East InvitationalApr 16 · 300m Hurdles · Place 4 · OxfordOxford300m Hurdles36" / 0.914m4.43.91a10
Apr 16King of the East InvitationalApr 16 · 110m Hurdles · Place 2 · OxfordOxford110m Hurdles39" / 0.991m2.15.72a10
Apr 2King of the West InvitationalApr 2 · Long Jump · Place 6 · OxfordOxfordLong Jump6.19-09.0010
Apr 2King of the West InvitationalApr 2 · 300m Hurdles · Place 6 · OxfordOxford300m Hurdles36" / 0.914m6.44.13a10
Apr 2King of the West InvitationalApr 2 · 110m Hurdles · Place 3 · OxfordOxford110m Hurdles39" / 0.991m3.16.68a10

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 6A State Track & Field ChampionshipsApr 29 · 300m Hurdles · Place 18 · OxfordOxford300m Hurdles36" / 0.914m18.46.33a9
Apr 23AHSAA Class 6A Section 2Apr 23 · Long Jump · Place 18 · OxfordOxfordLong Jump18.5.81m9
Apr 23AHSAA Class 6A Section 2Apr 23 · 300m Hurdles · Place 12 · OxfordOxford300m Hurdles36" / 0.914m12.44.43a9
Apr 23AHSAA Class 6A Section 2Apr 23 · 110m Hurdles · Place 9 · OxfordOxford110m Hurdles39" / 0.991mRound P9.17.37a9