Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFort Payne Invitational · Mar 1911.73aFort Payne InvitationalMarch 19, 2026
200 Meters · OutdoorScottsboro Invitational · Apr 524.32Scottsboro InvitationalApril 5, 2025
400 Meters · IndoorPatriot Invitational · Feb 2856.48Patriot InvitationalFebruary 28, 2026
400 Meters · OutdoorLake Guntersville Invitational · Apr 455.68aLake Guntersville InvitationalApril 4, 2026
60 Meter · IndoorHoliday Invitational #2 · Dec 97.84aHoliday Invitational #2December 9, 2023
60 Meters · IndoorLast Chance #2 · Jan 247.56Last Chance #2January 24, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24AHSAA Lincoln Section 2026Apr 24 · 100 Meters · Place 16 · SpringvilleSpringville100 MetersRound P16.12.08a12
Apr 17Hewitt-Trussville InvitationalApr 17 · 200 Meters · SpringvilleSpringville200 Meters--DNS12
Apr 17Hewitt-Trussville InvitationalApr 17 · 100 Meters · Place 62 · SpringvilleSpringville100 Meters62.12.28a12
Apr 4Lake Guntersville InvitationalApr 4 · 400 Meters · Place 13 · SpringvilleSpringville400 Meters13.55.68a PB12
Apr 4Lake Guntersville InvitationalApr 4 · 100 Meters · SpringvilleSpringville100 Meters--DNS12
Mar 19Fort Payne InvitationalMar 19 · 200 Meters · Place 22 · SpringvilleSpringville200 Meters22.24.39a12
Mar 19Fort Payne InvitationalMar 19 · 100 Meters · Place 22 · SpringvilleSpringville100 Meters22.11.73a PB12
Mar 141A-7A Cullman ClassicMar 14 · 200 Meters · Place 22 · SpringvilleSpringville200 Meters2224.64—
Mar 141A-7A Cullman ClassicMar 14 · 100 Meters · Place 30 · SpringvilleSpringville100 Meters3012.11—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100 Meters · Place 69 · SpringvilleSpringville100 Meters6912.2012
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 200 Meters · Place 69 · SpringvilleSpringville200 Meters6925.0312

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28Patriot InvitationalFeb 28 · 400 Meters · Place 18 · SpringvilleSpringville400 Meters1856.48 PB12
Jan 24Last Chance #2Jan 24 · 400 Meters · Place 26 · SpringvilleSpringville400 Meters2658.5612
Jan 24Last Chance #2Jan 24 · 60 Meters · Place 24 · SpringvilleSpringville60 Meters247.56 PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 80 · SpringvilleSpringville400 Meters8057.1412
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60 Meters · Place 94 · SpringvilleSpringville60 Meters947.6612
Jan 3Ice Breaker #2Jan 3 · 400 Meters · Place 96 · SpringvilleSpringville400 Meters9659.5012
Jan 3Ice Breaker #2Jan 3 · 60 Meters · Place 83 · SpringvilleSpringville60 Meters837.6812

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25AHSAA Lincoln Section 2025Apr 25 · 200 Meters · Place 15 · SpringvilleSpringville200 MetersRound P15.24.44a11
Apr 25AHSAA Lincoln Section 2025Apr 25 · 100 Meters · Place 20 · SpringvilleSpringville100 MetersRound P20.12.24a11
Apr 18Hewitt Trussville InvitationalApr 18 · 200 Meters · Place 58 · SpringvilleSpringville200 Meters5824.9811
Apr 18Hewitt Trussville InvitationalApr 18 · 100 Meters · Place 61 · SpringvilleSpringville100 Meters6112.1911
Apr 12Lake Guntersville InvitationalApr 12 · 200 Meters · Place 18 · SpringvilleSpringville200 Meters1825.2211
Apr 12Lake Guntersville InvitationalApr 12 · 100 Meters · Place 12 · SpringvilleSpringville100 Meters1212.0811
Apr 5Scottsboro InvitationalApr 5 · 200 Meters · Place 7 · SpringvilleSpringville200 Meters724.32 PB11
Apr 5Scottsboro InvitationalApr 5 · 100 Meters · Place 3 · SpringvilleSpringville100 Meters311.7811
Mar 21Friday "Knight" LightsMar 21 · 200 Meters · Place 25 · SpringvilleSpringville200 Meters2525.3611
Mar 21Friday "Knight" LightsMar 21 · 100 Meters · Place 19 · SpringvilleSpringville100 Meters1912.2811

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 25Last Chance #2Jan 25 · 60 Meters · Place 54 · SpringvilleSpringville60 Meters547.7311
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 60 Meters · Place 55 · SpringvilleSpringville60 Meters557.6111

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 19Hewitt Trussville InvitationalApr 19 · 100 Meters · Place 60 · SpringvilleSpringville100 Meters6012.4110
Apr 12Mountain Brook InvitationalApr 12 · 200 Meters · Place 99 · SpringvilleSpringville200 MetersRound P99.27.07aWind: -0.110
Apr 12Mountain Brook InvitationalApr 12 · 100 Meters · Place 108 · SpringvilleSpringville100 MetersRound P108.12.57aWind: 0.410
Mar 21Thursday "Knight" InvitationalMar 21 · 100 Meters · Place 42 · SpringvilleSpringville100 Meters4212.4410
Mar 14Albertville Varsity Meet #2Mar 14 · 200 Meters · Place 22 · SpringvilleSpringville200 Meters2226.41—
Mar 2Paul Bryant InvitationalMar 2 · 100 Meters · Place 80 · SpringvilleSpringville100 Meters8012.8710
Mar 2Paul Bryant InvitationalMar 2 · 200 Meters · Place 110 · SpringvilleSpringville200 Meters11028.3610

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 26Last Chance Meet #1Jan 26 · 60 Meters · Place 136 · SpringvilleSpringville60 Meters1367.9110

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 60 Meter · Place 128 · SpringvilleSpringville60 Meter128.7.84a PB10
Jan 28Last Chance Invitational #3Jan 28 · 60 Meters · Place 165 · SpringvilleSpringville60 Meters1658.06—
Jan 28Last Chance Invitational #3Jan 28 · 60 Meters · Place 165 · SpringvilleSpringville60 Meters1658.119
Jan 16MLK Track Classic #2Jan 16 · 400 Meters · Place 152 · SpringvilleSpringville400 Meters152.1:05.18a9

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 28AHSAA Lincoln SectionalApr 28 · 100 Meters · Place 35 · SpringvilleSpringville100 MetersRound P35.12.54aWind: -0.89
Apr 21Hewitt-Trussville InvitationalApr 21 · 400 Meters · Place 70 · SpringvilleSpringville400 Meters701:06.669
Apr 21Hewitt-Trussville InvitationalApr 21 · 200 Meters · Place 64 · SpringvilleSpringville200 Meters6427.479
Apr 21Hewitt-Trussville InvitationalApr 21 · 100 Meters · Place 74 · SpringvilleSpringville100 Meters7413.019
Apr 14Mountain Brook InvitationalApr 14 · 400 Meters · Place 165 · SpringvilleSpringville400 Meters165.1:06.94a9
Apr 14Mountain Brook InvitationalApr 14 · 200 Meters · Place 73 · SpringvilleSpringville200 MetersRound P73.24.71aWind: 0.19
Apr 14Mountain Brook InvitationalApr 14 · 100 Meters · Place 179 · SpringvilleSpringville100 MetersRound P179.13.33aWind: 0.49
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 400 Meters · Place 14 · Springville Middle SchoolSpringville Middle School400 Meters141:02.019
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 200 Meters · Place 26 · Springville Middle SchoolSpringville Middle School200 Meters2628.169
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 100 Meters · Place 26 · Springville Middle SchoolSpringville Middle School100 Meters2613.269
Mar 3Paul W. Bryant InvitationalMar 3 · 200 Meters · Place 97 · SpringvilleSpringville200 Meters9727.26—
Mar 3Paul W. Bryant InvitationalMar 3 · 100 Meters · Place 82 · SpringvilleSpringville100 Meters8212.629—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 60 Meter · Place 152 · SpringvilleSpringville60 Meter152.8.06a9

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 15Mountain Brook InvitationalApr 15 · 400 Meters · Place 8 · Springville msSpringville ms400 Meters8.1:05.44a8
Apr 15Mountain Brook InvitationalApr 15 · 100 Meters · Place 30 · Springville msSpringville ms100 Meters30.13.84aWind: -0.18
Mar 11Vestavia Hills King of the Mountain Middle School InvitationalMar 11 · 400 Meters · Place 17 · SpringvilleSpringville400 Meters171:06.91—