Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorSJTCA Elite Meet · May 4137-11SJTCA Elite MeetMay 4, 2023
Discus · 2kg · Indoor2026 Paul Donahue Invitational · Apr 1735.05m2026 Paul Donahue InvitationalApril 17, 2026
Discus · 2kg · OutdoorTCNJ Lions Invite · Apr 2437.50mTCNJ Lions InviteApril 24, 2026
Hammer · 16lb / 7.26kg · Indoor2026 Paul Donahue Invitational · Apr 1745.56m2026 Paul Donahue InvitationalApril 17, 2026
Hammer · 16lb / 7.26kg · OutdoorUrsinus Springfest · Apr 447.43mUrsinus SpringfestApril 4, 2026
Shot Put · 12lb · IndoorThe Armory HS Holiday Classic · Dec 2944-06.75The Armory HS Holiday ClassicDecember 29, 2022
Shot Put · 12lb · OutdoorNJSIAA Sectionals South Groups 1 and 4 · Jun 247-06.75NJSIAA Sectionals South Groups 1 and 4June 2, 2023
Shot Put · 16lb / 7.26kg · Indoor2026 Paul Donahue Invitational · Apr 1714.93m2026 Paul Donahue InvitationalApril 17, 2026
Shot Put · 16lb / 7.26kg · Outdoor AARTFC Outdoor Track & Field Championships · May 1315.07m AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
Weight Throw · 35lb / 15.9kg · IndoorKeogh Invitational · Feb 1915.29mKeogh InvitationalFebruary 19, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Shot Put · Place 13 · UrsinusUrsinusShot Put16lb / 7.26kg13.15.07m PBJr
May 10Widener Final QualifierMay 10 · Hammer · UrsinusUrsinusHammer16lb / 7.26kg—NDJr
May 10Widener Final QualifierMay 10 · Shot Put · Place 4 · UrsinusUrsinusShot Put16lb / 7.26kg4.14.59mJr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Hammer · Place 4 · UrsinusUrsinusHammer16lb / 7.26kg4.47.40mJr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Discus · Place 11 · UrsinusUrsinusDiscus2kg11.36.27mJr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Shot Put · Place 2 · UrsinusUrsinusShot Put16lb / 7.26kg2.14.57mJr
Apr 24TCNJ Lions InviteApr 24 · Discus · Place 10 · UrsinusUrsinusDiscus2kg10.37.50m PBJr
Apr 24TCNJ Lions InviteApr 24 · Shot Put · Place 7 · UrsinusUrsinusShot Put16lb / 7.26kg7.14.53mJr
Apr 10Dennis CraddockApr 10 · Hammer · Place 8 · UrsinusUrsinusHammer16lb / 7.26kg8.45.09mJr
Apr 10Dennis CraddockApr 10 · Discus · Place 16 · UrsinusUrsinusDiscus2kg16.33.75mJr
Apr 10Dennis CraddockApr 10 · Shot Put · Place 6 · UrsinusUrsinusShot Put16lb / 7.26kg6.14.12mJr
Apr 4Ursinus SpringfestApr 4 · Hammer · Place 4 · UrsinusUrsinusHammer16lb / 7.26kg4.47.43m PBJr
Apr 4Ursinus SpringfestApr 4 · Discus · Place 19 · UrsinusUrsinusDiscus2kg19.35.83mJr
Apr 4Ursinus SpringfestApr 4 · Shot Put · UrsinusUrsinusShot Put16lb / 7.26kg—DNSJr
Mar 27Danny Curran InvitationalMar 27 · Hammer · Place 17 · UrsinusUrsinusHammer16lb / 7.26kg17.46.72mJr
Mar 27Danny Curran InvitationalMar 27 · Discus · UrsinusUrsinusDiscus2kg--NMJr
Mar 27Danny Curran InvitationalMar 27 · Shot Put · UrsinusUrsinusShot Put16lb / 7.26kg--DNSJr

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Hammer · Place 2 · UrsinusUrsinusHammer16lb / 7.26kg2.45.56m PBJr
Apr 172026 Paul Donahue InvitationalApr 17 · Discus · Place 24 · UrsinusUrsinusDiscus2kg24.35.05m PBJr
Apr 172026 Paul Donahue InvitationalApr 17 · Shot Put · Place 5 · UrsinusUrsinusShot Put16lb / 7.26kg5.14.93m PBJr
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · Weight Throw · Place 5 · UrsinusUrsinusWeight Throw514.76mJR
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · Shot Put · Place 3 · UrsinusUrsinusShot Put314.95mJR
Feb 19Keogh InvitationalFeb 19 · Weight Throw · Place 3 · UrsinusUrsinusWeight Throw35lb / 15.9kg3.15.29m PBJr
Feb 19Keogh InvitationalFeb 19 · Shot Put · Place 2 · UrsinusUrsinusShot Put16lb / 7.26kg2.14.46mJr
Feb 13Widener Indoor ClassicFeb 13 · Weight Throw · Place 17 · UrsinusUrsinusWeight Throw1714.67mJr
Feb 13Widener Indoor ClassicFeb 13 · Shot Put · Place 6 · UrsinusUrsinusShot Put614.80mJr
Feb 7Frank Colden InvitationalFeb 7 · Weight Throw · Place 5 · UrsinusUrsinusWeight Throw514.91mJr
Feb 7Frank Colden InvitationalFeb 7 · Shot Put · Place 2 · UrsinusUrsinusShot Put214.64mJr
Jan 31PLEX ShootoutJan 31 · Weight Throw · Place 9 · UrsinusUrsinusWeight Throw914.03mJr
Jan 31PLEX ShootoutJan 31 · Shot Put · Place 5 · UrsinusUrsinusShot Put514.10mJr
Jan 18Collegeville Collegiate ClassicJan 18 · Weight Throw · Place 1 · UrsinusUrsinusWeight Throw113.70mJR
Jan 18Collegeville Collegiate ClassicJan 18 · Shot Put · Place 1 · UrsinusUrsinusShot Put113.94mJR

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 6Bow Tie InvitationalDec 6 · Weight Throw · Place 2 · UrsinusUrsinusWeight Throw35lb / 15.9kg2.14.54mJr
Dec 6Bow Tie InvitationalDec 6 · Shot Put · Place 2 · UrsinusUrsinusShot Put16lb / 7.26kg2.13.17mJr
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · Weight Throw · Place 6 · UrsinusUrsinusWeight Throw614.58m—
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · Shot Put · Place 5 · UrsinusUrsinusShot Put513.94m—
Feb 21Keogh InvitationalFeb 21 · Weight Throw · Place 7 · UrsinusUrsinusWeight Throw712.98m—
Feb 21Keogh InvitationalFeb 21 · Shot Put · Place 3 · UrsinusUrsinusShot Put314.15m—
Feb 15Widener Indoor ClassicFeb 15 · Weight Throw · Place 26 · UrsinusUrsinusWeight Throw35lb / 15.9kg26.13.28mSo
Feb 15Widener Indoor ClassicFeb 15 · Shot Put · Place 26 · UrsinusUrsinusShot Put16lb / 7.26kg26.12.97mSo
Feb 8Frank Colden InviteFeb 8 · Weight Throw · Place 10 · UrsinusUrsinusWeight Throw1013.15m—
Feb 8Frank Colden InviteFeb 8 · Shot Put · Place 5 · UrsinusUrsinusShot Put513.74m—
Jan 25Coach I OpenJan 25 · Weight Throw · Place 9 · UrsinusUrsinusWeight Throw913.06m—
Jan 25Coach I OpenJan 25 · Shot Put · Place 10 · UrsinusUrsinusShot Put1012.45m—
Jan 19Collegeville ClassicJan 19 · Weight Throw · Place 5 · UrsinusUrsinusWeight Throw514.21m—
Jan 19Collegeville ClassicJan 19 · Shot Put · Place 2 · UrsinusUrsinusShot Put213.47m—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 2Centennial Conference Outdoor ChampionshipsMay 2 · Discus · Place 17 · UrsinusUrsinusDiscus1731.47mSO
May 2Centennial Conference Outdoor ChampionshipsMay 2 · Shot Put · Place 6 · UrsinusUrsinusShot Put613.24mSO
Apr 27Gwynedd Mercy Last Chance InvitationalApr 27 · Hammer · Place 3 · UrsinusUrsinusHammer344.62mSO
Apr 27Gwynedd Mercy Last Chance InvitationalApr 27 · Shot Put · Place 3 · UrsinusUrsinusShot Put311.86mSO
Apr 22Haverford MidweekApr 22 · Hammer · Place 3 · UrsinusUrsinusHammer341.26mSO
Apr 22Haverford MidweekApr 22 · Discus · Place 2 · UrsinusUrsinusDiscus239.01mSO
Apr 22Haverford MidweekApr 22 · Shot Put · Place 2 · UrsinusUrsinusShot Put213.38mSO
Apr 18Paul Donahue InvitationalApr 18 · Hammer · Place 6 · UrsinusUrsinusHammer645.06mSO
Apr 18Paul Donahue InvitationalApr 18 · Shot Put · Place 8 · UrsinusUrsinusShot Put813.80mSO
Apr 12Bucknell Bison Outdoor ClassicApr 12 · Shot Put · Place 34 · UrsinusUrsinusShot Put3413.13mSo
Apr 5Ursinus Track FestivalApr 5 · Hammer · Place 7 · UrsinusUrsinusHammer16lb / 7.26kg7.44.18mSo
Apr 5Ursinus Track FestivalApr 5 · Discus · Place 21 · UrsinusUrsinusDiscus2kg21.34.20mSo
Apr 5Ursinus Track FestivalApr 5 · Shot Put · Place 17 · UrsinusUrsinusShot Put16lb / 7.26kg17.12.28mSo
Mar 28Danny Curran InvitationalMar 28 · Hammer · Place 23 · UrsinusUrsinusHammer2340.67mSo
Mar 28Danny Curran InvitationalMar 28 · Shot Put · Place 18 · UrsinusUrsinusShot Put1813.16mSo

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 7Bow Tie InvitiationalDec 7 · Weight Throw · Place 6 · UrsinusUrsinusWeight Throw35lb / 15.9kg6.12.49mSo
Dec 7Bow Tie InvitiationalDec 7 · Shot Put · Place 3 · UrsinusUrsinusShot Put16lb / 7.26kg3.12.83mSo
Dec 6Fastpark Metro Season OpenerDec 6 · Shot Put · Place 13 · UrsinusUrsinusShot Put16lb / 7.26kg13.12.50mSo
Feb 24Centennial Conference Indoor ChampionshipsFeb 24 · Shot Put · Place 7 · UrsinusUrsinusShot Put713.62m—
Feb 17Keogh InviteFeb 17 · Weight Throw · Place 13 · UrsinusUrsinusWeight Throw35lb / 15.9kg13.10.43mFr
Feb 17Keogh InviteFeb 17 · Shot Put · Place 5 · UrsinusUrsinusShot Put16lb / 7.26kg5.12.79mFr
Feb 3Frank Colden InvitationalFeb 3 · Weight Throw · Place 12 · UrsinusUrsinusWeight Throw1210.18m—
Feb 3Frank Colden InvitationalFeb 3 · Shot Put · Place 8 · UrsinusUrsinusShot Put812.36m—
Jan 20Collegeville ClassicJan 20 · Weight Throw · Place 18 · UrsinusUrsinusWeight Throw189.39mFR
Jan 20Collegeville ClassicJan 20 · Shot Put · Place 11 · UrsinusUrsinusShot Put1111.98mFR

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 3Centennial Conference Outdoor ChampionshipsMay 3 · Shot Put · Place 7 · UrsinusUrsinusShot Put712.79m—
Apr 26TCNJ Lions InviteApr 26 · Shot Put · Place 9 · UrsinusUrsinusShot Put16lb / 7.26kg9.13.32mFr
Apr 19Paul Donahue InviteApr 19 · Shot Put · Place 18 · UrsinusUrsinusShot Put1812.75m—
Apr 5Ursinus T&F InvitationalApr 5 · Hammer · Place 15 · UrsinusUrsinusHammer16lb / 7.26kg15.29.88mFr
Apr 5Ursinus T&F InvitationalApr 5 · Discus · Place 10 · UrsinusUrsinusDiscus2kg10.31.37mFr
Apr 5Ursinus T&F InvitationalApr 5 · Shot Put · Place 4 · UrsinusUrsinusShot Put16lb / 7.26kg4.12.41mFr
Mar 29Danny Curran InviteMar 29 · Hammer · Place 29 · UrsinusUrsinusHammer2925.15m—
Mar 29Danny Curran InviteMar 29 · Discus · Place 22 · UrsinusUrsinusDiscus2229.75m—
Mar 29Danny Curran InviteMar 29 · Shot Put · Place 6 · UrsinusUrsinusShot Put612.93m—

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · Discus · Place 14 · GlassboroGlassboroDiscus1.6kg14.119-412
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · Shot Put · Place 7 · GlassboroGlassboroShot Put12lb7.46-4.5012
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · Shot Put · Place 3 · GlassboroGlassboroShot Put12lb3.47-06.75 PB12
May 25Cherokee Final Countdown- Last ChanceMay 25 · Discus · Place 19 · GlassboroGlassboroDiscus19113-08—
May 24Delsea Crusader Field MeetMay 24 · Shot Put · Place 12 · GlassboroGlassboroShot Put1248-02.50—
May 24Delsea Crusader Field MeetMay 24 · Discus · Place 10 · GlassboroGlassboroDiscus10137-11—
May 17Tri County Conference ChampionshipsMay 17 · Discus · Place 12 · GlassboroGlassboroDiscus12118-06—
May 17Tri County Conference ChampionshipsMay 17 · Shot Put · Place 9 · GlassboroGlassboroShot Put947-06.50—
May 11Gloucester County ChampionshipsMay 11 · Shot Put · Place 8 · GlassboroGlassboroShot Put845-8.2512
May 11Gloucester County ChampionshipsMay 11 · Discus · Place 8 · GlassboroGlassboroDiscus8125-1012
May 4SJTCA Elite MeetMay 4 · Discus · Place 8 · GlassboroGlassboroDiscus1.6kg8.137-11 PB12
May 4SJTCA Elite MeetMay 4 · Shot Put · Place 18 · GlassboroGlassboroShot Put12lb18.46-02.5012
Apr 22The Woodbury RelaysApr 22 · Discus · Place 21 · GlassboroGlassboroDiscus21115-0612
Apr 22The Woodbury RelaysApr 22 · Shot Put · Place 16 · GlassboroGlassboroShot Put1645-04.7512
Apr 22The Woodbury RelaysApr 22 · Discus · Place 21 · GlassboroGlassboroDiscus21135-0112
Apr 22The Woodbury RelaysApr 22 · Shot Put · Place 16 · GlassboroGlassboroShot Put1648-01.0012
Apr 15Fast Times at Cherokee HighApr 15 · Discus · Place 8 · GlassboroGlassboroDiscus8128-08—
Apr 15Fast Times at Cherokee HighApr 15 · Shot Put · Place 7 · GlassboroGlassboroShot Put745-08.50—
Apr 8Deptford Spartan RelaysApr 8 · Discus · Place 3 · GlassboroGlassboroDiscus3134-00—
Apr 8Deptford Spartan RelaysApr 8 · Shot Put · Place 9 · GlassboroGlassboroShot Put944-08.00—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · Shot Put · Place 4 · GlassboroGlassboroShot Put445-1012
Feb 9Cherokee Throw Down #3Feb 9 · Shot Put · Place 9 · GlassboroGlassboroShot Put947-11.00—
Jan 27Olympic Conference #2Jan 27 · Shot Put · Place 5 · GlassboroGlassboroShot Put544-212
Jan 24Cherokee Throw Down #2Jan 24 · Shot Put · Place 8 · GlassboroGlassboroShot Put847-07.25—
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 2 · GlassboroGlassboroShot Put247-7.2512
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 2 · GlassboroGlassboroShot Put247-7.2512
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 2 · GlassboroGlassboroShot Put247-7.2512
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 2 · GlassboroGlassboroShot Put247-7.2512
Jan 9Cherokee Throw Down #1Jan 9 · Shot Put · Place 9 · GlassboroGlassboroShot Put942-1112
Jan 4SJTCA Winter Meet #5Jan 4 · Shot Put · Place 9 · GlassboroGlassboroShot Put941-9.5012

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · Shot Put · Place 7 · GlassboroGlassboroShot Put12lb7.44-06.75 PB11
Feb 25NJSIAA Group ChampionshipsFeb 25 · Shot Put · Place 5 · GlassboroGlassboroShot Put544-02.7510
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · Shot Put · Place 4 · GlassboroGlassboroShot Put442-4.7510
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · Shot Put · Place 4 · GlassboroGlassboroShot Put442-4.7510
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · Shot Put · Place 4 · GlassboroGlassboroShot Put442-4.7510
Jan 25Cherokee Throw Down #2Jan 25 · Shot Put · Place 12 · GlassboroGlassboroShot Put1241-3.2510
Jan 22SJTCA Winter Meet #8Jan 22 · Shot Put · Place 7 · GlassboroGlassboroShot Put742-5.5010
Jan 11Rebel Shot/ Field SeriesJan 11 · Shot Put · Place 30 · GlassboroGlassboroShot Put3038-03.75—

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Dec 17Zebra Shot Put Series #1Dec 17 · Shot Put · Place 3 · GlassboroGlassboroShot Put12lb3.41-111
Jun 10NJSIAA Groups 1 & 3Jun 10 · Discus · Place 7 · GlassboroGlassboroDiscus7135-0111
Jun 10NJSIAA Groups 1 & 3Jun 10 · Shot Put · Place 6 · GlassboroGlassboroShot Put647-01.7511
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · Discus · Place 3 · GlassboroGlassboroDiscus1.6kg3.134-0510
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · Shot Put · Place 3 · GlassboroGlassboroShot Put12lb3.44-04.0010
May 21SJTCA OpenMay 21 · Discus · Place 5 · GlassboroGlassboroDiscus1.6kg5.128-910
May 21SJTCA OpenMay 21 · Shot Put · Place 12 · GlassboroGlassboroShot Put12lb12.41-9.5010
May 18Tri County Conference ChampionshipsMay 18 · Discus · Place 6 · GlassboroGlassboroDiscus6133-04—
May 18Tri County Conference ChampionshipsMay 18 · Shot Put · Place 13 · GlassboroGlassboroShot Put1342-11.25—
May 12Gloucester County ChampionshipsMay 12 · Shot Put · Place 6 · GlassboroGlassboroShot Put644-4.5011
May 5SJTCA Elite MeetMay 5 · Discus · Place 13 · GlassboroGlassboroDiscus1.6kg13.134-510
May 5SJTCA Elite MeetMay 5 · Shot Put · Place 13 · GlassboroGlassboroShot Put12lb13.42-11.5010
Apr 23The Woodbury RelaysApr 23 · Shot Put · Place 14 · GlassboroGlassboroShot Put1441-3.7511
Apr 23The Woodbury RelaysApr 23 · Discus · Place 8 · GlassboroGlassboroDiscus8125-211
Apr 16Fast Times at Cherokee HighApr 16 · Discus · GlassboroGlassboroDiscus—124-00—
Apr 16Fast Times at Cherokee HighApr 16 · Shot Put · Place 11 · GlassboroGlassboroShot Put1143-00.50—
Apr 9Deptford Spartan RelaysApr 9 · Discus · Place 6 · GlassboroGlassboroDiscus6124-00—
Apr 9Deptford Spartan RelaysApr 9 · Shot Put · Place 11 · GlassboroGlassboroShot Put1143-03.75—

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · Discus · Place 11 · GlassboroGlassboroDiscus1.6kg11.109-089
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · Shot Put · Place 23 · GlassboroGlassboroShot Put12lb23.33-10.009
May 28Cherokee Last ChanceMay 28 · Discus · Place 34 · GlassboroGlassboroDiscus34107-04—
May 28Cherokee Last ChanceMay 28 · Shot Put · Place 30 · GlassboroGlassboroShot Put3036-06.75—
May 25Delsea Crusader Novice Field MeetMay 25 · Discus · Place 4 · GlassboroGlassboroDiscus4104-00—
May 25Delsea Crusader Novice Field MeetMay 25 · Shot Put · Place 11 · GlassboroGlassboroShot Put1135-08.75—
May 20Delsea Crusader Field #2May 20 · Discus · Place 13 · GlassboroGlassboroDiscus13107-04—
May 20Delsea Crusader Field #2May 20 · Shot Put · Place 17 · GlassboroGlassboroShot Put1737-10.50—
May 13Delsea Crusader Field #1May 13 · Discus · Place 24 · GlassboroGlassboroDiscus2490-01—
May 13Delsea Crusader Field #1May 13 · Shot Put · Place 23 · GlassboroGlassboroShot Put2336-06.75—
May 7Cherokee Relays and FieldMay 7 · Discus · Place 20 · GlassboroGlassboroDiscus2099-05—
May 7Cherokee Relays and FieldMay 7 · Shot Put · Place 28 · GlassboroGlassboroShot Put2833-07.00—
May 1Deptford Spartan RelaysMay 1 · Discus · Place 21 · GlassboroGlassboroDiscus21100-00—
May 1Deptford Spartan RelaysMay 1 · Shot Put · GlassboroGlassboroShot Put—36-02.00—
Apr 24Cherokee Pow Wow #1Apr 24 · Discus · Place 18 · GlassboroGlassboroDiscus1886-09—
Apr 24Cherokee Pow Wow #1Apr 24 · Shot Put · Place 34 · GlassboroGlassboroShot Put3429-04.50—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 27Tri County Meet Meet #3Feb 27 · Shot Put · Place 5 · GlassboroGlassboroShot Put523-07.50—