Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUAB Invite · Feb 75:29.24aUAB InviteFebruary 7, 2026
1 Mile · OutdoorMountain Brook Invitational · Apr 156:25.13aMountain Brook InvitationalApril 15, 2022
100 Meters · OutdoorWest Alabama & Tuscaloosa City/County Championship · Apr 1714.97West Alabama & Tuscaloosa City/County ChampionshipApril 17, 2019
100m Hurdles · 33" / 0.838m · OutdoorWest Alabama HS Champonships · Apr 2122.38aWest Alabama HS ChamponshipsApril 21, 2022
1500 Meters · OutdoorMississippi College Spring Classic · Mar 75:06.63aMississippi College Spring ClassicMarch 7, 2026
1600 Meters · IndoorAHSAA Indoor Track and Field Championships · Feb 76:11.24AHSAA Indoor Track and Field ChampionshipsFebruary 7, 2020
1600 Meters · OutdoorSpain Park Classic · Apr 26:02.06Spain Park ClassicApril 2, 2021
200 Meters · IndoorNorthridge Black & Gold Invitational · Feb 2530.67Northridge Black & Gold InvitationalFebruary 25, 2023
200 Meters · OutdoorNorthridge Jaguar Invitational · Mar 2028.90Northridge Jaguar InvitationalMarch 20, 2021
3000 Meters · Indoor2026 GSC Indoor Track & Field Championships · Feb 1910:55.62a2026 GSC Indoor Track & Field ChampionshipsFebruary 19, 2026
3000 Meters · Outdoor2026 Ole Miss Classic · Mar 2011:09.17a2026 Ole Miss Classic March 20, 2026
300m Hurdles · 30" / 0.762m · OutdoorMountain Brook Invitational · Apr 1554.67aMountain Brook InvitationalApril 15, 2022
400 Meters · IndoorMLK Indoor Track Classic · Jan 181:05.25aMLK Indoor Track ClassicJanuary 18, 2021
400 Meters · OutdoorWest Alabama HS Championships · Apr 151:05.41aWest Alabama HS ChampionshipsApril 15, 2021
5000 Meters · IndoorSamford Open · Jan 1719:20.57Samford OpenJanuary 17, 2026
5000 Meters · OutdoorMontevallo Falcon Classic · Mar 1318:47.50aMontevallo Falcon ClassicMarch 13, 2026
60 Meters · IndoorCrossplex Last Chance Invitational · Jan 318.843Crossplex Last Chance InvitationalJanuary 31, 2020
800 Meters · IndoorLast Chance Invitational · Jan 292:38.08aLast Chance InvitationalJanuary 29, 2021
800 Meters · OutdoorUWG Legends Track Meet · Apr 32:28.32aUWG Legends Track MeetApril 3, 2026
High Jump · OutdoorNorthridge - Jaguar HS Invitational · Mar 261.21mNorthridge - Jaguar HS InvitationalMarch 26, 2022
Javelin · 600g · OutdoorUWA Invitational · Apr 1137.98mUWA InvitationalApril 11, 2026
Long Jump · OutdoorWest Alabama & Tuscaloosa City/County Championship · Apr 173.84mWest Alabama & Tuscaloosa City/County ChampionshipApril 17, 2019
Shot Put · 4kg · OutdoorKing of the West Invitational · Apr 121-11.50King of the West InvitationalApril 1, 2023

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · Javelin · Place 4 · West AlabamaWest AlabamaJavelin600g4.37.69mJr
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 5000 Meters · Place 15 · West AlabamaWest Alabama5000 Meters15.19:03.73aJr
Apr 11UWA InvitationalApr 11 · Javelin · Place 1 · West AlabamaWest AlabamaJavelin600g1.37.98m PBJr
Apr 11UWA InvitationalApr 11 · 5000 Meters · Place 2 · West AlabamaWest Alabama5000 Meters2.19:31.03aJr
Apr 3UWG Legends Track MeetApr 3 · Javelin · Place 1 · West AlabamaWest AlabamaJavelin134.49mJr
Apr 3UWG Legends Track MeetApr 3 · 1500 Meters · Place 8 · West AlabamaWest Alabama1500 Meters85:10.23aJr
Apr 3UWG Legends Track MeetApr 3 · 800 Meters · Place 10 · West AlabamaWest Alabama800 Meters102:28.32a PBJr
Mar 202026 Ole Miss Classic Mar 20 · 3000 Meters · Place 7 · West AlabamaWest Alabama3000 Meters711:09.17a PBJr
Mar 13Montevallo Falcon ClassicMar 13 · 5000 Meters · Place 5 · West AlabamaWest Alabama5000 Meters518:47.50a PBJr
Mar 7Mississippi College Spring ClassicMar 7 · Javelin · West AlabamaWest AlabamaJavelin600g--FOULJr
Mar 7Mississippi College Spring ClassicMar 7 · 1500 Meters · Place 7 · West AlabamaWest Alabama1500 Meters7.5:06.63a PBJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · 3000 Meters · Place 15 · West AlabamaWest Alabama3000 Meters15.10:55.62a PBSo
Feb 7UAB InviteFeb 7 · 3000 Meters · Place 15 · West AlabamaWest Alabama3000 Meters1511:01.22aSo
Feb 7UAB InviteFeb 7 · 1 Mile · Place 20 · West AlabamaWest Alabama1 Mile205:29.24a PBSo
Jan 17Samford OpenJan 17 · 3000 Meters · Place 20 · West AlabamaWest Alabama3000 Meters2011:22.95SO
Jan 17Samford OpenJan 17 · 5000 Meters · Place 7 · West AlabamaWest Alabama5000 Meters719:20.57 PBSO

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · Javelin · Place 2 · Sipsey ValleySipsey ValleyJavelin600g2.121-0912
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 1600 Meters · Place 7 · Sipsey ValleySipsey Valley1600 Meters7.6:34.40a12
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · Javelin · Place 1 · Sipsey ValleySipsey ValleyJavelin600g1.112-0112
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 800 Meters · Place 8 · Sipsey ValleySipsey Valley800 Meters8.2:50.74a12
Apr 20West Alabama HS City/County ChampionshipApr 20 · 800 Meters · Place 14 · Sipsey ValleySipsey Valley800 Meters143:16.7412
Apr 20West Alabama HS City/County ChampionshipApr 20 · Javelin · Place 2 · Sipsey ValleySipsey ValleyJavelin2111-612
Apr 20West Alabama HS City/County ChampionshipApr 20 · 1600 Meters · Place 6 · Sipsey ValleySipsey Valley1600 Meters66:42.6312
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 111 · Sipsey ValleySipsey Valley1 Mile111.6:27.46a12
Apr 14Mountain Brook InvitationalApr 14 · Javelin · Place 4 · Sipsey ValleySipsey ValleyJavelin600g4.115-0612
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 120 · Sipsey ValleySipsey Valley800 Meters120.2:45.36a12
Apr 1King of the West InvitationalApr 1 · 1600 Meters · Place 6 · Sipsey ValleySipsey Valley1600 Meters6.6:39.47a12
Apr 1King of the West InvitationalApr 1 · Javelin · Place 2 · Sipsey ValleySipsey ValleyJavelin600g2.108-0612
Apr 1King of the West InvitationalApr 1 · Shot Put · Place 25 · Sipsey ValleySipsey ValleyShot Put4kg25.21-11.50 PB12
Mar 25Northridge-Jaguar InvitationalMar 25 · Javelin · Place 1 · Sipsey ValleSipsey ValleJavelin133.88m12
Mar 25Northridge-Jaguar InvitationalMar 25 · High Jump · Place 7 · Sipsey ValleSipsey ValleHigh Jump71.32m12
Mar 25Northridge-Jaguar InvitationalMar 25 · 800 Meters · Place 15 · Sipsey ValleSipsey Valle800 Meters153:09.6812
Mar 25Northridge-Jaguar InvitationalMar 25 · 400 Meters · Place 23 · Sipsey ValleSipsey Valle400 Meters231:14.9912
Mar 3Paul W. Bryant InvitationalMar 3 · Javelin · Place 3 · Sipsey ValleSipsey ValleJavelin333.60m—
Mar 3Paul W. Bryant InvitationalMar 3 · 1600 Meters · Place 26 · Sipsey ValleSipsey Valle1600 Meters266:54.95—
Mar 3Paul W. Bryant InvitationalMar 3 · 800 Meters · Place 25 · Sipsey ValleSipsey Valle800 Meters253:02.09—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25Northridge Black & Gold InvitationalFeb 25 · Javelin · Place 2 · Sipsey ValleSipsey ValleJavelin233.07m—
Feb 25Northridge Black & Gold InvitationalFeb 25 · 1600 Meters · Place 6 · Sipsey ValleSipsey Valle1600 Meters66:46.71—
Feb 25Northridge Black & Gold InvitationalFeb 25 · 800 Meters · Place 15 · Sipsey ValleSipsey Valle800 Meters152:59.80—
Feb 25Northridge Black & Gold InvitationalFeb 25 · 200 Meters · Place 20 · Sipsey ValleSipsey Valle200 Meters2030.67 PB—

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · Javelin · Place 16 · Sipsey ValleySipsey ValleyJavelin600g16.94-0111
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 1600 Meters · Place 5 · Sipsey ValleySipsey Valley1600 Meters5.6:41.11a11
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · Javelin · Place 5 · Sipsey ValleySipsey ValleyJavelin600g5.89-1011
Apr 21West Alabama HS ChamponshipsApr 21 · Long Jump · Place 19 · Sipsey ValleySipsey ValleyLong Jump19.13-08.5011
Apr 21West Alabama HS ChamponshipsApr 21 · Javelin · Place 5 · Sipsey ValleySipsey ValleyJavelin600g5.95-0911
Apr 21West Alabama HS ChamponshipsApr 21 · 300m Hurdles · Place 6 · Sipsey ValleySipsey Valley300m Hurdles30" / 0.762m6.56.17a11
Apr 21West Alabama HS ChamponshipsApr 21 · 100m Hurdles · Place 16 · Sipsey ValleySipsey Valley100m Hurdles33" / 0.838m16.22.38a PB11
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 76 · Sipsey ValleySipsey Valley1 Mile76.6:25.13a PB11
Apr 15Mountain Brook InvitationalApr 15 · Javelin · Place 20 · Sipsey ValleySipsey ValleyJavelin600g20.81-0811
Apr 15Mountain Brook InvitationalApr 15 · 300m Hurdles · Place 26 · Sipsey ValleySipsey Valley300m Hurdles30" / 0.762mRound P26.54.67a PB11
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 83 · Sipsey ValleySipsey Valley800 Meters83.2:46.43a11
Apr 2King of the West InvitationalApr 2 · 800 Meters · Place 10 · Sipsey ValleySipsey Valley800 Meters10.2:47.97a11
Mar 26Northridge - Jaguar HS InvitationalMar 26 · High Jump · Place 6 · Sipsey ValleSipsey ValleHigh Jump61.21m PB11
Mar 26Northridge - Jaguar HS InvitationalMar 26 · 300m Hurdles · Place 19 · Sipsey ValleSipsey Valle300m Hurdles191:08.6211
Mar 26Northridge - Jaguar HS InvitationalMar 26 · 400 Meters · Place 26 · Sipsey ValleSipsey Valle400 Meters261:15.3111
Mar 9Northridge Black & Gold Middle School & JV MeetMar 9 · Shot Put · Place 7 · Sipsey ValleSipsey ValleShot Put75.30m11
Mar 9Northridge Black & Gold Middle School & JV MeetMar 9 · High Jump · Place 5 · Sipsey ValleSipsey ValleHigh Jump51.21m11
Mar 9Northridge Black & Gold Middle School & JV MeetMar 9 · 100m Hurdles · Place 2 · Sipsey ValleSipsey Valle100m Hurdles222.4411
Mar 9Northridge Black & Gold Middle School & JV MeetMar 9 · 200 Meters · Place 2 · Sipsey ValleSipsey Valle200 Meters229.9011

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 28Last Chance Invitational #1Jan 28 · 800 Meters · Place 41 · Sipsey ValleSipsey Valle800 Meters412:47.20—
Jan 17Martin Luther King Jr Indoor Track Classic #1Jan 17 · 800 Meters · Place 14 · Sipsey ValleSipsey Valle800 Meters142:50.45—
Jan 17Martin Luther King Jr Indoor Track Classic #1Jan 17 · 400 Meters · Place 16 · Sipsey ValleSipsey Valle400 Meters161:08.08—
Jan 8Icebreaker Invitational Meet #1Jan 8 · 800 Meters · Place 16 · Sipsey ValleySipsey Valley800 Meters16.2:52.10a11
Jan 8Icebreaker Invitational Meet #1Jan 8 · 400 Meters · Place 18 · Sipsey ValleySipsey Valley400 Meters18.1:08.95a11

2021 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 5A State Track & Field ChampionshipsApr 29 · 1600 Meters · Place 22 · Sipsey ValleySipsey Valley1600 Meters22.6:21.32a10
Apr 29AHSAA Class 5A State Track & Field ChampionshipsApr 29 · 800 Meters · Place 15 · Sipsey ValleySipsey Valley800 Meters15.2:40.58a10
Apr 23AHSAA Class 5A Section 3Apr 23 · 1600 Meters · Place 2 · Sipsey ValleySipsey Valley1600 Meters2.6:16.14a10
Apr 23AHSAA Class 5A Section 3Apr 23 · 800 Meters · Place 2 · Sipsey ValleySipsey Valley800 Meters2.2:39.56a10
Apr 15West Alabama HS ChampionshipsApr 15 · 800 Meters · Place 1 · Sipsey ValleySipsey Valley800 Meters1.2:43.00a10
Apr 15West Alabama HS ChampionshipsApr 15 · 400 Meters · Place 8 · Sipsey ValleySipsey Valley400 Meters8.1:05.41a PB10
Apr 15West Alabama HS ChampionshipsApr 15 · 200 Meters · Place 15 · Sipsey ValleySipsey Valley200 Meters15.29.43a10
Apr 2Spain Park ClassicApr 2 · 1600 Meters · Place 20 · Sipsey ValleSipsey Valle1600 Meters206:02.06 PB—
Apr 2Spain Park ClassicApr 2 · 800 Meters · Place 19 · Sipsey ValleSipsey Valle800 Meters192:39.93—
Mar 27King of the West InvitationalMar 27 · 1600 Meters · Place 4 · Sipsey ValleySipsey Valley1600 Meters4.6:11.71a10
Mar 27King of the West InvitationalMar 27 · 800 Meters · Place 3 · Sipsey ValleySipsey Valley800 Meters3.2:40.56a10
Mar 27King of the West InvitationalMar 27 · 200 Meters · Place 13 · Sipsey ValleySipsey Valley200 Meters13.29.52a10
Mar 20Northridge Jaguar InvitationalMar 20 · 800 Meters · Place 7 · Sipsey ValleSipsey Valle800 Meters72:44.2710
Mar 20Northridge Jaguar InvitationalMar 20 · 400 Meters · Place 9 · Sipsey ValleSipsey Valle400 Meters91:06.0910
Mar 20Northridge Jaguar InvitationalMar 20 · 200 Meters · Place 18 · Sipsey ValleSipsey Valle200 Meters1828.90 PB10
Mar 6Paul Bryant InvitationalMar 6 · 1600 Meters · Place 3 · Sipsey ValleSipsey Valle1600 Meters36:16.34—
Mar 6Paul Bryant InvitationalMar 6 · 800 Meters · Place 5 · Sipsey ValleSipsey Valle800 Meters52:51.36—
Mar 6Paul Bryant InvitationalMar 6 · 200 Meters · Place 9 · Sipsey ValleSipsey Valle200 Meters929.48—

2021 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 29Last Chance InvitationalJan 29 · 800 Meters · Place 7 · Sipsey ValleySipsey Valley800 Meters7.2:38.08a PB10
Jan 18MLK Indoor Track ClassicJan 18 · 800 Meters · Place 16 · Sipsey ValleySipsey Valley800 Meters16.2:39.43a10
Jan 18MLK Indoor Track ClassicJan 18 · 400 Meters · Place 14 · Sipsey ValleySipsey Valley400 Meters14.1:05.25a PB10
Jan 12JV Meet #3AJan 12 · 1600 Meters · Place 25 · Sipsey ValleSipsey Valle1600 Meters256:20.62—
Jan 12JV Meet #3AJan 12 · 800 Meters · Place 20 · Sipsey ValleSipsey Valle800 Meters202:45.48—
Jan 8Crossplex Icebreaker InvitationalJan 8 · 800 Meters · Place 11 · Sipsey ValleySipsey Valley800 Meters11.2:41.72a10
Jan 8Crossplex Icebreaker InvitationalJan 8 · 400 Meters · Place 9 · Sipsey ValleySipsey Valley400 Meters9.1:05.27a10

2020 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 11Holiday InvitationalDec 11 · 800 Meters · Place 17 · Sipsey ValleySipsey Valley800 Meters17.2:46.30a10
Dec 11Holiday InvitationalDec 11 · 400 Meters · Sipsey ValleySipsey Valley400 Meters--DQ10
Feb 7AHSAA Indoor Track and Field ChampionshipsFeb 7 · 800 Meters · Place 31 · Sipsey ValleSipsey Valle800 Meters312:46.379—
Feb 7AHSAA Indoor Track and Field ChampionshipsFeb 7 · 1600 Meters · Place 28 · Sipsey ValleSipsey Valle1600 Meters286:11.24 PB—
Feb 7AHSAA Indoor Track and Field ChampionshipsFeb 7 · 800 Meters · Place 31 · Sipsey ValleSipsey Valle800 Meters312:46.379—
Feb 7AHSAA Indoor Track and Field ChampionshipsFeb 7 · 400 Meters · Place 25 · Sipsey ValleSipsey Valle400 Meters251:06.81—
Jan 31Crossplex Last Chance InvitationalJan 31 · 60 Meters · Place 130 · Sipsey ValleSipsey Valle60 Meters1308.843 PB—
Jan 31Crossplex Last Chance InvitationalJan 31 · 1600 Meters · Place 27 · Sipsey ValleSipsey Valle1600 Meters276:15.88—
Jan 31Crossplex Last Chance InvitationalJan 31 · 60 Meters · Place 130 · Sipsey ValleSipsey Valle60 Meters1308.843—
Jan 14Crossplex JV Meet #3Jan 14 · 800 Meters · Place 37 · Sipsey ValleySipsey Valley800 Meters37.2:48.54a9
Jan 14Crossplex JV Meet #3Jan 14 · 400 Meters · Place 33 · Sipsey ValleySipsey Valley400 Meters33.1:09.03a9
Jan 3Icebreaker InvitationalJan 3 · 800 Meters · Place 29 · Sipsey ValleSipsey Valle800 Meters292:50.45—
Jan 3Icebreaker InvitationalJan 3 · 400 Meters · Place 26 · Sipsey ValleSipsey Valle400 Meters261:08.70—

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 7Paul W Bryant InvitationalMar 7 · 800 Meters · Place 7 · Sipsey ValleSipsey Valle800 Meters72:52.40—
Mar 7Paul W Bryant InvitationalMar 7 · 400 Meters · Place 21 · Sipsey ValleSipsey Valle400 Meters211:09.87—
Mar 7Paul W Bryant InvitationalMar 7 · 200 Meters · Place 33 · Sipsey ValleSipsey Valle200 Meters3330.37—

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19Crossplex HS JV Meet #1Dec 19 · 800 Meters · Place 18 · Sipsey ValleySipsey Valley800 Meters18.2:53.72a9
Dec 19Crossplex HS JV Meet #1Dec 19 · 400 Meters · Place 26 · Sipsey ValleySipsey Valley400 Meters26.1:11.34a9
Dec 13Holiday InvitationalDec 13 · 800 Meters · Place 31 · Sipsey ValleySipsey Valley800 Meters31.2:58.00a9
Dec 13Holiday InvitationalDec 13 · 400 Meters · Place 51 · Sipsey ValleySipsey Valley400 Meters51.1:13.88a9

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 17West Alabama & Tuscaloosa City/County ChampionshipApr 17 · Long Jump · Place 8 · Sipsey ValleSipsey ValleLong Jump83.84m PB—
Apr 17West Alabama & Tuscaloosa City/County ChampionshipApr 17 · 200 Meters · Place 26 · Sipsey ValleSipsey Valle200 Meters2629.57—
Apr 17West Alabama & Tuscaloosa City/County ChampionshipApr 17 · 100 Meters · Place 45 · Sipsey ValleSipsey Valle100 Meters4514.97 PB—

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 13Mountain Brook InvitationalApr 13 · 800 Meters · Place 131 · Sipsey ValleSipsey Valle800 Meters1313:14.197
Apr 13Mountain Brook InvitationalApr 13 · 400 Meters · Place 118 · Sipsey ValleSipsey Valle400 MetersRound P1181:14.157
Mar 3Paul W. Bryant InvitationalMar 3 · 400 Meters · Place 18 · Sipsey ValleSipsey Valle400 Meters181:14.03—
Mar 3Paul W. Bryant InvitationalMar 3 · 200 Meters · Place 27 · Sipsey ValleSipsey Valle200 Meters2731.65—