Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 24127-08AHSAA Hewitt-Trussville Section 2026April 24, 2026
Javelin · 800g · OutdoorVestavilla Hills Metro JV #2 · Mar 6100-10Vestavilla Hills Metro JV #2March 6, 2025
Shot Put · 12lb · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 2340-06.75Last Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
Shot Put · 12lb · OutdoorMetro Birmingham JV Meet @ Hoover #6 · Apr 945-11.00Metro Birmingham JV Meet @ Hoover #6April 9, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Shot Put · Place 23 · Spain ParkShot Put12lb23.41-01.5012
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Javelin · Spain ParkJavelin800g--DNS12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Discus · Place 8 · Spain ParkDiscus1.6kg8.127-08 PB12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Shot Put · Place 5 · Spain ParkShot Put12lb5.44-06.5012
Apr 17Hewitt-Trussville InvitationalApr 17 · Discus · Place 21 · Spain ParkDiscus1.6kg21.115-1012
Apr 17Hewitt-Trussville InvitationalApr 17 · Shot Put · Place 2 · Spain ParkShot Put12lb2.44-10.5012
Apr 16B'ham Metro JV Championship 2026Apr 16 · Discus · Place 2 · Spain ParkDiscus1.6kg2.122-0312
Apr 16B'ham Metro JV Championship 2026Apr 16 · Shot Put · Place 2 · Spain ParkShot Put12lb2.45-01.5012
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · Javelin · Spain ParkJavelin800g--DNS12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · Discus · Place 4 · Spain ParkDiscus1.6kg4.116-1012
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · Shot Put · Place 1 · Spain ParkShot Put12lb1.45-11.00 PB12
Apr 4Spain Park ClassicApr 4 · Discus · Place 7 · Spain ParkDiscus1.6kg7.120-0912
Apr 4Spain Park ClassicApr 4 · Shot Put · Place 4 · Spain ParkShot Put12lb4.45-05.7512
Mar 18Birmingham Metro JV Meet #4Mar 18 · Discus · Place 3 · Spain ParkDiscus3113-412
Mar 18Birmingham Metro JV Meet #4Mar 18 · Shot Put · Place 4 · Spain ParkShot Put441-2.2512
Mar 14Homewood InvitationalMar 14 · Discus · Place 18 · Spain ParkDiscus1835.38m—
Mar 14Homewood InvitationalMar 14 · Shot Put · Place 27 · Spain ParkShot Put2712.63m—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Shot Put · Place 26 · Spain ParkShot Put2641-0.7512
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Discus · Place 25 · Spain ParkDiscus25109-712

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · Shot Put · Place 35 · Spain ParkShot Put12lb35.40-06.75 PB10
Jan 14JV Meet #3Jan 14 · Shot Put · Place 11 · Spain ParkShot Put1139-612
Jan 3Ice Breaker #1Jan 3 · Shot Put · Place 21 · Spain ParkShot Put2138-1012

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #1Dec 13 · Shot Put · Place 26 · Spain ParkShot Put2637-412
Dec 6Magic City Invitational #1Dec 6 · Shot Put · Place 18 · Spain ParkShot Put1839-512
Jan 15JV Meet #3Jan 15 · Shot Put · Place 33 · Spain ParkShot Put3333-311

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · Discus · Place 11 · Spain ParkDiscus1.6kg11.111-0211
Apr 18Hewitt Trussville InvitationalApr 18 · Discus · Place 25 · Spain ParkDiscus25110-1111
Apr 17Birmingham Metro JV ChampionshipApr 17 · Discus · Place 5 · Spain ParkDiscus5112-611
Apr 17Birmingham Metro JV ChampionshipApr 17 · Shot Put · Place 12 · Spain ParkShot Put1236-411
Apr 10Metro JV #6Apr 10 · Javelin · Place 28 · Spain ParkJavelin800g28.96-0111
Apr 10Metro JV #6Apr 10 · Discus · Place 7 · Spain ParkDiscus1.6kg7.102-0411
Apr 5Spain Park ClassicApr 5 · Javelin · Place 11 · Spain ParkJavelin11102-811
Apr 5Spain Park ClassicApr 5 · Discus · Place 10 · Spain ParkDiscus1089-111
Apr 5Spain Park ClassicApr 5 · Shot Put · Spain ParkShot Put—ND11
Apr 5Spain Park ClassicApr 5 · Discus · Place 10 · Spain ParkDiscus1089-111
Apr 5Spain Park ClassicApr 5 · Javelin · Place 11 · Spain ParkJavelin11102-811
Mar 19Metro JV #4Mar 19 · Javelin · Place 45 · Spain ParkJavelin800g45.70-1111
Mar 19Metro JV #4Mar 19 · Discus · Place 9 · Spain ParkDiscus1.6kg9.96-0211
Mar 19Metro JV #4Mar 19 · Shot Put · Place 18 · Spain ParkShot Put12lb18.34-11.5011
Mar 14Homewood Invitational 2025Mar 14 · Discus · Place 23 · Spain ParkDiscus2394-5—
Mar 12Metro JV #3Mar 12 · Javelin · Place 40 · Spain ParkJavelin800g40.85-0211
Mar 12Metro JV #3Mar 12 · Discus · Place 9 · Spain ParkDiscus1.6kg9.94-0611
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Javelin · Place 15 · Spain ParkJavelin800g15.100-10 PB11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Discus · Place 9 · Spain ParkDiscus1.6kg9.101-0611
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Shot Put · Place 16 · Spain ParkShot Put12lb16.34-00.0011

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · Shot Put · Place 17 · Spain ParkShot Put12lb17.33-10.009

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · Discus · Place 22 · Spain ParkDiscus2269-38
Mar 20Metro Birmingham JV Meet #4Mar 20 · Discus · Place 24 · Spain ParkDiscus2465-98
Mar 14Metro JV Meet #3Mar 14 · Discus · Place 26 · Spain ParkDiscus2672-3—