Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 15146-0NJSIAA Sectionals Central Groups 2 and 3May 15, 2026
Shot Put · 12lb · IndoorSJTCA #1 · Dec 1241-01.00SJTCA #1December 12, 2025
Shot Put · 12lb · OutdoorBurlington County Divisional Championships · May 148' 1.75"Burlington County Divisional ChampionshipsMay 1, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 2 & 3May 29 · Discus · Place 15 · WillingboroDiscus1.6kg15.130-312
May 29NJSIAA Group Championships - 2 & 3May 29 · Shot Put · Place 9 · WillingboroShot Put12lb9.45-0.5012
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · Discus · Place 4 · WillingboroDiscus1.6kg4.146-0 PB12
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · Shot Put · Place 5 · WillingboroShot Put12lb5.47-1.5012
May 7Burlington County ChampionshipsMay 7 · Discus · Place 1 · WillingboroDiscus1134-04—
May 7Burlington County ChampionshipsMay 7 · Shot Put · Place 2 · WillingboroShot Put247-02.00—
May 1Burlington County Divisional ChampionshipsMay 1 · Discus · Place 3 · WillingboroDiscus1.6kg3.122' 9"12
May 1Burlington County Divisional ChampionshipsMay 1 · Shot Put · Place 2 · WillingboroShot Put12lb2.48' 1.75" PB12
Apr 29Cinnaminson Batch MeetApr 29 · Shot Put · Place 1 · WillingboroShot Put12lb1.47-03.0012
Apr 11Moorestown InvitationalApr 11 · Discus · Place 5 · WillingboroDiscus1.6kg5.124-0512
Apr 11Moorestown InvitationalApr 11 · Shot Put · Place 16 · WillingboroShot Put12lb16.37-03.5012
Mar 3Cherokee Throw Down ChampionshipsMar 3 · Shot Put · Place 4 · WillingboroShot Put445-9.2512
Mar 3Cherokee Throw Down ChampionshipsMar 3 · Shot Put · Place 4 · WillingboroShot Put445-9.2512

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · Shot Put · Place 17 · WillingboroShot Put1742-5.7512
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · Shot Put · Place 3 · WillingboroShot Put341-4.2512
Jan 29Cherokee Throw Down #3Jan 29 · Shot Put · Place 9 · WillingboroShot Put943-4.5012
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 13 · WillingboroShot Put1342-0.5012
Jan 10SJTCA #11Jan 10 · Shot Put · Place 5 · WillingboroShot Put542-012
Jan 6Cherokee Throw Down #2Jan 6 · Shot Put · Place 17 · WillingboroShot Put1740-612

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27SJTCA Meet #7Dec 27 · Shot Put · Place 8 · WillingboroShot Put12lb8.40-07.0012
Dec 16Cherokee Throw Down #1Dec 16 · Shot Put · Place 5 · WillingboroShot Put12lb5.39-612
Dec 12SJTCA #1Dec 12 · Shot Put · Place 5 · WillingboroShot Put12lbRound P5.41-01.00 PB12
Feb 25SJTCA #19Feb 25 · Shot Put · Place 16 · WillingboroShot Put1635-211
Feb 25SJTCA #19Feb 25 · Shot Put · Place 16 · WillingboroShot Put1635-211
Feb 25SJTCA #19Feb 25 · Shot Put · Place 16 · WillingboroShot Put1635-211
Feb 18Cherokee Throw Down #3Feb 18 · Shot Put · Place 1 · WillingboroShot Put140-1111
Jan 23Cherokee Throw Down #2Jan 23 · Shot Put · Place 5 · WillingboroShot Put537-7.5011
Jan 9Cherokee Throw Down #1Jan 9 · Shot Put · Place 7 · WillingboroShot Put735-511
Jan 8SJTCA Meet #10Jan 8 · Shot Put · Place 16 · WillingboroShot Put1637-7.5011
Jan 8SJTCA Meet #10Jan 8 · Shot Put · Place 16 · WillingboroShot Put1637-7.5011

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 23Crusader Field MeetMay 23 · Discus · Place 10 · WillingboroDiscus1.6kg10.113-0711
May 23Crusader Field MeetMay 23 · Shot Put · Place 6 · WillingboroShot Put12lb6.40-03.7511
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Discus · Place 12 · WillingboroDiscus12113-311
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Shot Put · Place 16 · WillingboroShot Put1638-11.2511
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Discus · Place 12 · WillingboroDiscus1.6kg12.113-311
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Shot Put · Place 16 · WillingboroShot Put12lb16.38-11.2511
May 10Burlington County ChampionshipMay 10 · Discus · Place 21 · WillingboroDiscus1.6kg21.103-0811
May 2Burlington County Divisional ChampsMay 2 · Discus · Place 2 · WillingboroDiscus2115-04—
May 2Burlington County Divisional ChampsMay 2 · Shot Put · Place 8 · WillingboroShot Put836-09.25—
Apr 29Pennsauken Batch #2Apr 29 · Discus · Place 3 · WillingboroDiscus3125-03—
Apr 29Pennsauken Batch #2Apr 29 · Shot Put · WillingboroShot Put—40-05.00—
Apr 17Lenape Field DayApr 17 · Discus · WillingboroDiscus1.6kg--NM11
Apr 17Lenape Field DayApr 17 · Shot Put · Place 13 · WillingboroShot Put12lb13.38' 2.50"11
Apr 5Don Danser MemorialApr 5 · Discus · Place 15 · WillingboroDiscus1.6kg15.104-0911
Apr 5Don Danser MemorialApr 5 · Shot Put · Place 14 · WillingboroShot Put12lb14.38-09.2511
Mar 29Delsea FieldMar 29 · Discus · Place 20 · WillingboroDiscus1.6kg20.110-0611
Mar 29Delsea FieldMar 29 · Shot Put · Place 25 · WillingboroShot Put12lb25.40-05.0011

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13SJTCA Meet #1Dec 13 · Shot Put · Place 24 · WillingboroShot Put12lb24.32-10.5011
Jan 23Cherokee Throw Down #2Jan 23 · Shot Put · Place 58 · WillingboroShot Put5835-1.5010
Jan 23Cherokee Throw Down #2Jan 23 · Shot Put · Place 10 · WillingboroShot Put1035-1.5010
Jan 22SJTCA Winter Meet #12Jan 22 · Shot Put · Place 19 · WillingboroShot Put1934-10.5010
Jan 18Cherokee Throw Down #1Jan 18 · Shot Put · Place 14 · WillingboroShot Put1434-0.5010
Jan 8SJTCA Winter Meet #8Jan 8 · Shot Put · Place 20 · WillingboroShot Put2034-810

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · Shot Put · Place 2 · WillingboroShot Put12lb2.35-09.2510
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · Shot Put · Place 3 · WillingboroShot Put12lb3.34-06.5010
Dec 12SJTCA Winter Meet #2Dec 12 · Shot Put · Place 20 · WillingboroShot Put12lb20.36-11.0010
Feb 8SJTCA Winter Meet #13Feb 8 · Shot Put · Place 30 · WillingboroShot Put3029-11.759
Jan 24Cherokee Throw Down #2Jan 24 · Shot Put · Place 3 · WillingboroShot Put329-00.75—
Jan 9Cherokee Throw Down #1Jan 9 · Shot Put · Place 2 · WillingboroShot Put229-0.759

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 17Indian Frosh/Novice Finale & Varsity Relay ShowcaseMay 17 · Javelin · Place 9 · WillingboroJavelin970-09
May 17Indian Frosh/Novice Finale & Varsity Relay ShowcaseMay 17 · Discus · Place 2 · WillingboroDiscus291-109
May 17Indian Frosh/Novice Finale & Varsity Relay ShowcaseMay 17 · Shot Put · Place 4 · WillingboroShot Put432-8.259
Apr 8Don Danser RelaysApr 8 · Discus · Place 1 · WillingboroDiscus186-08—
Apr 8Don Danser RelaysApr 8 · Discus · Place 1 · WillingboroDiscus186-08—
Apr 8Don Danser RelaysApr 8 · Discus · Place 1 · WillingboroDiscus186-08—
Apr 8Don Danser RelaysApr 8 · Javelin · Place 8 · WillingboroJavelin874-00—
Apr 8Don Danser RelaysApr 8 · Javelin · Place 8 · WillingboroJavelin874-00—
Apr 8Don Danser RelaysApr 8 · Javelin · Place 8 · WillingboroJavelin874-00—
Apr 8Don Danser RelaysApr 8 · Shot Put · Place 10 · WillingboroShot Put1029-10.75—
Apr 8Don Danser RelaysApr 8 · Shot Put · Place 10 · WillingboroShot Put1029-10.75—
Apr 8Don Danser RelaysApr 8 · Shot Put · Place 10 · WillingboroShot Put1029-10.75—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29SJTCA Winter Meet #3Dec 29 · Shot Put · Place 22 · WillingboroShot Put12lb22.25-69