Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorBlue Jay Tune-Up · Apr 2533.34mBlue Jay Tune-UpApril 25, 2026
Hammer · 4kg · OutdoorBlue Jay Tune-Up · Apr 2529.64mBlue Jay Tune-UpApril 25, 2026
Javelin · 600g · Indoor2026 Paul Donahue Invitational · Apr 1725.31m2026 Paul Donahue InvitationalApril 17, 2026
Javelin · 600g · OutdoorBlue Jay Tune Up · Apr 2626.68mBlue Jay Tune UpApril 26, 2025
Shot Put · 4kg · IndoorWidener Schuylkill Showdown · Jan 3110.39mWidener Schuylkill ShowdownJanuary 31, 2026
Shot Put · 4kg · OutdoorMiddle Atlantic (MAC) Outdoor Championships · Apr 3010.10mMiddle Atlantic (MAC) Outdoor ChampionshipsApril 30, 2026
Weight Throw · 20lb / 9.0kg · IndoorMiddle Atlantic (MAC) Indoor Championships · Feb 2710.42mMiddle 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

11 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Discus · Place 14 · Eastern (Pa.)Eastern (Pa.)Discus1kg14.30.98mSo
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Shot Put · Place 13 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg13.10.10m PBSo
Apr 25Blue Jay Tune-UpApr 25 · Hammer · Place 21 · Eastern (Pa.)Eastern (Pa.)Hammer4kg21.29.64m PBSo
Apr 25Blue Jay Tune-UpApr 25 · Javelin · Place 10 · Eastern (Pa.)Eastern (Pa.)Javelin600g10.24.54mSo
Apr 25Blue Jay Tune-UpApr 25 · Discus · Place 6 · Eastern (Pa.)Eastern (Pa.)Discus1kg6.33.34m PBSo
Apr 25Blue Jay Tune-UpApr 25 · Shot Put · Place 8 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg8.9.70mSo
Apr 9Messiah InvitationalApr 9 · Hammer · Place 44 · Eastern (Pa.)Eastern (Pa.)Hammer4kg44.26.07mSo
Apr 9Messiah InvitationalApr 9 · Javelin · Place 34 · Eastern (Pa.)Eastern (Pa.)Javelin600g34.22.55mSo
Apr 9Messiah InvitationalApr 9 · Discus · Place 42 · Eastern (Pa.)Eastern (Pa.)Discus1kg42.23.09mSo
Apr 9Messiah InvitationalApr 9 · Shot Put · Place 17 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg17.10.01mSo
Mar 27Danny Curran InvitationalMar 27 · Shot Put · Place 35 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg35.9.79mSo

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Javelin · Place 18 · Eastern (Pa.)Eastern (Pa.)Javelin600g18.25.31m PBSo
Apr 172026 Paul Donahue InvitationalApr 17 · Shot Put · Place 22 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg22.9.93mSo
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · Weight Throw · Place 32 · Eastern (Pa.)Eastern (Pa.)Weight Throw20lb / 9.0kg32.10.42m PBSo
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · Shot Put · Place 15 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg15.9.72mSo
Feb 19Keogh InvitationalFeb 19 · Weight Throw · Place 6 · Eastern (Pa.)Eastern (Pa.)Weight Throw20lb / 9.0kg6.10.35mSo
Feb 19Keogh InvitationalFeb 19 · Shot Put · Place 11 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg11.9.30mSo
Feb 13Widener Indoor ClassicFeb 13 · Weight Throw · Place 50 · Eastern (Pa.)Eastern (Pa.)Weight Throw509.95mSo
Feb 13Widener Indoor ClassicFeb 13 · Shot Put · Place 31 · Eastern (Pa.)Eastern (Pa.)Shot Put3110.07mSo
Feb 7Blue and White InviteFeb 7 · Weight Throw · Place 19 · Eastern (Pa.)Eastern (Pa.)Weight Throw1910.70mSo
Feb 7Blue and White InviteFeb 7 · Shot Put · Place 10 · Eastern (Pa.)Eastern (Pa.)Shot Put1010.15mSo
Jan 31Widener Schuylkill ShowdownJan 31 · Weight Throw · Place 35 · Eastern (Pa.)Eastern (Pa.)Weight Throw20lb / 9.0kg35.9.34mSo
Jan 31Widener Schuylkill ShowdownJan 31 · Shot Put · Place 13 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg13.10.39m PBSo
Jan 24Coach "I" InvitationalJan 24 · Weight Throw · Eastern (Pa.)Eastern (Pa.)Weight Throw20lb / 9.0kg--FOULSo
Jan 24Coach "I" InvitationalJan 24 · Shot Put · Place 16 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg16.9.99mSo
Jan 17Alvernia Winter InvitationalJan 17 · Weight Throw · Place 25 · Eastern (Pa.)Eastern (Pa.)Weight Throw2510.41mSo
Jan 17Alvernia Winter InvitationalJan 17 · Shot Put · Place 13 · Eastern (Pa.)Eastern (Pa.)Shot Put1310.01mSo

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · Weight Throw · Place 21 · Eastern (Pa.)Eastern (Pa.)Weight Throw20lb / 9.0kg21.9.61mSo
Dec 5Diplomat OpenDec 5 · Shot Put · Place 13 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg13.9.95mSo
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · Weight Throw · Eastern (Pa.)Eastern (Pa.)Weight Throw20lb / 9.0kg—NMFr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · Shot Put · Place 20 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg20.9.69mFr
Feb 21Keogh InvitationalFeb 21 · Weight Throw · Place 13 · Eastern (Pa.)Eastern (Pa.)Weight Throw1310.25m—
Feb 21Keogh InvitationalFeb 21 · Shot Put · Place 11 · Eastern (Pa.)Eastern (Pa.)Shot Put119.41m—
Feb 15Susquehanna InvitationalFeb 15 · Weight Throw · Place 35 · Eastern (Pa.)Eastern (Pa.)Weight Throw20lb / 9.0kg35.9.06mFr
Feb 15Susquehanna InvitationalFeb 15 · Shot Put · Place 40 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg40.7.54mFr
Jan 31Seamus McElligottJan 31 · Weight Throw · Place 17 · Eastern (Pa.)Eastern (Pa.)Weight Throw20lb / 9.0kg17.9.46mFr
Jan 31Seamus McElligottJan 31 · Shot Put · Place 20 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg20.9.00mFr
Jan 25Coach I OpenJan 25 · Weight Throw · Place 39 · Eastern (Pa.)Eastern (Pa.)Weight Throw398.51m—
Jan 25Coach I OpenJan 25 · Shot Put · Place 25 · Eastern (Pa.)Eastern (Pa.)Shot Put259.43m—
Jan 18Alvernia Winter InviteJan 18 · Weight Throw · Place 35 · Eastern (Pa.)Eastern (Pa.)Weight Throw358.94m—
Jan 18Alvernia Winter InviteJan 18 · Shot Put · Place 23 · Eastern (Pa.)Eastern (Pa.)Shot Put239.33m—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 26Blue Jay Tune UpApr 26 · Hammer · Place 21 · Eastern (Pa.)Eastern (Pa.)Hammer4kg21.22.00mFr
Apr 26Blue Jay Tune UpApr 26 · Javelin · Place 10 · Eastern (Pa.)Eastern (Pa.)Javelin600g10.26.68m PBFr
Apr 442nd Millersville MetricsApr 4 · Hammer · Place 36 · Eastern (Pa.)Eastern (Pa.)Hammer3623.86mFr
Apr 442nd Millersville MetricsApr 4 · Javelin · Place 26 · Eastern (Pa.)Eastern (Pa.)Javelin2623.89mFr
Apr 442nd Millersville MetricsApr 4 · Discus · Place 40 · Eastern (Pa.)Eastern (Pa.)Discus4024.54mFr
Apr 442nd Millersville MetricsApr 4 · Shot Put · Place 43 · Eastern (Pa.)Eastern (Pa.)Shot Put438.35mFr
Mar 28Danny Curran InvitationalMar 28 · Shot Put · Place 53 · Eastern (Pa.)Eastern (Pa.)Shot Put538.67mFr

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 13Susquehanna Early Season InviteDec 13 · Weight Throw · Place 21 · Eastern (Pa.)Eastern (Pa.)Weight Throw20lb / 9.0kg21.8.84mFr
Dec 13Susquehanna Early Season InviteDec 13 · Shot Put · Place 17 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg17.8.81mFr
Dec 6Diplomat OpenDec 6 · Weight Throw · Place 19 · Eastern (Pa.)Eastern (Pa.)Weight Throw20lb / 9.0kg19.9.75mFr
Dec 6Diplomat OpenDec 6 · Shot Put · Place 22 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg22.9.62mFr
Feb 13Cherokee Throw Down #3Feb 13 · Shot Put · Place 13 · GlassboroGlassboroShot Put1329-3.7512
Feb 7Rebel Shot/Field Series 4Feb 7 · Shot Put · Place 8 · GlassboroGlassboroShot Put828-912
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · Shot Put · Place 10 · GlassboroGlassboroShot Put1029-1.7512
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · Shot Put · Place 10 · GlassboroGlassboroShot Put1029-1.7512
Jan 29SJTCA Winter Meet #14Jan 29 · Shot Put · Place 12 · GlassboroGlassboroShot Put1228-2.5012
Jan 26Olympic & Tri-County Conf MeetJan 26 · Shot Put · Place 14 · GlassboroGlassboroShot Put1427-1112
Jan 23Cherokee Throw Down #2Jan 23 · Shot Put · Place 28 · GlassboroGlassboroShot Put2828-1.5012
Jan 23Cherokee Throw Down #2Jan 23 · Shot Put · Place 27 · GlassboroGlassboroShot Put2728-1.5012
Jan 18Cherokee Throw Down #1Jan 18 · Shot Put · Place 15 · GlassboroGlassboroShot Put1529-2.5012
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 20 · GlassboroGlassboroShot Put2027-7.5012
Jan 3SJTCA Winter Meet #7Jan 3 · Shot Put · Place 24 · GlassboroGlassboroShot Put2427-312

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Javelin · Place 23 · GlassboroGlassboroJavelin2369-0512
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Javelin · Place 23 · GlassboroGlassboroJavelin2369-0512
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Discus · Place 11 · GlassboroGlassboroDiscus1188-1012
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Discus · Place 11 · GlassboroGlassboroDiscus1188-1012
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Shot Put · Place 9 · GlassboroGlassboroShot Put931-07.0012
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Shot Put · Place 9 · GlassboroGlassboroShot Put931-07.0012
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Javelin · Place 23 · GlassboroGlassboroJavelin2369-0512
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Discus · Place 11 · GlassboroGlassboroDiscus1188-1012
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Shot Put · Place 9 · GlassboroGlassboroShot Put931-07.0012
May 23Cherokee Final Countdown- Last ChanceMay 23 · Shot Put · Place 10 · GlassboroGlassboroShot Put1027-112
May 23Cherokee Final Countdown- Last ChanceMay 23 · Discus · Place 9 · GlassboroGlassboroDiscus985-912
May 22Tri County Conference Championships May 22 · Shot Put · Place 9 · GlassboroGlassboroShot Put931-512
May 22Tri County Conference Championships May 22 · Discus · Place 11 · GlassboroGlassboroDiscus1185-1012
May 21Delsea Crusader Field MeetMay 21 · Discus · Place 15 · GlassboroGlassboroDiscus1576-612
May 9Gloucester County ChampionshipsMay 9 · Shot Put · Place 16 · GlassboroGlassboroShot Put1627-012
Apr 25Delsea Crusader Field MeetApr 25 · Shot Put · Place 14 · GlassboroGlassboroShot Put1427-04.50—
Apr 25Delsea Crusader Field MeetApr 25 · Discus · Place 11 · GlassboroGlassboroDiscus1176-05—
Apr 19Lenape Field Day 2024Apr 19 · Javelin · GlassboroGlassboroJavelin600g--NM12
Apr 19Lenape Field Day 2024Apr 19 · Discus · Place 7 · GlassboroGlassboroDiscus1kg7.82' 11"12
Apr 19Lenape Field Day 2024Apr 19 · Shot Put · Place 9 · GlassboroGlassboroShot Put4kg9.29' 7"12
Apr 13Fast Times at Cherokee HighApr 13 · Discus · Place 10 · GlassboroGlassboroDiscus1076-05—
Apr 13Fast Times at Cherokee HighApr 13 · Shot Put · Place 18 · GlassboroGlassboroShot Put1825-09.50—
Apr 6Deptford Spartan RelaysApr 6 · Javelin · Place 25 · GlassboroGlassboroJavelin2558-06—
Apr 6Deptford Spartan RelaysApr 6 · Discus · Place 19 · GlassboroGlassboroDiscus1976-03—
Apr 6Deptford Spartan RelaysApr 6 · Shot Put · Place 20 · GlassboroGlassboroShot Put2028-00.00—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · Shot Put · Place 26 · GlassboroGlassboroShot Put4kg26.25-9.5012
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · Shot Put · Place 13 · GlassboroGlassboroShot Put4kg13.24-08.0012
Feb 17NJSIAA Group ChampionshipsFeb 17 · Shot Put · Place 19 · GlassboroGlassboroShot Put1927-10.7511
Feb 9Cherokee Throw Down #3Feb 9 · Shot Put · Place 13 · GlassboroGlassboroShot Put1327-00.75—
Jan 24Cherokee Throw Down #2Jan 24 · Shot Put · Place 27 · GlassboroGlassboroShot Put2723-10.00—
Jan 9Cherokee Throw Down #1Jan 9 · Shot Put · Place 26 · GlassboroGlassboroShot Put2622-4.5011

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · Javelin · Place 14 · GlassboroGlassboroJavelin600g14.79-0911
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · Discus · Place 28 · GlassboroGlassboroDiscus1kg28.67-1011
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · Shot Put · Place 17 · GlassboroGlassboroShot Put4kg17.27-06.0011
May 31Eustace Throwing InvitationalMay 31 · Discus · Place 7 · GlassboroGlassboroDiscus784-1—
May 25Cherokee Final Countdown- Last ChanceMay 25 · Javelin · Place 17 · GlassboroGlassboroJavelin1774-06—
May 25Cherokee Final Countdown- Last ChanceMay 25 · Discus · Place 17 · GlassboroGlassboroDiscus1780-03—
May 25Cherokee Final Countdown- Last ChanceMay 25 · Shot Put · Place 21 · GlassboroGlassboroShot Put2126-03.00—
May 24Delsea Crusader Field MeetMay 24 · Shot Put · Place 17 · GlassboroGlassboroShot Put1728-09.00—
May 24Delsea Crusader Field MeetMay 24 · Javelin · Place 13 · GlassboroGlassboroJavelin1378-08—
May 17Tri County Conference ChampionshipsMay 17 · Javelin · Place 33 · GlassboroGlassboroJavelin3364-03—
May 17Tri County Conference ChampionshipsMay 17 · Shot Put · Place 25 · GlassboroGlassboroShot Put2528-00.00—
May 11Gloucester County ChampionshipsMay 11 · Shot Put · Place 13 · GlassboroGlassboroShot Put1328-511
May 11Gloucester County ChampionshipsMay 11 · Javelin · Place 15 · GlassboroGlassboroJavelin1576-711
Apr 15Fast Times at Cherokee HighApr 15 · Javelin · Place 20 · GlassboroGlassboroJavelin2067-09—
Apr 15Fast Times at Cherokee HighApr 15 · Discus · Place 18 · GlassboroGlassboroDiscus1877-03—
Apr 15Fast Times at Cherokee HighApr 15 · Shot Put · Place 21 · GlassboroGlassboroShot Put2126-11.75—
Apr 8Deptford Spartan RelaysApr 8 · Javelin · Place 20 · GlassboroGlassboroJavelin2071-04—
Apr 8Deptford Spartan RelaysApr 8 · Discus · Place 39 · GlassboroGlassboroDiscus3960-07—
Apr 8Deptford Spartan RelaysApr 8 · Shot Put · Place 41 · GlassboroGlassboroShot Put4125-07.00—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 17Zebra Shot Put Series #1Dec 17 · Shot Put · Place 4 · GlassboroGlassboroShot Put4kg4.24-411
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · Javelin · Place 19 · GlassboroGlassboroJavelin600g19.74-0710
May 21SJTCA OpenMay 21 · Javelin · Place 15 · GlassboroGlassboroJavelin600g15.66-1110
May 18Tri County Conference ChampionshipsMay 18 · Javelin · Place 16 · GlassboroGlassboroJavelin1673-05—
May 12Gloucester County ChampionshipsMay 12 · Javelin · Place 14 · GlassboroGlassboroJavelin1478-810
Apr 16Fast Times at Cherokee HighApr 16 · Javelin · Place 17 · GlassboroGlassboroJavelin1760-04—
Apr 16Fast Times at Cherokee HighApr 16 · Discus · Place 28 · GlassboroGlassboroDiscus2855-05—