Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJAMBAR Coaches Hall of Fame Invitational · Dec 164:29.97aJAMBAR Coaches Hall of Fame InvitationalDecember 16, 2023
1 Mile · OutdoorPRTC Indoor Classic · Mar 84:32.89aPRTC Indoor ClassicMarch 8, 2025
1000 Meters · IndoorBergen County Championships · Feb 142:33.61Bergen County ChampionshipsFebruary 14, 2024
1600 Meters · IndoorNJ Varsity Classic · Feb 54:23.20NJ Varsity ClassicFebruary 5, 2024
1600 Meters · OutdoorNJSIAA Group 2-3 Championships · Jun 74:24.69aNJSIAA Group 2-3 ChampionshipsJune 7, 2024
200 Meters · Relay Split · OutdoorBergen County Relays · Apr 1754.676Bergen County RelaysApril 17, 2024
400 Meters · OutdoorCounty Seat Invitational · May 1850.79County Seat InvitationalMay 18, 2024
400 Meters · Relay Split · OutdoorBergen County Championships · May 1051.075Bergen County ChampionshipsMay 10, 2024
800 Meters · IndoorNJ Varsity Classic · Feb 51:54.51NJ Varsity ClassicFebruary 5, 2024
800 Meters · OutdoorEast Coast Champs · Jun 121:51.79aEast Coast Champs June 12, 2026

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 12East Coast Champs Jun 12 · 800 Meters · Place 4 · Greater Philadelphia TrackGreater Philadelphia Track800 Meters4.1:51.79a PB-
Jun 12East Coast Champs Jun 12 · 400 Meters · Place 4 · Greater Philadelphia TrackGreater Philadelphia Track400 Meters4.51.61a-

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30NYRR Night at the Races #3Dec 30 · 800 Meters · Place 1 · Greater Pascack TCGreater Pascack TC800 Meters1.1:54.85aSo
Dec 13The BU Mini MeetDec 13 · 1 Mile · Place 9 · Greater PascackGreater Pascack1 Mile9.4:31.15aSo

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 8PRTC Indoor ClassicMar 8 · 1 Mile · Place 4 · Greater PascackGreater Pascack1 Mile4.4:32.89a PBFr

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 800 Meters · Place 10 · Pascack ValleyPascack Valley800 Meters10.1:57.51a12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 1600 Meters · Place 6 · Pascack ValleyPascack Valley1600 Meters6.4:24.69a PB12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 1 · Pascack ValleyPascack Valley800 Meters1.1:55.44a12
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 1600 Meters · Place 1 · Pascack VallPascack Vall1600 Meters14:25.9712
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 800 Meters · Place 1 · Pascack VallPascack Vall800 Meters11:55.7012
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 800 Meters · Place 1 · Pascack VallPascack Vall800 Meters11:55.7012
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 1600 Meters · Place 1 · Pascack VallPascack Vall1600 Meters14:25.9712
May 18County Seat InvitationalMay 18 · 400 Meters · Place 6 · Pascack ValleyPascack Valley400 Meters650.79 PB12
May 17Bergen County Meet of ChampionsMay 17 · 800 Meters · Place 1 · Pascack VallPascack Vall800 Meters11:54.6112
May 10Bergen County ChampionshipsMay 10 · 1600 Meters · Place 1 · Pascack ValleyPascack Valley1600 Meters1.4:26.17a12
May 10Bergen County ChampionshipsMay 10 · 400 Meters · Pascack ValleyPascack Valley400 MetersRelay Split—51.075 PB12
May 10Bergen County ChampionshipsMay 10 · 800 Meters · Place 1 · Pascack ValleyPascack Valley800 Meters1.1:56.11a12
May 2Big North Championships Freedom-National-UnitedMay 2 · 800 Meters · Place 4 · Pascack ValleyPascack Valley800 Meters42:00.4312
Apr 17Bergen County RelaysApr 17 · 200 Meters · Pascack ValleyPascack Valley200 MetersRelay Split—54.676 PB12

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 7 · Pascack ValleyPascack Valley1600 Meters74:29.4212
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 7 · Pascack ValleyPascack Valley1600 Meters74:29.4212
Feb 14Bergen County ChampionshipsFeb 14 · 1000 Meters · Place 1 · Pascack VallPascack Vall1000 Meters12:33.61 PB12
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 800 Meters · Place 1 · Pascack ValleyPascack Valley800 Meters11:58.3912
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 1600 Meters · Place 1 · Pascack ValleyPascack Valley1600 Meters14:29.2412
Feb 5NJ Varsity ClassicFeb 5 · 1600 Meters · Place 2 · Pascack VallPascack Vall1600 Meters24:23.20 PB12
Feb 5NJ Varsity ClassicFeb 5 · 800 Meters · Place 1 · Pascack VallPascack Vall800 Meters11:54.51 PB12

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1 Mile · Place 1 · Pascack ValleyPascack Valley1 Mile1.4:29.97a PB12
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 1600 Meters · Place 15 · Pascack ValleyPascack Valley1600 Meters154:52.7411
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 1600 Meters · Place 15 · Pascack ValleyPascack Valley1600 Meters154:52.7411

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 1600 Meters · Place 11 · Pascack ValleyPascack Valley1600 Meters11.4:42.42a11
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 800 Meters · Place 15 · Pascack ValleyPascack Valley800 Meters15.1:59.10a11
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 1600 Meters · Place 4 · Pascack ValleyPascack Valley1600 Meters4.4:30.74a11
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 800 Meters · Place 6 · Pascack ValleyPascack Valley800 Meters6.1:59.40a11
May 19Bergen County Meet of ChampionsMay 19 · 1600 Meters · Place 7 · Pascack VallPascack Vall1600 Meters74:32.3711
May 4Big North Championships-Freedom-National May 4 · 1600 Meters · Place 6 · Pascack ValleyPascack Valley1600 Meters6.4:36.61a11
May 4Big North Championships-Freedom-National May 4 · 800 Meters · Place 7 · Pascack ValleyPascack Valley800 Meters7.2:05.46a11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Coaches Hall of Fame InvitationalDec 17 · 1 Mile · Place 9 · Pascack ValleyPascack Valley1 Mile9.4:47.05a11

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 1600 Meters · Pascack ValleyPascack Valley1600 Meters--SCR10
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 800 Meters · Place 16 · Pascack ValleyPascack Valley800 Meters16.2:06.48a10
May 24North Jersey Sophomore ChampionshipMay 24 · 800 Meters · Place 3 · Pascack ValleyPascack Valley800 Meters32:06.0—
May 21County Seat InvitationalMay 21 · 800 Meters · Place 16 · Pascack ValleyPascack Valley800 Meters162:21.1110
May 21County Seat InvitationalMay 21 · 1600 Meters · Place 2 · Pascack ValleyPascack Valley1600 Meters24:53.8210
May 4Big North Championships-Freedom and NationalMay 4 · 1600 Meters · Place 10 · Pascack ValleyPascack Valley1600 Meters104:52.1210