Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorB'ham Metro JV Championship 2026 · Apr 16120-01B'ham Metro JV Championship 2026April 16, 2026
Long Jump · OutdoorVestavia Hills - Varsity - King of the Mountain - Invitational · Mar 63.96mVestavia Hills - Varsity - King of the Mountain - InvitationalMarch 6, 2026
Shot Put · 12lb · IndoorMagic City Invitational #2 · Dec 639-06.00Magic City Invitational #2December 6, 2025
Shot Put · 12lb · OutdoorB'ham Metro JV Championship 2026 · Apr 1646-01.00B'ham Metro JV Championship 2026April 16, 2026
Shot Put · 4kg · IndoorMiddle School Indoor Meet #1 · Dec 928-05.00Middle School Indoor Meet #1December 9, 2021

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Shot Put · Place 13 · Vestavia HillsVestavia HillsShot Put12lb13.45-03.7512
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Discus · Place 10 · Vestavia HillsVestavia HillsDiscus1.6kg10.109-0912
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Shot Put · Place 7 · Vestavia HillsVestavia HillsShot Put12lb7.44-07.7512
Apr 16B'ham Metro JV Championship 2026Apr 16 · Discus · Place 3 · Vestavia HillsVestavia HillsDiscus1.6kg3.120-01 PB12
Apr 16B'ham Metro JV Championship 2026Apr 16 · Shot Put · Place 1 · Vestavia HillsVestavia HillsShot Put12lb1.46-01.00 PB12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Discus · Place 29 · Vestavia HillsVestavia HillsDiscus1.6kg29.103-0112
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Shot Put · Place 20 · Vestavia HillsVestavia HillsShot Put12lb20.43-04.0012
Apr 4John Esslinger Meet of ChampionsApr 4 · Discus · Place 22 · Vestavia HillsVestavia HillsDiscus1.6kg22.101-0012
Apr 4John Esslinger Meet of ChampionsApr 4 · Shot Put · Place 18 · Vestavia HillsVestavia HillsShot Put12lb18.42-03.5012
Mar 21Gail Devers InvitationalMar 21 · Discus · Place 22 · Vestavia HillsVestavia HillsDiscus1.6kg22.105-312
Mar 21Gail Devers InvitationalMar 21 · Shot Put · Place 19 · Vestavia HillsVestavia HillsShot Put12lb19.41-6.7512
Mar 12Metro Birmingham JV Meet #3Mar 12 · Discus · Place 1 · Vestavia HillsVestavia HillsDiscus1112-312
Mar 12Metro Birmingham JV Meet #3Mar 12 · Shot Put · Place 2 · Vestavia HillsVestavia HillsShot Put241-1012
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Shot Put · Place 7 · Vestavia HillsVestavia HillsShot Put712.90m12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Long Jump · Place 9 · Vestavia HillsVestavia HillsLong Jump93.96m PB12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Discus · Place 7 · Vestavia HillsVestavia HillsDiscus730.69m12
Mar 5Metro Birmingham JV Meet #2Mar 5 · Discus · Place 2 · Vestavia HillsVestavia HillsDiscus2112-1012
Mar 5Metro Birmingham JV Meet #2Mar 5 · Shot Put · Place 2 · Vestavia HillsVestavia HillsShot Put243-612
Mar 5Metro Birmingham JV Meet #2Mar 5 · Discus · Place 2 · Vestavia HillsVestavia HillsDiscus2112-1012
Mar 5Metro Birmingham JV Meet #2Mar 5 · Shot Put · Place 2 · Vestavia HillsVestavia HillsShot Put243-612

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · Shot Put · Place 12 · Vestavia HillsVestavia HillsShot Put1239-5.5012
Feb 27Husky ClassicFeb 27 · Discus · Place 20 · Vestavia HillsVestavia HillsDiscus20104-1012

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Magic City Invitational #2Dec 6 · Shot Put · Place 24 · Vestavia HillsVestavia HillsShot Put12lb24.39-06.00 PB12
Jan 15JV Meet #3Jan 15 · Shot Put · Place 2 · Vestavia HillsVestavia HillsShot Put242-011
Jan 7JV Meet #2Jan 7 · Shot Put · Place 2 · Vestavia HillsVestavia HillsShot Put243-211

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · Discus · Place 4 · Vestavia HillsVestavia HillsDiscus4115-511
Apr 17Birmingham Metro JV ChampionshipApr 17 · Shot Put · Place 1 · Vestavia HillsVestavia HillsShot Put143-411
Apr 10Metro JV #6Apr 10 · Discus · Place 5 · Vestavia HillsVestavia HillsDiscus1.6kg5.108-1011
Apr 10Metro JV #6Apr 10 · Shot Put · Place 1 · Vestavia HillsVestavia HillsShot Put12lb1.45-04.0011
Apr 3Metro JV #5Apr 3 · Discus · Place 9 · Vestavia HillsVestavia HillsDiscus1.6kg9.103-0011
Apr 3Metro JV #5Apr 3 · Shot Put · Place 2 · Vestavia HillsVestavia HillsShot Put12lb2.43-10.2511
Mar 19Metro JV #4Mar 19 · Discus · Place 4 · Vestavia HillsVestavia HillsDiscus1.6kg4.111-0211
Mar 19Metro JV #4Mar 19 · Shot Put · Place 1 · Vestavia HillsVestavia HillsShot Put12lb1.45-04.0011
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Discus · Place 14 · Vestavia HillsVestavia HillsDiscus1.6kg14.89-0811
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Shot Put · Place 2 · Vestavia HillsVestavia HillsShot Put12lb2.43-11.5011
Feb 27Mountain Brook Metro JV #1Feb 27 · Discus · Place 8 · Vestavia HillsVestavia HillsDiscus1.6kg8.96-1111
Feb 27Mountain Brook Metro JV #1Feb 27 · Shot Put · Place 1 · Vestavia HillsVestavia HillsShot Put12lb1.43-05.0011

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · Shot Put · Place 7 · Vestavia HillsVestavia HillsShot Put12lb7.39-03.5011
Dec 7Magic City Invitational #2Dec 7 · Shot Put · Place 29 · Vestavia HillsVestavia HillsShot Put12lb29.38-08.5011
Feb 29Metro Birmingham JV Meet #1Feb 29 · Discus · Place 4 · Vestavia HillsVestavia HillsDiscus4106-210
Feb 29Metro Birmingham JV Meet #1Feb 29 · Shot Put · Place 3 · Vestavia HillsVestavia HillsShot Put338-1110
Jan 29JV Meet #3Jan 29 · Shot Put · Place 8 · Vestavia HillsVestavia HillsShot Put837-2.5010
Jan 9JV Meet #2Jan 9 · Shot Put · Place 5 · Vestavia HilVestavia HilShot Put537-07.00—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · Discus · Place 7 · Vestavia HillsVestavia HillsDiscus7102-10—
Apr 18Birmingham Metro JV ChampionshipApr 18 · Shot Put · Place 4 · Vestavia HillsVestavia HillsShot Put438-9.25—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · Discus · Place 6 · Vestavia HillsVestavia HillsDiscus6101-310
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · Shot Put · Place 2 · Vestavia HillsVestavia HillsShot Put241-1110
Apr 4Metro Birmingham JV Meet #5Apr 4 · Discus · Place 13 · Vestavia HillsVestavia HillsDiscus1399-10—
Apr 4Metro Birmingham JV Meet #5Apr 4 · Shot Put · Place 6 · Vestavia HillsVestavia HillsShot Put640-5.50—
Mar 20Metro Birmingham JV Meet #4Mar 20 · Discus · Place 4 · Vestavia HillsVestavia HillsDiscus4103-210
Mar 20Metro Birmingham JV Meet #4Mar 20 · Shot Put · Place 3 · Vestavia HillsVestavia HillsShot Put340-1.5010
Mar 14Metro JV Meet #3Mar 14 · Discus · Place 7 · Vestavia HillsVestavia HillsDiscus799-8—
Mar 14Metro JV Meet #3Mar 14 · Shot Put · Place 4 · Vestavia HillsVestavia HillsShot Put439-8.25—
Mar 7Metro Birmingham JV Meet #2Mar 7 · Discus · Place 10 · Vestavia HillsVestavia HillsDiscus1090-4—
Mar 7Metro Birmingham JV Meet #2Mar 7 · Shot Put · Place 2 · Vestavia HillsVestavia HillsShot Put240-3—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · Shot Put · Place 45 · Vestavia HillsVestavia HillsShot Put12lb45.32-05.0010
Jan 18JV Meet #3Jan 18 · Shot Put · Place 33 · Vestavia HillsVestavia HillsShot Put3332-3.509
Jan 10JV Meet #2Jan 10 · Shot Put · Place 19 · Vestavia HillsVestavia HillsShot Put1931-1012

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 20Birmingham Metro JV ChampionshipApr 20 · Discus · Place 26 · Vestavia HilVestavia HilDiscus2622.27m—
Apr 20Birmingham Metro JV ChampionshipApr 20 · Shot Put · Place 8 · Vestavia HilVestavia HilShot Put811.35m—
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · Discus · Place 18 · Vestavia HillsVestavia HillsDiscus1877-59
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · Shot Put · Place 9 · Vestavia HillsVestavia HillsShot Put935-69
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · Discus · Place 32 · Vestavia HillsVestavia HillsDiscus3280-39
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · Shot Put · Place 14 · Vestavia HillsVestavia HillsShot Put1434-119
Mar 15Metro Birmingham JV Meet #3Mar 15 · Discus · Place 25 · Vestavia HillsVestavia HillsDiscus2575-29
Mar 15Metro Birmingham JV Meet #3Mar 15 · Shot Put · Place 8 · Vestavia HillsVestavia HillsShot Put836-89
Mar 2Metro Birmingham JV Meet #1Mar 2 · Shot Put · Place 10 · Vestavia HillsVestavia HillsShot Put12lb10.34-08.5012

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Crossplex JV Meet #1Dec 15 · Shot Put · Place 19 · Vestavia HillsVestavia HillsShot Put12lb19.30-04.5012
Jan 6Middle School Indoor Meet #2Jan 6 · Shot Put · Place 23 · PizitzPizitzShot Put238.45m—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 11Vestavia Hills King of the Mountain Middle School InvitationalMar 11 · Discus · Place 18 · PizitzPizitzDiscus1822.00m—
Mar 11Vestavia Hills King of the Mountain Middle School InvitationalMar 11 · Shot Put · Place 16 · PizitzPizitzShot Put169.04m—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · Shot Put · Place 16 · Louis PizitzLouis PizitzShot Put4kg16.28-05.00 PB8