Personal bests

Best marks in available results
Event / courseMarkMeetDate
800 Meters · IndoorCoach Glynn Holiday Carnival · Dec 282:51.82aCoach Glynn Holiday CarnivalDecember 28, 2023
Discus · 1.6kg · OutdoorECTCA Frosh Soph Open Invitational · May 25105-0ECTCA Frosh Soph Open InvitationalMay 25, 2023
Javelin · 800g · OutdoorMoorestown Invitational · Apr 11128-00Moorestown InvitationalApril 11, 2026
Shot Put · 12lb · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1629-4.50Essex County Track Coaches Assn. Season Opener InviteDecember 16, 2022
Shot Put · 12lb · OutdoorECTCA Frosh Soph Open Invitational · May 2532-1ECTCA Frosh Soph Open InvitationalMay 25, 2023

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 28Essex County RelaysApr 28 · Javelin · Place 13 · BloomfieldJavelin800g13.113-0612
Apr 18Morris Hills RelaysApr 18 · Javelin · Place 63 · BloomfieldJavelin800g63.69-0612
Apr 11Moorestown InvitationalApr 11 · Javelin · Place 12 · BloomfieldJavelin800g12.128-00 PB12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Javelin · Place 18 · BloomfieldJavelin18102-211
May 8Essex County ChampionshipsMay 8 · Javelin · Place 4 · BloomfieldJavelin4143-911
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · Javelin · Place 1 · BLOOMFIELDJavelin1154-0511
Apr 29Essex County RelaysApr 29 · Javelin · Place 7 · BloomfieldJavelin7137-011
Apr 26Paul H. Beck Memorial RelaysApr 26 · Javelin · Place 3 · BloomfieldJavelin3139-811

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · Javelin · Place 23 · Bloomfield HJavelin23123-0610
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Javelin · Place 6 · BloomfieldJavelin6136-0210
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Javelin · Place 6 · BloomfieldJavelin6136-0210
May 18ECTCA Frosh Soph Open InvitationalMay 18 · Javelin · Place 1 · BloomfieldJavelin1119-310
May 18ECTCA Frosh Soph Open InvitationalMay 18 · Discus · Place 5 · BloomfieldDiscus585-210
May 16Essex County ChampionshipsMay 16 · Javelin · Place 11 · BloomfieldJavelin11129-610
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · Javelin · Place 2 · BloomfieldJavelin2136-010
May 3Essex County RelaysMay 3 · Javelin · Place 12 · BloomfieldJavelin12121-010
Apr 27Paul H. Beck Memorial RelaysApr 27 · Javelin · Place 8 · BloomfieldJavelin8129-510
Apr 20Morris Hills RelaysApr 20 · Javelin · Place 73 · BloomfieldJavelin800g73.80-0010

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 800 Meters · Place 59 · Bloomfield800 Meters59.2:51.82a PB10
Jan 22NJ Frosh Soph State ChampionshipJan 22 · Shot Put · Place 6 · BloomfieldShot Put627-11.509

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25ECTCA Frosh Soph Open InvitationalMay 25 · Javelin · Place 2 · BloomfieldJavelin800g2.114-29
May 25ECTCA Frosh Soph Open InvitationalMay 25 · Discus · Place 2 · BloomfieldDiscus1.6kg2.105-0 PB9
May 25ECTCA Frosh Soph Open InvitationalMay 25 · Shot Put · Place 8 · BloomfieldShot Put12lb8.32-1 PB9
Apr 22Morris Hills RelaysApr 22 · Javelin · Place 54 · BloomfieldJavelin800g54.97-079

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27The Ocean Breeze Holiday FestivalDec 27 · Shot Put · Place 16 · BloomfieldShot Put12lb16.28-0.509
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · Shot Put · Place 25 · BloomfieldShot Put12lb25.29-4.50 PB9