Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorSJTCA Elite Meet · May 4152-09SJTCA Elite MeetMay 4, 2023
Discus · 2kg · OutdoorHigh Point VertKlasse Meeting · Apr 247.33mHigh Point VertKlasse MeetingApril 2, 2026
Hammer · 16lb / 7.26kg · OutdoorDuke Invitational · Apr 1049.99mDuke InvitationalApril 10, 2026
Javelin · 800g · OutdoorBill Butler Collegiate Invitational · Apr 1339.04mBill Butler Collegiate InvitationalApril 13, 2024
Shot Put · 12lb · IndoorSJTCA Winter Meet #1 · Dec 1941-10.00SJTCA Winter Meet #1December 19, 2022
Shot Put · 12lb · OutdoorAtlantic County Championships · May 1945-2.50Atlantic County ChampionshipsMay 19, 2023
Shot Put · 16lb / 7.26kg · IndoorSouth Atlantic Champs · Feb 2814.26mSouth Atlantic ChampsFebruary 28, 2026
Shot Put · 16lb / 7.26kg · OutdoorSouth Atlantic Outdoor Championship · Apr 2914.50mSouth Atlantic Outdoor ChampionshipApril 29, 2026
Weight Throw · 35lb / 15.9kg · IndoorSouth Atlantic Champs · Feb 2818.53mSouth Atlantic ChampsFebruary 28, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · Hammer · WingateWingateHammer16lb / 7.26kg--FOULJr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · Discus · Place 4 · WingateWingateDiscus2kg4.45.47mJr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · Shot Put · Place 3 · WingateWingateShot Put16lb / 7.26kg3.14.50m PBJr
Apr 10Duke InvitationalApr 10 · Hammer · Place 21 · WingateWingateHammer16lb / 7.26kg21.49.99m PBJr
Apr 10Duke InvitationalApr 10 · Discus · Place 19 · WingateWingateDiscus2kg19.45.96mJr
Apr 10Duke InvitationalApr 10 · Shot Put · Place 30 · WingateWingateShot Put16lb / 7.26kg30.13.98mJr
Apr 2High Point VertKlasse MeetingApr 2 · Hammer · Place 11 · WingateWingateHammer16lb / 7.26kg11.47.50mJr
Apr 2High Point VertKlasse MeetingApr 2 · Discus · Place 9 · WingateWingateDiscus2kg9.47.33m PBJr
Mar 26Raleigh RelaysMar 26 · Hammer · WingateWingateHammer16lb / 7.26kg--FSJr
Mar 1949er ClassicMar 19 · Shot Put · Place 21 · WingateWingateShot Put2113.39mJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28South Atlantic ChampsFeb 28 · Weight Throw · Place 2 · WingateWingateWeight Throw35lb / 15.9kg2.18.53m PBJr
Feb 28South Atlantic ChampsFeb 28 · Shot Put · Place 8 · WingateWingateShot Put16lb / 7.26kg8.14.26m PBJr
Feb 14ASICS Sound InviteFeb 14 · Weight Throw · Place 1 · WingateWingateWeight Throw117.05mJr
Feb 6Camel City SprintsFeb 6 · Weight Throw · Place 3 · WingateWingateWeight Throw317.80m—

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · Weight Throw · Place 10 · WingateWingateWeight Throw35lb / 15.9kg10.14.75mJr
Dec 6Visit Winston-Salem College Kick-offDec 6 · Shot Put · Place 22 · WingateWingateShot Put16lb / 7.26kg22.12.74mJr
Feb 16East Coast Conference ChampionshipFeb 16 · Weight Throw · Place 13 · Holy Family (Pa.)Holy Family (Pa.)Weight Throw35lb / 15.9kg13.13.06mSo
Feb 16East Coast Conference ChampionshipFeb 16 · Shot Put · Place 11 · Holy Family (Pa.)Holy Family (Pa.)Shot Put16lb / 7.26kg11.13.15mSo
Jan 31Rutgers Scarlet Knights OpenJan 31 · Weight Throw · Place 3 · Holy Family (Pa.)Holy Family (Pa.)Weight Throw314.72m—
Jan 31Rutgers Scarlet Knights OpenJan 31 · Shot Put · Place 4 · Holy Family (Pa.)Holy Family (Pa.)Shot Put413.35m—
Jan 17NYC Gotham CupJan 17 · Weight Throw · Place 7 · Holy Family (Pa.)Holy Family (Pa.)Weight Throw35lb / 15.9kg7.15.15mSo
Jan 17NYC Gotham CupJan 17 · Shot Put · Place 13 · Holy Family (Pa.)Holy Family (Pa.)Shot Put16lb / 7.26kg13.12.63mSo
Jan 10St. Thomas Aquinas Spartan InvitationalJan 10 · Weight Throw · Place 18 · Holy FamilyHoly FamilyWeight Throw1812.65mSO
Jan 10St. Thomas Aquinas Spartan InvitationalJan 10 · Shot Put · Place 13 · Holy FamilyHoly FamilyShot Put1312.68mSO

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Mar 28Danny Curran InvitationalMar 28 · Hammer · Place 8 · Holy Family (Pa.)Holy Family (Pa.)Hammer847.94mSo
Mar 28Danny Curran InvitationalMar 28 · Discus · Place 11 · Holy Family (Pa.)Holy Family (Pa.)Discus1143.06mSo
Mar 22Stockton InviteMar 22 · Hammer · Place 1 · Holy Family (Pa.)Holy Family (Pa.)Hammer153.70mSo
Mar 22Stockton InviteMar 22 · Javelin · Place 9 · Holy Family (Pa.)Holy Family (Pa.)Javelin940.57mSo
Mar 22Stockton InviteMar 22 · Discus · Place 6 · Holy Family (Pa.)Holy Family (Pa.)Discus640.23mSo
Mar 22Stockton InviteMar 22 · Shot Put · Place 13 · Holy Family (Pa.)Holy Family (Pa.)Shot Put1312.94mSo

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13Wagner ShootoutDec 13 · Weight Throw · Place 13 · Holy Family (Pa.)Holy Family (Pa.)Weight Throw35lb / 15.9kg13.13.91mSo
Dec 13Wagner ShootoutDec 13 · Shot Put · Place 26 · Holy Family (Pa.)Holy Family (Pa.)Shot Put16lb / 7.26kg26.11.46mSo
Dec 6Fastpark Metro Season OpenerDec 6 · Weight Throw · Place 14 · Holy Family (Pa.)Holy Family (Pa.)Weight Throw35lb / 15.9kg14.13.04mSo
Dec 6Fastpark Metro Season OpenerDec 6 · Shot Put · Place 17 · Holy Family (Pa.)Holy Family (Pa.)Shot Put16lb / 7.26kg17.12.01mSo
Feb 182024 East Coast Conference Indoor ChampionshipsFeb 18 · Weight Throw · Place 8 · Holy Family (Pa.)Holy Family (Pa.)Weight Throw35lb / 15.9kg8.12.61mFr
Feb 182024 East Coast Conference Indoor ChampionshipsFeb 18 · Shot Put · Place 7 · Holy Family (Pa.)Holy Family (Pa.)Shot Put16lb / 7.26kg7.12.35mFr
Feb 9FastTrack InvitationalFeb 9 · Weight Throw · Place 27 · Holy Family (Pa.)Holy Family (Pa.)Weight Throw35lb / 15.9kg27.11.68mFr
Feb 9FastTrack InvitationalFeb 9 · Shot Put · Place 25 · Holy Family (Pa.)Holy Family (Pa.)Shot Put16lb / 7.26kg25.12.23mFr
Feb 3Frank Colden InvitationalFeb 3 · Shot Put · Place 7 · Holy Family (Pa.)Holy Family (Pa.)Shot Put712.47m—
Jan 12Spartan InvitationalJan 12 · Weight Throw · Holy Family (Pa.)Holy Family (Pa.)Weight Throw35lb / 15.9kg—DNSFr
Jan 12Spartan InvitationalJan 12 · Shot Put · Place 30 · Holy Family (Pa.)Holy Family (Pa.)Shot Put16lb / 7.26kg30.11.07mFr

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 4CACC Outdoor ChampionshipsMay 4 · Hammer · Holy Family (Pa.)Holy Family (Pa.)Hammer16lb / 7.26kg—DNSFr
May 4CACC Outdoor ChampionshipsMay 4 · Javelin · Place 10 · Holy Family (Pa.)Holy Family (Pa.)Javelin800g10.37.87mFr
May 4CACC Outdoor ChampionshipsMay 4 · Discus · Holy Family (Pa.)Holy Family (Pa.)Discus2kg—DNSFr
May 4CACC Outdoor ChampionshipsMay 4 · Shot Put · Holy Family (Pa.)Holy Family (Pa.)Shot Put16lb / 7.26kg—DNSFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · Hammer · Holy Family (Pa.)Holy Family (Pa.)Hammer16lb / 7.26kg—NMFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · Javelin · Place 9 · Holy Family (Pa.)Holy Family (Pa.)Javelin800g9.39.04m PBFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · Discus · Place 2 · Holy Family (Pa.)Holy Family (Pa.)Discus2kg2.40.06mFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · Shot Put · Place 10 · Holy Family (Pa.)Holy Family (Pa.)Shot Put16lb / 7.26kg10.11.82mFr
Apr 6Golden Ram Collegiate InvitationalApr 6 · Hammer · Place 5 · Holy Family (Pa.)Holy Family (Pa.)Hammer16lb / 7.26kg5.36.15mFr
Apr 6Golden Ram Collegiate InvitationalApr 6 · Javelin · Holy Family (Pa.)Holy Family (Pa.)Javelin800g—DNSFr
Apr 6Golden Ram Collegiate InvitationalApr 6 · Discus · Place 3 · Holy Family (Pa.)Holy Family (Pa.)Discus2kg3.39.74mFr
Apr 6Golden Ram Collegiate InvitationalApr 6 · Shot Put · Place 7 · Holy Family (Pa.)Holy Family (Pa.)Shot Put16lb / 7.26kg7.11.72mFr
Mar 29Danny Curran InviteMar 29 · Shot Put · Place 9 · Holy Family (Pa.)Holy Family (Pa.)Shot Put912.26m—

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 15NJSIAA Meet of ChampionsJun 15 · Discus · Place 21 · OakcrestOakcrestDiscus21141-0012
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Discus · Place 2 · OakcrestOakcrestDiscus1.6kg2.151-1112
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Javelin · Place 21 · OakcrestOakcrestJavelin21116-812
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Discus · Place 1 · OakcrestOakcrestDiscus1147-212
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Shot Put · Place 11 · OakcrestOakcrestShot Put1143-1.7512
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Javelin · Place 21 · OakcrestOakcrestJavelin21116-0812
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Discus · Place 1 · OakcrestOakcrestDiscus1147-0212
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Shot Put · Place 11 · OakcrestOakcrestShot Put1143-01.7512
May 24Cape Atlantic League MeetMay 24 · Discus · Place 4 · OakcrestOakcrestDiscus4149-06—
May 24Cape Atlantic League MeetMay 24 · Shot Put · Place 11 · OakcrestOakcrestShot Put1143-04.25—
May 19Atlantic County ChampionshipsMay 19 · Discus · Place 1 · OakcrestOakcrestDiscus1.6kg1.152-012
May 19Atlantic County ChampionshipsMay 19 · Shot Put · Place 6 · OakcrestOakcrestShot Put12lb6.45-2.50 PB12
May 4SJTCA Elite MeetMay 4 · Discus · Place 6 · OakcrestOakcrestDiscus1.6kg6.152-09 PB12
May 4SJTCA Elite MeetMay 4 · Shot Put · Place 22 · OakcrestOakcrestShot Put12lb22.44-04.0012
Apr 22The Woodbury RelaysApr 22 · Discus · Place 3 · OakcrestOakcrestDiscus3159-0212
Apr 22The Woodbury RelaysApr 22 · Shot Put · Place 23 · OakcrestOakcrestShot Put2342-05.2512
Apr 22The Woodbury RelaysApr 22 · Discus · Place 3 · OakcrestOakcrestDiscus3153-0812
Apr 22The Woodbury RelaysApr 22 · Shot Put · Place 23 · OakcrestOakcrestShot Put2347-01.2512
Apr 15Fast Times at Cherokee HighApr 15 · Javelin · Place 13 · OakcrestOakcrestJavelin13128-00—
Apr 15Fast Times at Cherokee HighApr 15 · Discus · Place 2 · OakcrestOakcrestDiscus2153-08—
Apr 15Fast Times at Cherokee HighApr 15 · Shot Put · Place 11 · OakcrestOakcrestShot Put1144-03.25—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · Shot Put · Place 6 · OakcrestOakcrestShot Put647-1.2512
Feb 15SJTCA Winter Meet #15Feb 15 · Shot Put · Place 4 · OakcrestOakcrestShot Put445-0.7512
Feb 8SJTCA Winter Meet #13Feb 8 · Shot Put · Place 4 · OakcrestOakcrestShot Put445-812
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · Shot Put · Place 4 · OakcrestOakcrestShot Put444-912
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · Shot Put · Place 4 · OakcrestOakcrestShot Put444-912
Jan 30SJTCA Winter Meet #11Jan 30 · Shot Put · Place 16 · OakcrestOakcrestShot Put1636-3.5012
Jan 23SJTCA Winter Meet #9Jan 23 · Shot Put · Place 2 · OakcrestOakcrestShot Put239-0.2512
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 13 · OakcrestOakcrestShot Put1341-4.2512
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 13 · OakcrestOakcrestShot Put1341-4.2512
Jan 4SJTCA Winter Meet #5Jan 4 · Shot Put · Place 12 · OakcrestOakcrestShot Put1239-10.2512

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19SJTCA Winter Meet #1Dec 19 · Shot Put · Place 6 · OakcrestOakcrestShot Put12lb6.41-10.00 PB12

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 2 & 4Jun 10 · Discus · OakcrestOakcrestDiscus1.6kg--FOUL11
Jun 3NJSIAA Sectionals South Groups 2 and 3Jun 3 · Discus · Place 6 · OakcrestOakcrestDiscus6132-0911
May 25Cape Atlantic League MeetMay 25 · Discus · Place 6 · OakcrestOakcrestDiscus6127-09—
May 18Atlantic County ChampionshipsMay 18 · Discus · Place 4 · OakcrestOakcrestDiscus4128-1—
May 18Atlantic County ChampionshipsMay 18 · Shot Put · Place 16 · OakcrestOakcrestShot Put1638-4.75—
Apr 9Bridgeton RelaysApr 9 · Discus · Place 8 · OakcrestOakcrestDiscus8115-03—
Apr 9Bridgeton RelaysApr 9 · Shot Put · Place 4 · OakcrestOakcrestShot Put437-02.00—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20SJTCA Winter Meet #1Dec 20 · Shot Put · Place 13 · OakcrestOakcrestShot Put12lb13.37-10.0011

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals South Groups 2 and 3Jun 4 · Discus · Place 28 · OakcrestOakcrestDiscus1.6kg28.86-0810
Jun 4NJSIAA Sectionals South Groups 2 and 3Jun 4 · Shot Put · Place 14 · OakcrestOakcrestShot Put12lb14.37-02.0010
May 27Atlantic County ChampionshipsMay 27 · Discus · Place 10 · OakcrestOakcrestDiscus1096-06—
May 27Atlantic County ChampionshipsMay 27 · Shot Put · Place 14 · OakcrestOakcrestShot Put1436-03.00—