Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorAAU Track & Field Region 17 Qualifier · Jun 26161-11AAU Track & Field Region 17 QualifierJune 26, 2026
Discus · 1kg · OutdoorTexas Storm Youth Annual Track Meet · May 1146.80mTexas Storm Youth Annual Track MeetMay 11, 2024
Javelin · 300g TJ · Outdoor2019 Clash of Texas · Apr 2781-042019 Clash of TexasApril 27, 2019
Javelin · 400g TJ · OutdoorAAU Junior Olympic Gulf District - 12U · Jun 11102-08AAU Junior Olympic Gulf District - 12UJune 11, 2021
Shot Put · 12lb · IndoorMcNeese Indoor II · Jan 2916.33mMcNeese Indoor IIJanuary 29, 2026
Shot Put · 12lb · OutdoorUIL Texas State Championships TF26 · May 1459' 9"UIL Texas State Championships TF26May 14, 2026
Shot Put · 4kg · IndoorJoe DeLoach Youth Inv · Jan 1412.97mJoe DeLoach Youth InvJanuary 14, 2024
Shot Put · 4kg · OutdoorPTX 12th Annual Spring Classic · Apr 1351-00.00PTX 12th Annual Spring ClassicApril 13, 2024
Shot Put · 6lb · IndoorFasTrak/Coach O Youth, HS, Masters Opener · Dec 1139-11.00FasTrak/Coach O Youth, HS, Masters OpenerDecember 11, 2021
Shot Put · 6lb · OutdoorAAU Junior Olympics Region 17 National Qualifier · Jun 2950-02.00AAU Junior Olympics Region 17 National QualifierJune 29, 2022

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 30TAAF Games of Texas TF26Jul 30 · Discus · Place 4 · All American ThrowersAll American ThrowersDiscus1.6kg4.150-0710
Jul 30TAAF Games of Texas TF26Jul 30 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put12lb1.58-06.7510
Jul 17TAAF Regions 1 & 14 TF26Jul 17 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus1.6kg1.150-0010
Jul 17TAAF Regions 1 & 14 TF26Jul 17 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put12lb1.58-00.0010
Jun 26AAU Track & Field Region 17 QualifierJun 26 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus1.6kg1.161-11 PB10
Jun 26AAU Track & Field Region 17 QualifierJun 26 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put12lb1.59-01.0010
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus1.6kg1.146-1110
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put12lb1.17.77m10
May 29Under Armour Track & Field Nationals at IMG AcademyMay 29 · Shot Put · Place 11 · All American ThrowersAll American ThrowersShot Put12lb11.16.43m10
May 14UIL Texas State Championships TF26May 14 · Shot Put · Place 4 · Deer ParkDeer ParkShot Put12lb4.59' 9" PB10
May 1UIL 6A Region III, III-5A & Wheelchair(ends Sunday) TF26May 1 · Discus · Place 9 · Deer ParkDeer ParkDiscus1.6kg9.148-0110
May 1UIL 6A Region III, III-5A & Wheelchair(ends Sunday) TF26May 1 · Shot Put · Place 1 · Deer ParkDeer ParkShot Put12lb1.58-06.5010
Apr 17UIL 6A Area 23-24 TF26Apr 17 · Discus · Place 2 · Deer ParkDeer ParkDiscus1.6kg2.154-710
Apr 17UIL 6A Area 23-24 TF26Apr 17 · Shot Put · Place 1 · Deer ParkDeer ParkShot Put12lb1.57-11.7510
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · Shot Put · Place 6 · Deer ParkDeer ParkShot Put12lb6.17.56m10
Mar 26Rice 47th Annual Victor Lopez ClassicMar 26 · Discus · Place 11 · Deer ParkDeer ParkDiscus1144.78m10
Mar 26Rice 47th Annual Victor Lopez ClassicMar 26 · Shot Put · Place 2 · Deer ParkDeer ParkShot Put217.23m10
Mar 26Rice 47th Annual Victor Lopez ClassicMar 26 · Discus · Place 11 · Deer ParkDeer ParkDiscus11146-11—
Mar 26Rice 47th Annual Victor Lopez ClassicMar 26 · Shot Put · Place 2 · Deer ParkDeer ParkShot Put256-06.50—
Mar 6Texas A&M Bluebonnet HS Meet TF26Mar 6 · Shot Put · Place 6 · Deer ParkDeer ParkShot Put617.18m—

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29McNeese Indoor IIJan 29 · Shot Put · Place 4 · All American ThrowersAll American ThrowersShot Put12lb4.16.33m PB10
Jan 9Texas HS Indoor Championships TF26Jan 9 · Triple Jump · Place 14 · ALL AMERICAN THRALL AMERICAN THRTriple Jump1450-1.7510

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 31TAAF Games of TexasJul 31 · Discus · Place 4 · All American ThrowersAll American ThrowersDiscus1.6kg4.148-039
Jul 31TAAF Games of TexasJul 31 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put12lb1.53-09.509
Jul 26AAU Junior Olympic Games Jul 26 · Discus · Place 27 · All AmericanAll AmericanDiscus27133-0710
Jul 26AAU Junior Olympic Games Jul 26 · Shot Put · Place 3 · All AmericanAll AmericanShot Put355-02.2510
Jul 11TAAF Region 1Jul 11 · Discus · Place 3 · All American ThrowersAll American ThrowersDiscus3115-29
Jul 11TAAF Region 1Jul 11 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put154-5.509
Jun 10AAU Track & Field Region 11 QualifierJun 10 · Discus · Place 3 · All American ThrowersAll American ThrowersDiscus1.6kg3.41.30m9
Jun 10AAU Track & Field Region 11 QualifierJun 10 · Shot Put · Place 2 · All American ThrowersAll American ThrowersShot Put12lb2.15.48m9
Apr 18UIL 6A Region III, III-5A & WheelchairApr 18 · Shot Put · Place 8 · Deer ParkDeer ParkShot Put12lb8.53-01.009
Apr 11UIL 6A Area 23-24 MeetApr 11 · Discus · Place 7 · Deer ParkDeer ParkDiscus1.6kg7.132-049
Apr 11UIL 6A Area 23-24 MeetApr 11 · Shot Put · Place 3 · Deer ParkDeer ParkShot Put12lb3.53-02.009
Mar 27Rice 46th Annual Victor Lopez ClassicMar 27 · Shot Put · Place 11 · Deer ParkDeer ParkShot Put12lb11.13.11m9
Mar 22Houston Pace Setters InvitationalMar 22 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put12lb1.46' 2.59
Mar 14Clear Creek ISD Ruben Jordan ClassicMar 14 · Discus · Deer ParkDeer ParkDiscus1.6kg--124-05.009
Mar 14Clear Creek ISD Ruben Jordan ClassicMar 14 · Shot Put · Place 5 · Deer ParkDeer ParkShot Put12lb5.49-11.509

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 24Wes Kittley HS InvitationalJan 24 · Shot Put · Place 7 · All American ThrowersAll American ThrowersShot Put12lb7.15.28m9
Jan 16Carl Lewis HS InvitationalJan 16 · Shot Put · Place 7 · All American ThrowersAll American ThrowersShot Put750-8—
Jan 16Carl Lewis HS InvitationalJan 16 · Shot Put · Place 7 · All American ThrowersAll American ThrowersShot Put750-08.00—
Jan 11Texas A&M HS Indoor ChampionshipsJan 11 · Shot Put · Place 13 · All American ThrowersAll American ThrowersShot Put1315.25m—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · Discus · Place 4 · All American ThrowersAll American ThrowersDiscus449.36m—
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put117.67m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus148.87m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put116.72m—
May 11Texas Storm Youth Annual Track MeetMay 11 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus1kg1.46.80m PB8
May 11Texas Storm Youth Annual Track MeetMay 11 · Shot Put · Place 2 · All American ThrowersAll American ThrowersShot Put4kg2.48-05.008
Apr 13PTX 12th Annual Spring ClassicApr 13 · Shot Put · Place 2 · All American ThrowersAll American ThrowersShot Put4kg2.51-00.00 PB8

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 14Joe DeLoach Youth InvJan 14 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put4kg1.12.97m PB8

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 16Concordia Fall Throwers Showcase 12/16/2023Dec 16 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus1kg1.138' 10.58
Dec 16Concordia Fall Throwers Showcase 12/16/2023Dec 16 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put4kg1.48' 78
Jun 3Track Houston Championship MeetJun 3 · Discus · Place 2 · All American ThrowersAll American ThrowersDiscus239.90m—
Jun 3Track Houston Championship MeetJun 3 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put114.23m—
May 27Greater Houston RelaysMay 27 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus1119-4—
May 27Greater Houston RelaysMay 27 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put145-3.25—
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · Discus · Place 4 · All American ThrowersAll American ThrowersDiscus431.28m—
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · Shot Put · Place 3 · All American ThrowersAll American ThrowersShot Put312.55m—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 5FasTrak Coach O Youth Indoor ChallengeFeb 5 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put113.02m—
Jan 15Joe DeLoach Youth InvitationalJan 15 · Shot Put · Place 2 · All American ThrowersAll American ThrowersShot Put213.12m7

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus1kg1.123-006
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put6lb1.50-02.00 PB6

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 5FasTrak Youth/HS Indoor ChallengeFeb 5 · Shot Put · Place 1 · All AmericanAll AmericanShot Put113.29m12

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11FasTrak/Coach O Youth, HS, Masters OpenerDec 11 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put6lb1.39-11.00 PB6

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · Javelin · Place 3 · All American ThrowersAll American ThrowersJavelin400g TJ3.87-055
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus1kg1.96-055
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put6lb1.41-03.005
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · Javelin · Place 2 · All American ThrowersAll American ThrowersJavelin400g TJ2.102-08 PB5
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus1kg1.85-075
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put6lb1.40-03.005
Apr 24Greater Houston RelaysApr 24 · Javelin · Place 1 · All American ThrowersAll American ThrowersJavelin400g TJ1.99-005
Apr 24Greater Houston RelaysApr 24 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus1kg1.78-085
Apr 24Greater Houston RelaysApr 24 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put6lb1.37-10.005
Apr 17BeastMode RelaysApr 17 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus189-0911
Apr 17BeastMode RelaysApr 17 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put138-06.0011
Apr 10Pearland Track Express Spring ClassicApr 10 · Discus · Place 1 · All American ThrowersAll American ThrowersDiscus188-0711
Apr 10Pearland Track Express Spring ClassicApr 10 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put137-07.0011

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Aug 4AAU National Junior Olympic GamesAug 4 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put6lb1.10.87m4
Jul 10USATF Youth Virtual Summer ChallengeJul 10 · Shot Put · Place 1Shot Put6lb1.11.68mUnofficial4

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 19Joe Deloach Invitational Youth Track MeetJan 19 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put131-07.75—

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 272019 Clash of TexasApr 27 · Javelin · Place 1 · All American ThrowersAll American ThrowersJavelin300g TJ1.81-04 PB3
Apr 272019 Clash of TexasApr 27 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put6lb1.26-02.003
Apr 6Pearland Track Xpress Spring ClassicApr 6 · Javelin · Place 2 · All American ThrowersAll American ThrowersJavelin300g TJ2.64-073
Apr 6Pearland Track Xpress Spring ClassicApr 6 · Javelin · Place 2 · All American ThrowersAll American ThrowersJavelin300g TJ2.64-073
Apr 6Pearland Track Xpress Spring ClassicApr 6 · Shot Put · Place 1 · All American ThrowersAll American ThrowersShot Put6lb1.23-01.003