Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorYAIAA Track and Field Championship · May 10137-5YAIAA Track and Field ChampionshipMay 10, 2023
Discus · 2kg · IndoorLebanon Valley Mini Meet · Mar 2135.45mLebanon Valley Mini MeetMarch 21, 2026
Discus · 2kg · OutdoorMiddle Atlantic (MAC) Outdoor Championships · Apr 3039.38mMiddle Atlantic (MAC) Outdoor ChampionshipsApril 30, 2026
Hammer · 16lb / 7.26kg · IndoorLebanon Valley Mini Meet · Mar 2135.77mLebanon Valley Mini MeetMarch 21, 2026
Hammer · 16lb / 7.26kg · OutdoorMessiah Invitational · Apr 1042.48mMessiah InvitationalApril 10, 2025
Javelin · 800g · IndoorLebanon Valley Mini Meet · Mar 2143.81mLebanon Valley Mini MeetMarch 21, 2026
Javelin · 800g · OutdoorLVC Blue & White Open · Mar 2850.58mLVC Blue & White OpenMarch 28, 2026
Shot Put · 12lb · OutdoorCoatesville Track and Field Invitational · Apr 1549-09.00Coatesville Track and Field InvitationalApril 15, 2023
Shot Put · 16lb / 7.26kg · IndoorDiplomat Open · Dec 511.28mDiplomat OpenDecember 5, 2025
Shot Put · 16lb / 7.26kg · Outdoor41st Millersville Metrics Sponsored by Penn Medicine LGH Sports Med · Apr 511.18m41st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApril 5, 2024
Weight Throw · 35lb / 15.9kg · IndoorMiddle Atlantic (MAC) Indoor Championships · Feb 2814.19mMiddle Atlantic (MAC) Indoor ChampionshipsFebruary 28, 2025

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 13 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg13.42.05mJr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Javelin · Place 17 · York (Pa.)York (Pa.)Javelin800g17.45.21mJr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Discus · Place 19 · York (Pa.)York (Pa.)Discus2kg19.39.38m PBJr
Apr 24Paul Kaiser ClassicApr 24 · Javelin · Place 15 · York (Pa.)York (Pa.)Javelin800g15.40.60mJr
Apr 9Messiah InvitationalApr 9 · Hammer · Place 15 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg15.41.14mJr
Apr 9Messiah InvitationalApr 9 · Javelin · Place 31 · York (Pa.)York (Pa.)Javelin800g31.44.49mJr
Apr 9Messiah InvitationalApr 9 · Discus · Place 25 · York (Pa.)York (Pa.)Discus2kg25.36.75mJr
Mar 28LVC Blue & White OpenMar 28 · Hammer · York (Pa.)York (Pa.)Hammer16lb / 7.26kg—NMJr
Mar 28LVC Blue & White OpenMar 28 · Javelin · Place 2 · York (Pa.)York (Pa.)Javelin800g2.50.58m PBJr
Mar 28LVC Blue & White OpenMar 28 · Discus · Place 15 · York (Pa.)York (Pa.)Discus2kg15.35.26mJr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 21Lebanon Valley Mini MeetMar 21 · Hammer · Place 14 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg14.35.77m PBJr
Mar 21Lebanon Valley Mini MeetMar 21 · Javelin · Place 13 · York (Pa.)York (Pa.)Javelin800g13.43.81m PBJr
Mar 21Lebanon Valley Mini MeetMar 21 · Discus · Place 14 · York (Pa.)York (Pa.)Discus2kg14.35.45m PBJr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · Weight Throw · Place 16 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg16.13.50mJr
Feb 7Blue and White InviteFeb 7 · Weight Throw · York (Pa.)York (Pa.)Weight Throw—FOULJr
Jan 31PLEX ShootoutJan 31 · Weight Throw · Place 10 · York (Pa.)York (Pa.)Weight Throw1013.53mJr
Jan 31PLEX ShootoutJan 31 · Shot Put · Place 35 · York (Pa.)York (Pa.)Shot Put3511.12mJr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · Weight Throw · Place 11 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg11.13.79mJr
Dec 5Diplomat OpenDec 5 · Shot Put · Place 27 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg27.11.28m PBJr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · Weight Throw · Place 11 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg11.14.19m PBSo
Feb 15Widener Indoor ClassicFeb 15 · Weight Throw · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg--DNSSo
Feb 8Blue & White InviteFeb 8 · Shot Put · Place 31 · York (Pa.)York (Pa.)Shot Put3110.74mSO
Jan 25Coach I OpenJan 25 · Weight Throw · Place 7 · York (Pa.)York (Pa.)Weight Throw714.01m—
Jan 25Coach I OpenJan 25 · Shot Put · Place 24 · York (Pa.)York (Pa.)Shot Put2411.17m—
Jan 18Alvernia Winter InviteJan 18 · Weight Throw · Place 11 · York (Pa.)York (Pa.)Weight Throw1113.45m—
Jan 18Alvernia Winter InviteJan 18 · Shot Put · Place 24 · York (Pa.)York (Pa.)Shot Put2410.29m—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · Javelin · Place 8 · York (Pa.)York (Pa.)Javelin850.76mSO
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · Discus · Place 10 · York (Pa.)York (Pa.)Discus1041.41mSO
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · Hammer · Place 16 · York (Pa.)York (Pa.)Hammer1641.43mSO
Apr 26Paul Kaiser ClassicApr 26 · Javelin · Place 26 · York (Pa.)York (Pa.)Javelin2643.41mSO
Apr 26Paul Kaiser ClassicApr 26 · Javelin · Place 26 · York (Pa.)York (Pa.)Javelin2643.41mSO
Apr 16York College Twilight MeetApr 16 · Javelin · Place 7 · York (Pa.)York (Pa.)Javelin7154-4SO
Apr 16York College Twilight MeetApr 16 · Javelin · Place 7 · York (Pa.)York (Pa.)Javelin7154-4SO
Apr 16York College Twilight MeetApr 16 · Discus · Place 6 · York (Pa.)York (Pa.)Discus6130-3SO
Apr 16York College Twilight MeetApr 16 · Discus · Place 6 · York (Pa.)York (Pa.)Discus6130-3SO
Apr 10Messiah InvitationalApr 10 · Hammer · Place 11 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg11.42.48m PBSo
Apr 10Messiah InvitationalApr 10 · Javelin · Place 13 · York (Pa.)York (Pa.)Javelin800g13.44.00mSo
Apr 5Ursinus Track FestivalApr 5 · Javelin · Place 16 · York (Pa.)York (Pa.)Javelin800g16.42.68mSo
Apr 5Ursinus Track FestivalApr 5 · Discus · Place 11 · York (Pa.)York (Pa.)Discus2kg11.37.68mSo

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · Weight Throw · Place 6 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg6.14.02mSo
Dec 6Diplomat OpenDec 6 · Shot Put · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg--FOULSo
Feb 23Middle Atlantic Conference Indoor ChampionshipsFeb 23 · Weight Throw · Place 27 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg27.11.18mFr
Feb 9Blue & White InvitationalFeb 9 · Weight Throw · Place 22 · York (Pa.)York (Pa.)Weight Throw2212.38m—
Feb 9Blue & White InvitationalFeb 9 · Shot Put · Place 28 · York (Pa.)York (Pa.)Shot Put2811.29m—
Feb 3Plex ShootoutFeb 3 · Weight Throw · Place 16 · York (Pa.)York (Pa.)Weight Throw1612.31mFr
Jan 27Mini Dip InvitationalJan 27 · Weight Throw · Place 17 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg17.12.16mFr
Jan 27Mini Dip InvitationalJan 27 · Shot Put · Place 26 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg26.10.72mFr

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · Hammer · Place 20 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg20.37.67mFr
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · Discus · Place 13 · York (Pa.)York (Pa.)Discus2kg13.38.31mFr
Apr 27Paul Kaiser ClassicApr 27 · Javelin · Place 30 · York (Pa.)York (Pa.)Javelin3036.64m—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · Javelin · Place 19 · York (Pa.)York (Pa.)Javelin1937.30m—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · Discus · Place 22 · York (Pa.)York (Pa.)Discus2235.02m—
Apr 11Stevenson InvitationalApr 11 · Hammer · York (Pa.)York (Pa.)Hammer16lb / 7.26kg—NDFr
Apr 11Stevenson InvitationalApr 11 · Javelin · Place 2 · York (Pa.)York (Pa.)Javelin800g2.40.63mFr
Apr 11Stevenson InvitationalApr 11 · Discus · Place 4 · York (Pa.)York (Pa.)Discus2kg4.36.88mFr
Apr 11Stevenson InvitationalApr 11 · Shot Put · Place 8 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg8.10.97mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Hammer · Place 20 · York (Pa.)York (Pa.)Hammer16lb / 7.26kg20.38.82mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Javelin · Place 21 · York (Pa.)York (Pa.)Javelin800g21.39.26mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Discus · Place 14 · York (Pa.)York (Pa.)Discus2kg14.36.75mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Shot Put · Place 25 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg25.11.18m PBFr
Mar 27York College Twilight MeetMar 27 · Javelin · Place 10 · York (Pa.)York (Pa.)Javelin1041.02mFR
Mar 23Lebanon Valley Mini MeetMar 23 · Hammer · York (Pa.)York (Pa.)Hammer16lb / 7.26kg—NMFr
Mar 23Lebanon Valley Mini MeetMar 23 · Javelin · York (Pa.)York (Pa.)Javelin800g—DNSFr
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

1 results
DateMeetEventPlMarkGr
Dec 8Diplomat OpenDec 8 · Weight Throw · Place 14 · York (Pa.)York (Pa.)Weight Throw35lb / 15.9kg14.12.21mFr

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10YAIAA Track and Field ChampionshipMay 10 · Discus · Place 4 · Dallastown AreaDallastown AreaDiscus1.6kg4.137-5 PB12
May 10YAIAA Track and Field ChampionshipMay 10 · Shot Put · Place 15 · Dallastown AreaDallastown AreaShot Put12lb15.38-6.5012
Apr 15Coatesville Track and Field InvitationalApr 15 · Discus · Place 10 · Dallastown AreaDallastown AreaDiscus1.6kg10.136-01.0012
Apr 15Coatesville Track and Field InvitationalApr 15 · Shot Put · Place 4 · Dallastown AreaDallastown AreaShot Put12lb4.49-09.00 PB12