Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorBergen County Championships · Feb 114:51.19Bergen County ChampionshipsFebruary 11, 2026
1600 Meters · OutdoorBergen County Championships · May 84:41.51aBergen County ChampionshipsMay 8, 2026
2 Miles · IndoorRefuel with Chocolate Milk Officials HOF Invitational - HS · Jan 910:56.16Refuel with Chocolate Milk Officials HOF Invitational - HSJanuary 9, 2026
3200 Meters · IndoorNJIC Championships · Jan 2810:17.93aNJIC ChampionshipsJanuary 28, 2026
3200 Meters · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · May 1510:07.11aNJSIAA Sectionals North 1 Groups 1 and 4May 15, 2026
400 Meters · Relay Split · OutdoorBergen County Relays · Apr 111:22.874Bergen County RelaysApril 11, 2025
800 Meters · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 312:14.58The 11th Annual Ocean Breeze Invitational 2026January 31, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 1 & 4May 29 · 3200 Meters · Place 17 · Park Ridge3200 Meters17.10:35.45a10
May 20Bergen County Meet of ChampsMay 20 · 1600 Meters · Place 15 · Park Ridge1600 Meters154:44.83a10
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 3200 Meters · Place 6 · Park Ridge3200 Meters6.10:07.11a PB10
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 1600 Meters · Place 19 · Park Ridge1600 Meters19.5:03.24a10
May 8Bergen County ChampionshipsMay 8 · 3200 Meters · Place 1 · Park Ridge3200 Meters1.10:14.04a10
May 8Bergen County ChampionshipsMay 8 · 1600 Meters · Place 1 · Park Ridge1600 Meters1.4:41.51a PB10
Apr 27NJIC Colonial+Patriot Division ChampsApr 27 · 3200 Meters · Place 4 · Park Ridge3200 Meters4.10:25.15a10
Apr 27NJIC Colonial+Patriot Division ChampsApr 27 · 1600 Meters · Place 5 · Park Ridge1600 Meters5.4:46.37a10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 11Bergen County ChampionshipsFeb 11 · 1600 Meters · Place 22 · Park Ridge H1600 Meters224:51.19 PB—
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 35 · Park Ridge800 Meters352:14.58 PB10
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 35 · Park Ridge800 Meters352:14.5810
Jan 28NJIC ChampionshipsJan 28 · 3200 Meters · Place 6 · Park Ridge3200 Meters6.10:17.93a PB10
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 2 Miles · Place 101 · Park Ridge-N2 Miles10110:56.16 PB—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 3200 Meters · Place 106 · Park Ridge-N3200 Meters10610:52.47—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 3200 Meters · Place 106 · Park Ridge-N3200 Meters10610:52.47—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 2 Miles · Place 101 · Park Ridge-N2 Miles10110:56.16—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18Paul Schwartz InvitationalDec 18 · 800 Meters · Place 2 · Park Ridge800 Meters2.2:21.310
Feb 12Bergen County ChampsFeb 12 · 1600 Meters · Place 62 · Park Ridge H1600 Meters625:20.91—
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 18 · Park Ridge800 Meters18.2:30.60a9
Jan 29NJIC ChampionshipsJan 29 · 1600 Meters · Place 33 · Park Ridge1600 Meters33.5:32.31a9
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 1600 Meters · Place 19 · Park Ridge H1600 Meters195:42.86—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 1600 Meters · Place 29 · Park Ridge1600 Meters295:21.169
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 3200 Meters · Place 19 · Park Ridge3200 Meters1910:58.059
May 9Bergen County ChampionshipsMay 9 · 3200 Meters · Place 5 · Park Ridge3200 Meters5.11:11.32a9
May 9Bergen County ChampionshipsMay 9 · 1600 Meters · Place 9 · Park Ridge1600 Meters9.5:09.74a9
Apr 28NJIC American+Patriot Division ChampsApr 28 · 3200 Meters · Place 10 · Park Ridge3200 Meters1011:49.989
Apr 28NJIC American+Patriot Division ChampsApr 28 · 3200 Meters · Place 10 · Park Ridge3200 Meters1011:49.989
Apr 28NJIC American+Patriot Division ChampsApr 28 · 1600 Meters · Place 11 · Park Ridge1600 Meters115:03.289
Apr 28NJIC American+Patriot Division ChampsApr 28 · 1600 Meters · Place 11 · Park Ridge1600 Meters115:03.289
Apr 11Bergen County RelaysApr 11 · 400 Meters · Park Ridge400 MetersRelay Split—1:22.874 PB9