Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · IndoorLebanon Valley Mini Meet · Mar 2126.90mLebanon Valley Mini MeetMarch 21, 2026
Discus · 1kg · OutdoorMessiah Invitational · Apr 1026.87mMessiah InvitationalApril 10, 2025
Hammer · 4kg · IndoorLebanon Valley Mini Meet · Mar 2144.82mLebanon Valley Mini MeetMarch 21, 2026
Hammer · 4kg · Outdoor AARTFC Outdoor Track & Field Championships · May 1346.91m AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
Shot Put · 4kg · IndoorMiddle Atlantic (MAC) Indoor Championships · Feb 2712.04mMiddle Atlantic (MAC) Indoor ChampionshipsFebruary 27, 2026
Shot Put · 4kg · OutdoorMiddle Atlantic (MAC) Outdoor Championships · Apr 3011.56mMiddle Atlantic (MAC) Outdoor ChampionshipsApril 30, 2026
Weight Throw · 20lb / 9.0kg · IndoorMiddle Atlantic (MAC) Indoor Championships · Feb 2713.82mMiddle 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
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Hammer · Place 15 · York (Pa.)York (Pa.)Hammer4kg15.46.91m PBSo
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Hammer · Place 10 · York (Pa.)York (Pa.)Hammer4kg10.39.89mSo
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Shot Put · Place 7 · York (Pa.)York (Pa.)Shot Put4kg7.11.56m PBSo
Apr 24Paul Kaiser ClassicApr 24 · Hammer · Place 4 · York (Pa.)York (Pa.)Hammer4kg4.46.43mSo
Apr 24Paul Kaiser ClassicApr 24 · Shot Put · Place 18 · York (Pa.)York (Pa.)Shot Put4kg18.10.10mSo
Apr 9Messiah InvitationalApr 9 · Hammer · Place 5 · York (Pa.)York (Pa.)Hammer4kg5.41.40mSo
Apr 9Messiah InvitationalApr 9 · Shot Put · Place 8 · York (Pa.)York (Pa.)Shot Put4kg8.10.93mSo
Mar 28LVC Blue & White OpenMar 28 · Hammer · Place 1 · York (Pa.)York (Pa.)Hammer4kg1.42.68mSo
Mar 28LVC Blue & White OpenMar 28 · Discus · Place 15 · York (Pa.)York (Pa.)Discus1kg15.24.39mSo
Mar 28LVC Blue & White OpenMar 28 · Shot Put · Place 3 · York (Pa.)York (Pa.)Shot Put4kg3.10.87mSo

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 21Lebanon Valley Mini MeetMar 21 · Hammer · Place 1 · York (Pa.)York (Pa.)Hammer4kg1.44.82m PBSo
Mar 21Lebanon Valley Mini MeetMar 21 · Discus · Place 10 · York (Pa.)York (Pa.)Discus1kg10.26.90m PBSo
Mar 21Lebanon Valley Mini MeetMar 21 · Shot Put · Place 1 · York (Pa.)York (Pa.)Shot Put4kg1.11.28mSo
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · Weight Throw · Place 8 · York (Pa.)York (Pa.)Weight Throw20lb / 9.0kg8.13.82m PBSo
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · Shot Put · Place 4 · York (Pa.)York (Pa.)Shot Put4kg4.12.04m PBSo
Feb 14SU Valentine InviteFeb 14 · Weight Throw · Place 16 · York (Pa.)York (Pa.)Weight Throw1611.81mSo
Feb 14SU Valentine InviteFeb 14 · Shot Put · Place 5 · York (Pa.)York (Pa.)Shot Put511.39mSo
Jan 31PLEX ShootoutJan 31 · Weight Throw · Place 14 · York (Pa.)York (Pa.)Weight Throw1412.56mSo
Jan 31PLEX ShootoutJan 31 · Shot Put · Place 7 · York (Pa.)York (Pa.)Shot Put711.12mSo
Jan 24Coach "I" InvitationalJan 24 · Weight Throw · Place 7 · York (Pa.)York (Pa.)Weight Throw20lb / 9.0kg7.13.32mSo
Jan 24Coach "I" InvitationalJan 24 · Shot Put · Place 4 · York (Pa.)York (Pa.)Shot Put4kg4.11.65mSo
Jan 17Alvernia Winter InvitationalJan 17 · Weight Throw · Place 6 · York (Pa.)York (Pa.)Weight Throw613.71mSo
Jan 17Alvernia Winter InvitationalJan 17 · Shot Put · Place 5 · York (Pa.)York (Pa.)Shot Put511.30mSo

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · Weight Throw · Place 8 · York (Pa.)York (Pa.)Weight Throw20lb / 9.0kg8.12.24mSo
Dec 5Diplomat OpenDec 5 · Shot Put · Place 3 · York (Pa.)York (Pa.)Shot Put4kg3.11.72mSo
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · Weight Throw · Place 28 · York (Pa.)York (Pa.)Weight Throw20lb / 9.0kg28.10.65mFr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · Shot Put · Place 30 · York (Pa.)York (Pa.)Shot Put4kg30.7.98mFr
Feb 21Bucknell Tune UpFeb 21 · Weight Throw · Place 24 · York (Pa.)York (Pa.)Weight Throw2411.70m—
Feb 21Bucknell Tune UpFeb 21 · Shot Put · Place 25 · York (Pa.)York (Pa.)Shot Put259.65m—
Feb 15Widener Indoor ClassicFeb 15 · Shot Put · York (Pa.)York (Pa.)Shot Put4kg--DNSFr
Feb 8Blue & White InviteFeb 8 · Weight Throw · Place 28 · York (Pa.)York (Pa.)Weight Throw2810.22mFR
Feb 8Blue & White InviteFeb 8 · Shot Put · Place 28 · York (Pa.)York (Pa.)Shot Put289.04mFR
Jan 25Coach I OpenJan 25 · Shot Put · Place 33 · York (Pa.)York (Pa.)Shot Put339.00m—
Jan 18Alvernia Winter InviteJan 18 · Weight Throw · Place 41 · York (Pa.)York (Pa.)Weight Throw417.56m—
Jan 18Alvernia Winter InviteJan 18 · Shot Put · Place 18 · York (Pa.)York (Pa.)Shot Put189.86m—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · Shot Put · Place 22 · York (Pa.)York (Pa.)Shot Put2210.33mFR
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · Hammer · Place 27 · York (Pa.)York (Pa.)Hammer2735.17mFR
Apr 26Paul Kaiser ClassicApr 26 · Shot Put · Place 12 · York (Pa.)York (Pa.)Shot Put1211.49mFR
Apr 26Paul Kaiser ClassicApr 26 · Shot Put · Place 12 · York (Pa.)York (Pa.)Shot Put1211.49mFR
Apr 16York College Twilight MeetApr 16 · Hammer · Place 2 · York (Pa.)York (Pa.)Hammer2130-0FR
Apr 16York College Twilight MeetApr 16 · Hammer · Place 2 · York (Pa.)York (Pa.)Hammer2130-0FR
Apr 16York College Twilight MeetApr 16 · Discus · Place 13 · York (Pa.)York (Pa.)Discus1391-8FR
Apr 16York College Twilight MeetApr 16 · Discus · Place 13 · York (Pa.)York (Pa.)Discus1391-8FR
Apr 10Messiah InvitationalApr 10 · Hammer · Place 35 · York (Pa.)York (Pa.)Hammer4kg35.25.09mFr
Apr 10Messiah InvitationalApr 10 · Discus · Place 26 · York (Pa.)York (Pa.)Discus1kg26.26.87m PBFr
Apr 10Messiah InvitationalApr 10 · Shot Put · Place 17 · York (Pa.)York (Pa.)Shot Put4kg17.10.00mFr
Apr 5Ursinus Track FestivalApr 5 · Discus · York (Pa.)York (Pa.)Discus1kg--DNSFr
Apr 5Ursinus Track FestivalApr 5 · Shot Put · York (Pa.)York (Pa.)Shot Put4kg--DNSFr
Mar 28Danny Curran InvitationalMar 28 · Shot Put · Place 23 · York (Pa.)York (Pa.)Shot Put2310.41mFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · Weight Throw · Place 21 · York (Pa.)York (Pa.)Weight Throw20lb / 9.0kg21.9.37mFr
Dec 6Diplomat OpenDec 6 · Shot Put · Place 27 · York (Pa.)York (Pa.)Shot Put4kg27.9.09mFr
Jan 28F&M HS Invite #3Jan 28 · Shot Put · Place 4 · William Penn (York)William Penn (York)Shot Put4kg4.32-11.5012

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 2Spring Grove Quad MeetMay 2 · Discus · Place 5 · William Penn (York)William Penn (York)Discus580-3—
May 2Spring Grove Quad MeetMay 2 · Shot Put · Place 2 · William Penn (York)William Penn (York)Shot Put232-1.25—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Franklin & Marshall HS Invite #1 2024Dec 9 · Shot Put · Place 4 · William Penn (York)William Penn (York)Shot Put4kg4.34-8.5012
Jan 7The Kevin Dare HS InvitationalJan 7 · Shot Put · Place 11 · William Penn SenWilliam Penn SenShot Put118.93m—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19PIAA District 3 AAA/AA Track & Field ChampionshipMay 19 · Shot Put · Place 17 · William Penn (York)William Penn (York)Shot Put4kg17.32-0.2511
May 10YAIAA Track and Field ChampionshipMay 10 · Shot Put · Place 3 · William Penn (York)William Penn (York)Shot Put4kg3.34-5.5011