Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMetro South MS #5 - Chelsea · Apr 913.21Metro South MS #5 - ChelseaApril 9, 2024
60 Meter · IndoorMiddle School Indoor Meet #1 · Dec 811.04aMiddle School Indoor Meet #1December 8, 2022
60 Meters · IndoorJV Meet #3 · Jan 159.34JV Meet #3January 15, 2025
Discus · 1.6kg · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 24138-10AHSAA Hewitt-Trussville Section 2026April 24, 2026
Discus · 1kg · OutdoorMountain Brook Invitational · Apr 1290-04Mountain Brook InvitationalApril 12, 2024
Javelin · 800g · OutdoorMetro JV #5 · Apr 3101-04Metro JV #5April 3, 2025
Shot Put · 12lb · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 2343-10.25Last Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
Shot Put · 12lb · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2445-05.00AHSAA Hewitt-Trussville Section 2026April 24, 2026
Shot Put · 4kg · OutdoorMountain Brook Invitational · Apr 1232-07.00Mountain Brook InvitationalApril 12, 2024
Shot Put · 8lb · IndoorMiddle School Indoor Meet #1 · Dec 821-8Middle School Indoor Meet #1December 8, 2022

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Discus · Place 15 · Mountain BrookMountain BrookDiscus1.6kg15.135-0510
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Shot Put · Place 19 · Mountain BrookMountain BrookShot Put12lb19.42-07.7510
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Discus · Place 6 · Mountain BrookMountain BrookDiscus1.6kg6.138-10 PB10
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Shot Put · Place 3 · Mountain BrookMountain BrookShot Put12lb3.45-05.00 PB10
Apr 17Hewitt-Trussville InvitationalApr 17 · Discus · Place 13 · Mountain BrookMountain BrookDiscus1.6kg13.122-0610
Apr 17Hewitt-Trussville InvitationalApr 17 · Shot Put · Place 6 · Mountain BrookMountain BrookShot Put12lb6.44-01.7510
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Discus · Mountain BrookMountain BrookDiscus1.6kg--FOUL10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Shot Put · Place 18 · Mountain BrookMountain BrookShot Put12lb18.43-10.5010
Apr 4John Esslinger Meet of ChampionsApr 4 · Discus · Place 12 · Mountain BrookMountain BrookDiscus1.6kg12.118-1010
Apr 4John Esslinger Meet of ChampionsApr 4 · Shot Put · Place 24 · Mountain BrookMountain BrookShot Put12lb24.38-07.5010
Mar 19Fort Payne InvitationalMar 19 · Discus · Place 1 · Mountain BrookMountain BrookDiscus1.6kg1.135-610
Mar 19Fort Payne InvitationalMar 19 · Shot Put · Place 9 · Mountain BrookMountain BrookShot Put12lb9.40-410
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Shot Put · Place 15 · Mountain BrookMountain BrookShot Put1545-0.7510
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Discus · Place 6 · Mountain BrookMountain BrookDiscus6136-910

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 19Five Team Battle RoyaleFeb 19 · Discus · Place 2 · Mountain BrookMountain BrookDiscus2137-310
Feb 19Five Team Battle RoyaleFeb 19 · Shot Put · Place 3 · Mountain BrookMountain BrookShot Put344-510
Jan 30AHSAA State Indoor MeetJan 30 · Shot Put · Place 13 · Mountain BrookMountain BrookShot Put1342-0.2510
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · Shot Put · Place 16 · Mountain BrookMountain BrookShot Put12lb16.43-10.25 PB10
Jan 14JV Meet #3Jan 14 · Shot Put · Place 21 · Mountain BrookMountain BrookShot Put2137-6.5010
Jan 7Hump Day OctameetJan 7 · Shot Put · Place 8 · Mountain BrookMountain BrookShot Put835-4.5010
Jan 3Ice Breaker #1Jan 3 · Shot Put · Place 12 · Mountain BrookMountain BrookShot Put1242-210

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 10First Crack JV MeetDec 10 · Shot Put · Place 2 · Mountain BrookMountain BrookShot Put12lb2.38-00.0010
Jan 22Last Ditch Meet JV MeetJan 22 · Shot Put · Place 10 · Mountain BrookMountain BrookShot Put1031-1.259
Jan 15JV Meet #3Jan 15 · Shot Put · Place 30 · Mountain BrookMountain BrookShot Put3033-59
Jan 15JV Meet #3Jan 15 · 60 Meters · Place 236 · Mountain BrookMountain Brook60 Meters2369.34 PB9
Jan 7JV Meet #2Jan 7 · Shot Put · Place 24 · Mountain BrookMountain BrookShot Put2429-109

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · Discus · Place 17 · Mountain BrookMountain BrookDiscus1795-39
Apr 17Birmingham Metro JV ChampionshipApr 17 · Shot Put · Place 24 · Mountain BrookMountain BrookShot Put2432-99
Apr 11Mountain Brook InvitationalApr 11 · Javelin · Place 40 · Mountain BrookMountain BrookJavelin800g40.98-109
Apr 11Mountain Brook InvitationalApr 11 · Discus · Place 39 · Mountain BrookMountain BrookDiscus1.6kg39.102-059
Apr 11Mountain Brook InvitationalApr 11 · Shot Put · Place 45 · Mountain BrookMountain BrookShot Put12lb45.33-09.009
Apr 3Metro JV #5Apr 3 · Javelin · Place 22 · Mountain BrookMountain BrookJavelin800g22.101-04 PB9
Apr 3Metro JV #5Apr 3 · Discus · Place 6 · Mountain BrookMountain BrookDiscus1.6kg6.105-039
Apr 3Metro JV #5Apr 3 · Shot Put · Place 14 · Mountain BrookMountain BrookShot Put12lb14.35-05.259
Mar 19Metro JV #4Mar 19 · Javelin · Place 44 · Mountain BrookMountain BrookJavelin800g44.72-059
Mar 19Metro JV #4Mar 19 · Discus · Place 11 · Mountain BrookMountain BrookDiscus1.6kg11.93-069
Mar 19Metro JV #4Mar 19 · Shot Put · Place 10 · Mountain BrookMountain BrookShot Put12lb10.36-03.009
Mar 12Metro JV #3Mar 12 · Javelin · Place 34 · Mountain BrookMountain BrookJavelin800g34.91-069
Mar 12Metro JV #3Mar 12 · Discus · Place 5 · Mountain BrookMountain BrookDiscus1.6kg5.110-039
Mar 12Metro JV #3Mar 12 · Shot Put · Place 13 · Mountain BrookMountain BrookShot Put12lb13.34-09.009
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Javelin · Place 45 · Mountain BrookMountain BrookJavelin800g45.75-059
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Discus · Place 10 · Mountain BrookMountain BrookDiscus1.6kg10.98-049
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Shot Put · Place 20 · Mountain BrookMountain BrookShot Put12lb20.32-08.509
Feb 27Mountain Brook Metro JV #1Feb 27 · Javelin · Place 36 · Mountain BrookMountain BrookJavelin800g36.76-049
Feb 27Mountain Brook Metro JV #1Feb 27 · Discus · Place 5 · Mountain BrookMountain BrookDiscus1.6kg5.101-069
Feb 27Mountain Brook Metro JV #1Feb 27 · Shot Put · Place 15 · Mountain BrookMountain BrookShot Put12lb15.33-10.509

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11First Crack JV MeetDec 11 · Shot Put · Place 7 · Mountain BrookMountain BrookShot Put12lb7.32-03.509

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 18MS Metro Championship MeetApr 18 · Discus · Place 24 · Mountain Brook Jr.Mountain Brook Jr.Discus2488-108
Apr 18MS Metro Championship MeetApr 18 · Shot Put · Place 19 · Mountain Brook Jr.Mountain Brook Jr.Shot Put1930-48
Apr 12Mountain Brook InvitationalApr 12 · Discus · Place 11 · Mountain BrookMountain BrookDiscus1kg11.90-04 PB8
Apr 12Mountain Brook InvitationalApr 12 · Shot Put · Place 6 · Mountain BrookMountain BrookShot Put4kg6.32-07.00 PB8
Apr 12Mountain Brook InvitationalApr 12 · 100 Meters · Place 47 · Mountain BrookMountain Brook100 Meters47.16.24a8
Apr 9Metro South MS #5 - ChelseaApr 9 · Discus · Place 8 · Mountain Brook Jr.Mountain Brook Jr.Discus878-88
Apr 9Metro South MS #5 - ChelseaApr 9 · Shot Put · Place 4 · Mountain Brook Jr.Mountain Brook Jr.Shot Put434-118
Apr 9Metro South MS #5 - ChelseaApr 9 · 100 Meters · Place 29 · Mountain Brook Jr.Mountain Brook Jr.100 Meters2913.21 PB8
Apr 3Metro South MS #4 - HomewoodApr 3 · Discus · Place 2 · Mountain Brook Jr.Mountain Brook Jr.Discus299-88
Apr 3Metro South MS #4 - HomewoodApr 3 · Shot Put · Place 13 · Mountain Brook Jr.Mountain Brook Jr.Shot Put1329-58
Apr 3Metro South MS #4 - HomewoodApr 3 · 100 Meters · Place 43 · Mountain Brook Jr.Mountain Brook Jr.100 Meters4316.128
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · Shot Put · Place 9 · Mountain Brook Jr.Mountain Brook Jr.Shot Put927-118
Mar 12Metro South MS #2 - Oak MountainMar 12 · Discus · Place 7 · Mountain BrookMountain BrookDiscus1.6kg7.77-018
Mar 12Metro South MS #2 - Oak MountainMar 12 · Shot Put · Place 5 · Mountain BrookMountain BrookShot Put12lb5.28-02.008
Mar 6Metro South Meet 1- HewittMar 6 · Discus · Place 1 · Mountain Brook Jr.Mountain Brook Jr.Discus1102-68
Mar 6Metro South Meet 1- HewittMar 6 · Shot Put · Place 12 · Mountain Brook Jr.Mountain Brook Jr.Shot Put1228-48

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 5Middle School Indoor Meet #2Jan 5 · Shot Put · Place 53 · Mountain Brook Jr.Mountain Brook Jr.Shot Put5322-47
Jan 5Middle School Indoor Meet #2Jan 5 · 60 Meters · Place 199 · Mountain Brook Jr.Mountain Brook Jr.60 Meters19911.637

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Middle School Indoor Meet #1Dec 8 · 60 Meter · Place 190 · Mountain BrookMountain Brook60 Meter190.11.04a PB7
Dec 8Middle School Indoor Meet #1Dec 8 · Shot Put · Place 49 · Mountain BrookMountain BrookShot Put8lb49.21-8 PB7