Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAHSAA State Heptathlon/Decathlon · May 1111.44aAHSAA State Heptathlon/DecathlonMay 11, 2026
110m Hurdles · 33" / 0.838m · OutdoorMetro South Meet 1- Hoover · Mar 618.24aMetro South Meet 1- HooverMarch 6, 2024
110m Hurdles · 39" / 0.991m · OutdoorHewitt-Trussville Invitational · Apr 1715.40aHewitt-Trussville InvitationalApril 17, 2026
1500 Meters · OutdoorAHSAA State Heptathlon/Decathlon · May 115:59.93aAHSAA State Heptathlon/DecathlonMay 11, 2026
300m Hurdles · 36" / 0.914m · OutdoorMetro Birmingham JV Meet #1 · Feb 2545.21aMetro Birmingham JV Meet #1February 25, 2026
400 Meters · OutdoorAHSAA State Heptathlon/Decathlon · May 111:01.48aAHSAA State Heptathlon/DecathlonMay 11, 2026
60 Meter · IndoorMiddle School Indoor Meet #1 · Dec 89.47aMiddle School Indoor Meet #1December 8, 2022
60m Hurdles · 36" / 0.914m · IndoorJV Meet #1 · Dec 188.75aJV Meet #1December 18, 2025
60m Hurdles · 39" / 0.991m · IndoorMagic City Invitational #2 · Dec 68.82aMagic City Invitational #2December 6, 2025
Decathlon · OutdoorAHSAA State Heptathlon/Decathlon · May 113880AHSAA State Heptathlon/DecathlonMay 11, 2026
Discus · 1.6kg · OutdoorAHSAA State Heptathlon/Decathlon · May 1127.77mAHSAA State Heptathlon/DecathlonMay 11, 2026
High Jump · OutdoorAHSAA State Heptathlon/Decathlon · May 111.62mAHSAA State Heptathlon/DecathlonMay 11, 2026
Javelin · 800g · OutdoorB'ham Metro JV Championship 2026 · Apr 16149-00B'ham Metro JV Championship 2026April 16, 2026
Long Jump · IndoorMagic City Invitational #2 · Dec 618-05.50Magic City Invitational #2December 6, 2025
Long Jump · Outdoor6th Annual OTM Mary Birdwell Memorial · May 305.96m6th Annual OTM Mary Birdwell MemorialMay 30, 2026
Shot Put · 12lb · OutdoorAHSAA State Heptathlon/Decathlon · May 119.12mAHSAA State Heptathlon/DecathlonMay 11, 2026
Triple Jump · OutdoorMountain Brook Invitational · Apr 1232-04.00Mountain Brook InvitationalApril 12, 2024

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 13Alabama State GamesJun 13 · Javelin · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldJavelin800g1.43.55m10
Jun 13Alabama State GamesJun 13 · 110m Hurdles · Place 1 · Elite Speed Track and FieldElite Speed Track and Field110m Hurdles39" / 0.991m1.16.07a10
May 306th Annual OTM Mary Birdwell MemorialMay 30 · Long Jump · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldLong Jump1.5.96m PB10
May 306th Annual OTM Mary Birdwell MemorialMay 30 · Javelin · Place 2 · Elite Speed Track and FieldElite Speed Track and FieldJavelin800g2.35.37m10
May 306th Annual OTM Mary Birdwell MemorialMay 30 · 110m Hurdles · Place 1 · Elite Speed Track and FieldElite Speed Track and Field110m Hurdles39" / 0.991m1.15.85a10
May 306th Annual OTM Mary Birdwell MemorialMay 30 · 100 Meters · Place 5 · Elite Speed Track and FieldElite Speed Track and Field100 Meters5.11.85a10
May 11AHSAA State Heptathlon/DecathlonMay 11 · Decathlon · Place 44 · HooverHooverDecathlonRound M44.3880 PB10
May 11AHSAA State Heptathlon/DecathlonMay 11 · Long Jump · HooverHooverLong JumpRound M--FOUL10
May 11AHSAA State Heptathlon/DecathlonMay 11 · Pole Vault · HooverHooverPole VaultRound M--NH10
May 11AHSAA State Heptathlon/DecathlonMay 11 · High Jump · Place 21 · HooverHooverHigh JumpRound M21.1.62m PB10
May 11AHSAA State Heptathlon/DecathlonMay 11 · Javelin · Place 13 · HooverHooverJavelin800gRound M13.39.37m10
May 11AHSAA State Heptathlon/DecathlonMay 11 · Discus · Place 22 · HooverHooverDiscus1.6kgRound M22.27.77m PB10
May 11AHSAA State Heptathlon/DecathlonMay 11 · Shot Put · Place 34 · HooverHooverShot Put12lbRound M34.9.12m PB10
May 11AHSAA State Heptathlon/DecathlonMay 11 · 110m Hurdles · Place 5 · HooverHoover110m Hurdles39" / 0.991mRound M5.16.11a10
May 11AHSAA State Heptathlon/DecathlonMay 11 · 1500 Meters · Place 48 · HooverHoover1500 MetersRound M48.5:59.93a PB10
May 11AHSAA State Heptathlon/DecathlonMay 11 · 400 Meters · Place 52 · HooverHoover400 MetersRound M52.1:01.48a PB10
May 11AHSAA State Heptathlon/DecathlonMay 11 · 100 Meters · Place 13 · HooverHoover100 MetersRound M13.11.44a PB10
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Javelin · Place 21 · HooverHooverJavelin800g21.141-0010
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 110m Hurdles · Place 18 · HooverHoover110m Hurdles39" / 0.991mRound P18.16.86aWind: -2.310
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Javelin · Place 7 · HooverHooverJavelin800g7.147-0510
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 110m Hurdles · Place 8 · HooverHoover110m Hurdles39" / 0.991mRound P8.15.92a10
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 110m Hurdles · Place 8 · HooverHoover110m Hurdles39" / 0.991m8.15.81a10
Apr 17Hewitt-Trussville InvitationalApr 17 · 110m Hurdles · Place 4 · HooverHoover110m Hurdles39" / 0.991m4.15.40a PB10
Apr 16B'ham Metro JV Championship 2026Apr 16 · Javelin · Place 1 · HooverHooverJavelin800g1.149-00 PB10
Apr 16B'ham Metro JV Championship 2026Apr 16 · 110m Hurdles · Place 7 · HooverHoover110m Hurdles39" / 0.991m7.17.09a10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Javelin · Place 26 · HooverHooverJavelin800g26.128-0410
Apr 4John Esslinger Meet of ChampionsApr 4 · Javelin · Place 10 · HooverHooverJavelin800g10.137-1110
Apr 4John Esslinger Meet of ChampionsApr 4 · 110m Hurdles · Place 7 · HooverHoover110m Hurdles39" / 0.991m7.15.67a10
Mar 19Thompson InvitationalMar 19 · 300m Hurdles · Place 7 · HooverHoover300m Hurdles744.7210
Feb 25Metro Birmingham JV Meet #1Feb 25 · Javelin · Place 3 · HooverHooverJavelin800g3.123-0510
Feb 25Metro Birmingham JV Meet #1Feb 25 · 300m Hurdles · Place 6 · HooverHoover300m Hurdles36" / 0.914m6.45.21a PB10
Feb 25Metro Birmingham JV Meet #1Feb 25 · 110m Hurdles · Place 1 · HooverHoover110m Hurdles39" / 0.991m1.15.73a10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 14JV Meet #3Jan 14 · Long Jump · Place 8 · HooverHooverLong Jump818-8.5010
Jan 14JV Meet #3Jan 14 · 60m Hurdles · Place 3 · HooverHoover60m Hurdles38.7010
Jan 6JV Meet #2Jan 6 · Long Jump · Place 9 · HooverHooverLong Jump918-8.5010
Jan 6JV Meet #2Jan 6 · 60m Hurdles · Place 3 · HooverHoover60m Hurdles38.7210

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 60m Hurdles · Place 2 · HooverHoover60m Hurdles36" / 0.914m2.8.75a PB10
Dec 18JV Meet #1Dec 18 · Long Jump · Place 13 · HooverHooverLong Jump13.18-05.0010
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 9 · HooverHoover60m Hurdles98.8410
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 9 · HooverHoover60m Hurdles98.8410
Dec 6Magic City Invitational #2Dec 6 · 60m Hurdles · Place 8 · HooverHoover60m Hurdles39" / 0.991m8.8.82a PB10
Dec 6Magic City Invitational #2Dec 6 · Long Jump · Place 31 · HooverHooverLong Jump31.18-05.50 PB10
Jan 15JV Meet #3Jan 15 · Long Jump · Place 47 · HooverHooverLong Jump4717-0.259
Jan 15JV Meet #3Jan 15 · 60m Hurdles · Place 13 · HooverHoover60m Hurdles139.519
Jan 7JV Meet #2Jan 7 · Long Jump · Place 23 · HooverHooverLong Jump2317-2.759

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 10Metro JV #6Apr 10 · Javelin · Place 5 · HooverHooverJavelin800g5.125-039
Apr 10Metro JV #6Apr 10 · 300m Hurdles · HooverHoover300m Hurdles36" / 0.914m--DNS9
Apr 10Metro JV #6Apr 10 · 110m Hurdles · Place 3 · HooverHoover110m Hurdles39" / 0.991m3.16.99a9
Apr 10Metro JV #6Apr 10 · 100 Meters · Place 56 · HooverHoover100 Meters56.12.59a9
Apr 3Metro JV #5Apr 3 · Long Jump · Place 32 · HooverHooverLong Jump32.16-10.009
Apr 3Metro JV #5Apr 3 · Javelin · Place 5 · HooverHooverJavelin800g5.121-119
Apr 3Metro JV #5Apr 3 · 110m Hurdles · HooverHoover110m Hurdles39" / 0.991m--FS9
Mar 19Metro JV #4Mar 19 · Long Jump · HooverHooverLong Jump--FOUL9
Mar 19Metro JV #4Mar 19 · Javelin · Place 3 · HooverHooverJavelin800g3.120-039
Mar 19Metro JV #4Mar 19 · 300m Hurdles · HooverHoover300m Hurdles36" / 0.914m--DNS9
Mar 19Metro JV #4Mar 19 · 110m Hurdles · Place 3 · HooverHoover110m Hurdles39" / 0.991m3.16.92a9
Mar 19Metro JV #4Mar 19 · 100 Meters · HooverHoover100 Meters--DNS9
Mar 12Metro JV #3Mar 12 · Long Jump · Place 21 · HooverHooverLong Jump21.16-11.009
Mar 12Metro JV #3Mar 12 · Javelin · Place 6 · HooverHooverJavelin800g6.114-079
Mar 12Metro JV #3Mar 12 · 110m Hurdles · Place 2 · HooverHoover110m Hurdles39" / 0.991m2.16.68a9
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Javelin · Place 29 · HooverHooverJavelin800g29.89-029
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 300m Hurdles · Place 8 · HooverHoover300m Hurdles36" / 0.914m8.49.06a9
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 110m Hurdles · Place 3 · HooverHoover110m Hurdles39" / 0.991m3.19.24a9
Feb 27Mountain Brook Metro JV #1Feb 27 · Javelin · Place 30 · HooverHooverJavelin800g30.85-119
Feb 27Mountain Brook Metro JV #1Feb 27 · 100 Meters · Place 38 · HooverHoover100 Meters38.12.57a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 60m Hurdles · Place 7 · HooverHoover60m Hurdles39" / 0.991m7.9.27a9
Dec 19JV Meet #1Dec 19 · Long Jump · Place 42 · HooverHooverLong Jump42.15-10.509

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 12Mountain Brook InvitationalApr 12 · Triple Jump · Place 5 · BumpusBumpusTriple Jump5.32-04.00 PB8
Apr 12Mountain Brook InvitationalApr 12 · Long Jump · Place 18 · BumpusBumpusLong Jump18.14-06.258
Apr 12Mountain Brook InvitationalApr 12 · 110m Hurdles · Place 6 · BumpusBumpus110m Hurdles33" / 0.838m6.19.07a8
Apr 5Metro South MS #4 - Spain ParkApr 5 · Triple Jump · Place 10 · BumpusBumpusTriple Jump10.32-02.008
Apr 5Metro South MS #4 - Spain ParkApr 5 · Long Jump · Place 11 · BumpusBumpusLong Jump11.15-11.008
Apr 5Metro South MS #4 - Spain ParkApr 5 · 110m Hurdles · Place 7 · BumpusBumpus110m Hurdles33" / 0.838m7.19.33a8
Mar 12King of the Mountain MSMar 12 · Triple Jump · Place 11 · BumpusBumpusTriple Jump11.30-07.508
Mar 12King of the Mountain MSMar 12 · Long Jump · Place 22 · BumpusBumpusLong Jump22.14-07.258
Mar 12King of the Mountain MSMar 12 · 110m Hurdles · Place 7 · BumpusBumpus110m Hurdles39" / 0.991m7.18.71a8
Mar 6Metro South Meet 1- HooverMar 6 · Long Jump · BumpusBumpusLong Jump--FOUL8
Mar 6Metro South Meet 1- HooverMar 6 · 110m Hurdles · Place 7 · BumpusBumpus110m Hurdles33" / 0.838m7.18.24a PB8

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Middle School Meet #1Dec 7 · Long Jump · Place 30 · BumpusBumpusLong Jump30.13-11.508

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Middle School Indoor Meet #1Dec 8 · 60 Meter · Place 153 · BumpusBumpus60 Meter153.9.47a PB7
Dec 8Middle School Indoor Meet #1Dec 8 · Long Jump · Place 55 · BumpusBumpusLong Jump55.11-8.507