Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMonmouth County Championships · May 1493-07Monmouth County ChampionshipsMay 14, 2021
Shot Put · 12lb · IndoorDemarest Invitational · Dec 1847-00.75Demarest InvitationalDecember 18, 2021
Shot Put · 12lb · OutdoorMonmouth County Championships · May 1449-01.00Monmouth County ChampionshipsMay 14, 2021
Shot Put · 16lb / 7.26kg · IndoorFastTrack Invitational · Feb 914.89mFastTrack InvitationalFebruary 9, 2024
Shot Put · 16lb / 7.26kg · OutdoorLafayette-Lehigh · May 213.90mLafayette-LehighMay 2, 2026
Weight Throw · 35lb / 15.9kg · IndoorFast Times Before Finals · Dec 513.60mFast Times Before FinalsDecember 5, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Lafayette-LehighMay 2 · Shot Put · Place 4 · LafayetteLafayetteShot Put16lb / 7.26kg4.13.90m PBSr
Apr 24John Covert ClassicApr 24 · Shot Put · Place 8 · LafayetteLafayetteShot Put16lb / 7.26kg8.13.51mSr
Apr 17Navy Spring InvitationalApr 17 · Shot Put · Place 13 · LafayetteLafayetteShot Put16lb / 7.26kg13.13.06mSr
Apr 11Rutgers RelaysApr 11 · Shot Put · Place 10 · LafayetteLafayetteShot Put16lb / 7.26kg10.13.78mSr
Apr 4ESU All AmericanApr 4 · Shot Put · Place 13 · LafayetteLafayetteShot Put16lb / 7.26kg13.12.59mSr
Mar 28Lafayette OpenMar 28 · Shot Put · Place 5 · LafayetteLafayetteShot Put513.38mSr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · Shot Put · Place 14 · LafayetteLafayetteShot Put16lb / 7.26kg14.13.28mSr
Feb 20Bucknell Tune-UpFeb 20 · Shot Put · Place 14 · LafayetteLafayetteShot Put1413.91mSR
Feb 13Widener Indoor ClassicFeb 13 · Shot Put · Place 18 · LafayetteLafayetteShot Put1813.28mSr
Feb 6Fastrack InvitationalFeb 6 · Weight Throw · Place 20 · LafayetteLafayetteWeight Throw35lb / 15.9kg20.12.67mSr
Feb 6Fastrack InvitationalFeb 6 · Shot Put · Place 20 · LafayetteLafayetteShot Put16lb / 7.26kg20.12.70mSr
Jan 31Lehigh Lafayette Dual MeetJan 31 · Shot Put · Place 3 · LafayetteLafayetteShot Put314.28mSR
Jan 24Gulden InvitationalJan 24 · Shot Put · Place 22 · LafayetteLafayetteShot Put2213.18mSr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Fast Times Before FinalsDec 5 · Weight Throw · Place 10 · LafayetteLafayetteWeight Throw35lb / 15.9kg10.13.60m PBSr
Dec 5Fast Times Before FinalsDec 5 · Shot Put · Place 5 · LafayetteLafayetteShot Put16lb / 7.26kg5.13.95mSr
Feb 21Bucknell Tune UpFeb 21 · Shot Put · Place 14 · LafayetteLafayetteShot Put1413.89m—
Feb 15Widener Indoor ClassicFeb 15 · Weight Throw · Place 40 · LafayetteLafayetteWeight Throw35lb / 15.9kg40.12.03mJr
Feb 15Widener Indoor ClassicFeb 15 · Shot Put · Place 27 · LafayetteLafayetteShot Put16lb / 7.26kg27.12.96mJr
Feb 1Lafayette at LehighFeb 1 · Shot Put · Place 5 · LafayetteLafayetteShot Put16lb / 7.26kg5.13.92mJr
Jan 25Gulden InvitationalJan 25 · Shot Put · Place 24 · LafayetteLafayetteShot Put2412.63m—
Jan 18Moravian College Indoor MeetJan 18 · Weight Throw · Place 9 · LafayetteLafayetteWeight Throw912.83m—
Jan 18Moravian College Indoor MeetJan 18 · Shot Put · Place 8 · LafayetteLafayetteShot Put812.64m—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25Carol and John Covert ClassicApr 25 · Hammer · Place 25 · LafayetteLafayetteHammer2536.65mJR
Apr 25Carol and John Covert ClassicApr 25 · Shot Put · Place 8 · LafayetteLafayetteShot Put814.08mJR
Apr 19Bucknell Team ChallengeApr 19 · Shot Put · Place 13 · LafayetteLafayetteShot Put1313.31mJR
Apr 11Bill Butler RelaysApr 11 · Shot Put · Place 4 · LafayetteLafayetteShot Put413.38mJr
Apr 5Lafayette v. LehighApr 5 · Shot Put · Place 4 · LafayetteLafayetteShot Put16lb / 7.26kg4.13.78mJr
Mar 29Lafayette OpenMar 29 · Hammer · Place 7 · LafayetteLafayetteHammer738.25mJr
Mar 29Lafayette OpenMar 29 · Shot Put · Place 9 · LafayetteLafayetteShot Put913.40mJr
Mar 21Bob Davidson Team ChallengeMar 21 · Shot Put · Place 12 · LafayetteLafayetteShot Put16lb / 7.26kg12.13.41mJr

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Fast Times at LehighDec 6 · Weight Throw · Place 12 · LafayetteLafayetteWeight Throw35lb / 15.9kg12.12.79mJr
Dec 6Fast Times at LehighDec 6 · Shot Put · Place 7 · LafayetteLafayetteShot Put16lb / 7.26kg7.13.61mJr
Feb 16Bucknell Tune UpFeb 16 · Shot Put · Place 6 · LafayetteLafayetteShot Put614.79m—
Feb 9FastTrack InvitationalFeb 9 · Shot Put · Place 7 · LafayetteLafayetteShot Put16lb / 7.26kg7.14.89m PBSo
Jan 27Lehigh vs Lafayette Dual Jan 27 · Shot Put · Place 5 · LafayetteLafayetteShot Put514.38mSO
Jan 20Moravian Indoor MeetJan 20 · Weight Throw · Place 20 · LafayetteLafayetteWeight Throw2012.24mSO
Jan 20Moravian Indoor MeetJan 20 · Shot Put · Place 11 · LafayetteLafayetteShot Put1113.30mSO
Jan 12Spartan InvitationalJan 12 · Weight Throw · Place 26 · LafayetteLafayetteWeight Throw35lb / 15.9kg26.11.90mSo
Jan 12Spartan InvitationalJan 12 · Shot Put · Place 7 · LafayetteLafayetteShot Put16lb / 7.26kg7.14.22mSo

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 3Patriot League Outdoor ChampionshipsMay 3 · Shot Put · Place 13 · LafayetteLafayetteShot Put1346-2SO
Apr 26Carol & John Covert ClassicApr 26 · Hammer · Place 18 · LafayetteLafayetteHammer1838.83m—
Apr 26Carol & John Covert ClassicApr 26 · Shot Put · Place 13 · LafayetteLafayetteShot Put1313.04m—
Apr 20Bucknell Team ChallengeApr 20 · Shot Put · Place 14 · LafayetteLafayetteShot Put1413.37m—
Apr 12Bison Outdoor ClassicApr 12 · Shot Put · Place 32 · LafayetteLafayetteShot Put3213.70m—
Apr 6Lafayette v. LehighApr 6 · Shot Put · Place 5 · LafayetteLafayetteShot Put16lb / 7.26kg5.13.81mSo
Mar 30Lafayette OpenMar 30 · Hammer · Place 14 · LafayetteLafayetteHammer1437.63m—
Mar 30Lafayette OpenMar 30 · Discus · Place 22 · LafayetteLafayetteDiscus2231.39m—
Mar 30Lafayette OpenMar 30 · Shot Put · Place 7 · LafayetteLafayetteShot Put713.81m—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 1Bison OpenerDec 1 · Weight Throw · Place 27 · LafayetteLafayetteWeight Throw35lb / 15.9kg27.10.70mSo
Dec 1Bison OpenerDec 1 · Shot Put · Place 20 · LafayetteLafayetteShot Put16lb / 7.26kg20.12.77mSo
Feb 17Bucknell University Tune-UpFeb 17 · Shot Put · Place 13 · LafayetteLafayetteShot Put1312.83m—
Jan 28Lehigh vs Lafayette DualJan 28 · Shot Put · Place 5 · LafayetteLafayetteShot Put543-3.25FR
Jan 21Moravian Indoor MeetJan 21 · Shot Put · Place 9 · LafayetteLafayetteShot Put944-8FR
Jan 13Spartan InvitationalJan 13 · Shot Put · Place 10 · LafayetteLafayetteShot Put16lb / 7.26kg10.12.24mFr

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 1Lafayette College vs. Lehigh University DualApr 1 · Shot Put · Place 5 · LafayetteLafayetteShot Put534-2.25FR
Mar 25Lafayette OpenMar 25 · Shot Put · Place 1 · LafayetteLafayetteShot Put113.19mFR
Feb 25Patriot League Indoor Track & Field ChampionshipsFeb 25 · Shot Put · Place 18 · LafayetteLafayetteShot Put16lb / 7.26kg18.13.02mFr

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 2Bucknell Bison OpenDec 2 · Shot Put · Place 13 · LafayetteLafayetteShot Put16lb / 7.26kg13.13.17mFr
Feb 12NJSIAA Sectional Championships - Central Groups 1&4Feb 12 · Shot Put · Place 2 · HowellHowellShot Put248-6.5012
Feb 12NJSIAA Sectional Championships - Central Groups 1&4Feb 12 · Shot Put · Place 2 · HowellHowellShot Put248-06.5012
Jan 27Shore Conference ChampionshipsJan 27 · Shot Put · Place 6 · HowellHowellShot Put649-9.5012
Jan 25Al Zulewski Field InvitationalJan 25 · Shot Put · Place 35 · HowellHowellShot Put3531-11.50—
Jan 21Monmouth County ChampionshipsJan 21 · Shot Put · Place 3 · HowellHowellShot Put349-212

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 2 & 4Jun 10 · Shot Put · Place 14 · HowellHowellShot Put12lb14.46-01.5012
Jun 3NJSIAA Sectionals Central Groups 1 and 4Jun 3 · Shot Put · Place 4 · HowellHowellShot Put12lb4.47-04.0012
May 21Shore Conference ChampionshipsMay 21 · Shot Put · Place 13 · HowellHowellShot Put1344-5.7512
May 11Monmouth County ChampionshipsMay 11 · Shot Put · Place 13 · HowellHowellShot Put1343-01.50—
Apr 30Lion InvitationalApr 30 · Shot Put · Place 10 · HowellHowellShot Put1043-05.00—

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Bill Bruno Holiday ClassicDec 28 · Shot Put · Place 3 · HowellHowellShot Put12lb3.46-04.0012
Dec 18Demarest InvitationalDec 18 · Shot Put · Place 2 · HowellHowellShot Put12lb2.47-00.75 PB12
Feb 23Rebel Shot Series #1Feb 23 · Shot Put · Place 7 · HowellHowellShot Put744-02.50—

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals Central Groups 1 and 4Jun 4 · Shot Put · Place 7 · HowellHowellShot Put12lb7.47-01.0011
May 22Shore Conference ChampionshipsMay 22 · Shot Put · Place 10 · HowellHowellShot Put1049-10.00—
May 14Monmouth County ChampionshipsMay 14 · Discus · Place 35 · HowellHowellDiscus1.6kg35.93-07 PB11
May 14Monmouth County ChampionshipsMay 14 · Shot Put · Place 12 · HowellHowellShot Put12lb12.49-01.00 PB11
May 11Quad Meet Howell-Midd. N- Midd. S-MarlboroMay 11 · Discus · Place 9 · HowellHowellDiscus1.6kg9.85-0611
May 11Quad Meet Howell-Midd. N- Midd. S-MarlboroMay 11 · Shot Put · Place 2 · HowellHowellShot Put12lb2.46-00.0011
May 4Quad Meet Howell-LB-CBA-MarlboroMay 4 · Discus · Place 10 · HowellHowellDiscus1.6kg10.78-0211
May 4Quad Meet Howell-LB-CBA-MarlboroMay 4 · Shot Put · Place 2 · HowellHowellShot Put12lb2.48-04.5011
Apr 24SDA Spring InvitationalApr 24 · Shot Put · Place 2 · HowellHowellShot Put246-05.50—
Mar 27Shore Coaches ChampionshipsMar 27 · Shot Put · Place 8 · HowellHowellShot Put846-09.25—
Mar 27Shore Coaches ChampionshipsMar 27 · Shot Put · Place 8 · HowellHowellShot Put846-09.25—
Mar 25Tri Meet Howell -LB -ElizabethMar 25 · 200 Meters · Place 2 · HowellHowell200 Meters244-06.50—
Mar 23Rebel Shot Series # 5Mar 23 · Shot Put · Place 9 · HowellHowellShot Put946-07.00—
Mar 20Monmouth County Shot Put ChampionshipMar 20 · Shot Put · Place 9 · HowellHowellShot Put944-04.5011
Mar 16Rebel Shot Series #4Mar 16 · Shot Put · Place 13 · HowellHowellShot Put1344-05.50—

2020 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · Shot Put · Place 16 · HowellHowellShot Put1639-00.50—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · Shot Put · Place 16 · HowellHowellShot Put1639-00.50—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · Shot Put · Place 16 · HowellHowellShot Put1639-00.50—
Feb 8Sectional Tune-UpFeb 8 · Shot Put · Place 10 · HowellHowellShot Put1040-00.00—
Feb 4Rebel Shot Series # 4Feb 4 · Shot Put · Place 3 · HowellHowellShot Put339-06.5010
Jan 27Rebel Shot Series # 3Jan 27 · Shot Put · Place 5 · HowellHowellShot Put538-08.0010
Jan 24Monmouth County ChampionshipsJan 24 · Shot Put · HowellHowellShot Put—39-02.00—
Jan 7Rebel Shot Series #2Jan 7 · Shot Put · Place 3 · HowellHowellShot Put339-02.0010

2019 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27Merli InvitationalDec 27 · Shot Put · Place 9 · HowellHowellShot Put12lb9.38-07.0010
Dec 21Demarest InvitationalDec 21 · Shot Put · Place 25 · HowellHowellShot Put12lb25.36-02.5010
Dec 20Rebel Shot Series #1Dec 20 · Shot Put · Place 6 · HowellHowellShot Put12lb6.38-01.0010
Feb 5Rebel Shot Series #4Feb 5 · Shot Put · Place 7 · HowellHowellShot Put731-02.509
Jan 31Southern Throwdown #2Jan 31 · Shot Put · Place 2 · HowellHowellShot Put12lb2.31-49
Jan 22Rebel Shot Series #3Jan 22 · Shot Put · Place 3 · HowellHowellShot Put332-02.759
Jan 8Rebel Shot Series #2Jan 8 · Shot Put · Place 8 · HowellHowellShot Put829-07.259

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 4Long Branch InvitationalMay 4 · Shot Put · Place 31 · HowellHowellShot Put3132-00.00—
Apr 16A North Divisonal ChampionshipApr 16 · Shot Put · Place 25 · HowellHowellShot Put12lb25.32-03.009

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Rebel Shot Series #1Dec 14 · Shot Put · Place 15 · HowellHowellShot Put12lb15.25-10.259