Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorCAL Week #3 (Haverford) · Apr 2898-03CAL Week #3 (Haverford) April 28, 2021
Javelin · 800g · Outdoor2026 Wake Forest Invitational · Apr 1664.54m2026 Wake Forest InvitationalApril 16, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · Javelin · Place 44 · Wake ForestWake ForestJavelin800gRound P44.58.90mSr
May 14ACC Outdoor ChampionshipsMay 14 · Javelin · Place 6 · Wake ForestWake ForestJavelin800g6.61.37mSr
Apr 162026 Wake Forest InvitationalApr 16 · Javelin · Place 1 · Wake ForestWake ForestJavelin800g1.64.54m PBSr
Mar 26Raleigh RelaysMar 26 · Javelin · Place 12 · Wake ForestWake ForestJavelin800g12.58.40mSr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 262024 Charlotte InviteApr 26 · Javelin · Place 3 · DavidsonDavidsonJavelin3180-11JR
Apr 11Duke InvitationalApr 11 · Javelin · Place 10 · DavidsonDavidsonJavelin1055.71m—
Apr 5VertKlasse MeetingApr 5 · Javelin · Place 5 · DavidsonDavidsonJavelin558.90m—
Mar 1449er ClassicMar 14 · Javelin · Place 17 · DavidsonDavidsonJavelin800g17.48.79mJr

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 62023 Atlantic 10 Outdoor Track & Field ChampionshipsMay 6 · Javelin · Place 10 · DavidsonDavidsonJavelin1045.82mSO
Apr 28Charlotte Invitational 2023Apr 28 · Javelin · Place 8 · DavidsonDavidsonJavelin848.90mSO
Apr 14Southside Power & Fitness Invit.Apr 14 · Javelin · Place 6 · DavidsonDavidsonJavelin644.51mSO
Mar 162023 Charlotte 49er ClassicMar 16 · Javelin · Place 5 · DavidsonDavidsonJavelin551.76mSO

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7Atlantic 10 Conference Outdoor ChampionshipsMay 7 · Javelin · Place 5 · DavidsonDavidsonJavelin800g5.54.08mFr
Apr 16Gamecock InvitationalApr 16 · Javelin · Place 1 · DavidsonDavidsonJavelin800g1.50.35mFr
Apr 8Aggie InvitationalApr 8 · Javelin · Place 4 · DavidsonDavidsonJavelin4162-9FR
Apr 1VertKlasse MeetingApr 1 · Javelin · Place 6 · DavidsonDavidsonJavelin6181-4FR

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29PIAA Class AAA State Track & Field ChampionshipsMay 29 · Javelin · Place 15 · HarritonHarritonJavelin800g15.150-03.0012
May 21PIAA District 1 AAA ChampionshipsMay 21 · Javelin · Place 1 · HarritonHarritonJavelin800g1.169-11.0012
May 13Boys Central League ChampionshipMay 13 · Javelin · Place 1 · HarritonHarritonJavelin1163-06—
May 13Boys Central League ChampionshipMay 13 · Discus · Place 7 · HarritonHarritonDiscus7111-03—
May 13Boys Central League ChampionshipMay 13 · Javelin · Place 17 · HarritonHarritonJavelin17163-03—
May 13Boys Central League ChampionshipMay 13 · Discus · Place 10 · HarritonHarritonDiscus10109-05—
May 8Lower Merion InvitationalMay 8 · Javelin · Place 1 · HarritonHarritonJavelin1163-03.0012
May 8Lower Merion InvitationalMay 8 · Discus · Place 5 · HarritonHarritonDiscus5105-09.0012
May 3Harriton vs Lower MerionMay 3 · Javelin · Place 1 · HarritonHarritonJavelin1156-0112
May 3Harriton vs Lower MerionMay 3 · Discus · Place 2 · HarritonHarritonDiscus2109-0512
Apr 28CAL Week #3 (Haverford) Apr 28 · Javelin · Place 1 · HarritonHarritonJavelin800g1.159-0512
Apr 28CAL Week #3 (Haverford) Apr 28 · Discus · Place 5 · HarritonHarritonDiscus1.6kg5.98-03 PB12
Apr 14CAL Week #2 - Garnet ValleyApr 14 · Javelin · Place 2 · HarritonHarritonJavelin2123-06.0012
Apr 14CAL Week #2 - Garnet ValleyApr 14 · Discus · Place 6 · HarritonHarritonDiscus694-09.0012
Apr 7CAL Week #1 (Haverford)Apr 7 · Javelin · Place 1 · HarritonHarritonJavelin800g1.150-0012
Apr 7CAL Week #1 (Haverford)Apr 7 · Discus · Place 11 · HarritonHarritonDiscus1.6kg11.85-0212