Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBergen County Championships · May 812.97aBergen County ChampionshipsMay 8, 2026
200 Meters · IndoorNJ Varsity Classic · Feb 327.60NJ Varsity ClassicFebruary 3, 2025
200 Meters · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · May 1526.50aNJSIAA Sectionals North 1 Groups 1 and 4May 15, 2026
200 Meters · Relay Split · OutdoorBergen County Relays · Apr 1758.90aBergen County RelaysApril 17, 2026
400 Meters · IndoorNJIC Championships · Jan 281:00.65aNJIC ChampionshipsJanuary 28, 2026
400 Meters · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · May 1558.32aNJSIAA Sectionals North 1 Groups 1 and 4May 15, 2026
400 Meters · Relay Split · OutdoorBergen County Championships · May 101:02.065Bergen County ChampionshipsMay 10, 2024
55 Meter · IndoorNJIC Championships · Jan 287.69aNJIC ChampionshipsJanuary 28, 2026
55 Meters · IndoorNJSIAA Sectional Championships - North 2 Groups 1&2 · Feb 157.67NJSIAA Sectional Championships - North 2 Groups 1&2February 15, 2025
800 Meters · IndoorNJIC Championships · Jan 282:32.50aNJIC ChampionshipsJanuary 28, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 1 & 4May 29 · 400 Meters · Place 3 · Hasbrouck Heights400 Meters3.1:00.36a12
May 29NJSIAA Group Championships - 1 & 4May 29 · 100 Meters · Place 19 · Hasbrouck Heights100 MetersRound P19.13.11aWind: -0.512
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 400 Meters · Place 1 · Hasbrouck Heights400 Meters1.58.32a PB12
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 200 Meters · Place 2 · Hasbrouck Heights200 Meters2.26.50a PBWind: -1.312
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 100 Meters · Place 7 · Hasbrouck Heights100 MetersRound P7.13.06aWind: 0.612
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 100 Meters · Place 4 · Hasbrouck Heights100 Meters4.13.03aWind: -0.712
May 8Bergen County ChampionshipsMay 8 · 400 Meters · Place 1 · Hasbrouck Heights400 Meters1.1:00.19a12
May 8Bergen County ChampionshipsMay 8 · 200 Meters · Place 2 · Hasbrouck Heights200 Meters2.27.13a12
May 8Bergen County ChampionshipsMay 8 · 100 Meters · Place 5 · Hasbrouck Heights100 MetersRound P5.13.27a12
May 8Bergen County ChampionshipsMay 8 · 100 Meters · Place 4 · Hasbrouck Heights100 Meters4.12.97a PB12
Apr 28NJIC American & National Division ChampsApr 28 · 400 Meters · Place 1 · Hasbrouck Heights400 Meters1.59.62a12
Apr 28NJIC American & National Division ChampsApr 28 · 200 Meters · Place 3 · Hasbrouck Heights200 Meters3.27.69a12
Apr 28NJIC American & National Division ChampsApr 28 · 100 Meters · Place 3 · Hasbrouck Heights100 MetersRound P3.13.43a12
Apr 28NJIC American & National Division ChampsApr 28 · 100 Meters · Place 2 · Hasbrouck Heights100 Meters2.13.07a12
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Hasbrouck Heights400 Meters—59.04a12
Apr 17Bergen County RelaysApr 17 · 200 Meters · Place 3 · Hasbrouck Heights200 MetersRelay Split3.58.90a PB12
Apr 17Bergen County RelaysApr 17 · 400 Meters · Place 6 · Hasbrouck Heights400 MetersRelay Split6.1:05.30a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 11Bergen County ChampionshipsFeb 11 · 55 Meters · Place 18 · Hasbrouck He55 MetersRound P187.78—
Feb 8NJSIAA Sectional Championships - North 2 Groups 1&2Feb 8 · 55 Meters · Place 4 · Hasbrouck Heights55 MetersRound P47.8112
Feb 8NJSIAA Sectional Championships - North 2 Groups 1&2Feb 8 · 55 Meters · Place 5 · Hasbrouck Heights55 Meters57.8712
Feb 8NJSIAA Sectional Championships - North 2 Groups 1&2Feb 8 · 800 Meters · Place 19 · Hasbrouck Heights800 Meters192:42.8412
Feb 8NJSIAA Sectional Championships - North 2 Groups 1&2Feb 8 · 400 Meters · Place 2 · Hasbrouck Heights400 Meters21:02.3712
Jan 28NJIC ChampionshipsJan 28 · 55 Meter · Place 5 · Hasbrouck Heights55 MeterRound P5.7.84a12
Jan 28NJIC ChampionshipsJan 28 · 55 Meter · Place 3 · Hasbrouck Heights55 Meter3.7.69a PB12
Jan 28NJIC ChampionshipsJan 28 · 800 Meters · Place 6 · Hasbrouck Heights800 Meters6.2:32.50a PB12
Jan 28NJIC ChampionshipsJan 28 · 400 Meters · Place 1 · Hasbrouck Heights400 Meters1.1:00.65a PB12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 55 Meter · Place 15 · Hasbrouck Heights55 MeterRound P15.8.09a12
Dec 28Coach Glynn Holiday CarnivalDec 28 · 400 Meters · Place 5 · Hasbrouck Heights400 Meters5.1:02.57a12
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 55 Meters · Place 15 · Hasbrouck Heights55 MetersRound P157.8011
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 400 Meters · Place 10 · Hasbrouck Heights400 Meters101:02.9211
Feb 15NJSIAA Sectional Championships - North 2 Groups 1&2Feb 15 · 55 Meters · Place 2 · Hasbrouck Heights55 MetersRound P27.7911
Feb 15NJSIAA Sectional Championships - North 2 Groups 1&2Feb 15 · 55 Meters · Place 2 · Hasbrouck Heights55 Meters27.67 PB11
Feb 15NJSIAA Sectional Championships - North 2 Groups 1&2Feb 15 · 400 Meters · Place 2 · Hasbrouck Heights400 Meters21:01.5311
Feb 12Bergen County ChampsFeb 12 · 400 Meters · Place 8 · Hasbrouck He400 Meters81:00.90—
Feb 3NJ Varsity ClassicFeb 3 · 200 Meters · Place 33 · Hasbrouck He200 Meters3327.60 PB11
Feb 3NJ Varsity ClassicFeb 3 · 55 Meters · Place 35 · Hasbrouck He55 MetersRound P357.8211
Jan 29NJIC ChampionshipsJan 29 · 55 Meter · Place 6 · Hasbrouck Heights55 MeterRound P6.7.84a11
Jan 29NJIC ChampionshipsJan 29 · 55 Meter · Place 7 · Hasbrouck Heights55 Meter7.7.88a11
Jan 29NJIC ChampionshipsJan 29 · 400 Meters · Place 1 · Hasbrouck Heights400 Meters1.1:01.69a11

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 1 & 4May 30 · 400 Meters · Place 5 · Hasbrouck He400 Meters559.5511
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 400 Meters · Place 1 · Hasbrouck Heights400 Meters159.3611
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 100 Meters · Place 2 · Hasbrouck Heights100 MetersRound P213.1311
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 100 Meters · Place 2 · Hasbrouck Heights100 Meters213.0611
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 200 Meters · Place 4 · Hasbrouck Heights200 Meters426.9711
May 9Bergen County ChampionshipsMay 9 · 400 Meters · Place 1 · Hasbrouck Heights400 Meters1.1:00.34a11
May 9Bergen County ChampionshipsMay 9 · 200 Meters · Place 6 · Hasbrouck Heights200 Meters6.27.36a11
May 9Bergen County ChampionshipsMay 9 · 100 Meters · Place 1 · Hasbrouck Heights100 MetersRound P1.13.30a11
May 9Bergen County ChampionshipsMay 9 · 100 Meters · Place 2 · Hasbrouck Heights100 Meters2.13.27a11
Apr 28NJIC American+Patriot Division ChampsApr 28 · 200 Meters · Place 3 · Hasbrouck Heights200 Meters327.5311
Apr 28NJIC American+Patriot Division ChampsApr 28 · 400 Meters · Place 1 · Hasbrouck Heights400 Meters159.5611
Apr 28NJIC American+Patriot Division ChampsApr 28 · 100 Meters · Place 2 · Hasbrouck Heights100 MetersRound P213.2511
Apr 28NJIC American+Patriot Division ChampsApr 28 · 100 Meters · Place 1 · Hasbrouck Heights100 Meters113.0411
Apr 11Bergen County RelaysApr 11 · 200 Meters · Hasbrouck Heights200 MetersRelay Split—58.96611
Apr 11Bergen County RelaysApr 11 · 400 Meters · Hasbrouck Heights400 MetersRelay Split—1:04.45411

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 16NJ Spiked Shoe Holiday FestivalDec 16 · 55 Meter · Place 25 · Hasbrouck Heights55 MeterRound P25.7.90a11
Dec 16NJ Spiked Shoe Holiday FestivalDec 16 · 200 Meters · Place 21 · Hasbrouck Heights200 Meters21.28.63a11
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 400 Meters · Place 15 · Hasbrouck Heights400 Meters151:04.0710
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 400 Meters · Place 15 · Hasbrouck Heights400 Meters151:04.0710
Feb 14Bergen County ChampionshipsFeb 14 · 200 Meters · Place 28 · Hasbrouck He200 Meters2827.74110
Feb 5NJ Varsity ClassicFeb 5 · 400 Meters · Place 26 · Hasbrouck He400 Meters261:03.1410
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 55 Meters · Place 11 · Hasbrouck Heights55 MetersRound P117.9710
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 400 Meters · Place 5 · Hasbrouck Heights400 Meters51:04.3210
Jan 25NJIC ChampionshipsJan 25 · 55 Meter · Place 9 · Hasbrouck Heights55 MeterRound P9.7.90a10
Jan 25NJIC ChampionshipsJan 25 · 55 Meter · Place 9 · Hasbrouck Heights55 Meter9.7.91a10
Jan 25NJIC ChampionshipsJan 25 · 400 Meters · Place 3 · Hasbrouck Heights400 Meters3.1:03.99a10

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 400 Meters · Place 7 · Hasbrouck He400 Meters759.7010
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 100 Meters · Place 13 · Hasbrouck He100 MetersRound P1313.0410
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 400 Meters · Place 2 · Hasbrouck He400 Meters21:00.2810
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 100 Meters · Place 2 · Hasbrouck He100 Meters213.0710
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 100 Meters · Place 2 · Hasbrouck He100 MetersRound P213.1710
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 100 Meters · Place 2 · Hasbrouck He100 Meters213.0710
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 100 Meters · Place 2 · Hasbrouck He100 MetersRound P213.1710
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 400 Meters · Place 2 · Hasbrouck He400 Meters21:00.2810
May 21North Jersey Sophomore ChampionshipMay 21 · 200 Meters · Place 5 · Hasbrouck Heights200 Meters527.1—
May 18County Seat InvitationalMay 18 · 200 Meters · Place 5 · Hasbrouck He200 Meters527.9810
May 18County Seat InvitationalMay 18 · 100 Meters · Place 14 · Hasbrouck He100 MetersRound P1413.7110
May 17Bergen County Meet of ChampionsMay 17 · 400 Meters · Place 9 · Hasbrouck He400 Meters91:00.9210
May 10Bergen County ChampionshipsMay 10 · 400 Meters · Hasbrouck Heights400 MetersRelay Split—1:02.065 PB10
May 10Bergen County ChampionshipsMay 10 · 400 Meters · Place 6 · Hasbrouck Heights400 Meters6.1:03.00a10
Apr 30NJIC Colonial-American Division ChampsApr 30 · 400 Meters · Place 2 · Hasbrouck He400 Meters21:01.9510
Apr 30NJIC Colonial-American Division ChampsApr 30 · 400 Meters · Place 2 · Hasbrouck He400 Meters21:01.9510
Apr 30NJIC Colonial-American Division ChampsApr 30 · 200 Meters · Place 5 · Hasbrouck He200 Meters528.5410
Apr 30NJIC Colonial-American Division ChampsApr 30 · 200 Meters · Place 5 · Hasbrouck He200 Meters528.5410
Apr 30NJIC Colonial-American Division ChampsApr 30 · 100 Meters · Place 10 · Hasbrouck He100 MetersRound P1014.2210
Apr 30NJIC Colonial-American Division ChampsApr 30 · 100 Meters · Place 10 · Hasbrouck He100 MetersRound P1014.2210
Apr 17Bergen County RelaysApr 17 · 200 Meters · Hasbrouck Heights200 MetersRelay Split—1:02.51510
Apr 17Bergen County RelaysApr 17 · 400 Meters · Hasbrouck Heights400 MetersRelay Split—1:04.00610

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 55 Meter · Place 6 · Hasbrouck Heights55 MeterRound P6.8.17a10
Dec 28Coach Glynn Holiday CarnivalDec 28 · 55 Meter · Place 3 · Hasbrouck Heights55 Meter3.8.01a10
Dec 18NJ Spiked Shoe HolidayDec 18 · 55 Meter · Place 3 · Hasbrouck Heights55 MeterRound P3.8.11a10
Dec 18NJ Spiked Shoe HolidayDec 18 · 55 Meter · Place 5 · Hasbrouck Heights55 Meter5.8.21a10
Feb 6SJTCA Winter Meet #12Feb 6 · 400 Meters · Place 38 · Hasbrouck He400 Meters381:07.44—
Feb 4Ocean Breeze InvitationalFeb 4 · 55 Meters · Place 15 · Hasbrouck He55 MetersRound P158.100—
Jan 16SJTCA Winter Meet #6Jan 16 · 55 Meters · Place 41 · Hasbrouck Heights55 MetersRound P418.139
Jan 16SJTCA Winter Meet #6Jan 16 · 55 Meters · Place 41 · Hasbrouck Heights55 MetersRound P418.139
Jan 16SJTCA Winter Meet #6Jan 16 · 400 Meters · Place 34 · Hasbrouck Heights400 Meters341:06.619
Jan 16SJTCA Winter Meet #6Jan 16 · 400 Meters · Place 34 · Hasbrouck Heights400 Meters341:06.619

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 400 Meters · Place 11 · Hasbrouck Heights400 Meters11.1:03.56a9
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 100 Meters · Place 12 · Hasbrouck Heights100 MetersRound P12.13.91a9
May 20County Seat InvitationalMay 20 · 200 Meters · Place 7 · Hasbrouck He200 Meters729.339
May 20County Seat InvitationalMay 20 · 100 Meters · Place 5 · Hasbrouck He100 Meters513.829
May 20County Seat InvitationalMay 20 · 100 Meters · Place 5 · Hasbrouck He100 MetersRound P513.949
May 2NJIC National +American Division ChampsMay 2 · 400 Meters · Place 3 · Hasbrouck Heights400 Meters3.1:03.41a9

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 55 Meter · Place 2 · Hasbrouck Heights55 MeterRound P2.8.13a9
Dec 28Coach Glynn Holiday CarnivalDec 28 · 55 Meter · Place 7 · Hasbrouck Heights55 Meter7.8.37a9
Dec 19Spike Shoe Holiday FestivalDec 19 · 55 Meter · Place 7 · Hasbrouck Heights55 MeterRound P7.8.21a9
Dec 19Spike Shoe Holiday FestivalDec 19 · 55 Meter · Place 7 · Hasbrouck Heights55 Meter7.8.30a9
Dec 19Spike Shoe Holiday FestivalDec 19 · 200 Meters · Place 8 · Hasbrouck Heights200 Meters8.29.96a9