Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNJSIAA Sectional Championships - North 1 Group 1&2 · Feb 74:39.64NJSIAA Sectional Championships - North 1 Group 1&2February 7, 2026
1600 Meters · OutdoorNJSIAA Group Championships - 2 & 3 · May 294:33.54aNJSIAA Group Championships - 2 & 3May 29, 2026
3200 Meters · IndoorNJSIAA Sectional Championships - North 1 Group 1&2 · Feb 79:56.98NJSIAA Sectional Championships - North 1 Group 1&2February 7, 2026
3200 Meters · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · May 159:51.95aNJSIAA Sectionals North 1 Groups 2 and 3May 15, 2026
400 Meters · Relay Split · OutdoorBergen County Championships · May 1055.186Bergen County ChampionshipsMay 10, 2024
800 Meters · IndoorPaul Schwartz Invitational · Dec 182:09.5Paul Schwartz InvitationalDecember 18, 2025
Javelin · 800g · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · May 15131-07NJSIAA Sectionals North 1 Groups 2 and 3May 15, 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 - 2 & 3May 29 · 3200 Meters · Place 15 · Dumont3200 Meters15.10:04.37a12
May 29NJSIAA Group Championships - 2 & 3May 29 · 1600 Meters · Place 15 · Dumont1600 Meters15.4:33.54a PB12
May 20Bergen County Meet of ChampsMay 20 · 3200 Meters · Place 13 · Dumont3200 Meters1310:07.39a12
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · Javelin · Place 8 · DumontJavelin800g8.131-07 PB12
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · 3200 Meters · Place 1 · Dumont3200 Meters1.9:51.95a PB12
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · 1600 Meters · Place 5 · Dumont1600 Meters5.4:42.35a12
May 8Bergen County ChampionshipsMay 8 · 3200 Meters · Place 7 · Dumont3200 Meters7.10:07.11a12
May 8Bergen County ChampionshipsMay 8 · 1600 Meters · Place 3 · Dumont1600 Meters3.4:35.15a12
May 8Bergen County ChampionshipsMay 8 · 800 Meters · Dumont800 Meters—DNS12
Apr 17Bergen County RelaysApr 17 · Javelin · Place 6 · DumontJavelin800g6.121-0012

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 3200 Meters · Place 8 · Dumont3200 Meters810:01.9012
Feb 7NJSIAA Sectional Championships - North 1 Group 1&2Feb 7 · 3200 Meters · Place 2 · Dumont3200 Meters29:56.98 PB12
Feb 7NJSIAA Sectional Championships - North 1 Group 1&2Feb 7 · 1600 Meters · Place 4 · Dumont1600 Meters44:39.64 PB12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · 1600 Meters · Place 10 · Dumont1600 Meters10.4:40.67a12
Dec 18Paul Schwartz InvitationalDec 18 · 1600 Meters · Place 1 · Dumont1600 Meters1.4:44.912
Dec 18Paul Schwartz InvitationalDec 18 · 800 Meters · Place 1 · Dumont800 Meters1.2:09.5 PB12
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 1600 Meters · Place 17 · Dumont1600 Meters174:45.5011
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 3200 Meters · Place 7 · Dumont3200 Meters710:43.1011
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 3200 Meters · Place 7 · Dumont3200 Meters710:43.1011
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 1600 Meters · Place 4 · Dumont1600 Meters44:49.2211
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 1600 Meters · Place 4 · Dumont1600 Meters44:49.2211

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9Bergen County ChampionshipsMay 9 · 3200 Meters · Place 9 · Dumont3200 Meters9.10:29.21a11
May 9Bergen County ChampionshipsMay 9 · 1600 Meters · Place 7 · Dumont1600 Meters7.4:42.71a11
May 9Bergen County ChampionshipsMay 9 · Javelin · Place 7 · DumontJavelin800g7.126-0111
Apr 11Bergen County RelaysApr 11 · 800 Meters · Dumont800 MetersRelay Split—1:13.867Unofficial11

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 1600 Meters · Place 9 · Dumont1600 Meters94:43.7910
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 3200 Meters · Place 12 · Dumont3200 Meters1210:30.7310
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 3200 Meters · Place 12 · Dumont3200 Meters1210:30.7310
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 1600 Meters · Place 9 · Dumont1600 Meters94:43.7910
May 18County Seat InvitationalMay 18 · 3200 Meters · Place 7 · Dumont3200 Meters710:18.9510
May 18County Seat InvitationalMay 18 · 1600 Meters · Place 17 · Dumont1600 Meters174:55.8710
May 10Bergen County ChampionshipsMay 10 · 3200 Meters · Place 6 · Dumont3200 Meters6.10:22.54a10
May 10Bergen County ChampionshipsMay 10 · 1600 Meters · Place 7 · Dumont1600 Meters7.4:45.90a10
May 10Bergen County ChampionshipsMay 10 · Javelin · Place 23 · DumontJavelin800g23.102-0910
May 10Bergen County ChampionshipsMay 10 · 400 Meters · Dumont400 MetersRelay Split—55.186 PB10
May 1Big North Championships - American-PatriotMay 1 · Javelin · Place 9 · DumontJavelin9113-310
May 1Big North Championships - American-PatriotMay 1 · 3200 Meters · Place 1 · Dumont3200 Meters110:36.6910
May 1Big North Championships - American-PatriotMay 1 · 1600 Meters · Place 3 · Dumont1600 Meters34:45.9910
Apr 22Dual: Fort Lee vs. DumontApr 22 · 3200 Meters · Place 2 · Dumont3200 Meters2.11:06.010
Apr 22Dual: Fort Lee vs. DumontApr 22 · 1600 Meters · Place 2 · Dumont1600 Meters2.4:55.210
Apr 22Dual: Fort Lee vs. DumontApr 22 · Javelin · Place 4 · DumontJavelin800g4.105-810
Apr 17Bergen County RelaysApr 17 · 800 Meters · Dumont800 MetersRelay Split—1:09.644Unofficial10
Apr 17Bergen County RelaysApr 17 · Javelin · Place 16 · DumontJavelin800g16.107-0810

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 3200 Meters · Place 11 · Dumont3200 Meters1110:40.0810
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 1600 Meters · Place 13 · Dumont1600 Meters134:54.1110

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 3200 Meters · Place 14 · Dumont3200 Meters14.10:44.16a9
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 1600 Meters · Place 14 · Dumont1600 Meters14.4:55.67a9
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Javelin · Place 27 · DumontJavelin800g27.105-009
May 5Big North Championships - American-PatriotMay 5 · 3200 Meters · Place 1 · Dumont3200 Meters1.10:40.98a9
May 5Big North Championships - American-PatriotMay 5 · 1600 Meters · Place 3 · Dumont1600 Meters3.4:49.60a9
Apr 25Dumont vs. Fort LeeApr 25 · 3200 Meters · Place 1 · Dumont3200 Meters1.10:44.39
Apr 25Dumont vs. Fort LeeApr 25 · Javelin · Place 6 · DumontJavelin800g6.104-89