Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · Outdoor97th Clyde Littlefield Texas Relays presented by Truist · Mar 2687.76m97th Clyde Littlefield Texas Relays presented by TruistMarch 26, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · Javelin · Place 1 · United StatesUnited StatesJavelin800g1.87.59m-
Jul 10American JavFestJul 10 · Javelin · Place 1 · Birmingham-ALBirmingham-ALJavelin800g1.84.13m-
Jun 6USATF Lone Star Grand PrixJun 6 · Javelin · Place 1 · United StatesUnited StatesJavelin800g1.84.88m-
May 21Tucson Elite ClassicMay 21 · Javelin · Place 1 · United StatesUnited StatesJavelin800g1.82.94m-
Mar 28USATF Long ThrowsMar 28 · Javelin · Place 2 · adidasadidasJavelin800g2.74.48m-

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · Javelin · Place 1 · TracksmithTracksmithJavelin800g1.83.89m-
Mar 2697th Clyde Littlefield Texas Relays presented by TruistMar 26 · Javelin · Place 1 · TracksmithTracksmithJavelin800g1.87.76m PB-

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · Javelin · Place 1 · TracksmithTracksmithJavelin800gRound P1.79.64m-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · Javelin · Place 1 · TracksmithTracksmithJavelin800g1.83.04m-
Jun 9USATF NYC Grand PrixJun 9 · Javelin · Place 3 · United StatesUnited StatesJavelin800g3.78.63m-
Apr 12Oklahoma Throws Series World InvitationalApr 12 · Javelin · Place 3 · 02-Unattached02-UnattachedJavelin800g3.73.94m-
Mar 2796th Texas Clyde Littlefield Relays - CollegiateMar 27 · Javelin · Place 2 · UnattachedUnattachedJavelin800g2.81.09m-

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Sep 16Eugene Diamond LeagueSep 16 · Javelin · Place 5 · United StatesUnited StatesJavelin800g5.77.01-
May 26USATF Los Angeles Grand PrixMay 26 · Javelin · Place 2 · United StatesUnited StatesJavelin800g2.75.27-

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 3Music City Track CarnivalJun 3 · Javelin · Place 3 · United StatesUnited StatesJavelin800g3.78.63m-

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 162021 American JavFestJul 16 · Javelin · Place 2 · Florence, NJFlorence, NJJavelin800g2.81.04m-