Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorSuper Essex Conference Colonial & Independence Champs · May 1106-11Super Essex Conference Colonial & Independence ChampsMay 1, 2026
Shot Put · 4kg · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1933-5Essex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
Shot Put · 4kg · OutdoorNJISAA Prep B Championships · May 1332-6NJISAA Prep B ChampionshipsMay 13, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - NPA & NPBMay 29 · Discus · Place 11 · Montclair KimberleyDiscus1kg11.78-1012
May 29NJSIAA Group Championships - NPA & NPBMay 29 · Shot Put · Montclair KimberleyShot Put4kg--FOUL12
May 13NJISAA Prep B ChampionshipsMay 13 · Discus · Place 2 · Montclair KimberleyDiscus1kg2.99-412
May 13NJISAA Prep B ChampionshipsMay 13 · Shot Put · Place 4 · Montclair KimberleyShot Put4kg4.32-6 PB12
May 8Essex County ChampionshipsMay 8 · Discus · Place 5 · Montclair KimberleyDiscus1kg5.99-712
May 8Essex County ChampionshipsMay 8 · Shot Put · Place 8 · Montclair KimberleyShot Put4kg8.32-612
May 1Super Essex Conference Colonial & Independence ChampsMay 1 · Discus · Place 1 · Montclair KimberleyDiscus1kg1.106-11 PB12
May 1Super Essex Conference Colonial & Independence ChampsMay 1 · Shot Put · Place 2 · Montclair KimberleyShot Put4kg2.32-412
Apr 28Essex County RelaysApr 28 · Discus · Place 5 · Montclair KimberleyDiscus1kg5.90-0112
Apr 28Essex County RelaysApr 28 · Shot Put · Place 12 · Montclair KimberleyShot Put4kg12.30-00.7512

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · Shot Put · Place 33 · Montclair KiShot Put3330-03.2512
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · Shot Put · Place 26 · Montclair Kimberley AcademyShot Put2631-612
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · Shot Put · Place 26 · Montclair Kimberley AcademyShot Put2631-612
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · Shot Put · Place 2 · Montclair Kimberley AcademyShot Put230-3.2512
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · Shot Put · Place 2 · Montclair KimberleyShot Put4kg2.31' 11"12
Feb 3NJ Varsity ClassicFeb 3 · Shot Put · Place 5 · Montclair KiShot Put534-09.0012
Feb 3NJ Varsity ClassicFeb 3 · Shot Put · Place 5 · Montclair KiShot Put534-09.0012
Jan 29NJ Metropolitan InvitationalJan 29 · Shot Put · Place 12 · Montclair KiShot Put1230-08.5012
Jan 29NJ Metropolitan InvitationalJan 29 · Shot Put · Place 12 · Montclair KiShot Put1230-08.5012
Jan 21ECADA Indoor Track & Field Individual ChampionshipsJan 21 · Shot Put · Place 2 · Montclair Kimberley AcademyShot Put236-012
Jan 10Super Essex County Conference Indoor ChampionshipsJan 10 · Shot Put · Place 1 · Montclair Kimberley AcademyShot Put133-612

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · Shot Put · Place 4 · Montclair KimberleyShot Put4kg4.33-5 PB12
Feb 26Super Essex County Conference Indoor ChampionshipsFeb 26 · Shot Put · Place 7 · Montclair Kimberley AcademyShot Put729-11.5011
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · Shot Put · Place 2 · Montclair Kimberley AcademyShot Put232-2.2511
Feb 11NJISAA Prep A and B ChampionshipsFeb 11 · Shot Put · Place 1 · Montclair Kimberley AcademyShot Put134-011
Feb 5Essex County Indoor Relay ChampionshipsFeb 5 · Shot Put · Place 10 · Montclair Kimberley AcademyShot Put1029-7.2511
Jan 30NJ Metropolitan InvitationalJan 30 · Shot Put · Place 11 · Montclair KiShot Put1130-11.0011
Jan 26ECADA Indoor Track & Field Individual ChampionshipsJan 26 · Shot Put · Place 13 · Montclair Kimberley AcademyShot Put1327-9.2511
Jan 15NJSIAA Relay Championships - Non-Public A & BJan 15 · Shot Put · Place 5 · Montclair Kimberley AcademyShot Put526-5.5011

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · Discus · Place 5 · Montclair KimberleyDiscus1kg5.98-0911
May 30NJSIAA NPA & NPB StatesMay 30 · Shot Put · Place 17 · Montclair KimberleyShot Put4kg17.28-00.5011
May 8Essex County ChampionshipsMay 8 · Shot Put · Place 21 · Montclair Kimberley AcademyShot Put2127-11.5011
May 8Essex County ChampionshipsMay 8 · Shot Put · Place 21 · Montclair Kimberley AcademyShot Put2127-11.5011
May 8Essex County ChampionshipsMay 8 · Discus · Place 9 · Montclair Kimberley AcademyDiscus984-511
May 3Super Essex Conference Colonial & Independence ChampionshipsMay 3 · Shot Put · Place 2 · MONTCLAIR KIMBERLY ACADEMYShot Put233-611
May 3Super Essex Conference Colonial & Independence ChampionshipsMay 3 · Discus · Place 2 · MONTCLAIR KIMBERLY ACADEMYDiscus285-211
May 3Super Essex Conference Colonial & Independence ChampionshipsMay 3 · Shot Put · Place 2 · MONTCLAIR KIMBERLY ACADEMYShot Put233-611
May 3Super Essex Conference Colonial & Independence ChampionshipsMay 3 · Discus · Place 2 · MONTCLAIR KIMBERLY ACADEMYDiscus285-211
Apr 29Essex County RelaysApr 29 · Discus · Place 21 · Montclair Kimberley AcademyDiscus2166-1111
Apr 29Essex County RelaysApr 29 · Shot Put · Place 12 · Montclair Kimberley AcademyShot Put1230-1.5011
Apr 26Paul H. Beck Memorial RelaysApr 26 · Discus · Place 2 · Montclair Kimberley AcademyDiscus294-811
Apr 26Paul H. Beck Memorial RelaysApr 26 · Shot Put · Place 6 · Montclair Kimberley AcademyShot Put628-5.5011
Apr 19Colts Neck Spring InvitationalApr 19 · Discus · Place 19 · Montclair Kimberley AcademyDiscus1985-611
Mar 2NJSIAA Meet of ChampionsMar 2 · Shot Put · Place 24 · Montclair Kimberley AcademyShot Put2431-911
Mar 2NJSIAA Meet of ChampionsMar 2 · Shot Put · Place 24 · Montclair Kimberley AcademyShot Put2431-911

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Shot Put · Place 10 · Montclair KimberleyShot Put4kg10.31-511

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · Shot Put · Place 11 · Montclair KimberleyShot Put4kg11.27-1110
May 20NJISAA Prep B ChampionshipsMay 20 · Discus · Place 6 · Montclair KiDiscus687-1010
May 20NJISAA Prep B ChampionshipsMay 20 · Shot Put · Place 6 · Montclair KiShot Put628-10.2510
May 16Essex County ChampionshipsMay 16 · Shot Put · Place 14 · Montclair Kimberley AcademyShot Put1430-9.5010
May 16Essex County ChampionshipsMay 16 · Discus · Place 12 · Montclair Kimberley AcademyDiscus1289-510
May 10Super Essex Conference Colonial & Independence ChampionshipsMay 10 · Shot Put · Place 5 · MONTCLAIR KIMBERLY ACADEMYShot Put531-810
May 10Super Essex Conference Colonial & Independence ChampionshipsMay 10 · Discus · Place 4 · MONTCLAIR KIMBERLY ACADEMYDiscus492-110
Apr 27Paul H. Beck Memorial RelaysApr 27 · Discus · Place 9 · Montclair Kimberley AcademyDiscus980-1110
Apr 27Paul H. Beck Memorial RelaysApr 27 · Shot Put · Place 18 · Montclair Kimberley AcademyShot Put1827-3.2510
Apr 13Husky RelaysApr 13 · Shot Put · Place 10 · Montclair Kimberley AcademyShot Put1022-610
Apr 13Husky RelaysApr 13 · Javelin · Place 13 · Montclair Kimberley AcademyJavelin1349-910
Apr 13Husky RelaysApr 13 · Discus · Place 17 · Montclair Kimberley AcademyDiscus1771-410