Personal bests

Best marks in available results
Event / courseMarkMeetDate
60 Meter · IndoorFirst Crack JV Meet · Dec 710.07aFirst Crack JV MeetDecember 7, 2022
60 Meters · IndoorJV Meet #2 · Jan 1010.14JV Meet #2January 10, 2023
Discus · 1.6kg · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 30140-10AHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
Javelin · 800g · OutdoorMountain Brook Metro JV #1 · Feb 2785-10Mountain Brook Metro JV #1February 27, 2025
Long Jump · IndoorFirst Crack JV Meet · Dec 710-08.50First Crack JV MeetDecember 7, 2022
Shot Put · 12lb · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 2341-00.00Last Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
Shot Put · 12lb · OutdoorFort Payne Invitational · Mar 1943-6Fort Payne InvitationalMarch 19, 2026
Shot Put · 4kg · IndoorMiddle School Indoor Meet #1 · Dec 920-08.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

13 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Discus · Place 12 · Mountain BrookMountain BrookDiscus1.6kg12.140-10 PB12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Discus · Place 5 · Mountain BrookMountain BrookDiscus1.6kg5.139-0512
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Shot Put · Place 13 · Mountain BrookMountain BrookShot Put12lb13.40-08.2512
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Discus · Place 11 · Mountain BrookMountain BrookDiscus1.6kg11.129-0712
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Shot Put · Place 35 · Mountain BrookMountain BrookShot Put12lb35.37-09.5012
Apr 4John Esslinger Meet of ChampionsApr 4 · Discus · Place 13 · Mountain BrookMountain BrookDiscus1.6kg13.114-0012
Apr 4John Esslinger Meet of ChampionsApr 4 · Shot Put · Place 20 · Mountain BrookMountain BrookShot Put12lb20.41-02.5012
Mar 19Fort Payne InvitationalMar 19 · Discus · Place 19 · Mountain BrookMountain BrookDiscus1.6kg19.97-712
Mar 19Fort Payne InvitationalMar 19 · Shot Put · Place 4 · Mountain BrookMountain BrookShot Put12lb4.43-6 PB12
Mar 14Homewood InvitationalMar 14 · Discus · Place 28 · Mountain BroMountain BroDiscus2832.91m—
Mar 14Homewood InvitationalMar 14 · Shot Put · Place 24 · Mountain BroMountain BroShot Put2412.71m—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Shot Put · Place 24 · Mountain BrookMountain BrookShot Put2441-10.5012
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Discus · Place 12 · Mountain BrookMountain BrookDiscus12129-012

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · Shot Put · Place 11 · Mountain BrookMountain BrookShot Put1139-912
Feb 27Husky ClassicFeb 27 · Discus · Place 9 · Mountain BrookMountain BrookDiscus9124-1012
Feb 19Five Team Battle RoyaleFeb 19 · Discus · Place 5 · Mountain BrookMountain BrookDiscus5119-312
Feb 19Five Team Battle RoyaleFeb 19 · Shot Put · Place 10 · Mountain BrookMountain BrookShot Put1039-412
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · Shot Put · Place 34 · Mountain BrookMountain BrookShot Put12lb34.41-00.00 PB12
Jan 14JV Meet #3Jan 14 · Shot Put · Place 6 · Mountain BrookMountain BrookShot Put641-812
Jan 7Hump Day OctameetJan 7 · Shot Put · Place 3 · Mountain BrookMountain BrookShot Put339-2.2512
Jan 3Ice Breaker #1Jan 3 · Shot Put · Place 18 · Mountain BrookMountain BrookShot Put1839-7.2512

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Magic City Invitational #1Dec 6 · Shot Put · Place 12 · Mountain BrookMountain BrookShot Put1242-612
Jan 24Last Chance #1/PentathlonJan 24 · Shot Put · Place 22 · Mountain BrookMountain BrookShot Put2239-0.7511
Jan 8Hump Day OctameetJan 8 · Shot Put · Place 8 · Mountain BrookMountain BrookShot Put838-411
Jan 4Ice Breaker Invitational #1Jan 4 · Shot Put · Place 17 · Mountain BrookMountain BrookShot Put12lb17.40-06.0011

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · Discus · Place 16 · Mountain BrookMountain BrookDiscus1.6kg16.124-0711
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · Discus · Place 5 · Mountain BrookMountain BrookDiscus1.6kg5.131-0011
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · Shot Put · Place 8 · Mountain BrookMountain BrookShot Put12lb8.42-07.0011
Apr 18Hewitt Trussville InvitationalApr 18 · Discus · Place 8 · Mountain BrookMountain BrookDiscus8131-611
Apr 18Hewitt Trussville InvitationalApr 18 · Shot Put · Place 15 · Mountain BrookMountain BrookShot Put1541-111
Apr 11Mountain Brook InvitationalApr 11 · Discus · Place 19 · Mountain BrookMountain BrookDiscus1.6kg19.129-0211
Apr 11Mountain Brook InvitationalApr 11 · Shot Put · Place 28 · Mountain BrookMountain BrookShot Put12lb28.40-02.0011
Apr 4ORLegendsApr 4 · Discus · Place 13 · Mountain BrookMountain BrookDiscus1.6kg13.112-0611
Apr 4ORLegendsApr 4 · Shot Put · Place 9 · Mountain BrookMountain BrookShot Put12lb9.38-01.0011
Mar 20Thompson InvitationalMar 20 · Discus · Place 5 · Mountain BrookMountain BrookDiscus5123-311
Mar 20Thompson InvitationalMar 20 · Shot Put · Place 15 · Mountain BrookMountain BrookShot Put1538-711
Mar 14Homewood Invitational 2025Mar 14 · Discus · Place 12 · Mountain BrookMountain BrookDiscus12119-9—
Mar 14Homewood Invitational 2025Mar 14 · Shot Put · Place 23 · Mountain BrookMountain BrookShot Put2339-0.25—
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Javelin · Place 48 · Mountain BrookMountain BrookJavelin800g48.68-0211
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Discus · Place 5 · Mountain BrookMountain BrookDiscus1.6kg5.111-0111
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Shot Put · Place 5 · Mountain BrookMountain BrookShot Put12lb5.39-05.5011
Feb 27Mountain Brook Metro JV #1Feb 27 · Javelin · Place 31 · Mountain BrookMountain BrookJavelin800g31.85-10 PB11
Feb 27Mountain Brook Metro JV #1Feb 27 · Discus · Place 1 · Mountain BrookMountain BrookDiscus1.6kg1.128-1011
Feb 27Mountain Brook Metro JV #1Feb 27 · Shot Put · Place 15 · Mountain BrookMountain BrookShot Put12lb15.33-10.5011

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · Shot Put · Place 27 · Mountain BrookMountain BrookShot Put2739-611
Dec 7Magic City Invitational #1Dec 7 · Shot Put · Place 8 · Mountain BrookMountain BrookShot Put840-311
Jan 29JV Meet #3Jan 29 · Shot Put · Place 13 · Mountain BrookMountain BrookShot Put1334-9.5010
Jan 26Last Chance Meet #1Jan 26 · Shot Put · Place 65 · Mountain BrookMountain BrookShot Put6532-1110

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 26Hewitt Section 2024Apr 26 · Discus · Place 18 · Mountain BrookMountain BrookDiscus1.6kg18.100-0010
Apr 26Hewitt Section 2024Apr 26 · Shot Put · Place 18 · Mountain BrookMountain BrookShot Put12lb18.34-07.0010
Apr 19Hewitt Trussville InvitationalApr 19 · Discus · Place 32 · Mountain BrookMountain BrookDiscus3281-910
Apr 19Hewitt Trussville InvitationalApr 19 · Shot Put · Place 26 · Mountain BrookMountain BrookShot Put2632-710
Apr 12Mountain Brook InvitationalApr 12 · Javelin · Place 59 · Mountain BrookMountain BrookJavelin800g59.77-0510
Apr 12Mountain Brook InvitationalApr 12 · Discus · Place 45 · Mountain BrookMountain BrookDiscus1.6kg45.92-0510
Apr 12Mountain Brook InvitationalApr 12 · Shot Put · Place 43 · Mountain BrookMountain BrookShot Put12lb43.32-04.2510
Mar 16Homewood InvitationalMar 16 · Shot Put · Place 37 · Mountain BrookMountain BrookShot Put3731-310
Mar 16Homewood InvitationalMar 16 · Discus · Place 32 · Mountain BrookMountain BrookDiscus3292-1110
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · Shot Put · Place 60 · Mountain BrookMountain BrookShot Put6033-10.5010
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · Discus · Place 62 · Mountain BrookMountain BrookDiscus6273-610
Mar 1Husky March InviteMar 1 · Discus · Place 24 · Mountain BroMountain BroDiscus2429.94m—
Mar 1Husky March InviteMar 1 · Shot Put · Place 39 · Mountain BroMountain BroShot Put399.65m—
Feb 225 Team Battle RoyaleFeb 22 · Discus · Place 6 · Mountain BrookMountain BrookDiscus1.6kg6.99-0510
Feb 225 Team Battle RoyaleFeb 22 · Shot Put · Place 14 · Mountain BrookMountain BrookShot Put12lb14.32-06.0010

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · Shot Put · Place 68 · Mountain BrookMountain BrookShot Put12lb68.28-08.0010
Dec 2Magic City Invitational #1Dec 2 · Shot Put · Place 24 · Mountain BrookMountain BrookShot Put12lb24.29-09.0010
Jan 18JV Meet #3Jan 18 · Shot Put · Place 66 · Mountain BrookMountain BrookShot Put6626-5.509
Jan 18JV Meet #3Jan 18 · Long Jump · Place 79 · Mountain BrookMountain BrookLong Jump7910-29
Jan 10JV Meet #2Jan 10 · Shot Put · Place 53 · Mountain BrookMountain BrookShot Put5324-99
Jan 10JV Meet #2Jan 10 · Long Jump · Place 65 · Mountain BrookMountain BrookLong Jump6511-5.509
Jan 10JV Meet #2Jan 10 · 60 Meters · Place 224 · Mountain BrookMountain Brook60 Meters22410.14 PB9

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 20Birmingham Metro JV ChampionshipApr 20 · Javelin · Place 41 · Mountain BroMountain BroJavelin4121.38m—
Apr 20Birmingham Metro JV ChampionshipApr 20 · Discus · Place 18 · Mountain BroMountain BroDiscus1824.99m—
Apr 20Birmingham Metro JV ChampionshipApr 20 · Shot Put · Place 27 · Mountain BroMountain BroShot Put279.29m—
Apr 14Mountain Brook InvitationalApr 14 · Javelin · Mountain BrookMountain BrookJavelin800g--DNS9
Apr 14Mountain Brook InvitationalApr 14 · Discus · Mountain BrookMountain BrookDiscus1.6kg--DNS9
Apr 14Mountain Brook InvitationalApr 14 · Shot Put · Mountain BrookMountain BrookShot Put12lb--DNS9
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · Discus · Place 30 · Mountain BrookMountain BrookDiscus3083-49
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · Shot Put · Place 56 · Mountain BrookMountain BrookShot Put5627-39
Mar 15Metro Birmingham JV Meet #3Mar 15 · Javelin · Place 50 · Mountain BrookMountain BrookJavelin5070-109
Mar 15Metro Birmingham JV Meet #3Mar 15 · Discus · Place 31 · Mountain BrookMountain BrookDiscus3172-109
Mar 15Metro Birmingham JV Meet #3Mar 15 · Shot Put · Place 53 · Mountain BrookMountain BrookShot Put5325-79
Mar 2Metro Birmingham JV Meet #1Mar 2 · Shot Put · Place 43 · Mountain BrookMountain BrookShot Put12lb43.26-11.009

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 7First Crack JV MeetDec 7 · 60 Meter · Place 94 · Mountain BrookMountain Brook60 Meter94.10.07a PB9
Dec 7First Crack JV MeetDec 7 · Long Jump · Place 35 · Mountain BrookMountain BrookLong Jump35.10-08.50 PB9
Dec 7First Crack JV MeetDec 7 · Shot Put · Place 16 · Mountain BrookMountain BrookShot Put12lb16.26-10.259
Jan 6Middle School Indoor Meet #2Jan 6 · Shot Put · Place 41 · Mountain BroMountain BroShot Put417.06m—
Jan 6Middle School Indoor Meet #2Jan 6 · 60 Meters · Place 149 · Mountain BroMountain Bro60 Meters14911.74—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 15Mountain Brook InvitationalApr 15 · Discus · Place 6 · Mountain BrookMountain BrookDiscus1.6kg6.81-058
Apr 15Mountain Brook InvitationalApr 15 · Shot Put · Place 17 · Mountain BrookMountain BrookShot Put12lb17.22-06.008

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 60 Meter · Place 137 · Mountain BrookMountain Brook60 Meter137.11.64a8
Dec 9Middle School Indoor Meet #1Dec 9 · Shot Put · Place 47 · Mountain BrookMountain BrookShot Put4kg47.20-08.00 PB8