Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 16116-2NJSIAA Sectionals Central Groups 2 and 3May 16, 2025
Javelin · 800g · OutdoorBurlington County Divisional Championships · May 1141' 5"Burlington County Divisional ChampionshipsMay 1, 2026
Shot Put · 12lb · IndoorSJTCA #6 · Dec 2245-8.50SJTCA #6December 22, 2025
Shot Put · 12lb · OutdoorLenape Field Day 2026 · Apr 1648' 8"Lenape Field Day 2026April 16, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 2 & 3May 29 · Shot Put · Place 20 · Burlington TownshipShot Put12lb20.42-4.5012
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · Javelin · Place 12 · Burlington TownshipJavelin800g12.129-112
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · Shot Put · Place 4 · Burlington TownshipShot Put12lb4.48-212
May 7Burlington County ChampionshipsMay 7 · Javelin · Place 16 · Burlington TJavelin16120-05—
May 7Burlington County ChampionshipsMay 7 · Shot Put · Place 4 · Burlington TShot Put445-01.00—
May 1Burlington County Divisional ChampionshipsMay 1 · Javelin · Place 6 · Burlington TownshipJavelin800g6.141' 5" PB12
May 1Burlington County Divisional ChampionshipsMay 1 · Discus · Place 6 · Burlington TownshipDiscus1.6kg6.105' 3"12
May 1Burlington County Divisional ChampionshipsMay 1 · Shot Put · Place 3 · Burlington TownshipShot Put12lb3.47' 10.5"12
Apr 29Cinnaminson Batch MeetApr 29 · Javelin · Place 9 · Burlington TownshipJavelin800g9.128-0512
Apr 29Cinnaminson Batch MeetApr 29 · Shot Put · Place 3 · Burlington TownshipShot Put12lb3.44-05.0012
Apr 24Lion InvitationalApr 24 · Javelin · Place 5 · Burlington TownshipJavelin800g5.140-0512
Apr 24Lion InvitationalApr 24 · Discus · Place 19 · Burlington TownshipDiscus1.6kg19.115-1112
Apr 24Lion InvitationalApr 24 · Shot Put · Place 4 · Burlington TownshipShot Put12lb4.48-04.0012
Apr 21Fast Times at Cherokee HighApr 21 · Javelin · Place 7 · Burlington TownshipJavelin800g7.131-0112
Apr 21Fast Times at Cherokee HighApr 21 · Shot Put · Place 5 · Burlington TownshipShot Put12lb5.41-01.0012
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Javelin · Place 27 · Burlington TownshipJavelin800g27.113-312
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Shot Put · Place 4 · Burlington TownshipShot Put12lb4.46-10.5012
Apr 16Lenape Field Day 2026Apr 16 · Shot Put · Place 2 · Burlington TownshipShot Put12lb2.48' 8" PB12
Apr 11Moorestown InvitationalApr 11 · Javelin · Place 11 · Burlington TownshipJavelin800g11.128-0612
Apr 11Moorestown InvitationalApr 11 · Shot Put · Place 5 · Burlington TownshipShot Put12lb5.46-07.7512
Mar 28Husky RelaysMar 28 · Javelin · Place 20 · Burlington TownshipJavelin800g20.94-1112
Mar 28Husky RelaysMar 28 · Shot Put · Place 2 · Burlington TownshipShot Put12lb2.45-00.0012

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · Shot Put · Place 27 · BurlingtonShot Put2748-04.0012
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · Shot Put · Place 7 · Burlington Twp.Shot Put748-412
Feb 12NJSIAA Sectional Championships - Central Group 3Feb 12 · Shot Put · Place 4 · Burlington Twp.Shot Put449-012
Jan 31SJTCA #16Jan 31 · Shot Put · Place 6 · Burlington Twp.Shot Put645-3.7512
Jan 18NJSIAA Relay Championships - Group 3Jan 18 · Shot Put · Place 10 · Burlington Twp.Shot Put1045-2.5012

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 22SJTCA #6Dec 22 · Shot Put · Place 4 · Burlington TownshipShot Put12lb4.45-8.50 PB12
Dec 16SJTCA #3Dec 16 · Shot Put · Place 3 · Burlington TownshipShot Put12lb3.44-04.0012
Dec 12SJTCA #1Dec 12 · Shot Put · Place 2 · Burlington TownshipShot Put12lbRound P2.42-10.5012
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · Shot Put · Place 23 · Burlington Twp.Shot Put2340-911
Feb 6NJSIAA Sectional Championships - Central Group 3Feb 6 · Shot Put · Place 6 · Burlington Twp.Shot Put646-3.7511
Jan 22SJTCA #14Jan 22 · Shot Put · Place 4 · Burlington Twp.Shot Put443-6.5011
Jan 22SJTCA #14Jan 22 · Shot Put · Place 4 · Burlington Twp.Shot Put443-6.5011
Jan 18NJSIAA Relay Championships - Group 3Jan 18 · Shot Put · Place 28 · Burlington Twp.Shot Put2841-611
Jan 11SJTCA Meet #11Jan 11 · Shot Put · Place 16 · Burlington Twp.Shot Put1642-011
Jan 8SJTCA Meet #10Jan 8 · Shot Put · Place 5 · Burlington Twp.Shot Put542-6.5011
Jan 8SJTCA Meet #10Jan 8 · Shot Put · Place 5 · Burlington Twp.Shot Put542-6.5011

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · Shot Put · Place 23 · Burlington Twp.Shot Put2343-5.7511
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Discus · Place 14 · Burlington Twp.Discus14116-211
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Shot Put · Place 6 · Burlington Twp.Shot Put645-8.2511
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Discus · Place 14 · Burlington TownshipDiscus1.6kg14.116-2 PB11
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Shot Put · Place 6 · Burlington TownshipShot Put12lb6.45-8.2511
May 10Burlington County ChampionshipMay 10 · Discus · Place 20 · Burlington TownshipDiscus1.6kg20.104-1111
May 2Burlington County Divisional ChampsMay 2 · Discus · Place 5 · Burlington TDiscus5110-01—
May 2Burlington County Divisional ChampsMay 2 · Shot Put · Place 2 · Burlington TShot Put243-11.00—
May 1SJTCA EliteMay 1 · Shot Put · Place 12 · Burlington TownshipShot Put12lb12.44-08.2511
Apr 26Lion InvitationalApr 26 · Discus · Place 23 · Burlington TDiscus23109-10—
Apr 26Lion InvitationalApr 26 · Shot Put · Place 8 · Burlington TShot Put843-09.50—
Apr 17Lenape Field DayApr 17 · Discus · Place 8 · Burlington TownshipDiscus1.6kg8.109' 10"11
Apr 17Lenape Field DayApr 17 · Shot Put · Place 5 · Burlington TownshipShot Put12lb5.43' 9.50"11
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · Shot Put · Place 3 · Burlington TownshipShot Put343-3.7511
Apr 5Don Danser MemorialApr 5 · Discus · Place 20 · Burlington TownshipDiscus1.6kg20.99-0311
Apr 5Don Danser MemorialApr 5 · Shot Put · Place 7 · Burlington TownshipShot Put12lb7.40-11.0011

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21SJTCA Meet #4Dec 21 · Shot Put · Place 12 · Burlington TownshipShot Put12lb12.40-02.0011
Dec 14SJTCA Meet #2Dec 14 · Shot Put · Place 7 · Burlington TownshipShot Put12lb7.41-06.0011
Jan 29SJTCA Winter Meet #14Jan 29 · Shot Put · Place 18 · Burlington Twp.Shot Put1836-110
Jan 14NJSIAA Relay Championships - Group 3Jan 14 · Shot Put · Place 34 · Burlington Twp.Shot Put3436-1.2510
Jan 3SJTCA Winter Meet #7Jan 3 · Shot Put · Place 40 · Burlington Twp.Shot Put4034-4.5010

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Shot Put · Place 18 · Burlington TownshipShot Put12lb18.41-03.5010
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · Shot Put · Place 6 · Burlington Twp.Shot Put641-810
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · Shot Put · Place 6 · Burlington Twp.Shot Put641-810
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · Shot Put · Place 8 · Burlington TShot Put839-02.75—
May 15Red Devil Frosh/Novice Finale & Varsity Relay ShowcaseMay 15 · Shot Put · Place 1 · Burlington TownshipShot Put12lb1.38' 1.2510
Apr 25Delsea Crusader Field MeetApr 25 · Shot Put · Place 36 · Burlington TShot Put3637-10.00—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18SJTCA Winter Meet #3Dec 18 · Shot Put · Place 33 · Burlington TownshipShot Put12lb33.33-5.5010
Dec 12SJTCA Winter Meet #2Dec 12 · Shot Put · Place 32 · Burlington TownshipShot Put12lb32.31-03.0010