Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 600g · OutdoorTucson Elite Classic · May 2163.88mTucson Elite ClassicMay 21, 2026

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 StatesJavelin600g1.61.53m-
Jul 10American JavFestJul 10 · Javelin · Place 1 · Durham-NCDurham-NCJavelin600g1.62.90m-
Jun 20Iron Wood Classic Day 2Jun 20 · Javelin · Place 3 · United StatesUnited StatesJavelin600g3.55.85m-
May 21Tucson Elite ClassicMay 21 · Javelin · Place 1 · United StatesUnited StatesJavelin600g1.63.88m PB-
Mar 28USATF Long ThrowsMar 28 · Javelin · Place 1 · UnattachedUnattachedJavelin600g1.61.29m-

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · Javelin · Place 2 · UnattachedUnattachedJavelin600g2.56.46m-

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · Javelin · Place 4 · UnattachedUnattachedJavelin600gRound P4.53.83m-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · Javelin · Place 3 · UnattachedUnattachedJavelin600g3.61.17m-
Jun 9USATF NYC Grand PrixJun 9 · Javelin · Place 3 · United StatesUnited StatesJavelin600g3.59.67m-
Apr 12Oklahoma Throws Series World InvitationalApr 12 · Javelin · Place 5 · 11-Unattached11-UnattachedJavelin600g5.52.37m-

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 7NCAA Division I Outdoor Track & Field ChampionshipsJun 7 · Javelin · Place 8 · North CarolinaNorth CarolinaJavelin600g8.55.04mSr
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.56.37mSr
May 11ACC Outdoor Track & Field ChampionshipsMay 11 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.58.51mSr
Apr 14UF Tom Jones Memorial InvitationalApr 14 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin154.74mSR
Mar 23adidas Raleigh RelaysMar 23 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.56.01mSr

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 8NCAA DI Outdoor Track & Field ChampionshipsJun 8 · Javelin · Place 3 · North CarolinaNorth CarolinaJavelin600g3.56.46mJr
May 25NCAA D1 Outdoor Track & Field Championships - East PreliminariesMay 25 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600gRound P1.55.75mJr
May 12Atlantic Coast Conference Outdoor ChampionshipsMay 12 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.60.03mJr
Apr 28Penn Relays (College)Apr 28 · Javelin · North CarolinaNorth CarolinaJavelin600g—54.96mWind: 0Jr
Apr 15UF Tom Jones MemorialApr 15 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.57.11mJr
Mar 18Bob Davidson MemorialMar 18 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.56.12mJr

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 24USA Olympic Track & Field Team TrialsJun 24 · Javelin · Place 7 · North CarolinaNorth CarolinaJavelin600gRound P7.52.67mJr
Jun 24USA Olympic Track & Field Team TrialsJun 24 · Javelin · Place 10 · North CarolinaNorth CarolinaJavelin600g10.50.82mJr
Jun 10NCAA Division I Outdoor Track & Field Championships (Day 2)Jun 10 · Javelin · Place 16 · North CarolinaNorth CarolinaJavelin600g16.51.56mJr
May 27NCAA DI East Region Track and Field Championships (Day 2)May 27 · Javelin · Place 3 · North CarolinaNorth CarolinaJavelin600gRound P3.54.29mJr
May 13ACC Outdoor Track & Field ChampionshipsMay 13 · Javelin · Place 3 · North CarolinaNorth CarolinaJavelin600g3.52.98mJr
May 3Duke TwilightMay 3 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.55.80mJr
Apr 9Tobacco Road ChallengeApr 9 · Javelin · Place 2 · North CarolinaNorth CarolinaJavelin2164-4JR
Mar 25Raleigh RelaysMar 25 · Javelin · Place 2 · North CarolinaNorth CarolinaJavelin2170-4JR

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 7NCAA Division I Outdoor Track & Field Championships (Day 3)Jun 7 · Javelin · Place 3 · North CarolinaNorth CarolinaJavelin600g3.55.21mFr
May 23NCAA D1 East Outdoor Preliminary RoundMay 23 · Javelin · Place 5 · North CarolinaNorth CarolinaJavelin600g5.51.69mFr
May 9ACC Outdoor Track & Field ChampionshipsMay 9 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.55.60mFr
Apr 26Virginia Outdoor Grand PrixApr 26 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.54.07mFr
Apr 6Battle of the BluesApr 6 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.51.93mFr
Mar 28Pepsi Florida RelaysMar 28 · Javelin · Place 3 · North CarolinaNorth CarolinaJavelin352.45mFR
Mar 22HighPoint VertKlasse Outdoor MeetingMar 22 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.51.05mFr
Mar 15Georgia Tech Yellow Jacket Invitational (College)Mar 15 · Javelin · Place 1 · North CarolinaNorth CarolinaJavelin600g1.51.39mFr

2017 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 24USATF Junior Outdoor Championships (Day 3)Jun 24 · Javelin · Place 3 · UnattachedUnattachedJavelin600g3.47.90m12
May 26 PIAA Class AAA State Championships (F-Sa)May 26 · Javelin · Place 1 · Connellsville AreaConnellsville AreaJavelin600g1.160-0912
May 18PIAA District 7 AAA ChampionshipsMay 18 · Javelin · Place 1 · Connellsville AreaConnellsville AreaJavelin600g1.154-1012
Apr 27The 123rd Penn RelaysApr 27 · Javelin · Place 1 · Connellsville AreaConnellsville AreaJavelin600g1.160-1112
Apr 20Mt. Pleasant TriangularApr 20 · Javelin · Place 1 · Connellsville AreaConnellsville AreaJavelin600g1.173-1012

2016 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 15Greater Latrobe Wildcat & Spartan InvitationalApr 15 · Javelin · Place 1 · ConnellsvillConnellsvillJavelin1148-05P—
Apr 15Greater Latrobe Wildcat & Spartan InvitationalApr 15 · Javelin · Place 1 · ConnellsvillConnellsvillJavelinRound P1148-05—

2015 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 1Baldwin InviteMay 1 · Javelin · Place 1 · ConnellsvillConnellsvillJavelin1160-10—

2014 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 15PIAA District 7 AA ChampionshipsMay 15 · Javelin · Place 1 · ConnellsvillConnellsvillJavelin1141-07.009
May 6WPIAL AAA Central Section Qualifier May 6 · Javelin · Place 1 · ConnellsvillConnellsvillJavelin1137-04—