Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorOTM Mary Birdwell Memorial T&F Meet · Jun 2615.18OTM Mary Birdwell Memorial T&F MeetJune 26, 2021
100m Hurdles · 30" / 0.762m · OutdoorAAU Southeastern District Qualifier Alabama · Jun 320.02aAAU Southeastern District Qualifier AlabamaJune 3, 2023
100m Hurdles · 33" / 0.838m · Outdoor6th Annual OTM Mary Birdwell Memorial · May 3023.78a6th Annual OTM Mary Birdwell MemorialMay 30, 2026
200 Meters · IndoorTFCUSA Indoor National Championship · Feb 930.18TFCUSA Indoor National ChampionshipFebruary 9, 2025
200 Meters · OutdoorTrussville Parks & Rec Spring Invitational · May 1129.79aTrussville Parks & Rec Spring InvitationalMay 11, 2024
400 Meters · IndoorTFCUSA Indoor National Championship · Feb 91:12.03TFCUSA Indoor National ChampionshipFebruary 9, 2025
400 Meters · OutdoorTrussville Parks & Rec Spring Invitational · May 111:10.09aTrussville Parks & Rec Spring InvitationalMay 11, 2024
800 Meters · OutdoorAlabama State Games · Jun 133:45.04aAlabama State GamesJune 13, 2026
Discus · 1kg · OutdoorPTC Meet of Champions · May 17118-06PTC Meet of ChampionsMay 17, 2025
High Jump · OutdoorAAU Southeastern District Qualifier (Alabama) · Jun 61.28mAAU Southeastern District Qualifier (Alabama)June 6, 2026
Javelin · 400g TJ · OutdoorPTC 4th Annual Track Meet · May 2530.91mPTC 4th Annual Track MeetMay 25, 2024
Javelin · 450g AeroJav · OutdoorPure Elete Burnout · Jun 515.29mPure Elete BurnoutJune 5, 2021
Javelin · 600g · OutdoorAlabama State Games · Jun 1334.56mAlabama State GamesJune 13, 2026
Long Jump · Outdoor7th Annual Alabama Heat Tune Up Meet · Jun 183.64m7th Annual Alabama Heat Tune Up MeetJune 18, 2022
Shot Put · 4kg · Outdoor6th Annual OTM Mary Birdwell Memorial · May 3011.95m6th Annual OTM Mary Birdwell MemorialMay 30, 2026
Shot Put · 6lb · OutdoorAAU Southeastern District Qualifier Alabama · Jun 311.45mAAU Southeastern District Qualifier AlabamaJune 3, 2023

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · Discus · Place 12 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg12.35.4012
Jun 18Adidas Track Nationals 2026Jun 18 · Shot Put · Place 11 · Elite Speed Track and FieldElite Speed Track and FieldShot Put4kg11.11.1812
Jun 13Alabama State GamesJun 13 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin600g1.34.56m PB12
Jun 13Alabama State GamesJun 13 · Discus · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg1.34.30m12
Jun 13Alabama State GamesJun 13 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put4kg1.11.17m12
Jun 13Alabama State GamesJun 13 · 800 Meters · Place 4 · Elite Speed Track and FieldElite Speed Track and Field800 Meters4.3:45.04a PB12
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · High Jump · Place 3 · Elite Speed Track and FieldElite Speed Track and FieldHigh Jump31.28m PB12
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · Javelin · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldJavelin235.50m12
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · Discus · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldDiscus232.78m12
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put111.83m12
May 306th Annual OTM Mary Birdwell MemorialMay 30 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin600g1.33.45m12
May 306th Annual OTM Mary Birdwell MemorialMay 30 · Discus · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg2.31.46m12
May 306th Annual OTM Mary Birdwell MemorialMay 30 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put4kg1.11.95m PB12
May 306th Annual OTM Mary Birdwell MemorialMay 30 · 100m Hurdles · Place 3 · Elite Speed Track and FieldElite Speed Track and Field100m Hurdles33" / 0.838m3.23.78a PB12
May 2219th Annual Mark Trail InvitationalMay 22 · Long Jump · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldLong Jump1.13-10.00Unofficial12
May 2219th Annual Mark Trail InvitationalMay 22 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin300g TJ1.104-00Unofficial12
May 2219th Annual Mark Trail InvitationalMay 22 · Discus · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg—FOUL12
May 2219th Annual Mark Trail InvitationalMay 22 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put6lb1.37-01.00Unofficial12
May 16Fast Feet Elite InvitationalMay 16 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin600g1.31.90m12
May 16Fast Feet Elite InvitationalMay 16 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put4kg1.10.65m12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8TFCUSA INDOOR NATIONAL CHAMPIONSHIPFeb 8 · Shot Put · Place 1 · Elite SpeedElite SpeedShot Put110.80m—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 12Titans Tune up MeetJul 12 · Discus · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldDiscus138.00m11
Jul 12Titans Tune up MeetJul 12 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin133.07m11
Jul 12Titans Tune up MeetJul 12 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put110.80m11
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · Discus · Place 1 · Elite SpeedElite SpeedDiscus134.77m—
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · Shot Put · Place 1 · Elite SpeedElite SpeedShot Put110.77m—
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · Javelin · Place 1 · Elite SpeedElite SpeedJavelin129.23m—
Jun 14Alabama State GamesJun 14 · Discus · Place 2 · Elite SpeedElite SpeedDiscus236.45m—
Jun 14Alabama State GamesJun 14 · Shot Put · Place 2 · Elite SpeedElite SpeedShot Put210.63m—
Jun 14Alabama State GamesJun 14 · Javelin · Place 3 · Elite SpeedElite SpeedJavelin330.78m—
Jun 14Alabama State GamesJun 14 · Discus · Place 1 · Elite SpeedElite SpeedDiscus134.77m—
Jun 14Alabama State GamesJun 14 · Shot Put · Place 1 · Elite SpeedElite SpeedShot Put110.77m—
Jun 14Alabama State GamesJun 14 · Javelin · Place 1 · Elite SpeedElite SpeedJavelin129.23m—
Jun 7AAU Southeastern District Qualifier (Alabama)Jun 7 · Discus · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldDiscus134.52m16
Jun 7AAU Southeastern District Qualifier (Alabama)Jun 7 · Javelin · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldJavelin231.70m16
Jun 7AAU Southeastern District Qualifier (Alabama)Jun 7 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put110.86m16
May 315th Annual OTM Mary Birdwell MemorialMay 31 · Discus · Place 1 · Elite SpeedElite SpeedDiscus137.46m—
May 315th Annual OTM Mary Birdwell MemorialMay 31 · Javelin · Place 1 · Elite SpeedElite SpeedJavelin133.27m—
May 315th Annual OTM Mary Birdwell MemorialMay 31 · Shot Put · Place 2 · Elite SpeedElite SpeedShot Put29.17m—
May 17PTC Meet of ChampionsMay 17 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin600g1.100-0411
May 17PTC Meet of ChampionsMay 17 · Discus · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg1.118-06 PB11
May 17PTC Meet of ChampionsMay 17 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put4kg1.35-01.2511
May 17PTC Meet of ChampionsMay 17 · 100m Hurdles · Elite Speed Track and FieldElite Speed Track and Field100m Hurdles33" / 0.838m--DNF11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 9TFCUSA Indoor National ChampionshipFeb 9 · Shot Put · Place 1 · Elite SpeedElite SpeedShot Put19.96m16
Feb 9TFCUSA Indoor National ChampionshipFeb 9 · 400 Meters · Place 13 · Elite SpeedElite Speed400 Meters131:12.03 PB16
Feb 9TFCUSA Indoor National ChampionshipFeb 9 · 200 Meters · Place 12 · Elite SpeedElite Speed200 Meters1230.18 PB16

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 8Alabama State GamesJun 8 · 100m Hurdles · Place 8 · Elite Speed Track and FieldElite Speed Track and Field100m Hurdles819.36—
Jun 8Alabama State GamesJun 8 · Discus · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldDiscus130.80m—
Jun 8Alabama State GamesJun 8 · 400 Meters · Place 14 · Elite Speed Track and FieldElite Speed Track and Field400 Meters141:10.16—
Jun 8Alabama State GamesJun 8 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put110.83m—
Jun 1AAU Southeastern QualifierJun 1 · Discus · Place 1 · Elite SpeedElite SpeedDiscus130.02m09
Jun 1AAU Southeastern QualifierJun 1 · 100m Hurdles · Place 4 · Elite SpeedElite Speed100m Hurdles419.6009
Jun 1AAU Southeastern QualifierJun 1 · Javelin · Place 2 · Elite SpeedElite SpeedJavelin225.38m09
Jun 1AAU Southeastern QualifierJun 1 · Shot Put · Place 2 · Elite SpeedElite SpeedShot Put29.75m09
May 25PTC 4th Annual Track MeetMay 25 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin400g TJ1.30.91m PB10
May 25PTC 4th Annual Track MeetMay 25 · Discus · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg--FOUL10
May 25PTC 4th Annual Track MeetMay 25 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put4kg1.9.49m10
May 18Speed Capital AL MeetMay 18 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin600g1.98-0Unofficial10
May 18Speed Capital AL MeetMay 18 · Discus · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg1.92-10.25Unofficial10
May 18Speed Capital AL MeetMay 18 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put4kg1.35-5.25Unofficial10
May 18Speed Capital AL MeetMay 18 · 100m Hurdles · Place 1 · Elite Speed Track and FieldElite Speed Track and Field100m Hurdles33" / 0.838m1.19.87aUnofficial10
May 18Speed Capital AL MeetMay 18 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put6lb1.22-5.75Unofficial10
May 11Trussville Parks & Rec Spring InvitationalMay 11 · Long Jump · Place 4 · Elite Speed Track and FieldElite Speed Track and FieldLong Jump4.10-08.0010
May 11Trussville Parks & Rec Spring InvitationalMay 11 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put4kg1.10.97m10
May 11Trussville Parks & Rec Spring InvitationalMay 11 · 400 Meters · Place 4 · Elite Speed Track and FieldElite Speed Track and Field400 Meters4.1:10.09a PB10
May 11Trussville Parks & Rec Spring InvitationalMay 11 · 200 Meters · Place 5 · Elite Speed Track and FieldElite Speed Track and Field200 Meters5.29.79a PB10

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 17Alabama Heat's 8th Annual Tune UpJun 17 · 100m Hurdles · Place 4 · Speed City TSpeed City T100m Hurdles419.57—
Jun 17Alabama Heat's 8th Annual Tune UpJun 17 · Discus · Place 1 · Speed City TSpeed City TDiscus121.76m—
Jun 17Alabama Heat's 8th Annual Tune UpJun 17 · Javelin · Place 1 · Speed City TSpeed City TJavelin123.62m—
Jun 17Alabama Heat's 8th Annual Tune UpJun 17 · Shot Put · Place 1 · Speed City TSpeed City TShot Put111.35m—
Jun 3AAU Southeastern District Qualifier AlabamaJun 3 · Javelin · Place 2 · Pinson, ALPinson, ALJavelin600g2.21.28m8
Jun 3AAU Southeastern District Qualifier AlabamaJun 3 · Discus · Place 2 · Pinson, ALPinson, ALDiscus1kg2.21.62m8
Jun 3AAU Southeastern District Qualifier AlabamaJun 3 · Shot Put · Place 2 · Pinson, ALPinson, ALShot Put6lb2.11.45m PB8
Jun 3AAU Southeastern District Qualifier AlabamaJun 3 · 100m Hurdles · Place 3 · Pinson, ALPinson, AL100m Hurdles30" / 0.762m3.20.02a PBWind: 18

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 25OTM Mary Birdwell Memorial 2022Jun 25 · 100m Hurdles · Place 5 · Speed City TSpeed City T100m Hurdles520.3913
Jun 25OTM Mary Birdwell Memorial 2022Jun 25 · Discus · Place 3 · Speed City TSpeed City TDiscus318.75m13
Jun 25OTM Mary Birdwell Memorial 2022Jun 25 · Javelin · Place 4 · Speed City TSpeed City TJavelin419.71m13
Jun 25OTM Mary Birdwell Memorial 2022Jun 25 · Shot Put · Place 2 · Speed City TSpeed City TShot Put29.83m13
Jun 187th Annual Alabama Heat Tune Up MeetJun 18 · Long Jump · Place 16 · Speed CitySpeed CityLong Jump16.3.64m PB8
Jun 187th Annual Alabama Heat Tune Up MeetJun 18 · Javelin · Place 2 · Speed CitySpeed CityJavelin600g2.19.71m8
Jun 187th Annual Alabama Heat Tune Up MeetJun 18 · Discus · Speed CitySpeed CityDiscus1kg—FOUL8
Jun 187th Annual Alabama Heat Tune Up MeetJun 18 · Shot Put · Place 1 · Speed CitySpeed CityShot Put6lb1.9.44m8

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 26OTM Mary Birdwell Memorial T&F MeetJun 26 · Javelin · Place 1 · Speed City TSpeed City TJavelin122.29m12
Jun 26OTM Mary Birdwell Memorial T&F MeetJun 26 · Shot Put · Place 1 · Speed City TSpeed City TShot Put17.78m12
Jun 26OTM Mary Birdwell Memorial T&F MeetJun 26 · 100 Meters · Place 7 · Speed City TSpeed City T100 Meters715.18 PB12
Jun 19AAU Southeastern District QualifierJun 19 · Javelin · Place 1 · Speed CitySpeed CityJavelin450g AeroJav1.14.88m7
Jun 19AAU Southeastern District QualifierJun 19 · Shot Put · Place 1 · Speed CitySpeed CityShot Put6lb1.7.28m7
Jun 19AAU Southeastern District QualifierJun 19 · 100 Meters · Place 5 · Speed CitySpeed City100 Meters5.16.07a7
Jun 12Alabama Heat Regional Tune Up 2021Jun 12 · Javelin · Place 2 · Speed City TSpeed City TJavelin215.29m09
Jun 12Alabama Heat Regional Tune Up 2021Jun 12 · Shot Put · Place 1 · Speed City TSpeed City TShot Put18.27m09
Jun 12Alabama Heat Regional Tune Up 2021Jun 12 · 100 Meters · Place 13 · Speed City TSpeed City T100 Meters1316.0309
Jun 5Pure Elete BurnoutJun 5 · Javelin · Place 3 · Speed CitySpeed CityJavelin450g AeroJav3.15.29m PB7