Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorPaul W. Bryant Invitational · Feb 2813.95Paul W. Bryant InvitationalFebruary 28, 2026
100 Meters · OutdoorHewitt-Trussville Invitational · Apr 1713.42aHewitt-Trussville InvitationalApril 17, 2026
200 Meters · IndoorPaul W. Bryant Invitational · Feb 2828.97Paul W. Bryant InvitationalFebruary 28, 2026
200 Meters · OutdoorSpain Park Classic · Apr 429.20aSpain Park ClassicApril 4, 2026
400 Meters · IndoorNorthridge-Black & Blue Invitational 2025 · Feb 221:32.69aNorthridge-Black & Blue Invitational 2025February 22, 2025
60 Meter · IndoorMagic City Invitational #2 · Dec 68.76aMagic City Invitational #2December 6, 2025
60 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 198.57Martin Luther King Indoor Track Classic #2January 19, 2026
Discus · 1kg · OutdoorWest Alabama MS Championship · Apr 1662-01West Alabama MS ChampionshipApril 16, 2024
Long Jump · OutdoorWest Alabama MS Championship · Apr 169-10.00West Alabama MS ChampionshipApril 16, 2024
Shot Put · 4kg · IndoorMagic City Invitational #2 · Dec 626-04.75Magic City Invitational #2December 6, 2025
Shot Put · 4kg · OutdoorWest Alabama MS Championship · Apr 1627-10.00West Alabama MS ChampionshipApril 16, 2024
Triple Jump · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2429-04.00AHSAA Hewitt-Trussville Section 2026April 24, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Triple Jump · Place 13 · Tuscaloosa CountyTuscaloosa CountyTriple Jump13.29-04.00 PB10
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100 Meters · Place 16 · Tuscaloosa CountyTuscaloosa County100 MetersRound P16.13.80a10
Apr 17Hewitt-Trussville InvitationalApr 17 · Triple Jump · Place 19 · Tuscaloosa CountyTuscaloosa CountyTriple Jump19.29-00.0010
Apr 17Hewitt-Trussville InvitationalApr 17 · 100 Meters · Place 21 · Tuscaloosa CountyTuscaloosa County100 Meters21.13.42a PB10
Apr 16West Alabama HS City/ County ChampionshipApr 16 · Triple Jump · Place 4 · Tuscaloosa CountyTuscaloosa CountyTriple Jump4.27-08.0010
Apr 16West Alabama HS City/ County ChampionshipApr 16 · 200 Meters · Tuscaloosa CountyTuscaloosa County200 Meters--DNS10
Apr 16West Alabama HS City/ County ChampionshipApr 16 · 100 Meters · Place 13 · Tuscaloosa CountyTuscaloosa County100 Meters13.13.72a10
Apr 11Sparkman Senator ClassicApr 11 · Triple Jump · Tuscaloosa CountyTuscaloosa CountyTriple Jump--DNS10
Apr 11Sparkman Senator ClassicApr 11 · 200 Meters · Tuscaloosa CountyTuscaloosa County200 Meters--DNSWind: 010
Apr 11Sparkman Senator ClassicApr 11 · 100 Meters · Place 41 · Tuscaloosa CountyTuscaloosa County100 Meters41.13.76aWind: 010
Apr 4Spain Park ClassicApr 4 · Triple Jump · Place 12 · Tuscaloosa CountyTuscaloosa CountyTriple Jump12.27-03.7510
Apr 4Spain Park ClassicApr 4 · 200 Meters · Place 24 · Tuscaloosa CountyTuscaloosa County200 Meters24.29.20a PB10
Apr 2Panther Prowl (Run, Relay, Jump Meet ONLY)Apr 2 · Triple Jump · Place 1 · Tuscaloosa CountyTuscaloosa CountyTriple Jump1.5-05.0010
Apr 2Panther Prowl (Run, Relay, Jump Meet ONLY)Apr 2 · 100 Meters · Place 7 · Tuscaloosa CountyTuscaloosa County100 Meters7.14.02a10
Mar 28King of the West (High School)Mar 28 · Triple Jump · Place 5 · Tuscaloosa CountyTuscaloosa CountyTriple Jump5.28-07.0010
Mar 28King of the West (High School)Mar 28 · 200 Meters · Tuscaloosa CountyTuscaloosa County200 Meters--DNS10
Mar 28King of the West (High School)Mar 28 · 100 Meters · Place 21 · Tuscaloosa CountyTuscaloosa County100 Meters21.14.56a10

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 28Paul W. Bryant InvitationalFeb 28 · Long Jump · Place 17 · Tuscaloosa CountyTuscaloosa CountyLong Jump1714-310
Feb 28Paul W. Bryant InvitationalFeb 28 · 200 Meters · Place 21 · Tuscaloosa CountyTuscaloosa County200 Meters2128.97 PB10
Feb 28Paul W. Bryant InvitationalFeb 28 · 100 Meters · Place 32 · Tuscaloosa CountyTuscaloosa County100 Meters3213.95 PB10
Feb 21Northridge-Black & Blue InvitationalFeb 21 · Long Jump · Place 14 · Tuscaloosa CountyTuscaloosa CountyLong Jump1413-10.5010
Feb 21Northridge-Black & Blue InvitationalFeb 21 · 200 Meters · Place 40 · Tuscaloosa CountyTuscaloosa County200 Meters4032.7110
Feb 21Northridge-Black & Blue InvitationalFeb 21 · 100 Meters · Place 23 · Tuscaloosa CountyTuscaloosa County100 Meters2314.5310
Jan 24Last Chance #3Jan 24 · Shot Put · Place 11 · Tuscaloosa CountyTuscaloosa CountyShot Put1126-3.7510
Jan 24Last Chance #3Jan 24 · Long Jump · Place 20 · Tuscaloosa CountyTuscaloosa CountyLong Jump2013-510
Jan 24Last Chance #3Jan 24 · 60 Meters · Place 41 · Tuscaloosa CountyTuscaloosa County60 Meters418.5810
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · Long Jump · Place 39 · Tuscaloosa CountyTuscaloosa CountyLong Jump3914-210
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · Shot Put · Place 42 · Tuscaloosa CountyTuscaloosa CountyShot Put4224-10.5010
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60 Meters · Place 67 · Tuscaloosa CountyTuscaloosa County60 Meters678.57 PB10
Jan 3Ice Breaker #2Jan 3 · Long Jump · Place 50 · Tuscaloosa CountyTuscaloosa CountyLong Jump5012-3.2510
Jan 3Ice Breaker #2Jan 3 · Shot Put · Place 34 · Tuscaloosa CountyTuscaloosa CountyShot Put3426-810
Jan 3Ice Breaker #2Jan 3 · 60 Meters · Place 88 · Tuscaloosa CountyTuscaloosa County60 Meters888.9010

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · Shot Put · Place 44 · Tuscaloosa CountyTuscaloosa CountyShot Put4425-310
Dec 13Holiday Invitational #2Dec 13 · Long Jump · Place 49 · Tuscaloosa CountyTuscaloosa CountyLong Jump4914-010
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 108 · Tuscaloosa CountyTuscaloosa County60 Meters1088.8010
Dec 13Holiday Invitational #2Dec 13 · Shot Put · Place 44 · Tuscaloosa CountyTuscaloosa CountyShot Put4425-310
Dec 13Holiday Invitational #2Dec 13 · Long Jump · Place 49 · Tuscaloosa CountyTuscaloosa CountyLong Jump4914-010
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 108 · Tuscaloosa CountyTuscaloosa County60 Meters1088.8010
Dec 6Magic City Invitational #2Dec 6 · 60 Meter · Place 91 · Tuscaloosa CountyTuscaloosa County60 Meter91.8.76a PB10
Dec 6Magic City Invitational #2Dec 6 · Shot Put · Place 21 · Tuscaloosa CountyTuscaloosa CountyShot Put4kg21.26-04.75 PB10
Dec 6Magic City Invitational #2Dec 6 · 400 Meters · Tuscaloosa CountyTuscaloosa County400 Meters--DNS10
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · Shot Put · Place 12 · Tuscaloosa CountyTuscaloosa CountyShot Put1225-2—
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 400 Meters · Place 14 · Tuscaloosa CountyTuscaloosa County400 Meters141:32.69a PB—
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 400 Meters · Place 14 · Tuscaloosa CountyTuscaloosa County400 Meters141:32.699
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · Shot Put · Place 12 · Tuscaloosa CountyTuscaloosa CountyShot Put1225-29

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · Shot Put · Place 14 · Tuscaloosa CountyTuscaloosa CountyShot Put4kg14.25-10.509
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 200 Meters · Place 15 · Tuscaloosa CountyTuscaloosa County200 Meters15.30.13a9
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 100 Meters · Place 13 · Tuscaloosa CountyTuscaloosa County100 MetersRound P13.14.11a9
Apr 17West AL & Tuscaloosa City/County HS Championships 2025Apr 17 · Shot Put · Place 10 · Tuscaloosa CountyTuscaloosa CountyShot Put1026-19
Apr 17West AL & Tuscaloosa City/County HS Championships 2025Apr 17 · 100 Meters · Place 18 · Tuscaloosa CountyTuscaloosa County100 Meters1814.15a9
Apr 5King of the West (High School)Apr 5 · 100 Meters · Place 28 · Tuscaloosa CountyTuscaloosa County100 Meters2814.539
Mar 22Jaguar InvitationalMar 22 · Shot Put · Tuscaloosa CountyTuscaloosa CountyShot Put4kg--DNS9
Mar 22Jaguar InvitationalMar 22 · 100 Meters · Place 38 · Tuscaloosa CountyTuscaloosa County100 Meters38.14.36a9
Mar 20Thompson InvitationalMar 20 · 200 Meters · Place 32 · Tuscaloosa CountyTuscaloosa County200 Meters3231.389
Mar 20Thompson InvitationalMar 20 · 100 Meters · Place 50 · Tuscaloosa CountyTuscaloosa County100 Meters5014.809
Mar 1Paul W. Bryant InvitationalMar 1 · 200 Meters · Place 75 · Tuscaloosa CountyTuscaloosa County200 Meters7531.719
Mar 1Paul W. Bryant InvitationalMar 1 · 100 Meters · Place 77 · Tuscaloosa CountyTuscaloosa County100 Meters7714.929

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 16West Alabama MS ChampionshipApr 16 · Long Jump · Place 23 · Echols msEchols msLong Jump23.9-10.00 PB8
Apr 16West Alabama MS ChampionshipApr 16 · Discus · Place 1 · Echols msEchols msDiscus1kg1.62-01 PB8
Apr 16West Alabama MS ChampionshipApr 16 · Shot Put · Place 2 · Echols msEchols msShot Put4kg2.27-10.00 PB8
Apr 11Northridge Black and Blue MS MeetApr 11 · Discus · Place 2 · Echols Middle SchoolEchols Middle SchoolDiscus259-48
Apr 11Northridge Black and Blue MS MeetApr 11 · Shot Put · Place 1 · Echols Middle SchoolEchols Middle SchoolShot Put128-48
Mar 26Paul W. Bryant Middle School Invitational #2Mar 26 · Discus · Place 1 · Echols MiddlEchols MiddlDiscus119.35m—
Mar 26Paul W. Bryant Middle School Invitational #2Mar 26 · Shot Put · Place 2 · Echols MiddlEchols MiddlShot Put28.29m—
Mar 19Northridge - Jaguar Middle School MeetMar 19 · Discus · Place 1 · EcholsEcholsDiscus165-6—
Mar 19Northridge - Jaguar Middle School MeetMar 19 · Shot Put · Place 1 · EcholsEcholsShot Put127-0—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 29Paul W. Bryant Middle School InvitationalFeb 29 · Long Jump · Place 13 · Echols Middle SchoolEchols Middle SchoolLong Jump1310-58
Feb 29Paul W. Bryant Middle School InvitationalFeb 29 · Discus · Place 3 · Echols Middle SchoolEchols Middle SchoolDiscus349-68
Feb 29Paul W. Bryant Middle School InvitationalFeb 29 · Shot Put · Place 2 · Echols Middle SchoolEchols Middle SchoolShot Put225-48