Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Darlington ParkBergen County Group Championships · Oct 1823:43Bergen County Group ChampionshipsOctober 18, 2025
5,000 Meters · Garret Mountain ReservationNJIC Divisional Championships · Oct 725:54NJIC Divisional ChampionshipsOctober 7, 2025
5,000 Meters · Greystone XC CourseGreystone Invitational · Oct 1024:02.57Greystone InvitationalOctober 10, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 824:47NJSIAA Group ChampionshipsNovember 8, 2025

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 1 · Place 91 · Hasbrouck Heights5,000 Meters Group 19124:47 PB12
Nov 1NJSIAA Sectionals - North 2Nov 1 · 5,000 Meters Group 1 · Place 47 · Hasbrouck Heights5,000 Meters Group 14724:24.4112
Oct 18Bergen County Group ChampionshipsOct 18 · 5,000 Meters Varsity D · Place 13 · Hasbrouck Heights5,000 Meters Varsity D1323:43 PB12
Oct 10Greystone InvitationalOct 10 · 5,000 Meters Varsity · Place 53 · Hasbrouck Heights5,000 Meters Varsity5324:02.57 PB12
Oct 7NJIC Divisional ChampionshipsOct 7 · 5,000 Meters Patriot · Place 18 · Hasbrouck Heights5,000 Meters Patriot1825:54 PB12
Sep 30NJIC Week #3Sep 30 · 5,000 Meters Varsity 3 · Place 27 · Hasbrouck Heights5,000 Meters Varsity 32725:3912
Sep 27Brett Taylor InvitationalSep 27 · 5,000 Meters Varsity B · Place 14 · Hasbrouck Heights5,000 Meters Varsity B1424:3512
Sep 17NJIC Week #2Sep 17 · 5,000 Meters Varsity 3 · Place 20 · Hasbrouck Heights5,000 Meters Varsity 32024:5612
Sep 13Back to the Mountain InvitationalSep 13 · 5,000 Meters Pod 2 Varsity · Place 48 · Hasbrouck Heights5,000 Meters Pod 2 Varsity4825:5912
Sep 10NJIC Week #1Sep 10 · 5,000 Meters Race 2 · Place 20 · Hasbrouck Heights5,000 Meters Race 22026:5112
Sep 6Season Opener InvitationalSep 6 · 5,000 Meters Varsity 1 · Place 62 · Hasbrouck Heights5,000 Meters Varsity 16225:3612

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 19Bergen County Group ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 16 · Hasbrouck He5,000 Meters Junior Varsity1625:5311
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 50 · Hasbrouck He5,000 Meters Junior Varsity5027:35.26—
Sep 11NJIC Week #1Sep 11 · 5,000 Meters Varsity · Place 36 · Hasbrouck Heights5,000 Meters Varsity3629:2211

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 9Season Opener InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 6 · Hasbrouck He5,000 Meters Junior Varsity626:3110

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 15Bergen County Group ChampionshipsOct 15 · 2,800 Meters Freshman · Place 32 · Hasbrouck He2,800 Meters Freshman3214:059
Sep 28NJIC Week #3Sep 28 · 5,000 Meters Varsity · Place 46 · Hasbrouck Heights5,000 Meters Varsity4634:329
Sep 21NJIC Week #2Sep 21 · 5,000 Meters Varsity · Place 39 · Hasbrouck Heights5,000 Meters Varsity3932:059
Sep 10Season Opener InvitationalSep 10 · 2,900 Meters Freshman · Place 20 · Hasbrouck He2,900 Meters Freshman2015:369