Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 2kg · Indoor2026 Paul Donahue Invitational · Apr 1738.61m2026 Paul Donahue InvitationalApril 17, 2026
Discus · 2kg · OutdoorMiddle Atlantic (MAC) Outdoor Championships · Apr 3040.97mMiddle Atlantic (MAC) Outdoor ChampionshipsApril 30, 2026
Hammer · 16lb / 7.26kg · IndoorLebanon Valley Mini Meet · Mar 2132.35mLebanon Valley Mini MeetMarch 21, 2026
Hammer · 16lb / 7.26kg · OutdoorECAC DIII Outdoor Championships · May 934.70mECAC DIII Outdoor ChampionshipsMay 9, 2026
Shot Put · 12lb · IndoorRaider Throwdown Shot Put Meet · Dec 1242-7.5Raider Throwdown Shot Put MeetDecember 12, 2024
Shot Put · 16lb / 7.26kg · IndoorMiddle Atlantic (MAC) Indoor Championships · Feb 2714.16mMiddle Atlantic (MAC) Indoor ChampionshipsFebruary 27, 2026
Shot Put · 16lb / 7.26kg · OutdoorDanny Curran Invitational · Mar 2713.50mDanny Curran InvitationalMarch 27, 2026
Weight Throw · 35lb / 15.9kg · IndoorSeahawk Shootout · Dec 129.83mSeahawk ShootoutDecember 12, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 9ECAC DIII Outdoor ChampionshipsMay 9 · Hammer · Place 7 · Delaware ValleyDelaware ValleyHammer16lb / 7.26kg7.34.70m PBFr
May 9ECAC DIII Outdoor ChampionshipsMay 9 · Discus · Place 7 · Delaware ValleyDelaware ValleyDiscus2kg7.38.26mFr
May 9ECAC DIII Outdoor ChampionshipsMay 9 · Shot Put · Place 2 · Delaware ValleyDelaware ValleyShot Put16lb / 7.26kg2.13.17mFr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Discus · Place 15 · Delaware ValleyDelaware ValleyDiscus2kg15.40.97m PBFr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Shot Put · Place 17 · Delaware ValleyDelaware ValleyShot Put16lb / 7.26kg17.12.81mFr
Apr 21Haverford Mid-Week MeetApr 21 · Hammer · Place 7 · Delaware ValleyDelaware ValleyHammer16lb / 7.26kg7.32.95mFr
Apr 21Haverford Mid-Week MeetApr 21 · Discus · Place 5 · Delaware ValleyDelaware ValleyDiscus2kg5.31.96mFr
Apr 9Messiah InvitationalApr 9 · Hammer · Place 54 · Delaware ValleyDelaware ValleyHammer16lb / 7.26kg54.31.46mFr
Apr 9Messiah InvitationalApr 9 · Shot Put · Delaware ValleyDelaware ValleyShot Put16lb / 7.26kg—FOULFr
Apr 3Millersville MetricsApr 3 · Hammer · Place 25 · Delaware ValleyDelaware ValleyHammer16lb / 7.26kg25.31.98mFr
Apr 3Millersville MetricsApr 3 · Discus · Place 33 · Delaware ValleyDelaware ValleyDiscus2kg33.32.83mFr
Mar 27Danny Curran InvitationalMar 27 · Shot Put · Place 20 · Delaware ValleyDelaware ValleyShot Put16lb / 7.26kg20.13.50m PBFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Discus · Place 17 · Delaware ValleyDelaware ValleyDiscus2kg17.38.61m PBFr
Mar 21Lebanon Valley Mini MeetMar 21 · Hammer · Place 16 · Delaware ValleyDelaware ValleyHammer16lb / 7.26kg16.32.35m PBFr
Mar 21Lebanon Valley Mini MeetMar 21 · Discus · Place 12 · Delaware ValleyDelaware ValleyDiscus2kg12.35.91mFr
Mar 21Lebanon Valley Mini MeetMar 21 · Shot Put · Place 2 · Delaware ValleyDelaware ValleyShot Put16lb / 7.26kg2.13.42mFr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · Shot Put · Place 6 · Delaware ValleyDelaware ValleyShot Put16lb / 7.26kg6.14.16m PBFr

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · Weight Throw · Place 48 · Delaware ValleyDelaware ValleyWeight Throw35lb / 15.9kg48.9.83m PBFr
Dec 12Seahawk ShootoutDec 12 · Shot Put · Place 25 · Delaware ValleyDelaware ValleyShot Put16lb / 7.26kg25.12.61mFr
Dec 6Alvernia Rust BusterDec 6 · Shot Put · Place 2 · Delaware ValleyDelaware ValleyShot Put16lb / 7.26kg2.13.85mFr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · Shot Put · Place 16 · South PlainfieldSouth PlainfieldShot Put1642-512
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · Shot Put · Place 3 · South PlainfieldSouth PlainfieldShot Put344-3.2512
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 8 · South PlainfieldSouth PlainfieldShot Put843-6.2512
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 8 · South PlainfieldSouth PlainfieldShot Put843-6.2512
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 8 · South PlainfieldSouth PlainfieldShot Put843-6.2512
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 8 · South PlainfieldSouth PlainfieldShot Put843-6.2512
Jan 21Rebel Shot/Field Series 4Jan 21 · Long Jump · Place 5 · South PlainfieldSouth PlainfieldLong Jump544-112
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 18 · South PlainfieldSouth PlainfieldShot Put1840-012
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 18 · South PlainfieldSouth PlainfieldShot Put1840-012
Jan 4Middlesex County RelaysJan 4 · Shot Put · Place 6 · South PlainfieldSouth PlainfieldShot Put642-812

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · Shot Put · Place 15 · South PlainfSouth PlainfShot Put1555-05.5012
May 30NJSIAA Group Championships - 2 & 3May 30 · Shot Put · Place 6 · South PlainfieldSouth PlainfieldShot Put652-912
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · Discus · Place 17 · South PlainfSouth PlainfDiscus17108-0912
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · Shot Put · Place 1 · South PlainfSouth PlainfShot Put151-01.0012
May 6GMC ChampionshipsMay 6 · Discus · Place 1 · South PlainfieldSouth PlainfieldDiscus1154-112
May 6GMC ChampionshipsMay 6 · Shot Put · Place 1 · South PlainfieldSouth PlainfieldShot Put152-0.7512
Apr 26Paul H. Beck Memorial RelaysApr 26 · Discus · Place 4 · South PlainfieldSouth PlainfieldDiscus4127-512
Apr 26Paul H. Beck Memorial RelaysApr 26 · Shot Put · Place 1 · South PlainfieldSouth PlainfieldShot Put149-312
Apr 15GMC Red & White ChampionshipApr 15 · Discus · Place 4 · South PlainfieldSouth PlainfieldDiscus4128-10—
Apr 15GMC Red & White ChampionshipApr 15 · Shot Put · Place 1 · South PlainfieldSouth PlainfieldShot Put152-05.50—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · Shot Put · Place 14 · South PlainfieldSouth PlainfieldShot Put12lb14.39-10.5012
Dec 23SJTCA #5Dec 23 · Shot Put · Place 8 · South PlainfieldSouth PlainfieldShot Put12lb8.40-0.2512
Dec 14Demarest InvitationalDec 14 · Shot Put · Place 5 · South PlainfieldSouth PlainfieldShot Put12lb5.41-1.5012
Dec 12Raider Throwdown Shot Put MeetDec 12 · Shot Put · Place 7 · South PlainfieldSouth PlainfieldShot Put12lb7.42-7.5 PB12
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · Shot Put · Place 18 · South PlainfieldSouth PlainfieldShot Put1836-10.2511
Feb 7Rebel Shot/Field Series 4Feb 7 · Shot Put · Place 8 · South PlainfieldSouth PlainfieldShot Put840-711
Feb 6SJTCA Winter Meet #16Feb 6 · Shot Put · Place 5 · South PlainfieldSouth PlainfieldShot Put539-4.75—
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · Shot Put · Place 12 · South PlainfieldSouth PlainfieldShot Put1239-7.5011
Jan 6Middlesex County RelaysJan 6 · Shot Put · Place 13 · South PlainfieldSouth PlainfieldShot Put1333-11.5011
Jan 2Rebel Shot/Jump Series 2Jan 2 · Shot Put · Place 20 · South PlainfieldSouth PlainfieldShot Put2035-611

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Discus · Place 12 · South PlainfieldSouth PlainfieldDiscus12115-411
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Shot Put · Place 14 · South PlainfieldSouth PlainfieldShot Put1440-9.5011
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Discus · Place 12 · South PlainfieldSouth PlainfieldDiscus12115-411
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Shot Put · Place 14 · South PlainfieldSouth PlainfieldShot Put1440-9.5011
May 21GMC ChampionshipsMay 21 · Discus · Place 25 · South PlainfieldSouth PlainfieldDiscus25107-611
May 21GMC ChampionshipsMay 21 · Shot Put · Place 19 · South PlainfieldSouth PlainfieldShot Put1940-211
Apr 30Middlesex County RelaysApr 30 · Shot Put · Place 12 · South PlainfieldSouth PlainfieldShot Put1240-4.5011
Apr 30Middlesex County RelaysApr 30 · Discus · Place 19 · South PlainfieldSouth PlainfieldDiscus19109-211
Apr 27Paul H. Beck Memorial RelaysApr 27 · Discus · Place 26 · South PlainfieldSouth PlainfieldDiscus2683-211
Apr 27Paul H. Beck Memorial RelaysApr 27 · Shot Put · Place 19 · South PlainfieldSouth PlainfieldShot Put1937-711

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · Shot Put · Place 41 · South PlainfieldSouth PlainfieldShot Put12lb41.33-8.2511
Dec 16Bill Bruno Holiday ClassicDec 16 · Shot Put · Place 13 · South PlainfieldSouth PlainfieldShot Put12lb13.37-3.7511
Dec 14Raider Throwdown Shot Put Meet #1Dec 14 · Shot Put · Place 13 · South PlainfieldSouth PlainfieldShot Put12lb13.36-1.511