Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorCy Fritz Open presented by Penn Medicine LGH Sports Med · Apr 28106-05Cy Fritz Open presented by Penn Medicine LGH Sports MedApril 28, 2023
Discus · 2kg · IndoorLebanon Valley Mini Meet · Mar 2136.63mLebanon Valley Mini MeetMarch 21, 2026
Discus · 2kg · OutdoorMessiah Invitational · Apr 1038.55mMessiah InvitationalApril 10, 2025
Hammer · 16lb / 7.26kg · IndoorLebanon Valley Mini Meet · Mar 2144.69mLebanon Valley Mini MeetMarch 21, 2026
Hammer · 16lb / 7.26kg · OutdoorMessiah Invitational · Apr 946.55mMessiah InvitationalApril 9, 2026
Shot Put · 16lb / 7.26kg · IndoorDiplomat Open · Dec 510.70mDiplomat OpenDecember 5, 2025
Shot Put · 16lb / 7.26kg · OutdoorStevenson Invitational · Apr 1110.85mStevenson InvitationalApril 11, 2024
Weight Throw · 35lb / 15.9kg · IndoorMiddle Atlantic (MAC) Indoor Championships · Feb 2715.33mMiddle Atlantic (MAC) Indoor ChampionshipsFebruary 27, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Hammer · Place 8 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg8.45.40mJr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Discus · Place 29 · York (Pa.)York (Pa.)Discus2kg29.35.36mJr
Apr 24Paul Kaiser ClassicApr 24 · Hammer · York (Pa.)York (Pa.)Hammer16lb / 7.26kg—NMJr
Apr 24Paul Kaiser ClassicApr 24 · Discus · Place 16 · York (Pa.)York (Pa.)Discus2kg16.37.93mJr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · Hammer · Place 11 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg11.45.04mJr
Apr 9Messiah InvitationalApr 9 · Hammer · Place 6 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg6.46.55m PBJr
Apr 9Messiah InvitationalApr 9 · Shot Put · Place 57 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg57.10.11mJr
Mar 28LVC Blue & White OpenMar 28 · Hammer · York (Pa.)York (Pa.)Hammer16lb / 7.26kg—NMJr
Mar 28LVC Blue & White OpenMar 28 · Discus · Place 10 · York (Pa.)York (Pa.)Discus2kg10.36.82mJr
Mar 28LVC Blue & White OpenMar 28 · Shot Put · Place 16 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg16.10.48mJr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 21Lebanon Valley Mini MeetMar 21 · Hammer · Place 5 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg5.44.69m PBJr
Mar 21Lebanon Valley Mini MeetMar 21 · Discus · Place 10 · York (Pa.)York (Pa.)Discus2kg10.36.63m PBJr
Mar 21Lebanon Valley Mini MeetMar 21 · Shot Put · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg—NMJr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · Weight Throw · Place 7 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg7.15.33m PBJr
Feb 14SU Valentine InviteFeb 14 · Weight Throw · Place 5 · York (Pa.)York (Pa.)Weight Throw514.78mJr
Feb 14SU Valentine InviteFeb 14 · Shot Put · Place 32 · York (Pa.)York (Pa.)Shot Put3211.53mJr
Feb 7Blue and White InviteFeb 7 · Weight Throw · Place 10 · York (Pa.)York (Pa.)Weight Throw1014.05mJr
Jan 24Coach "I" InvitationalJan 24 · Weight Throw · Place 14 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg14.13.90mJr
Jan 24Coach "I" InvitationalJan 24 · Shot Put · Place 42 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg42.10.67mJr
Jan 17Alvernia Winter InvitationalJan 17 · Shot Put · Place 35 · York (Pa.)York (Pa.)Shot Put3510.87mJr

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · Weight Throw · Place 6 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg6.14.72mJr
Dec 5Diplomat OpenDec 5 · Shot Put · Place 36 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg36.10.70m PBJr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · Weight Throw · Place 14 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg14.13.82mSo
Feb 21Bucknell Tune UpFeb 21 · Weight Throw · Place 16 · York (Pa.)York (Pa.)Weight Throw1612.89m—
Feb 15Widener Indoor ClassicFeb 15 · Weight Throw · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg--DNSSo
Feb 8Blue & White InviteFeb 8 · Weight Throw · Place 9 · York (Pa.)York (Pa.)Weight Throw913.89mSO
Feb 8Blue & White InviteFeb 8 · Shot Put · Place 49 · York (Pa.)York (Pa.)Shot Put499.00mSO
Jan 25Coach I OpenJan 25 · Weight Throw · Place 10 · York (Pa.)York (Pa.)Weight Throw1012.85m—
Jan 25Coach I OpenJan 25 · Shot Put · Place 38 · York (Pa.)York (Pa.)Shot Put389.85m—
Jan 18Alvernia Winter InviteJan 18 · Weight Throw · Place 13 · York (Pa.)York (Pa.)Weight Throw1313.33m—
Jan 18Alvernia Winter InviteJan 18 · Shot Put · Place 29 · York (Pa.)York (Pa.)Shot Put299.88m—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · Discus · Place 20 · York (Pa.)York (Pa.)Discus2036.66mSO
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · Hammer · Place 18 · York (Pa.)York (Pa.)Hammer1840.63mSO
Apr 26Paul Kaiser ClassicApr 26 · Hammer · Place 11 · York (Pa.)York (Pa.)Hammer1144.17mSO
Apr 26Paul Kaiser ClassicApr 26 · Hammer · Place 11 · York (Pa.)York (Pa.)Hammer1144.17mSO
Apr 16York College Twilight MeetApr 16 · Hammer · Place 6 · York (Pa.)York (Pa.)Hammer6138-1SO
Apr 10Messiah InvitationalApr 10 · Hammer · Place 14 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg14.41.09mSo
Apr 10Messiah InvitationalApr 10 · Discus · Place 10 · York (Pa.)York (Pa.)Discus2kg10.38.55m PBSo
Apr 10Messiah InvitationalApr 10 · Shot Put · Place 43 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg43.10.21mSo
Apr 5Ursinus Track FestivalApr 5 · Discus · Place 19 · York (Pa.)York (Pa.)Discus2kg19.35.51mSo
Apr 5Ursinus Track FestivalApr 5 · Shot Put · Place 34 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg34.10.02mSo
Mar 28Danny Curran InvitationalMar 28 · Hammer · Place 25 · York (Pa.)York (Pa.)Hammer2538.44mSo

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · Weight Throw · Place 7 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg7.14.00mSo
Dec 6Diplomat OpenDec 6 · Shot Put · Place 35 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg35.9.97mSo
Feb 23Middle Atlantic Conference Indoor ChampionshipsFeb 23 · Weight Throw · Place 26 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg26.11.75mFr
Feb 9Blue & White InvitationalFeb 9 · Weight Throw · Place 13 · York (Pa.)York (Pa.)Weight Throw1313.33m—
Feb 9Blue & White InvitationalFeb 9 · Shot Put · Place 38 · York (Pa.)York (Pa.)Shot Put3810.54m—
Feb 3Plex ShootoutFeb 3 · Weight Throw · Place 15 · York (Pa.)York (Pa.)Weight Throw1512.61mFr
Jan 27Mini Dip InvitationalJan 27 · Weight Throw · Place 11 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg11.13.35mFr
Jan 27Mini Dip InvitationalJan 27 · Shot Put · Place 35 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg35.10.38mFr

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · Hammer · Place 10 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg10.44.78mFr
Apr 27Paul Kaiser ClassicApr 27 · Hammer · Place 16 · York (Pa.)York (Pa.)Hammer1640.43m—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · Hammer · Place 15 · York (Pa.)York (Pa.)Hammer1542.85m—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · Discus · Place 28 · York (Pa.)York (Pa.)Discus2831.84m—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · Shot Put · Place 25 · York (Pa.)York (Pa.)Shot Put2510.03m—
Apr 11Stevenson InvitationalApr 11 · Hammer · Place 4 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg4.39.13mFr
Apr 11Stevenson InvitationalApr 11 · Discus · Place 9 · York (Pa.)York (Pa.)Discus2kg9.28.53mFr
Apr 11Stevenson InvitationalApr 11 · Shot Put · Place 9 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg9.10.85m PBFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Hammer · Place 18 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg18.40.38mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Discus · Place 28 · York (Pa.)York (Pa.)Discus2kg28.30.49mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Shot Put · Place 31 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg31.10.18mFr
Mar 23Lebanon Valley Mini MeetMar 23 · Hammer · York (Pa.)York (Pa.)Hammer16lb / 7.26kg—NMFr
Mar 23Lebanon Valley Mini MeetMar 23 · Discus · York (Pa.)York (Pa.)Discus2kg—DNSFr
Mar 23Lebanon Valley Mini MeetMar 23 · Shot Put · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg—DNSFr

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Diplomat OpenDec 8 · Weight Throw · Place 16 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg16.11.92mFr
Dec 8Diplomat OpenDec 8 · Shot Put · Place 39 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg39.9.21mFr

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 28Cy Fritz Open presented by Penn Medicine LGH Sports MedApr 28 · Discus · Place 12 · Camp HillCamp HillDiscus1.6kg12.106-05 PB12