Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorPatriot Invitational · Feb 2812.16Patriot InvitationalFebruary 28, 2026
100 Meters · OutdoorThursday "Knight" Invitational · Mar 2112.02Thursday "Knight" InvitationalMarch 21, 2024
200 Meters · OutdoorFort Payne Invitational · Mar 1924.77aFort Payne InvitationalMarch 19, 2026
400 Meters · IndoorLast Chance Invitational #3 · Jan 2855.56Last Chance Invitational #3January 28, 2023
400 Meters · OutdoorAHSAA Lincoln Section 2026 · Apr 2454.68aAHSAA Lincoln Section 2026April 24, 2026
60 Meter · IndoorMLK Track Classic #2 · Jan 167.61aMLK Track Classic #2January 16, 2023
60 Meters · IndoorLast Chance Invitational #3 · Jan 287.61Last Chance Invitational #3January 28, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24AHSAA Lincoln Section 2026Apr 24 · 400 Meters · Place 14 · Springville400 Meters14.54.68a PB12
Apr 17Hewitt-Trussville InvitationalApr 17 · 400 Meters · Place 34 · Springville400 Meters34.55.73a12
Apr 4Lake Guntersville InvitationalApr 4 · 400 Meters · Place 9 · Springville400 Meters9.55.11a12
Mar 19Fort Payne InvitationalMar 19 · 400 Meters · Place 20 · Springville400 Meters20.55.19a12
Mar 19Fort Payne InvitationalMar 19 · 200 Meters · Place 27 · Springville200 Meters27.24.77a PB12
Mar 141A-7A Cullman ClassicMar 14 · 400 Meters · Place 23 · Springville400 Meters2355.79—
Mar 141A-7A Cullman ClassicMar 14 · 100 Meters · Place 32 · Springville100 Meters3212.14—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 400 Meters · Place 53 · Springville400 Meters5355.8912
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 200 Meters · Place 67 · Springville200 Meters6724.9712

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Patriot InvitationalFeb 28 · 400 Meters · Place 23 · Springville400 Meters2357.3512
Feb 28Patriot InvitationalFeb 28 · 100 Meters · Place 16 · Springville100 Meters1612.16 PB12
Jan 24Last Chance #2Jan 24 · 400 Meters · Place 22 · Springville400 Meters2257.4312
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 87 · Springville400 Meters8757.8212

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25AHSAA Lincoln Section 2025Apr 25 · 100 Meters · Place 26 · Springville100 MetersRound P26.12.62a11
Apr 18Hewitt Trussville InvitationalApr 18 · 200 Meters · Place 62 · Springville200 Meters6225.2311
Apr 18Hewitt Trussville InvitationalApr 18 · 100 Meters · Place 64 · Springville100 Meters6412.4811
Apr 5Scottsboro InvitationalApr 5 · 400 Meters · Place 26 · Springville400 Meters2658.8511
Apr 5Scottsboro InvitationalApr 5 · 100 Meters · Place 13 · Springville100 Meters1312.4511
Mar 21Friday "Knight" LightsMar 21 · 100 Meters · Place 23 · Springville100 Meters2312.4211

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 60 Meters · Place 80 · Springville60 Meters807.8811
Jan 4Ice Breaker Invitational #2Jan 4 · 60 Meter · Place 106 · Springville60 Meter106.7.87a11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 60 Meters · Place 113 · Springville60 Meters1137.8211

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 26Lincoln Section 2024Apr 26 · 400 Meters · Place 28 · Springville400 Meters28.57.42a10
Apr 26Lincoln Section 2024Apr 26 · 100 Meters · Place 30 · Springville100 MetersRound P30.12.49aWind: -2.510
Apr 19Hewitt Trussville InvitationalApr 19 · 400 Meters · Place 42 · Springville400 Meters4256.2410
Apr 12Mountain Brook InvitationalApr 12 · 400 Meters · Place 80 · Springville400 MetersRound P80.59.78a10
Apr 12Mountain Brook InvitationalApr 12 · 100 Meters · Place 93 · Springville100 MetersRound P93.12.39aWind: 0.610
Mar 21Thursday "Knight" InvitationalMar 21 · 100 Meters · Place 30 · Springville100 Meters3012.02 PB10
Mar 14Albertville Varsity Meet #2Mar 14 · Long Jump · Place 12 · SpringvilleLong Jump1218-01.50—
Mar 2Paul Bryant InvitationalMar 2 · 100 Meters · Place 39 · Springville100 Meters3912.1910

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 60 Meter · Place 99 · Springville60 Meter99.7.66a10
Dec 9Holiday Invitational #2Dec 9 · 400 Meters · Place 108 · Springville400 Meters108.58.61a10
Jan 28Last Chance Invitational #3Jan 28 · 400 Meters · Place 103 · Springville400 Meters10355.56 PB—
Jan 28Last Chance Invitational #3Jan 28 · 60 Meters · Place 107 · Springville60 Meters1077.71—
Jan 28Last Chance Invitational #3Jan 28 · 400 Meters · Place 103 · Springville400 Meters10357.159
Jan 28Last Chance Invitational #3Jan 28 · 60 Meters · Place 107 · Springville60 Meters1077.61 PB9
Jan 16MLK Track Classic #2Jan 16 · 60 Meter · Place 95 · Springville60 Meter95.7.61a PB9

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 28AHSAA Lincoln SectionalApr 28 · 400 Meters · Place 20 · Springville400 Meters20.55.96a9
Apr 28AHSAA Lincoln SectionalApr 28 · 200 Meters · Place 29 · Springville200 MetersRound P29.25.43aWind: -0.39
Apr 28AHSAA Lincoln SectionalApr 28 · 100 Meters · Place 28 · Springville100 MetersRound P28.12.22aWind: -0.89
Apr 21Hewitt-Trussville InvitationalApr 21 · 400 Meters · Place 50 · Springville400 Meters5058.249
Apr 21Hewitt-Trussville InvitationalApr 21 · 200 Meters · Place 56 · Springville200 Meters5626.069
Apr 21Hewitt-Trussville InvitationalApr 21 · 100 Meters · Place 58 · Springville100 Meters5812.299
Apr 14Mountain Brook InvitationalApr 14 · 400 Meters · Place 106 · Springville400 Meters106.56.74a9
Apr 14Mountain Brook InvitationalApr 14 · 200 Meters · Springville200 MetersRound P--DNSWind: 0.49
Apr 14Mountain Brook InvitationalApr 14 · 100 Meters · Place 124 · Springville100 MetersRound P124.12.28aWind: -0.19
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 400 Meters · Place 4 · Springville Middle School400 Meters457.389
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 200 Meters · Place 6 · Springville Middle School200 Meters625.589
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 100 Meters · Place 2 · Springville Middle School100 Meters212.339
Mar 3Paul W. Bryant InvitationalMar 3 · 100 Meters · Place 44 · Springville100 Meters4412.04—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 60 Meter · Place 98 · Springville60 Meter98.7.71a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 11Vestavia Hills King of the Mountain Middle School InvitationalMar 11 · 400 Meters · Place 15 · Springville400 Meters151:03.82—