Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTrussville Parks & Rec Spring Invitational · May 1115.26aTrussville Parks & Rec Spring InvitationalMay 11, 2024
100m Hurdles · 39" / 0.991m · Outdoor6th Annual OTM Mary Birdwell Memorial · May 3021.01a6th Annual OTM Mary Birdwell MemorialMay 30, 2026
200m Hurdles · 36" / 0.914m · OutdoorPTC SUMMER JAM POWERED BY COACH O · Jun 2032.17aPTC SUMMER JAM POWERED BY COACH OJune 20, 2026
400m Hurdles · 36" / 0.914m · OutdoorPTC Meet of Champions · May 171:33.49aPTC Meet of ChampionsMay 17, 2025
80m Hurdles · 30" / 0.762m · OutdoorPTC 4th Annual Track Meet · May 2515.92aPTC 4th Annual Track MeetMay 25, 2024
80m Hurdles · 39" / 0.991m · OutdoorPTC Meet of Champions · May 1716.89aPTC Meet of ChampionsMay 17, 2025
Discus · 1.6kg · Outdoor6th Annual OTM Mary Birdwell Memorial · May 3036.30m6th Annual OTM Mary Birdwell MemorialMay 30, 2026
Discus · 1kg · OutdoorPTC SUMMER JAM POWERED BY COACH O · Jun 2031.24mPTC SUMMER JAM POWERED BY COACH OJune 20, 2026
High Jump · IndoorTFCUSA INDOOR NATIONAL CHAMPIONSHIP · Feb 81.25mTFCUSA INDOOR NATIONAL CHAMPIONSHIPFebruary 8, 2026
High Jump · OutdoorAAU Southeastern District Qualifier (Alabama) · Jun 61.31mAAU Southeastern District Qualifier (Alabama)June 6, 2026
Javelin · 300g TJ · OutdoorTrussville Parks & Rec April Challenge · Apr 2068-04Trussville Parks & Rec April ChallengeApril 20, 2024
Javelin · 400g TJ · OutdoorPTC SUMMER JAM POWERED BY COACH O · Jun 2025.10mPTC SUMMER JAM POWERED BY COACH OJune 20, 2026
Javelin · 450g AeroJav · OutdoorUSATF Alabama Association Junior Olympic, Open & Masters Championships · Jun 2420.02mUSATF Alabama Association Junior Olympic, Open & Masters ChampionshipsJune 24, 2023
Javelin · 600g · OutdoorAlabama State Games · Jun 1327.96mAlabama State GamesJune 13, 2026
Javelin · 800g · Outdoor6th Annual OTM Mary Birdwell Memorial · May 3024.52m6th Annual OTM Mary Birdwell MemorialMay 30, 2026
Long Jump · IndoorTFCUSA INDOOR NATIONAL CHAMPIONSHIP · Feb 83.37mTFCUSA INDOOR NATIONAL CHAMPIONSHIPFebruary 8, 2026
Long Jump · OutdoorPure Elete Burnout · Jun 52.50mPure Elete BurnoutJune 5, 2021
Shot Put · 4lb · OutdoorPure Elete Burnout · Jun 53.79mPure Elete BurnoutJune 5, 2021
Shot Put · 6lb · OutdoorTrussville Parks & Rec Spring Invitational · May 1139-10.00Trussville Parks & Rec Spring InvitationalMay 11, 2024
Shot Put · 8lb · OutdoorPTC 4th Annual Track Meet · May 257.49mPTC 4th Annual Track MeetMay 25, 2024

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 20PTC SUMMER JAM POWERED BY COACH OJun 20 · Javelin · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldJavelin400g TJ2.25.10m PB8
Jun 20PTC SUMMER JAM POWERED BY COACH OJun 20 · Discus · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg1.31.24m PB8
Jun 20PTC SUMMER JAM POWERED BY COACH OJun 20 · 200m Hurdles · Place 2 · Elite Speed Track and FieldElite Speed Track and Field200m Hurdles36" / 0.914m2.32.17a PB8
Jun 13Alabama State GamesJun 13 · High Jump · Elite Speed Track and FieldElite Speed Track and FieldHigh Jump--NH8
Jun 13Alabama State GamesJun 13 · Javelin · Place 3 · Elite Speed Track and FieldElite Speed Track and FieldJavelin600g3.27.96m PB8
Jun 13Alabama State GamesJun 13 · Discus · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg2.28.11m8
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · High Jump · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldHigh Jump21.31m PB8
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · Discus · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldDiscus229.93m8
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · 200m Hurdles · Place 4 · Elite Speed Track and FieldElite Speed Track and Field200m Hurdles433.12a8
May 306th Annual OTM Mary Birdwell MemorialMay 30 · Javelin · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldJavelin800g2.24.52m PB8
May 306th Annual OTM Mary Birdwell MemorialMay 30 · Discus · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1.6kg1.36.30m PB8
May 306th Annual OTM Mary Birdwell MemorialMay 30 · 200m Hurdles · Place 4 · Elite Speed Track and FieldElite Speed Track and Field200m Hurdles36" / 0.914m4.33.13a8
May 306th Annual OTM Mary Birdwell MemorialMay 30 · 100m Hurdles · Place 6 · Elite Speed Track and FieldElite Speed Track and Field100m Hurdles39" / 0.991m6.21.01a PB8
May 2219th Annual Mark Trail InvitationalMay 22 · Javelin · Place 6 · Elite Speed Track and FieldElite Speed Track and FieldJavelin300g TJ6.78-03Unofficial8
May 2219th Annual Mark Trail InvitationalMay 22 · Discus · Place 3 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg3.100-03Unofficial8
May 2219th Annual Mark Trail InvitationalMay 22 · 200m Hurdles · Place 11 · Elite Speed Track and FieldElite Speed Track and Field200m Hurdles30" / 0.762m11.33.82aWind: -0.4Unofficial8
May 2219th Annual Mark Trail InvitationalMay 22 · 100m Hurdles · Place 12 · Elite Speed Track and FieldElite Speed Track and Field100m Hurdles33" / 0.838m12.21.36aWind: -1.5Unofficial8
May 16Fast Feet Elite InvitationalMay 16 · High Jump · Place 5 · Elite Speed Track and FieldElite Speed Track and FieldHigh Jump5.1.07m8
May 16Fast Feet Elite InvitationalMay 16 · Javelin · Place 4 · Elite Speed Track and FieldElite Speed Track and FieldJavelin600g4.21.49m8
May 16Fast Feet Elite InvitationalMay 16 · Discus · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg1.27.43m8
May 16Fast Feet Elite InvitationalMay 16 · 200m Hurdles · Place 3 · Elite Speed Track and FieldElite Speed Track and Field200m Hurdles36" / 0.914m3.35.11a8

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8TFCUSA INDOOR NATIONAL CHAMPIONSHIPFeb 8 · Long Jump · Place 11 · Elite SpeedElite SpeedLong Jump113.37m PB—
Feb 8TFCUSA INDOOR NATIONAL CHAMPIONSHIPFeb 8 · 60m Hurdles · Place 2 · Elite SpeedElite Speed60m Hurdles212.36—
Feb 8TFCUSA INDOOR NATIONAL CHAMPIONSHIPFeb 8 · High Jump · Place 4 · Elite SpeedElite SpeedHigh Jump41.25m PB—

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 12Titans Tune up MeetJul 12 · 200m Hurdles · Place 2 · Elite Speed Track and FieldElite Speed Track and Field200m Hurdles232.99a7
Jul 12Titans Tune up MeetJul 12 · 100m Hurdles · Place 1 · Elite Speed Track and FieldElite Speed Track and Field100m Hurdles120.94a7
Jul 12Titans Tune up MeetJul 12 · Discus · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldDiscus124.72m7
Jul 12Titans Tune up MeetJul 12 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin149.38m7
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · 200m Hurdles · Place 3 · Elite SpeedElite Speed200m Hurdles334.58—
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · 100m Hurdles · Place 3 · Elite SpeedElite Speed100m Hurdles322.00—
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · Discus · Place 1 · Elite SpeedElite SpeedDiscus123.43m—
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · Javelin · Place 2 · Elite SpeedElite SpeedJavelin220.25m—
Jun 14Alabama State GamesJun 14 · 200m Hurdles · Place 2 · Elite SpeedElite Speed200m Hurdles234.87—
Jun 14Alabama State GamesJun 14 · 100m Hurdles · Place 3 · Elite SpeedElite Speed100m Hurdles321.32—
Jun 14Alabama State GamesJun 14 · Discus · Place 3 · Elite SpeedElite SpeedDiscus321.70m—
Jun 14Alabama State GamesJun 14 · 200m Hurdles · Place 3 · Elite SpeedElite Speed200m Hurdles334.58—
Jun 14Alabama State GamesJun 14 · 100m Hurdles · Place 3 · Elite SpeedElite Speed100m Hurdles322.00—
Jun 14Alabama State GamesJun 14 · Discus · Place 1 · Elite SpeedElite SpeedDiscus123.43m—
Jun 14Alabama State GamesJun 14 · Javelin · Place 2 · Elite SpeedElite SpeedJavelin220.25m—
Jun 7AAU Southeastern District Qualifier (Alabama)Jun 7 · 100m Hurdles · Place 1 · Elite Speed Track and FieldElite Speed Track and Field100m Hurdles119.9913
Jun 7AAU Southeastern District Qualifier (Alabama)Jun 7 · Discus · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldDiscus220.92m13
Jun 7AAU Southeastern District Qualifier (Alabama)Jun 7 · Javelin · Place 4 · Elite Speed Track and FieldElite Speed Track and FieldJavelin420.53m13
May 315th Annual OTM Mary Birdwell MemorialMay 31 · 200m Hurdles · Place 1 · Elite SpeedElite Speed200m Hurdles134.41—
May 315th Annual OTM Mary Birdwell MemorialMay 31 · 100m Hurdles · Place 1 · Elite SpeedElite Speed100m Hurdles122.61—
May 315th Annual OTM Mary Birdwell MemorialMay 31 · Discus · Place 3 · Elite SpeedElite SpeedDiscus324.83m—
May 315th Annual OTM Mary Birdwell MemorialMay 31 · Javelin · Place 4 · Elite SpeedElite SpeedJavelin418.55m—
May 17PTC Meet of ChampionsMay 17 · 80m Hurdles · Place 2 · Elite Speed Track and FieldElite Speed Track and Field80m Hurdles39" / 0.991m2.16.89a PB7
May 17PTC Meet of ChampionsMay 17 · 400m Hurdles · Place 1 · Elite Speed Track and FieldElite Speed Track and Field400m Hurdles36" / 0.914m1.1:33.49a PB7
May 17PTC Meet of ChampionsMay 17 · Javelin · Place 5 · Elite Speed Track and FieldElite Speed Track and FieldJavelin800g5.72-097
May 17PTC Meet of ChampionsMay 17 · Discus · Place 4 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1.6kg4.70-017

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 8Alabama State GamesJun 8 · Discus · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldDiscus216.81m—
Jun 8Alabama State GamesJun 8 · Shot Put · Place 4 · Elite Speed Track and FieldElite Speed Track and FieldShot Put47.80m—
Jun 8Alabama State GamesJun 8 · Long Jump · Place 8 · Elite Speed Track and FieldElite Speed Track and FieldLong Jump83.46m—
Jun 1AAU Southeastern QualifierJun 1 · Discus · Place 2 · Elite SpeedElite SpeedDiscus215.44m12
Jun 1AAU Southeastern QualifierJun 1 · 80m Hurdles · Place 3 · Elite SpeedElite Speed80m Hurdles317.5912
Jun 1AAU Southeastern QualifierJun 1 · Shot Put · Place 2 · Elite SpeedElite SpeedShot Put27.26m12
May 25PTC 4th Annual Track MeetMay 25 · 80m Hurdles · Place 3 · Elite Speed Track and FieldElite Speed Track and Field80m Hurdles30" / 0.762m3.15.92a PBWind: 1.56
May 25PTC 4th Annual Track MeetMay 25 · Javelin · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldJavelin400g TJ2.20.04m6
May 25PTC 4th Annual Track MeetMay 25 · Discus · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg2.14.03m6
May 25PTC 4th Annual Track MeetMay 25 · Shot Put · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldShot Put8lb2.7.49m PB6
May 18Speed Capital AL MeetMay 18 · 80m Hurdles · Place 1 · Elite Speed Track and FieldElite Speed Track and Field80m Hurdles30" / 0.762m1.18.01aUnofficial6
May 18Speed Capital AL MeetMay 18 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin600g1.65-11.25Unofficial6
May 18Speed Capital AL MeetMay 18 · Discus · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg1.49-1.0Unofficial6
May 11Trussville Parks & Rec Spring InvitationalMay 11 · Long Jump · Place 7 · Elite Speed Track and FieldElite Speed Track and FieldLong Jump7.11-03.006
May 11Trussville Parks & Rec Spring InvitationalMay 11 · Javelin · Place 4 · Elite Speed Track and FieldElite Speed Track and FieldJavelin400g TJ4.54-036
May 11Trussville Parks & Rec Spring InvitationalMay 11 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put6lb1.39-10.00 PB6
May 11Trussville Parks & Rec Spring InvitationalMay 11 · 100 Meters · Place 13 · Elite Speed Track and FieldElite Speed Track and Field100 Meters13.15.26a PB6
Apr 20Trussville Parks & Rec April ChallengeApr 20 · Long Jump · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldLong Jump2.11-08.506
Apr 20Trussville Parks & Rec April ChallengeApr 20 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin300g TJ1.68-04 PB6
Apr 20Trussville Parks & Rec April ChallengeApr 20 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put6lb1.37-04.006
Apr 20Trussville Parks & Rec April ChallengeApr 20 · 100 Meters · Place 6 · Elite Speed Track and FieldElite Speed Track and Field100 Meters6.15.26a6

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 24USATF Alabama Association Junior Olympic, Open & Masters ChampionshipsJun 24 · Javelin · Place 2 · 09-Unattached09-UnattachedJavelin450g AeroJav2.20.02m PB5
Jun 24USATF Alabama Association Junior Olympic, Open & Masters ChampionshipsJun 24 · Discus · Place 2 · 09-Unattached09-UnattachedDiscus1kg2.12.47m5
Jun 17Alabama Heat's 8th Annual Tune UpJun 17 · Discus · Place 3 · Speed City TSpeed City TDiscus312.02m—
Jun 17Alabama Heat's 8th Annual Tune UpJun 17 · Javelin · Place 2 · Speed City TSpeed City TJavelin220.57m—
Jun 17Alabama Heat's 8th Annual Tune UpJun 17 · Shot Put · Place 8 · Speed City TSpeed City TShot Put85.91m—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 25OTM Mary Birdwell Memorial 2022Jun 25 · Javelin · Place 4 · Speed City TSpeed City TJavelin414.45m10
Jun 25OTM Mary Birdwell Memorial 2022Jun 25 · Long Jump · Place 8 · Speed City TSpeed City TLong Jump83.35m10
Jun 25OTM Mary Birdwell Memorial 2022Jun 25 · 100 Meters · Place 18 · Speed City TSpeed City T100 Meters1816.5610
Jun 187th Annual Alabama Heat Tune Up MeetJun 18 · Long Jump · Place 5 · Speed CitySpeed CityLong Jump5.3.35m12
Jun 187th Annual Alabama Heat Tune Up MeetJun 18 · Javelin · Place 8 · Speed CitySpeed CityJavelin400g TJ8.14.47m12
Jun 187th Annual Alabama Heat Tune Up MeetJun 18 · 100 Meters · Place 26 · Speed CitySpeed City100 Meters26.16.56aWind: 112
Jun 4AAU Southeast District QualifierJun 4 · Long Jump · Place 8 · Speed City Track ClubSpeed City Track ClubLong Jump8.2.72m12
Jun 4AAU Southeast District QualifierJun 4 · Javelin · Place 8 · Speed City Track ClubSpeed City Track ClubJavelin400g TJ8.13.02m12
Jun 4AAU Southeast District QualifierJun 4 · 100 Meters · Place 14 · Speed City Track ClubSpeed City Track Club100 Meters14.16.30a12

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 26OTM Mary Birdwell Memorial T&F MeetJun 26 · Shot Put · Place 5 · Speed City TSpeed City TShot Put54.28m9
Jun 26OTM Mary Birdwell Memorial T&F MeetJun 26 · Long Jump · Place 7 · Speed City TSpeed City TLong Jump72.48m9
Jun 26OTM Mary Birdwell Memorial T&F MeetJun 26 · 100 Meters · Place 17 · Speed City TSpeed City T100 Meters1718.079
Jun 19AAU Southeastern District QualifierJun 19 · Long Jump · Place 3 · Speed CitySpeed CityLong Jump3.1.88m11
Jun 19AAU Southeastern District QualifierJun 19 · Shot Put · Place 3 · Speed CitySpeed CityShot Put6lb3.4.38m11
Jun 19AAU Southeastern District QualifierJun 19 · 100 Meters · Place 6 · Speed CitySpeed City100 Meters6.19.01a11
Jun 12Alabama Heat Regional Tune Up 2021Jun 12 · Shot Put · Place 6 · Speed City TSpeed City TShot Put63.78m12
Jun 12Alabama Heat Regional Tune Up 2021Jun 12 · Long Jump · Place 10 · Speed City TSpeed City TLong Jump102.49m12
Jun 12Alabama Heat Regional Tune Up 2021Jun 12 · 100 Meters · Place 26 · Speed City TSpeed City T100 Meters2617.7612
Jun 5Pure Elete BurnoutJun 5 · Long Jump · Place 7 · Speed CitySpeed CityLong Jump7.2.50m PB11
Jun 5Pure Elete BurnoutJun 5 · Shot Put · Place 7 · Speed CitySpeed CityShot Put4lb7.3.79m PB11