Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorJohn Esslinger Meet of Champions · Apr 488-08John Esslinger Meet of ChampionsApril 4, 2026
Javelin · 400g · OutdoorMetro Birmingham JV Meet #5 · Apr 284-01Metro Birmingham JV Meet #5April 2, 2026
Javelin · 600g · OutdoorB'ham Metro JV Championship 2026 · Apr 1689-11B'ham Metro JV Championship 2026April 16, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Javelin · Place 9 · HooverJavelin600g9.85-0010
Apr 16B'ham Metro JV Championship 2026Apr 16 · Javelin · Place 1 · HooverJavelin600g1.89-11 PB10
Apr 16B'ham Metro JV Championship 2026Apr 16 · Discus · Place 4 · HooverDiscus1kg4.86-0710
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Javelin · Place 15 · HooverJavelin600g15.86-0010
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Discus · Place 25 · HooverDiscus1kg25.83-0010
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · Javelin · Place 3 · HooverJavelin600g3.79-0910
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · Discus · Place 2 · HooverDiscus1kg2.78-0910
Apr 4John Esslinger Meet of ChampionsApr 4 · Discus · Place 12 · HooverDiscus1kg12.88-08 PB10
Apr 2Metro Birmingham JV Meet #5Apr 2 · Javelin · Place 2 · HooverJavelin400g2.84-01 PB10
Apr 2Metro Birmingham JV Meet #5Apr 2 · Discus · Place 2 · HooverDiscus1kg2.86-0010
Mar 5Metro Birmingham JV Meet #2Mar 5 · Javelin · Place 5 · HooverJavelin572-310
Mar 5Metro Birmingham JV Meet #2Mar 5 · Discus · Place 4 · HooverDiscus481-110
Mar 5Metro Birmingham JV Meet #2Mar 5 · Javelin · Place 5 · HooverJavelin572-310
Mar 5Metro Birmingham JV Meet #2Mar 5 · Discus · Place 4 · HooverDiscus481-110

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · Shot Put · Place 23 · HooverShot Put2328-8.5010
Jan 14JV Meet #3Jan 14 · Shot Put · Place 6 · HooverShot Put629-710
Jan 6JV Meet #2Jan 6 · Shot Put · Place 4 · HooverShot Put428-6.7510

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · Shot Put · Place 18 · HooverShot Put1831-310
Dec 13Holiday Invitational #2Dec 13 · Shot Put · Place 18 · HooverShot Put1831-310
Jan 15JV Meet #3Jan 15 · Shot Put · Place 21 · HooverShot Put2128-39
Jan 7JV Meet #2Jan 7 · Shot Put · Place 6 · HooverShot Put627-09

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · Javelin · Place 4 · HooverJavelin468-79
Apr 17Birmingham Metro JV ChampionshipApr 17 · Discus · Place 7 · HooverDiscus777-49