Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2475-09AHSAA Hewitt-Trussville Section 2026April 24, 2026
Javelin · 400g · OutdoorMetro Birmingham JV Meet #5 · Apr 269-05Metro Birmingham JV Meet #5April 2, 2026
Javelin · 600g · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2488-10AHSAA Hewitt-Trussville Section 2026April 24, 2026
Shot Put · 4kg · IndoorFirst Crack JV Meet · Dec 1023-01.00First Crack JV MeetDecember 10, 2025
Shot Put · 4kg · OutdoorB'ham Metro JV Championship 2026 · Apr 1627-01.50B'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

25 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Javelin · Place 20 · Mountain BrookJavelin600g20.88-0210
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Javelin · Place 7 · Mountain BrookJavelin600g7.88-10 PB10
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Discus · Place 9 · Mountain BrookDiscus1kg9.75-09 PB10
Apr 16B'ham Metro JV Championship 2026Apr 16 · Javelin · Place 2 · Mountain BrookJavelin600g2.85-0410
Apr 16B'ham Metro JV Championship 2026Apr 16 · Discus · Place 7 · Mountain BrookDiscus1kg7.71-0210
Apr 16B'ham Metro JV Championship 2026Apr 16 · Shot Put · Place 7 · Mountain BrookShot Put4kg7.27-01.50 PB10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Discus · Place 38 · Mountain BrookDiscus1kg38.68-0910
Apr 2Metro Birmingham JV Meet #5Apr 2 · Javelin · Place 5 · Mountain BrookJavelin400g5.69-05 PB10
Apr 2Metro Birmingham JV Meet #5Apr 2 · Discus · Place 9 · Mountain BrookDiscus1kg9.63-1010
Apr 2Metro Birmingham JV Meet #5Apr 2 · Shot Put · Place 4 · Mountain BrookShot Put4kg4.26-11.0010
Mar 18Birmingham Metro JV Meet #4Mar 18 · Javelin · Place 3 · Mountain BrookJavelin370-710
Mar 18Birmingham Metro JV Meet #4Mar 18 · Discus · Place 8 · Mountain BrookDiscus866-710
Mar 18Birmingham Metro JV Meet #4Mar 18 · Shot Put · Place 6 · Mountain BrookShot Put624-9.5010
Mar 12Metro Birmingham JV Meet #3Mar 12 · Javelin · Place 3 · Mountain BrookJavelin367-010
Mar 12Metro Birmingham JV Meet #3Mar 12 · Discus · Place 8 · Mountain BrookDiscus865-910
Mar 12Metro Birmingham JV Meet #3Mar 12 · Shot Put · Place 6 · Mountain BrookShot Put624-810
Mar 5Metro Birmingham JV Meet #2Mar 5 · Javelin · Place 4 · Mountain BrookJavelin474-710
Mar 5Metro Birmingham JV Meet #2Mar 5 · Discus · Place 6 · Mountain BrookDiscus669-110
Mar 5Metro Birmingham JV Meet #2Mar 5 · Shot Put · Place 2 · Mountain BrookShot Put228-110
Mar 5Metro Birmingham JV Meet #2Mar 5 · Javelin · Place 4 · Mountain BrookJavelin474-710
Mar 5Metro Birmingham JV Meet #2Mar 5 · Discus · Place 6 · Mountain BrookDiscus669-110
Mar 5Metro Birmingham JV Meet #2Mar 5 · Shot Put · Place 2 · Mountain BrookShot Put228-110
Feb 25Metro Birmingham JV Meet #1Feb 25 · Javelin · Place 3 · Mountain BrookJavelin600g3.73-0010
Feb 25Metro Birmingham JV Meet #1Feb 25 · Discus · Place 2 · Mountain BrookDiscus1kg2.73-0610
Feb 25Metro Birmingham JV Meet #1Feb 25 · Shot Put · Place 3 · Mountain BrookShot Put4kg3.24-08.7510

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21Last Ditch JV MeetJan 21 · Shot Put · Place 4 · Mountain BrookShot Put425-1010
Jan 14JV Meet #3Jan 14 · Shot Put · Place 18 · Mountain BrookShot Put1825-5.5010
Jan 6JV Meet #2Jan 6 · Shot Put · Place 7 · Mountain BrookShot Put724-5.5010

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10First Crack JV MeetDec 10 · Shot Put · Place 6 · Mountain BrookShot Put4kg6.23-01.00 PB10