Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorUpper Perkiomen at Phoenixville · Apr 16125-01.00Upper Perkiomen at PhoenixvilleApril 16, 2025
Discus · 2kg · IndoorLebanon Valley Mini Meet · Mar 2133.81mLebanon Valley Mini MeetMarch 21, 2026
Discus · 2kg · OutdoorLVC Blue & White Open · Mar 2832.98mLVC Blue & White OpenMarch 28, 2026
Hammer · 16lb / 7.26kg · IndoorLebanon Valley Mini Meet · Mar 2129.82mLebanon Valley Mini MeetMarch 21, 2026
Hammer · 16lb / 7.26kg · OutdoorShippensburg Mid-Week PR Bonanza Meet · Apr 1636.84mShippensburg Mid-Week PR Bonanza MeetApril 16, 2026
Shot Put · 12lb · OutdoorUpper Perkiomen at Phoenixville · Apr 1640-09.50Upper Perkiomen at PhoenixvilleApril 16, 2025
Shot Put · 16lb / 7.26kg · IndoorLebanon Valley Mini Meet · Mar 2110.41mLebanon Valley Mini MeetMarch 21, 2026
Shot Put · 16lb / 7.26kg · OutdoorShippensburg Mid-Week PR Bonanza Meet · Apr 1611.58mShippensburg Mid-Week PR Bonanza MeetApril 16, 2026
Weight Throw · 35lb / 15.9kg · IndoorDiplomat Open · Dec 511.22mDiplomat OpenDecember 5, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Hammer · Place 31 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg31.35.50mFr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · Hammer · Place 20 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg20.36.84m PBFr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · Shot Put · Place 26 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg26.11.58m PBFr
Apr 9Messiah InvitationalApr 9 · Discus · Place 47 · York (Pa.)York (Pa.)Discus2kg47.32.77mFr
Mar 28LVC Blue & White OpenMar 28 · Hammer · York (Pa.)York (Pa.)Hammer16lb / 7.26kg—NMFr
Mar 28LVC Blue & White OpenMar 28 · Discus · Place 19 · York (Pa.)York (Pa.)Discus2kg19.32.98m PBFr
Mar 28LVC Blue & White OpenMar 28 · Shot Put · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg—NMFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 21Lebanon Valley Mini MeetMar 21 · Hammer · Place 22 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg22.29.82m PBFr
Mar 21Lebanon Valley Mini MeetMar 21 · Discus · Place 17 · York (Pa.)York (Pa.)Discus2kg17.33.81m PBFr
Mar 21Lebanon Valley Mini MeetMar 21 · Shot Put · Place 19 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg19.10.41m PBFr
Jan 31PLEX ShootoutJan 31 · Weight Throw · Place 27 · York (Pa.)York (Pa.)Weight Throw2710.97mFr
Jan 31PLEX ShootoutJan 31 · Shot Put · Place 39 · York (Pa.)York (Pa.)Shot Put3910.66mFr
Jan 17Alvernia Winter InvitationalJan 17 · Shot Put · Place 44 · York (Pa.)York (Pa.)Shot Put4410.13mFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · Weight Throw · Place 30 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg30.11.22m PBFr
Dec 5Diplomat OpenDec 5 · Shot Put · Place 61 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg61.8.68mFr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · Discus · Place 2 · Upper PerkiomenUpper PerkiomenDiscus1.6kg2.125-01.00 PB12
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · Shot Put · Place 2 · Upper PerkiomenUpper PerkiomenShot Put12lb2.40-09.50 PB12
Apr 8Upper Merion DualApr 8 · Discus · Place 2 · Upper PerkiomenUpper PerkiomenDiscus1.6kg2.117-1112
Apr 8Upper Merion DualApr 8 · Shot Put · Place 2 · Upper PerkiomenUpper PerkiomenShot Put12lb2.39-03.0012