Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorFast Times at Cherokee High · Apr 2187-04Fast Times at Cherokee HighApril 21, 2026
Shot Put · 10lb · IndoorBishop Loughlin Games · Dec 1631-6Bishop Loughlin GamesDecember 16, 2023
Shot Put · 12lb · IndoorSJTCA Meet #2 · Dec 1335-00.50SJTCA Meet #2December 13, 2025
Shot Put · 12lb · OutdoorFast Times at Cherokee High · Apr 2139-07.25Fast Times at Cherokee HighApril 21, 2026
Weight Throw · 25lb / 11.3kg · IndoorBishop Loughlin Games · Dec 2033-1.50Bishop Loughlin GamesDecember 20, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals South Groups 1 and 4May 15 · Shot Put · Place 44 · Rancocas ValShot Put4435-09.2511
May 7Burlington County ChampionshipsMay 7 · Discus · Place 36 · Rancocas ValDiscus3678-10—
May 7Burlington County ChampionshipsMay 7 · Shot Put · Place 25 · Rancocas ValShot Put2534-09.50—
May 2SJTCA Open (Boys)May 2 · Shot Put · Place 43 · Rancocas Valley RegShot Put12lb43.36-04.7511
Apr 29Olympic Conference Championships 2026Apr 29 · Discus · Place 29 · Rancocas Valley RegDiscus1.6kg29.81' 9"11
Apr 29Olympic Conference Championships 2026Apr 29 · Shot Put · Place 21 · Rancocas Valley RegShot Put12lb21.35' 7.50"11
Apr 21Fast Times at Cherokee HighApr 21 · Discus · Place 25 · Rancocas Valley RegDiscus1.6kg25.87-04 PB11
Apr 21Fast Times at Cherokee HighApr 21 · Shot Put · Place 8 · Rancocas Valley RegShot Put12lb8.39-07.25 PB11
Mar 3Cherokee Throw Down ChampionshipsMar 3 · Shot Put · Place 19 · Rancocas Valley RegShot Put1934-10.5011
Mar 3Cherokee Throw Down ChampionshipsMar 3 · Shot Put · Place 19 · Rancocas Valley RegShot Put1934-10.5011

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 26SJTCA #20Feb 26 · Shot Put · Place 8 · Rancocas Valley RegShot Put837-0.7511
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · Shot Put · Place 40 · Rancocas Valley RegShot Put4034-5.7511
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · Weight Throw · Place 28 · Rancocas Valley RegWeight Throw2830-111
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · Weight Throw · Place 28 · Rancocas Valley RegWeight Throw2830-111
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · Shot Put · Place 40 · Rancocas Valley RegShot Put4034-5.7511
Jan 29Cherokee Throw Down #3Jan 29 · Shot Put · Place 48 · Rancocas Valley RegShot Put4830-011
Jan 10SJTCA #11Jan 10 · Shot Put · Place 47 · Rancocas Valley RegShot Put4729-1111
Jan 6Cherokee Throw Down #2Jan 6 · Shot Put · Place 37 · Rancocas Valley RegShot Put3736-511
Jan 3Ocean Breeze Freedom GamesJan 3 · Weight Throw · Place 7 · Rancocas Valley RegWeight Throw734-7.2511
Jan 3Ocean Breeze Freedom GamesJan 3 · Shot Put · Place 42 · Rancocas Valley RegShot Put4231-4.7511

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Bishop Loughlin GamesDec 20 · Weight Throw · Place 22 · Rancocas Valley RegWeight Throw25lb / 11.3kg22.33-1.50 PB11
Dec 20Bishop Loughlin GamesDec 20 · Shot Put · Place 39 · Rancocas Valley RegShot Put12lb39.34-0.5011
Dec 16Cherokee Throw Down #1Dec 16 · Shot Put · Place 18 · Rancocas Valley RegShot Put12lb18.34-811
Dec 13SJTCA Meet #2Dec 13 · Shot Put · Place 26 · Rancocas Valley RegShot Put12lb26.35-00.50 PB11
Jan 4Ocean Breeze Freedom GamesJan 4 · Weight Throw · Place 15 · Rancocas Valley RegWeight Throw1529-3.5010
Jan 4Ocean Breeze Freedom GamesJan 4 · Shot Put · Place 2 · Rancocas Valley RegShot Put234-7.2510

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13Hammonton JV InviteMay 13 · Shot Put · Place 3 · Rancocas ValShot Put333-09.50—
Apr 2RV Tri MeetApr 2 · Discus · Rancocas Valley RegDiscus1.6kg--DNS10
Apr 2RV Tri MeetApr 2 · Shot Put · Rancocas Valley RegShot Put12lb--DNS10
Mar 29Delsea FieldMar 29 · Discus · Place 57 · Rancocas Valley RegDiscus1.6kg57.69-0510
Mar 29Delsea FieldMar 29 · Shot Put · Place 53 · Rancocas Valley RegShot Put12lb53.33-03.0010

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23Cherokee Final Countdown- Last ChanceMay 23 · Shot Put · Place 19 · Rancocas Valley RegShot Put1933-9.509
May 23Cherokee Final Countdown- Last ChanceMay 23 · Discus · Place 31 · Rancocas Valley RegDiscus3180-59
May 15Red Devil Frosh/Novice Finale & Varsity Relay ShowcaseMay 15 · Discus · Place 5 · Rancocas Valley RegDiscus1.6kg5.77' 29
May 15Red Devil Frosh/Novice Finale & Varsity Relay ShowcaseMay 15 · Shot Put · Place 2 · Rancocas Valley RegShot Put12lb2.31' 7.59
Apr 6Don Danser RelaysApr 6 · Shot Put · Place 5 · Rancocas ValShot Put531-05.00—
Apr 6Don Danser RelaysApr 6 · Discus · Place 43 · Rancocas ValDiscus4371-07—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 6SJTCA Winter Meet #16Feb 6 · Shot Put · Place 17 · Rancocas Valley RegShot Put1730-9.509
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · Shot Put · Place 6 · Rancocas Valley RegShot Put632-39
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · Shot Put · Place 34 · Rancocas Valley RegShot Put3432-7.509
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · Shot Put · Place 34 · Rancocas Valley RegShot Put3432-7.509
Jan 26Olympic & Tri-County Conf MeetJan 26 · Shot Put · Place 17 · Rancocas Valley RegShot Put1732-5.509
Jan 23Cherokee Throw Down #2Jan 23 · Shot Put · Place 81 · Rancocas Valley RegShot Put8132-2.759
Jan 23Cherokee Throw Down #2Jan 23 · Shot Put · Place 3 · Rancocas Valley RegShot Put332-2.759
Jan 17SJTCA Winter Meet #10Jan 17 · Shot Put · Place 35 · Rancocas Valley RegShot Put3528-9.509
Jan 3SJTCA Winter Meet #7Jan 3 · Shot Put · Place 58 · Rancocas Valley RegShot Put5829-4.259

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · Shot Put · Place 59 · Rancocas Valley RegShot Put12lb59.25-11.259
Dec 16Bishop Loughlin GamesDec 16 · Shot Put · Place 4 · Rancocas Valley RegShot Put10lb4.31-6 PB9
Dec 8SJTCA Winter Meet #1Dec 8 · Shot Put · Place 50 · Rancocas Valley RegShot Put12lb50.23-11.509