Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBirmingham Metro JV Championship · Apr 1712.29Birmingham Metro JV ChampionshipApril 17, 2025
200 Meters · OutdoorBirmingham Metro JV Championship · Apr 1726.53Birmingham Metro JV ChampionshipApril 17, 2025
400 Meters · IndoorLast Ditch JV Meet · Jan 211:00.14Last Ditch JV MeetJanuary 21, 2026
60 Meter · IndoorMiddle School Indoor Meet #1 · Dec 98.23aMiddle School Indoor Meet #1December 9, 2021
60 Meters · IndoorLast Ditch JV Meet · Jan 217.90Last Ditch JV MeetJanuary 21, 2026
Discus · 1.6kg · OutdoorHewitt-Trussville Invitational · Apr 1785-03Hewitt-Trussville InvitationalApril 17, 2026
Javelin · 800g · OutdoorHewitt-Trussville Invitational · Apr 1772-06Hewitt-Trussville InvitationalApril 17, 2026
Shot Put · 12lb · OutdoorMetro Birmingham JV Meet @ Hoover #6 · Apr 932-06.00Metro Birmingham JV Meet @ Hoover #6April 9, 2026
Shot Put · 4kg · IndoorMiddle School Indoor Meet #1 · Dec 930-06.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

24 results
DateMeetEventPlMarkGr
Apr 17Hewitt-Trussville InvitationalApr 17 · Javelin · Place 49 · Hewitt-TrussvilleHewitt-TrussvilleJavelin800g49.72-06 PB12
Apr 17Hewitt-Trussville InvitationalApr 17 · Discus · Place 42 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1.6kg42.85-03 PB12
Apr 17Hewitt-Trussville InvitationalApr 17 · Shot Put · Place 41 · Hewitt-TrussvilleHewitt-TrussvilleShot Put12lb41.31-00.5012
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · Javelin · Place 50 · Hewitt-TrussvilleHewitt-TrussvilleJavelin800g50.67-0112
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · Discus · Place 35 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1.6kg35.62-0512
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · Shot Put · Place 27 · Hewitt-TrussvilleHewitt-TrussvilleShot Put12lb27.32-06.00 PB12
Apr 2Metro Birmingham JV Meet #5Apr 2 · Javelin · Hewitt-TrussvilleHewitt-TrussvilleJavelin400g--DNS12
Apr 2Metro Birmingham JV Meet #5Apr 2 · Discus · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg--DNS12
Apr 2Metro Birmingham JV Meet #5Apr 2 · Shot Put · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg--DNS12
Mar 18Birmingham Metro JV Meet #4Mar 18 · Javelin · Place 50 · Hewitt-TrussvilleHewitt-TrussvilleJavelin5051-712
Mar 18Birmingham Metro JV Meet #4Mar 18 · Discus · Place 29 · Hewitt-TrussvilleHewitt-TrussvilleDiscus2969-612
Mar 18Birmingham Metro JV Meet #4Mar 18 · Shot Put · Place 34 · Hewitt-TrussvilleHewitt-TrussvilleShot Put3427-10.5012
Mar 12Metro Birmingham JV Meet #3Mar 12 · Javelin · Place 63 · Hewitt-TrussvilleHewitt-TrussvilleJavelin6357-612
Mar 12Metro Birmingham JV Meet #3Mar 12 · Discus · Place 39 · Hewitt-TrussvilleHewitt-TrussvilleDiscus3962-112
Mar 12Metro Birmingham JV Meet #3Mar 12 · Shot Put · Place 44 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4426-9.5012
Mar 5Metro Birmingham JV Meet #2Mar 5 · Javelin · Place 57 · Hewitt-TrussvilleHewitt-TrussvilleJavelin5772-512
Mar 5Metro Birmingham JV Meet #2Mar 5 · Discus · Place 32 · Hewitt-TrussvilleHewitt-TrussvilleDiscus3269-1012
Mar 5Metro Birmingham JV Meet #2Mar 5 · Shot Put · Place 30 · Hewitt-TrussvilleHewitt-TrussvilleShot Put3031-1.5012
Mar 5Metro Birmingham JV Meet #2Mar 5 · Javelin · Place 57 · Hewitt-TrussvilleHewitt-TrussvilleJavelin5772-512
Mar 5Metro Birmingham JV Meet #2Mar 5 · Discus · Place 32 · Hewitt-TrussvilleHewitt-TrussvilleDiscus3269-1012
Mar 5Metro Birmingham JV Meet #2Mar 5 · Shot Put · Place 30 · Hewitt-TrussvilleHewitt-TrussvilleShot Put3031-1.5012
Feb 25Metro Birmingham JV Meet #1Feb 25 · Javelin · Place 40 · Hewitt-TrussvilleHewitt-TrussvilleJavelin800g40.70-0612
Feb 25Metro Birmingham JV Meet #1Feb 25 · Discus · Place 23 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1.6kg23.73-0112
Feb 25Metro Birmingham JV Meet #1Feb 25 · Shot Put · Place 23 · Hewitt-TrussvilleHewitt-TrussvilleShot Put12lb23.31-00.0012

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21Oak Mountain Eagle RelaysFeb 21 · Discus · Place 8 · Hewitt-TrussvilleHewitt-TrussvilleDiscus870-912
Feb 21Oak Mountain Eagle RelaysFeb 21 · Shot Put · Place 9 · Hewitt-TrussvilleHewitt-TrussvilleShot Put929-012
Jan 21Last Ditch JV MeetJan 21 · Shot Put · Place 17 · Hewitt-TrussvilleHewitt-TrussvilleShot Put1732-412
Jan 21Last Ditch JV MeetJan 21 · 400 Meters · Place 57 · Hewitt-TrussvilleHewitt-Trussville400 Meters571:00.14 PB12
Jan 21Last Ditch JV MeetJan 21 · 60 Meters · Place 57 · Hewitt-TrussvilleHewitt-Trussville60 Meters577.90 PB12
Jan 14JV Meet #3Jan 14 · Shot Put · Place 51 · Hewitt-TrussvilleHewitt-TrussvilleShot Put5132-612
Jan 14JV Meet #3Jan 14 · 60 Meters · Place 209 · Hewitt-TrussvilleHewitt-Trussville60 Meters2098.1212

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 200 Meters · Place 70 · Hewitt-TrussvilleHewitt-Trussville200 Meters7026.53 PB11
Apr 17Birmingham Metro JV ChampionshipApr 17 · Discus · Place 28 · Hewitt-TrussvilleHewitt-TrussvilleDiscus2880-311
Apr 17Birmingham Metro JV ChampionshipApr 17 · Shot Put · Place 33 · Hewitt-TrussvilleHewitt-TrussvilleShot Put3328-111
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100 Meters · Place 63 · Hewitt-TrussvilleHewitt-Trussville100 Meters6312.29 PB11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24Last Chance #1/PentathlonJan 24 · Shot Put · Place 63 · Hewitt-TrussvilleHewitt-TrussvilleShot Put6324-2.7511
Jan 15JV Meet #3Jan 15 · Shot Put · Place 50 · Hewitt-TrussvilleHewitt-TrussvilleShot Put5028-10.5011

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 29JV Meet #3Jan 29 · Shot Put · Place 33 · Hewitt-TrussvilleHewitt-TrussvilleShot Put3327-510
Jan 24Last Ditch JV MeetJan 24 · Shot Put · Place 25 · Hewitt-TrussvilleHewitt-TrussvilleShot Put2527-310
Jan 24Last Ditch JV MeetJan 24 · 60 Meters · Place 63 · Hewitt-TrussvilleHewitt-Trussville60 Meters637.9510
Jan 9JV Meet #2Jan 9 · Shot Put · Place 36 · Hewitt-TrussHewitt-TrussShot Put3627-04.00—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 18JV Meet #3Jan 18 · Shot Put · Place 46 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4629-79
Jan 18JV Meet #3Jan 18 · 60 Meters · Place 214 · Hewitt-TrussvilleHewitt-Trussville60 Meters2148.339

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 20Middle School Gold Championship MeetJan 20 · Shot Put · Place 13 · Hewitt-TrussHewitt-TrussShot Put138.99m—
Jan 6Middle School Indoor Meet #2Jan 6 · Shot Put · Place 22 · Hewitt-TrussHewitt-TrussShot Put228.61m—
Jan 6Middle School Indoor Meet #2Jan 6 · 60 Meters · Place 23 · Hewitt-TrussHewitt-Truss60 Meters238.320—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 60 Meter · Place 22 · Hewitt-TrussvilleHewitt-Trussville60 Meter22.8.23a PB8
Dec 9Middle School Indoor Meet #1Dec 9 · Shot Put · Place 10 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg10.30-06.00 PB8