Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1114:50.8Manhattan University Cross Country Invitational (HS)October 11, 2025
5,000 Meters · Bowdoin ParkBowdoin Park Classic · Sep 2719:30.1Bowdoin Park ClassicSeptember 27, 2025
5,000 Meters · Darlington ParkDoc Braver North Jersey Frosh / JV Invitational · Oct 2818:09Doc Braver North Jersey Frosh / JV InvitationalOctober 28, 2025
5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 118:13.65NJCTC Cross Country ChampionshipNovember 1, 2025
5,000 Meters · Holmdel ParkHolmdel Opener · Sep 1821:06.0Holmdel OpenerSeptember 18, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31NJCTC Cross Country ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 42 · Bergen Catholic5,000 Meters Junior Varsity4219:57.9012
Oct 27Doc Braver North Jersey Frosh / JV InvitationalOct 27 · 5,000 Meters Junior Varsity · Place 10 · Bergen Catholic5,000 Meters Junior Varsity1018:2212
Oct 17Bergen County Group ChampionshipsOct 17 · Junior Varsity · Place 21 · Bergen CatholicJunior Varsity2120:1112
Oct 10Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 2.5 Miles Junior Varsity D · Place 101 · Bergen Catholic2.5 Miles Junior Varsity D10116:26.012
Oct 8Big North - United XC ChampionshipOct 8 · 5,000 Meters Junior Varsity · Place 7 · Bergen Catholic5,000 Meters Junior Varsity718:5412
Sep 30Big North - United Batch MeetSep 30 · 5,000 Meters Varsity · Place 24 · Bergen Catholic5,000 Meters Varsity2419:4512
Sep 18Holmdel OpenerSep 18 · 5,000 Meters Varsity B · Place 52 · Bergen Catholic5,000 Meters Varsity B5221:06.0 PB12
Sep 18Hillsborough InvitationalSep 18 · 5,000 Meters Men B Race 5000 · Place 52 · Bergen Catholic5,000 Meters Men B Race 50005221:06.012

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1NJCTC Cross Country ChampionshipNov 1 · 5,000 Meters Championship · Place 35 · Bergen Catholic5,000 Meters Championship3518:13.65 PB11
Oct 28Doc Braver North Jersey Frosh / JV InvitationalOct 28 · 5,000 Meters Junior Varsity Large · Place 1 · Bergen Catholic5,000 Meters Junior Varsity Large118:09 PB11
Oct 18Bergen County Group ChampionshipsOct 18 · 5,000 Meters Junior Varsity Pod 1 · Place 4 · Bergen Catholic5,000 Meters Junior Varsity Pod 1418:3111
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Junior Varsity C · Place 15 · Bergen Catholic2.5 Miles Junior Varsity C1514:50.8 PB11
Oct 6Big North Championships - United & PatriotOct 6 · 5,000 Meters Junior Varsity · Place 2 · Bergen Catholic5,000 Meters Junior Varsity218:2611
Sep 27Bowdoin Park ClassicSep 27 · 5,000 Meters Varsity II · Place 148 · Bergen Catholic5,000 Meters Varsity II14819:30.1 PB11
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Junior · Place 100 · Bergen Catholic5,000 Meters Junior10019:06.911
Sep 6Season Opener InvitationalSep 6 · 5,000 Meters Varsity 2 · Place 29 · Bergen Catholic5,000 Meters Varsity 22919:0511

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 103 · Bergen Catholic5,000 Meters Varsity10319:4510
Nov 2NJCTC Cross Country ChampionshipNov 2 · 5,000 Meters Championship · Place 42 · Bergen Catholic5,000 Meters Championship4218:19.0910
Oct 26Bergen County / Lou Molino MOCsOct 26 · 5,000 Meters Championship · Place 92 · Bergen Catholic5,000 Meters Championship9220:1710
Oct 26Bergen County / Lou Molino MOCsOct 26 · 5,000 Meters Championship · Place 92 · Bergen Catholic5,000 Meters Championship9220:1710
Oct 22Doc Braver North Jersey Frosh / JV InvitationalOct 22 · 5,000 Meters Junior Varsity · Place 11 · Bergen Catholic5,000 Meters Junior Varsity1119:1910
Oct 19Bergen County Group ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 8 · Bergen Catholic5,000 Meters Junior Varsity819:1910
Oct 7Big North Championships - American / UnitedOct 7 · 5,000 Meters Junior Varsity · Place 4 · Bergen Catholic5,000 Meters Junior Varsity419:2410
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 106 · Bergen Catholic5,000 Meters Varsity10620:20—
Sep 21Magee Memorial Class MeetSep 21 · 5,000 Meters Sophomore · Place 51 · Bergen Catholic5,000 Meters Sophomore5119:25.310
Sep 10Big North - United Batch MeetSep 10 · 5,000 Meters Varsity · Place 25 · Bergen Catholic5,000 Meters Varsity2519:3010
Sep 7Season Opener InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 14 · Bergen Catholic5,000 Meters Junior Varsity1420:4010
Aug 27Pre-Season Run the HighlandsAug 27 · 5,000 Meters Varsity · Place 47 · Bergen Catholic5,000 Meters Varsity4724:16—

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 28NJCTC ChampionshipOct 28 · 3,200 Meters Varsity · Place 21 · Bergen Catholic3,200 Meters Varsity2111:20.209
Oct 28NJCTC ChampionshipOct 28 · 3,200 Meters Freshman · Place 21 · Bergen Catholic3,200 Meters Freshman215:42.19
Oct 24Doc Braver North Jersey Frosh / JV InvitationalOct 24 · 2,800 Meters Freshman · Place 14 · Bergen Catholic2,800 Meters Freshman149:389
Oct 21MOC Frosh ChampsOct 21 · 2,900 Meters Freshman · Place 18 · Bergen Catholic2,900 Meters Freshman189:389
Oct 14Bergen County Group ChampionshipsOct 14 · 2,800 Meters Freshman · Place 11 · Bergen Catholic2,800 Meters Freshman119:519
Oct 3Big North Championships - American / UnitedOct 3 · 2,900 Meters Freshman · Place 9 · Bergen Catholic2,900 Meters Freshman910:099
Sep 30New Balance Shore Coaches InvitationalSep 30 · 2 Miles Freshman · Place 57 · Bergen Catholic2 Miles Freshman5714:25—
Sep 23Six Flags Wild Safari Invitational-HSSep 23 · 3,200 Meters Freshman · Place 16 · Bergen Catholic3,200 Meters Freshman1611:58.90FR
Sep 23Six Flags Wild Safari Invitational-HSSep 23 · 3,200 Meters Freshman · Place 16 · Bergen Catholic3,200 Meters Freshman1611:58.90FR
Sep 13Big North - United Batch MeetSep 13 · 2,900 Meters Freshman · Place 10 · M Bergen Catholic2,900 Meters Freshman1010:09—
Sep 9Season Opener InvitationalSep 9 · 2,900 Meters Freshman · Place 22 · Bergen Catholic2,900 Meters Freshman2210:389