Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Holmdel ParkHolmdel Opener · Sep 1819:56.3Holmdel OpenerSeptember 18, 2026
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 319:11.5New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · Kutztown University Farm CoursePTXC 15 by Kutztown University · Sep 720:08.8PTXC 15 by Kutztown UniversitySeptember 7, 2024
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1419:58.3Skyland Conference ChampsOctober 14, 2025
5,000 Meters · Pleasant Valley ParkRidge JV/Freshman Meet · Oct 718:38.99Ridge JV/Freshman MeetOctober 7, 2026
5,000 Meters · Pleasant Valley ParkRidge JV/Freshman Meet · Oct 819:02Ridge JV/Freshman MeetOctober 8, 2025
5,000 Meters · Thompson ParkFreshman/JV State Meet · Oct 2918:40Freshman/JV State MeetOctober 29, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21Somerset County XC ChampionshipsOct 21 · Junior Varsity · Place 27 · MontgomeryJunior Varsity2718:4112
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Junior Varsity · Place 30 · Montgomery5,000 Meters Junior Varsity3020:16.0712
Oct 7Ridge JV/Freshman MeetOct 7 · 5,000 Meters Open · Place 16 · Montgomery5,000 Meters Open1618:38.99 PB12
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity B · Place 120 · Montgomery5,000 Meters Varsity B12019:11.5 PB12
Sep 18Holmdel OpenerSep 18 · 5,000 Meters Varsity B · Place 30 · Montgomery5,000 Meters Varsity B3019:56.3 PB12
Sep 18Hillsborough InvitationalSep 18 · 5,000 Meters Men B Race 5000 · Place 30 · Montgomery5,000 Meters Men B Race 50003019:56.312

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29Freshman/JV State MeetOct 29 · 5,000 Meters Junior Varsity · Place 78 · Montgomery5,000 Meters Junior Varsity7818:40 PB11
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 61 · Montgomery5,000 Meters Junior Varsity6120:0111
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Junior Varsity · Place 44 · Montgomery5,000 Meters Junior Varsity4419:58.3 PB11
Oct 8Ridge JV/Freshman MeetOct 8 · 5,000 Meters Junior Varsity/Frosh · Place 17 · Montgomery5,000 Meters Junior Varsity/Frosh1719:02 PB11
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Junior Varsity B · Place 42 · Montgomery5,000 Meters Junior Varsity B4220:0411
Sep 27Thompson Park Class MeetSep 27 · 5,000 Meters Junior= · Place 52 · Montgomery5,000 Meters Junior=5219:32.611

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 7PTXC 15 by Kutztown UniversitySep 7 · 5,000 Meters Junior Varsity · Place 53 · Montgomery5,000 Meters Junior Varsity5320:08.8 PB10

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25Freshman/JV State MeetOct 25 · 5,000 Meters Junior Varsity · Place 49 · Montgomery5,000 Meters Junior Varsity4919:14.309
Oct 19Somerset County XC ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 20 · Montgomery5,000 Meters Junior Varsity2018:529
Oct 12Skyland Conference XC ChampionshipsOct 12 · 5,000 Meters Junior Varsity · Place 34 · Montgomery HS (Boys)5,000 Meters Junior Varsity3419:44.6FR
Oct 12Skyland Conference XC ChampionshipsOct 12 · Varsity · Place 14 · Montgomery HS (Boys)Varsity1419:44.6FR
Oct 12Skyland Conference XC ChampionshipsOct 12 · 5,000 Meters Junior Varsity · Place 34 · Montgomery HS (Boys)5,000 Meters Junior Varsity3419:44.6FR
Oct 4Ridge JV/Freshman MeetOct 4 · 5,000 Meters Varsity · Place 13 · Montgomery5,000 Meters Varsity1319:459
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 116 · Montgomery5,000 Meters Junior Varsity11620:40—
Sep 9PTXC 14 by Kutztown UniversitySep 9 · 5,000 Meters Junior Varsity · Place 66 · Montgomery5,000 Meters Junior Varsity6622:24.69