Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorArab Season Opener · Feb 2516.61Arab Season OpenerFebruary 25, 2021
Discus · 1.6kg · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 30140-02AHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
Javelin · 800g · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 30176-06AHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
Shot Put · 12lb · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 2343-07.00Last Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
Shot Put · 12lb · OutdoorAHSAA Lincoln Section 2026 · Apr 2445-03.50AHSAA Lincoln Section 2026April 24, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Javelin · Place 2 · OneontaOneontaJavelin800g2.176-06 PB12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Discus · Place 9 · OneontaOneontaDiscus1.6kg9.140-02 PB12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Shot Put · Place 15 · OneontaOneontaShot Put12lb15.42-00.0012
Apr 24AHSAA Lincoln Section 2026Apr 24 · Javelin · Place 1 · OneontaOneontaJavelin800g1.176-0412
Apr 24AHSAA Lincoln Section 2026Apr 24 · Discus · Place 4 · OneontaOneontaDiscus1.6kg4.132-0212
Apr 24AHSAA Lincoln Section 2026Apr 24 · Shot Put · Place 4 · OneontaOneontaShot Put12lb4.45-03.50 PB12
Apr 16Andy Page Memorial Meet 2026Apr 16 · Javelin · Place 1 · OneontaOneontaJavelin800g1.166-0612
Apr 16Andy Page Memorial Meet 2026Apr 16 · Discus · Place 3 · OneontaOneontaDiscus1.6kg3.137-0012
Apr 16Andy Page Memorial Meet 2026Apr 16 · Shot Put · Place 10 · OneontaOneontaShot Put12lb10.42-06.0012
Apr 9Oneonta - Veal InvitationalApr 9 · Javelin · Place 1 · Oneonta msOneonta msJavelin800g1.166-0812
Apr 9Oneonta - Veal InvitationalApr 9 · Discus · Place 1 · OneontaOneontaDiscus1.6kg1.131-0612
Apr 9Oneonta - Veal InvitationalApr 9 · Shot Put · Place 1 · Oneonta msOneonta msShot Put12lb1.43-02.0012
Mar 26Oneonta Meet #2Mar 26 · Javelin · Place 1 · OneontaOneontaJavelin800g1.168-0212
Mar 26Oneonta Meet #2Mar 26 · Discus · OneontaOneontaDiscus1.6kg--FOUL12
Mar 26Oneonta Meet #2Mar 26 · Shot Put · Place 1 · OneontaOneontaShot Put12lb1.43-02.0012
Mar 21Magic City HS & Middle School Invitational (Center Point)Mar 21 · Discus · Place 5 · Oneonta msOneonta msDiscus1.6kg5.136-0812
Mar 21Magic City HS & Middle School Invitational (Center Point)Mar 21 · Shot Put · Place 8 · Oneonta msOneonta msShot Put12lb8.39-00.0012
Mar 21Magic City HS Invitational (Center Point)Mar 21 · Javelin · Place 2 · OneontaOneontaJavelin800g2.163-0312
Mar 141A-7A Cullman ClassicMar 14 · Javelin · Place 4 · OneontaOneontaJavelin446.83m—
Mar 141A-7A Cullman ClassicMar 14 · Discus · Place 5 · OneontaOneontaDiscus541.07m—
Mar 141A-7A Cullman ClassicMar 14 · Shot Put · Place 23 · OneontaOneontaShot Put2311.53m—
Mar 12Hayden HS InvitationalMar 12 · Javelin · Place 3 · OneontaOneontaJavelin800g3.126-0012
Mar 12Hayden HS InvitationalMar 12 · Discus · Place 2 · OneontaOneontaDiscus1.6kg2.125-1112
Mar 12Hayden HS InvitationalMar 12 · Shot Put · Place 1 · OneontaOneontaShot Put12lb1.41-09.0012
Mar 10Oneonta OpenerMar 10 · Discus · Place 2 · OneontaOneontaDiscus2136-1012
Mar 10Oneonta OpenerMar 10 · Shot Put · Place 7 · OneontaOneontaShot Put737-712
Mar 10Oneonta OpenerMar 10 · Javelin · Place 2 · OneontaOneontaJavelin2163-312

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 30AHSAA State Indoor MeetJan 30 · Shot Put · Place 12 · OneontaOneontaShot Put1240-11.7512
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · Shot Put · Place 17 · OneontaOneontaShot Put12lb17.43-07.00 PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · Shot Put · Place 11 · OneontaOneontaShot Put1142-1112

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 14Alabama State GamesJun 14 · Discus · Place 4 · OneontaOneontaDiscus438.10m—
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · Javelin · Place 4 · OneontaOneontaJavelin800g4.158-0611
Apr 25AHSAA Lincoln Section 2025Apr 25 · Javelin · Place 1 · OneontaOneontaJavelin800g1.169-0711
Apr 25AHSAA Lincoln Section 2025Apr 25 · Discus · Place 7 · OneontaOneontaDiscus1.6kg7.111-0011
Apr 25AHSAA Lincoln Section 2025Apr 25 · Shot Put · Place 13 · OneontaOneontaShot Put12lb13.40-08.5011
Apr 18Andy Page Memorial Meet 2025Apr 18 · Javelin · Place 2 · OneontaOneontaJavelin2152-1011
Apr 18Andy Page Memorial Meet 2025Apr 18 · Discus · Place 8 · OneontaOneontaDiscus8121-211
Apr 18Andy Page Memorial Meet 2025Apr 18 · Shot Put · Place 11 · OneontaOneontaShot Put1139-6.5011
Apr 11Oneonta - Veal InvitationalApr 11 · Discus · Place 2 · OneontaOneontaDiscus2128-011
Apr 11Oneonta - Veal InvitationalApr 11 · Shot Put · Place 8 · OneontaOneontaShot Put837-7.5011
Apr 11Oneonta - Veal InvitationalApr 11 · Javelin · Place 2 · OneontaOneontaJavelin2146-1011
Apr 8Magic City HS Invitational 2025Apr 8 · Javelin · Place 2 · OneontaOneontaJavelin2140-811
Apr 8Magic City HS Invitational 2025Apr 8 · Discus · Place 3 · OneontaOneontaDiscus3121-311
Apr 8Magic City HS Invitational 2025Apr 8 · Shot Put · Place 9 · OneontaOneontaShot Put938-111
Apr 1Hayden HS Invitational #1 2025Apr 1 · Discus · Place 4 · OneontaOneontaDiscus4120-1011
Apr 1Hayden HS Invitational #1 2025Apr 1 · Shot Put · Place 2 · OneontaOneontaShot Put241-911
Apr 1Hayden HS Invitational #1 2025Apr 1 · Javelin · Place 1 · OneontaOneontaJavelin1153-1011
Mar 20Oneonta Meet #2Mar 20 · Discus · Place 4 · OneontaOneontaDiscus4109-311
Mar 20Oneonta Meet #2Mar 20 · Shot Put · Place 9 · OneontaOneontaShot Put937-111
Mar 20Oneonta Meet #2Mar 20 · Javelin · Place 1 · OneontaOneontaJavelin1145-611
Mar 13JEFCO HS League Meet #2Mar 13 · Javelin · Place 1 · OneontaOneontaJavelin1155-011
Mar 13JEFCO HS League Meet #2Mar 13 · Discus · Place 7 · OneontaOneontaDiscus787-011
Mar 13JEFCO HS League Meet #2Mar 13 · Shot Put · Place 9 · OneontaOneontaShot Put937-1011
Mar 6JeffCo HS Meet 1Mar 6 · Javelin · Place 4 · OneontaOneontaJavelin800g4.137-0611
Mar 6JeffCo HS Meet 1Mar 6 · Discus · Place 7 · OneontaOneontaDiscus1.6kg7.105-1011
Mar 6JeffCo HS Meet 1Mar 6 · Shot Put · Place 11 · OneontaOneontaShot Put12lb11.37-03.0011
Mar 3Oneonta Opener 2025Mar 3 · Discus · Place 9 · OneontaOneontaDiscus996-011
Mar 3Oneonta Opener 2025Mar 3 · Shot Put · Place 5 · OneontaOneontaShot Put537-811
Mar 3Oneonta Opener 2025Mar 3 · Javelin · Place 2 · OneontaOneontaJavelin2145-511

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · Shot Put · Place 8 · OneontaOneontaShot Put12lb8.41-08.7511
Jan 24Last Chance #1/PentathlonJan 24 · Shot Put · Place 14 · OneontaOneontaShot Put1441-3.7511

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · Javelin · Place 4 · OneontaOneontaJavelin800g4.161-0410
Apr 26Lincoln Section 2024Apr 26 · Javelin · Place 2 · OneontaOneontaJavelin800g2.144-0510
Apr 26Lincoln Section 2024Apr 26 · Discus · Place 15 · OneontaOneontaDiscus1.6kg15.98-1110
Apr 26Lincoln Section 2024Apr 26 · Shot Put · Place 12 · OneontaOneontaShot Put12lb12.39-05.0010
Apr 19Hewitt Trussville InvitationalApr 19 · Discus · Place 19 · OneontaOneontaDiscus19105-1110
Apr 19Hewitt Trussville InvitationalApr 19 · Shot Put · Place 20 · OneontaOneontaShot Put2035-210
Apr 19Hewitt Trussville InvitationalApr 19 · Javelin · Place 10 · OneontaOneontaJavelin10141-310
Apr 12Oneonta InvitationalApr 12 · Javelin · Place 1 · OneontaOneontaJavelin1150-4—
Apr 12Oneonta InvitationalApr 12 · Discus · Place 4 · OneontaOneontaDiscus4104-4—
Apr 12Oneonta InvitationalApr 12 · Shot Put · Place 2 · OneontaOneontaShot Put237-6—
Apr 9Magic City HS InvitationalApr 9 · Javelin · Place 1 · OneontaOneontaJavelin1134-510
Apr 9Magic City HS InvitationalApr 9 · Discus · Place 16 · OneontaOneontaDiscus1691-410
Apr 9Magic City HS InvitationalApr 9 · Shot Put · Place 15 · OneontaOneontaShot Put1535-310
Mar 21Oneonta Meet #2Mar 21 · Discus · Place 20 · OneontaOneontaDiscus2085-410
Mar 21Oneonta Meet #2Mar 21 · Javelin · Place 12 · OneontaOneontaJavelin12127-210
Mar 14Hayden HS Invitational 2Mar 14 · Discus · Place 11 · OneontaOneontaDiscus1189-010
Mar 14Hayden HS Invitational 2Mar 14 · Shot Put · Place 21 · OneontaOneontaShot Put2131-310
Mar 14Hayden HS Invitational 2Mar 14 · Javelin · Place 6 · OneontaOneontaJavelin6118-410
Mar 4Oneonta OpenerMar 4 · Javelin · Place 5 · OneontaOneontaJavelin540.94m—
Mar 4Oneonta OpenerMar 4 · Shot Put · Place 15 · OneontaOneontaShot Put1510.74m—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 28AHSAA Lincoln SectionalApr 28 · Javelin · Place 11 · OneontaOneontaJavelin800g11.116-099
Apr 21Hewitt-Trussville InvitationalApr 21 · Javelin · Place 28 · OneontaOneontaJavelin28113-79
Apr 21Hewitt-Trussville InvitationalApr 21 · Shot Put · Place 38 · OneontaOneontaShot Put3834-49
Apr 14Oneonta InvitationalApr 14 · Javelin · Place 10 · OneontaOneontaJavelin1030.75m—
Mar 30Oneonta Meet #2Mar 30 · Shot Put · Place 15 · OneontaOneontaShot Put1532-79
Mar 30Oneonta Meet #2Mar 30 · Javelin · Place 6 · OneontaOneontaJavelin6123-119
Mar 9JEFCO HS League Meet #1Mar 9 · Javelin · Place 6 · OneontaOneontaJavelin800g6.100-009
Mar 9JEFCO HS League Meet #1Mar 9 · Shot Put · Place 29 · OneontaOneontaShot Put12lb29.31-05.009

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28North Alabama Junior High Gold Circuit - ArabFeb 28 · Discus · Place 24 · OneontaOneontaDiscus2463-09
Feb 28North Alabama Junior High Gold Circuit - ArabFeb 28 · Shot Put · Place 5 · OneontaOneontaShot Put537-4.509

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 6Jefferson County HS League Meet #5Apr 6 · Javelin · Place 21 · OneontaOneontaJavelin2119.88m7
Apr 6Jefferson County HS League Meet #5Apr 6 · Shot Put · Place 48 · OneontaOneontaShot Put486.07m7
Mar 11Jefferson County HS League Meet #2Mar 11 · Javelin · Place 45 · OneontaOneontaJavelin800g45.19.02m7
Mar 11Jefferson County HS League Meet #2Mar 11 · Shot Put · OneontaOneontaShot Put12lb--DNS7
Mar 8Oneonta HS OpenerMar 8 · Javelin · Place 16 · OneontaOneontaJavelin1619.48m—
Mar 4Jefferson County HS League Meet #1Mar 4 · Javelin · Place 24 · OneontaOneontaJavelin2420.04m—
Mar 4Jefferson County HS League Meet #1Mar 4 · Shot Put · Place 47 · OneontaOneontaShot Put475.61m—

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25Arab Season OpenerFeb 25 · Javelin · Place 15 · OneontaOneontaJavelin1519.93m—
Feb 25Arab Season OpenerFeb 25 · Shot Put · Place 26 · OneontaOneontaShot Put266.68m—
Feb 25Arab Season OpenerFeb 25 · 100 Meters · Place 25 · OneontaOneonta100 Meters2516.61 PB—