Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMetro South MS #4 - Homewood · Apr 315.32Metro South MS #4 - HomewoodApril 3, 2024
100m Hurdles · 30" / 0.762m · OutdoorMetro South Meet 1- Hoover · Mar 620.78aMetro South Meet 1- HooverMarch 6, 2024
100m Hurdles · 33" / 0.838m · OutdoorB'ham Metro JV Championship 2026 · Apr 1617.88aB'ham Metro JV Championship 2026April 16, 2026
200 Meters · OutdoorAHSAA State Heptathlon/Decathlon · May 1129.40aAHSAA State Heptathlon/DecathlonMay 11, 2026
300m Hurdles · 30" / 0.762m · OutdoorMetro South Meet 1- Hoover · Mar 61:02.77aMetro South Meet 1- HooverMarch 6, 2024
400 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 191:08.75Martin Luther King Indoor Track Classic #2January 19, 2026
60m Hurdles · 30" / 0.762m · IndoorMiddle School Meet #2 · Dec 1611.29aMiddle School Meet #2December 16, 2024
60m Hurdles · 33" / 0.838m · IndoorFirst Crack JV Meet · Dec 1010.92aFirst Crack JV MeetDecember 10, 2025
800 Meters · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 233:07.24aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
800 Meters · OutdoorAHSAA State Heptathlon/Decathlon · May 113:14.77aAHSAA State Heptathlon/DecathlonMay 11, 2026
Discus · 1kg · OutdoorJohn Esslinger Meet of Champions · Apr 466-06John Esslinger Meet of ChampionsApril 4, 2026
Heptathlon · OutdoorAHSAA State Heptathlon/Decathlon · May 112553AHSAA State Heptathlon/DecathlonMay 11, 2026
High Jump · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 231.29mLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
Javelin · 600g · OutdoorAHSAA State Heptathlon/Decathlon · May 1123.64mAHSAA State Heptathlon/DecathlonMay 11, 2026
Long Jump · IndoorFirst Crack JV Meet · Dec 1014-01.25First Crack JV MeetDecember 10, 2025
Long Jump · OutdoorVestavia Hills - Varsity - King of the Mountain - Invitational · Mar 63.96mVestavia Hills - Varsity - King of the Mountain - InvitationalMarch 6, 2026
Pentathlon (Indoor) · Standard · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 231942Last Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
Shot Put · 4kg · IndoorFirst Crack JV Meet · Dec 1030-07.50First Crack JV MeetDecember 10, 2025
Shot Put · 4kg · OutdoorB'ham Metro JV Championship 2026 · Apr 1634-07.00B'ham Metro JV Championship 2026April 16, 2026
Shot Put · 6lb · IndoorMiddle School Meet #1 · Dec 1229-10.00Middle School Meet #1December 12, 2024

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 11AHSAA State Heptathlon/DecathlonMay 11 · Heptathlon · Place 32 · HomewoodHomewoodHeptathlonRound M32.2553 PB9
May 11AHSAA State Heptathlon/DecathlonMay 11 · Long Jump · Place 18 · HomewoodHomewoodLong JumpRound M18.4.60m9
May 11AHSAA State Heptathlon/DecathlonMay 11 · High Jump · HomewoodHomewoodHigh JumpRound M--NH9
May 11AHSAA State Heptathlon/DecathlonMay 11 · Javelin · Place 11 · HomewoodHomewoodJavelin600gRound M11.23.64m PB9
May 11AHSAA State Heptathlon/DecathlonMay 11 · Shot Put · Place 1 · HomewoodHomewoodShot Put4kgRound M1.10.28m9
May 11AHSAA State Heptathlon/DecathlonMay 11 · 100m Hurdles · Place 30 · HomewoodHomewood100m Hurdles33" / 0.838mRound M30.18.59a9
May 11AHSAA State Heptathlon/DecathlonMay 11 · 800 Meters · Place 40 · HomewoodHomewood800 MetersRound M40.3:14.77a PB9
May 11AHSAA State Heptathlon/DecathlonMay 11 · 200 Meters · Place 32 · HomewoodHomewood200 MetersRound M32.29.40a PB9
Apr 16B'ham Metro JV Championship 2026Apr 16 · Long Jump · Place 4 · HomewoodHomewoodLong Jump4.15-04.009
Apr 16B'ham Metro JV Championship 2026Apr 16 · Shot Put · Place 1 · HomewoodHomewoodShot Put4kg1.34-07.00 PB9
Apr 16B'ham Metro JV Championship 2026Apr 16 · 100m Hurdles · Place 10 · HomewoodHomewood100m Hurdles33" / 0.838m10.17.88a PB9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Long Jump · Place 41 · HomewoodHomewoodLong Jump41.12-11.00Wind: 09
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · High Jump · HomewoodHomewoodHigh Jump--NH9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Shot Put · Place 11 · HomewoodHomewoodShot Put4kg11.32-01.009
Apr 4John Esslinger Meet of ChampionsApr 4 · Discus · Place 20 · HomewoodHomewoodDiscus1kg20.66-06 PB9
Apr 4John Esslinger Meet of ChampionsApr 4 · Shot Put · Place 7 · HomewoodHomewoodShot Put4kg7.33-08.759
Apr 4John Esslinger Meet of ChampionsApr 4 · 100m Hurdles · Place 21 · HomewoodHomewood100m Hurdles33" / 0.838m21.18.94a9
Mar 14Homewood InvitationalMar 14 · Discus · Place 32 · HomewoodHomewoodDiscus3220.90m—
Mar 14Homewood InvitationalMar 14 · Shot Put · Place 11 · HomewoodHomewoodShot Put1110.36m—
Mar 14Homewood InvitationalMar 14 · 100m Hurdles · Place 30 · HomewoodHomewood100m Hurdles3019.10—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Shot Put · Place 1 · HomewoodHomewoodShot Put19.78m9
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Discus · Place 2 · HomewoodHomewoodDiscus220.24m9
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Long Jump · Place 3 · HomewoodHomewoodLong Jump33.96m PB9

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 288th Annual Yellow Jacket InvitationalFeb 28 · Shot Put · Place 7 · HomewoodHomewoodShot Put729-99
Feb 19Five Team Battle RoyaleFeb 19 · Shot Put · Place 3 · HomewoodHomewoodShot Put329-5.759
Feb 19Five Team Battle RoyaleFeb 19 · 200m Hurdles · Place 6 · HomewoodHomewood200m Hurdles632.219
Feb 19Five Team Battle RoyaleFeb 19 · 80m Hurdles · Place 3 · HomewoodHomewood80m Hurdles314.259
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 800 Meters · Place 20 · HomewoodHomewood800 MetersRound M20.3:07.24a PB9
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · Long Jump · Place 20 · HomewoodHomewoodLong JumpRound M20.3.97m9
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · Shot Put · Place 2 · HomewoodHomewoodShot Put4kgRound M2.9.13m9
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · High Jump · Place 15 · HomewoodHomewoodHigh JumpRound M15.1.29m PB9
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 60m Hurdles · Place 18 · HomewoodHomewood60m Hurdles33" / 0.838mRound M18.11.43a9
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · Pentathlon (Indoor) · Place 15 · HomewoodHomewoodPentathlon (Indoor)StandardRound M15.1942 PB9
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · Shot Put · Place 18 · HomewoodHomewoodShot Put1830-3.759
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 60 · HomewoodHomewood400 Meters601:08.75 PB9
Jan 7Hump Day OctameetJan 7 · Shot Put · Place 5 · HomewoodHomewoodShot Put530-29
Jan 7Hump Day OctameetJan 7 · 400 Meters · Place 13 · HomewoodHomewood400 Meters131:11.199
Jan 3Ice Breaker #2Jan 3 · Long Jump · Place 39 · HomewoodHomewoodLong Jump3913-99
Jan 3Ice Breaker #2Jan 3 · Shot Put · Place 24 · HomewoodHomewoodShot Put2429-10.259
Jan 3Ice Breaker #2Jan 3 · 60m Hurdles · Place 38 · HomewoodHomewood60m Hurdles3811.309

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 10First Crack JV MeetDec 10 · 60m Hurdles · Place 2 · HomewoodHomewood60m Hurdles33" / 0.838m2.10.92a PB9
Dec 10First Crack JV MeetDec 10 · Long Jump · Place 7 · HomewoodHomewoodLong Jump7.14-01.25 PB9
Dec 10First Crack JV MeetDec 10 · Shot Put · Place 1 · HomewoodHomewoodShot Put4kg1.30-07.50 PB9
Jan 16Middle School Gold Championship MeetJan 16 · Shot Put · Place 3 · Homewood Middle SchoolHomewood Middle SchoolShot Put334-28
Jan 16Middle School Gold Championship MeetJan 16 · Long Jump · Place 9 · Homewood Middle SchoolHomewood Middle SchoolLong Jump914-78
Jan 16Middle School Gold Championship MeetJan 16 · 60m Hurdles · Place 14 · Homewood Middle SchoolHomewood Middle School60m Hurdles1411.218
Jan 9Middle School Indoor Meet #3Jan 9 · Long Jump · Place 10 · HomewoodHomewoodLong Jump1013-8—
Jan 9Middle School Indoor Meet #3Jan 9 · 60m Hurdles · Place 21 · HomewoodHomewood60m Hurdles2111.64a—
Jan 9Middle School Indoor Meet #3Jan 9 · Long Jump · Place 10 · Homewood Middle SchoolHomewood Middle SchoolLong Jump1013-88
Jan 9Middle School Indoor Meet #3Jan 9 · 60m Hurdles · Place 21 · Homewood Middle SchoolHomewood Middle School60m Hurdles2111.648

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 7Metro South Meet #5 @ HomewoodApr 7 · 100m Hurdles · Place 8 · Homewood Middle SchoolHomewood Middle School100m Hurdles819.258
Apr 7Metro South Meet #5 @ HomewoodApr 7 · Long Jump · Place 3 · Homewood Middle SchoolHomewood Middle SchoolLong Jump313-11.508
Apr 7Metro South Meet #5 @ HomewoodApr 7 · Shot Put · Place 3 · Homewood Middle SchoolHomewood Middle SchoolShot Put331-9.508
Mar 11Metro South Meet 2- VestaviaMar 11 · Shot Put · Place 4 · Homewood Middle SchoolHomewood Middle SchoolShot Put430-48
Mar 11Metro South Meet 2- VestaviaMar 11 · Long Jump · Place 3 · Homewood Middle SchoolHomewood Middle SchoolLong Jump314-0.508
Mar 11Metro South Meet 2- VestaviaMar 11 · 100m Hurdles · Place 4 · Homewood Middle SchoolHomewood Middle School100m Hurdles418.868
Mar 5Metro South Meet #1 @ HewittMar 5 · Shot Put · Place 3 · Homewood Middle SchoolHomewood Middle SchoolShot Put330-68
Mar 5Metro South Meet #1 @ HewittMar 5 · Long Jump · Place 3 · Homewood Middle SchoolHomewood Middle SchoolLong Jump314-28
Mar 5Metro South Meet #1 @ HewittMar 5 · 100m Hurdles · Place 4 · Homewood Middle SchoolHomewood Middle School100m Hurdles419.068

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 16Middle School Meet #2Dec 16 · 60m Hurdles · Place 12 · HomewoodHomewood60m Hurdles30" / 0.762m12.11.29a PB8
Dec 16Middle School Meet #2Dec 16 · Long Jump · Place 11 · HomewoodHomewoodLong Jump11.13-03.008
Dec 12Middle School Meet #1Dec 12 · 60m Hurdles · Place 15 · HomewoodHomewood60m Hurdles30" / 0.762m15.11.57a8
Dec 12Middle School Meet #1Dec 12 · Shot Put · Place 4 · HomewoodHomewoodShot Put6lb4.29-10.00 PB8
Jan 18Middle School Gold Championship MeetJan 18 · Shot Put · Place 19 · Homewood Middle SchoolHomewood Middle SchoolShot Put1922-117
Jan 18Middle School Gold Championship MeetJan 18 · 60m Hurdles · Place 31 · Homewood Middle SchoolHomewood Middle School60m Hurdles3112.337
Jan 8Middle School Meet #3Jan 8 · Shot Put · Place 16 · Homewood Middle SchoolHomewood Middle SchoolShot Put1623-87
Jan 4Middle School Meet #2Jan 4 · Shot Put · Place 6 · Homewood Middle SchoolHomewood Middle SchoolShot Put625-47
Jan 4Middle School Meet #2Jan 4 · 60m Hurdles · Place 26 · Homewood Middle SchoolHomewood Middle School60m Hurdles2612.337

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 18MS Metro Championship MeetApr 18 · Shot Put · Place 22 · Homewood Middle SchoolHomewood Middle SchoolShot Put2225-117
Apr 18MS Metro Championship MeetApr 18 · 300m Hurdles · Place 24 · Homewood Middle SchoolHomewood Middle School300m Hurdles241:00.667
Apr 18MS Metro Championship MeetApr 18 · 100m Hurdles · Place 27 · Homewood Middle SchoolHomewood Middle School100m Hurdles2720.187
Apr 3Metro South MS #4 - HomewoodApr 3 · Shot Put · Place 3 · Homewood Middle SchoolHomewood Middle SchoolShot Put329-0.507
Apr 3Metro South MS #4 - HomewoodApr 3 · 300m Hurdles · Place 20 · Homewood Middle SchoolHomewood Middle School300m Hurdles201:04.077
Apr 3Metro South MS #4 - HomewoodApr 3 · 100 Meters · Place 15 · Homewood Middle SchoolHomewood Middle School100 Meters1515.32 PB7
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · Shot Put · Place 6 · Homewood Middle SchoolHomewood Middle SchoolShot Put625-57
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 300m Hurdles · Place 14 · Homewood Middle SchoolHomewood Middle School300m Hurdles141:02.507
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 100m Hurdles · Place 17 · Homewood Middle SchoolHomewood Middle School100m Hurdles1721.217
Mar 12Metro South MS #2 - Oak MountainMar 12 · Shot Put · Place 5 · HomewoodHomewoodShot Put4kg5.23-05.007
Mar 12Metro South MS #2 - Oak MountainMar 12 · 300m Hurdles · Place 17 · HomewoodHomewood300m Hurdles30" / 0.762m17.1:04.71a7
Mar 12Metro South MS #2 - Oak MountainMar 12 · 100m Hurdles · Place 7 · HomewoodHomewood100m Hurdles33" / 0.838m7.20.54a7
Mar 6Metro South Meet 1- HooverMar 6 · Shot Put · Place 14 · HomewoodHomewoodShot Put4kg14.24-11.007
Mar 6Metro South Meet 1- HooverMar 6 · 300m Hurdles · Place 18 · HomewoodHomewood300m Hurdles30" / 0.762m18.1:02.77a PB7
Mar 6Metro South Meet 1- HooverMar 6 · 100m Hurdles · Place 21 · HomewoodHomewood100m Hurdles30" / 0.762m21.20.78a PB7

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Middle School Meet #1Dec 7 · 60m Hurdles · Place 28 · HomewoodHomewood60m Hurdles33" / 0.838m28.12.48a7
Dec 7Middle School Meet #1Dec 7 · Shot Put · Place 10 · HomewoodHomewoodShot Put4kg10.25-07.507