Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNorth Shore Pre-Nationals Invitational · Feb 135:49.33North Shore Pre-Nationals InvitationalFebruary 13, 2026
1500 Meters · IndoorNorth Shore Pre-Nationals Invitational · Feb 135:26.74North Shore Pre-Nationals InvitationalFebruary 13, 2026
300 Meters · IndoorOcean Breeze Freedom Games · Jan 449.15Ocean Breeze Freedom GamesJanuary 4, 2025
400 Meters · IndoorBergen County Championships · Feb 111:07.69Bergen County ChampionshipsFebruary 11, 2026
400 Meters · Outdoor130th Penn Relays Carnival · Apr 231:06.95a130th Penn Relays CarnivalApril 23, 2026
400 Meters · Relay Split · OutdoorBergen County Championships · May 101:07.781Bergen County ChampionshipsMay 10, 2024
600 Meters · IndoorBergen County Champs · Feb 121:51.36Bergen County ChampsFebruary 12, 2025
800 Meters · IndoorBergen County Championships · Feb 112:35.32Bergen County ChampionshipsFebruary 11, 2026
800 Meters · OutdoorBergen County Championships · May 82:28.97aBergen County ChampionshipsMay 8, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 1 & 4May 29 · 800 Meters · Place 21 · Waldwick800 Meters21.2:32.18a12
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 800 Meters · Place 6 · Waldwick800 Meters6.2:31.11a12
May 8Bergen County ChampionshipsMay 8 · 800 Meters · Place 5 · Waldwick800 Meters5.2:28.97a PB12
Apr 27NJIC Colonial+Patriot Division ChampsApr 27 · 800 Meters · Place 6 · Waldwick800 Meters6.2:34.38a12
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Waldwick400 Meters—1:06.95a PB12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 13North Shore Pre-Nationals InvitationalFeb 13 · 1 Mile · Place 37 · Waldwick1 Mile375:49.33 PB12
Feb 13North Shore Pre-Nationals InvitationalFeb 13 · 1500 Meters · Place 35 · Waldwick1500 Meters355:26.74 PB12
Feb 11Bergen County ChampionshipsFeb 11 · 800 Meters · Place 23 · Waldwick800 Meters232:35.32 PB—
Feb 11Bergen County ChampionshipsFeb 11 · 400 Meters · Place 31 · Waldwick400 Meters311:07.69 PB—
Feb 7NJSIAA Sectional Championships - North 1 Group 1&2Feb 7 · 800 Meters · Place 9 · Waldwick800 Meters92:37.7412
Feb 7NJSIAA Sectional Championships - North 1 Group 1&2Feb 7 · 400 Meters · Place 21 · Waldwick400 Meters211:09.1012
Jan 28NJIC ChampionshipsJan 28 · 800 Meters · Place 7 · Waldwick800 Meters7.2:35.64a12
Jan 28NJIC ChampionshipsJan 28 · 400 Meters · Place 16 · Waldwick400 Meters16.1:08.70a12
Jan 3Ocean Breeze Freedom GamesJan 3 · 600 Meters · Place 39 · Waldwick600 Meters391:53.7512
Jan 3Freedom GamesJan 3 · 600 Meters · Place 39 · Waldwick600 Meters39.1:53.75a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 1 Mile · Place 13 · Waldwick1 Mile13.5:59.17a12
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 1500 Meters · Place 14 · Waldwick1500 Meters14.5:37.39a12
Feb 12Bergen County ChampsFeb 12 · 800 Meters · Place 18 · Waldwick800 Meters182:37.36—
Feb 12Bergen County ChampsFeb 12 · 600 Meters · Place 19 · Waldwick600 Meters191:51.36 PB—
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 800 Meters · Place 8 · Waldwick800 Meters82:37.3511
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 400 Meters · Place 18 · Waldwick400 Meters181:09.8411
Jan 29NJIC ChampionshipsJan 29 · 800 Meters · Place 7 · Waldwick800 Meters7.2:38.03a11
Jan 4Ocean Breeze Freedom GamesJan 4 · 300 Meters · Place 151 · Waldwick300 Meters15149.15 PB11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 800 Meters · Place 9 · Waldwick800 Meters92:29.8111
May 9Bergen County ChampionshipsMay 9 · 800 Meters · Place 6 · Waldwick800 Meters6.2:35.6011
Apr 28NJIC American+Patriot Division ChampsApr 28 · 800 Meters · Place 4 · Waldwick800 Meters42:32.3911

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 400 Meters · Place 11 · Waldwick400 Meters11.1:10.60a11
Feb 14Bergen County ChampionshipsFeb 14 · 800 Meters · Place 29 · Waldwick800 Meters292:47.3110
Feb 14Bergen County ChampionshipsFeb 14 · 600 Meters · Place 22 · Waldwick600 Meters221:59.2910
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 800 Meters · Place 12 · Waldwick800 Meters122:48.3610
Jan 6Merli InvitationalJan 6 · 400 Meters · Place 12 · Waldwick400 Meters121:12.8210

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 800 Meters · Place 12 · Waldwick800 Meters122:36.3710
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 800 Meters · Place 12 · Waldwick800 Meters122:36.3710
May 10Bergen County ChampionshipsMay 10 · 400 Meters · Waldwick400 MetersRelay Split—1:07.781 PB10
May 10Bergen County ChampionshipsMay 10 · 800 Meters · Place 13 · Waldwick800 Meters13.2:46.35a10
Apr 29NJIC National & Patriot Division ChampsApr 29 · 800 Meters · Place 4 · Waldwick800 Meters42:37.5710

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Bill Bruno Holiday ClassicDec 16 · 800 Meters · Place 27 · Waldwick800 Meters27.2:47.27a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 25Bergen County Frosh Girl's ChampsMay 25 · 800 Meters · Place 5 · Waldwick800 Meters52:38.1—
May 20County Seat InvitationalMay 20 · Long Jump · Place 21 · WaldwickLong Jump2111-10.009
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · 800 Meters · Place 7 · Waldwick800 Meters7.2:49.03a9