Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorNJ Varsity Classic · Feb 325.99NJ Varsity ClassicFebruary 3, 2025
400 Meters · IndoorNJIC Championships · Jan 2955.78aNJIC ChampionshipsJanuary 29, 2025
400 Meters · Relay Split · OutdoorBergen County Relays · Apr 1755.17aBergen County RelaysApril 17, 2026
55 Meter · IndoorNJIC Championships · Jan 257.61aNJIC ChampionshipsJanuary 25, 2024
55 Meters · IndoorSJTCA Winter Meet #8 · Jan 87.61SJTCA Winter Meet #8January 8, 2024
600 Meters · IndoorCoach Glynn Holiday Carnival · Dec 281:38.16aCoach Glynn Holiday CarnivalDecember 28, 2025
800 Meters · IndoorBergen County Championships · Feb 112:07.94Bergen County ChampionshipsFebruary 11, 2026
800 Meters · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · May 162:04.04NJSIAA Sectionals North 1 Groups 1 and 4May 16, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8Bergen County ChampionshipsMay 8 · 800 Meters · Place 16 · Saddle Brook800 Meters16.2:10.52a11
Apr 27NJIC Colonial+Patriot Division ChampsApr 27 · 800 Meters · Place 6 · Saddle Brook800 Meters6.2:10.85a11
Apr 17Bergen County RelaysApr 17 · 800 Meters · Place 6 · Saddle Brook800 MetersRelay Split6.1:07.19aUnofficial11
Apr 17Bergen County RelaysApr 17 · 400m Hurdles · Saddle Brook400m Hurdles36" / 0.914m--DNS11
Apr 17Bergen County RelaysApr 17 · 400 Meters · Place 21 · Saddle Brook400 MetersRelay Split21.55.17a PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11Bergen County ChampionshipsFeb 11 · 800 Meters · Place 16 · Saddle Brook800 Meters162:07.94 PB—
Jan 28NJIC ChampionshipsJan 28 · 800 Meters · Place 6 · Saddle Brook800 Meters6.2:08.02a11
Jan 3SJTCA #9Jan 3 · 800 Meters · Place 16 · Saddle Brook800 Meters162:17.0811

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 600 Meters · Place 15 · Saddle Brook600 Meters15.1:38.16a PB11
Feb 15NJSIAA Sectional Championships - North 2 Groups 1&2Feb 15 · 800 Meters · Place 42 · Saddle Brook800 Meters422:34.3510
Feb 12Bergen County ChampsFeb 12 · 800 Meters · Place 29 · Saddle Brook800 Meters292:31.59—
Feb 3NJ Varsity ClassicFeb 3 · 800 Meters · Place 60 · Saddle Brook800 Meters602:12.2910
Feb 3NJ Varsity ClassicFeb 3 · 200 Meters · Place 141 · Saddle Brook200 Meters14125.99 PB10
Jan 29NJIC ChampionshipsJan 29 · 800 Meters · Place 16 · Saddle Brook800 Meters16.2:16.15a10
Jan 29NJIC ChampionshipsJan 29 · 400 Meters · Place 22 · Saddle Brook400 Meters22.55.78a PB10
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 800 Meters · Place 28 · Saddle Brook800 Meters282:24.31—
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 400 Meters · Place 35 · Saddle Brook400 Meters351:00.17—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 800 Meters · Place 7 · Saddle Brook800 Meters72:04.04 PB10
May 9Bergen County ChampionshipsMay 9 · 800 Meters · Saddle Brook800 Meters--DNF10
Apr 29NJIC Colonial & National Division ChampsApr 29 · 800 Meters · Place 4 · Saddle Brook800 Meters42:06.7110
Apr 11Bergen County RelaysApr 11 · 800 Meters · Saddle Brook800 MetersRelay Split—1:17.887Unofficial10

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 16NJ Spiked Shoe Holiday FestivalDec 16 · 800 Meters · Place 5 · Saddle Brook800 Meters5.2:17.47a10
Feb 14Bergen County ChampionshipsFeb 14 · 200 Meters · Place 13 · Saddle Brook200 Meters1326.469
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 55 Meters · Place 33 · Saddle Brook55 MetersRound P337.709
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 400 Meters · Place 19 · Saddle Brook400 Meters1959.589
Jan 25NJIC ChampionshipsJan 25 · 55 Meter · Place 42 · Saddle Brook55 MeterRound P42.7.61a PB9
Jan 25NJIC ChampionshipsJan 25 · 400 Meters · Place 27 · Saddle Brook400 Meters27.57.65a9
Jan 25NJIC ChampionshipsJan 25 · 200 Meters · Place 22 · Saddle Brook200 Meters22.26.27a9
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 200 Meters · Place 30 · Saddle Brook200 Meters3027.43—
Jan 17The Armory Frosh / Novice MeetJan 17 · 200 Meters · Place 30 · Saddle Brook200 Meters30.27.43a9
Jan 8SJTCA Winter Meet #8Jan 8 · 55 Meters · Place 72 · Saddle Brook55 Meters727.61 PB9

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 800 Meters · Place 24 · Saddle Brook800 Meters242:16.649
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 800 Meters · Place 24 · Saddle Brook800 Meters242:16.649
May 22John Gallione Bergen County Freshmen Boys ChampsMay 22 · 800 Meters · Place 2 · Saddle Brook800 Meters22:12.5—
May 18County Seat InvitationalMay 18 · 800 Meters · Place 32 · Saddle Brook800 Meters322:15.019
May 10Bergen County ChampionshipsMay 10 · 400 Meters · Saddle Brook400 MetersRelay Split—57.2469
May 10Bergen County ChampionshipsMay 10 · 800 Meters · Place 9 · Saddle Brook800 Meters9.2:13.10a9
Apr 30NJIC Colonial-American Division ChampsApr 30 · 800 Meters · Place 11 · Saddle Brook800 Meters112:17.389
Apr 17Bergen County RelaysApr 17 · 400 Meters · Saddle Brook400 MetersRelay Split—1:00.5059
Apr 17Bergen County RelaysApr 17 · 400 Meters · Saddle Brook400 MetersRelay Split—1:01.6459
Apr 17Bergen County RelaysApr 17 · 400 Meters · Saddle Brook400 MetersRelay Split—1:01.2789

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18NJ Spiked Shoe HolidayDec 18 · 200 Meters · Place 23 · Saddle Brook200 Meters23.27.51a9