Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 417:50Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 317:51.1New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · Kutztown University Farm CoursePTXC 16 · Sep 617:46.50PTXC 16September 6, 2025
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1318:04.10Skyland Conference ChampsOctober 13, 2026
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2117:29Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Thompson ParkNJSIAA Sectionals - Central · Oct 3116:37.91NJSIAA Sectionals - CentralOctober 31, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - CentralOct 31 · 5,000 Meters Group 4 · Place 29 · Montgomery5,000 Meters Group 42916:37.91 PB12
Oct 21Somerset County XC ChampionshipsOct 21 · Varsity · Place 24 · MontgomeryVarsity2417:1612
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Varsity · Place 26 · Montgomery5,000 Meters Varsity2618:04.10 PB12
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity B · Place 46 · Montgomery5,000 Meters Varsity B4617:51.1 PB12
Sep 18Holmdel OpenerSep 18 · 5,000 Meters Varsity A · Place 40 · Montgomery5,000 Meters Varsity A4018:17.912
Sep 18Hillsborough InvitationalSep 18 · 5,000 Meters Men A Race 5000 · Place 40 · Montgomery5,000 Meters Men A Race 50004018:17.912

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - CentralNov 1 · 5,000 Meters Group 4 · Place 43 · Montgomery5,000 Meters Group 44317:13.6011
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 31 · Montgomery5,000 Meters Varsity3117:29 PB11
Oct 8Ridge JV/Freshman MeetOct 8 · 5,000 Meters Junior Varsity/Frosh · Place 40 · Montgomery5,000 Meters Junior Varsity/Frosh4019:4511
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity B · Place 34 · Montgomery5,000 Meters Varsity B3417:50 PB11
Sep 27Thompson Park Class MeetSep 27 · 5,000 Meters Junior= · Place 7 · Montgomery5,000 Meters Junior=717:20.511
Sep 6PTXC 16Sep 6 · 5,000 Meters Varsity Blue · Place 7 · Montgomery5,000 Meters Varsity Blue717:46.50 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2NJSIAA Sectionals - CentralNov 2 · 5,000 Meters Varsity · Place 32 · Montgomery5,000 Meters Varsity3217:25.010
Oct 24Somerset County XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 39 · Montgomery5,000 Meters Varsity3917:4910
Oct 15NJ Skyland Conference ChampsOct 15 · 5,000 Meters Varsity · Place 25 · M-Montgomery5,000 Meters Varsity2517:32.4SO
Oct 15NJ Skyland Conference ChampsOct 15 · Varsity · Place 10 · M-MontgomeryVarsity1017:32.4SO
Oct 15NJ Skyland Conference ChampsOct 15 · 5,000 Meters Varsity · Place 25 · M-Montgomery5,000 Meters Varsity2517:32.4SO
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 89 · Montgomery5,000 Meters Varsity8918:41—
Sep 7PTXC 15 by Kutztown UniversitySep 7 · 5,000 Meters Varsity Blue · Place 22 · Montgomery5,000 Meters Varsity Blue2218:22.210

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25Freshman/JV State MeetOct 25 · 5,000 Meters Junior Varsity · Place 34 · Montgomery5,000 Meters Junior Varsity3418:41.729
Oct 19Somerset County XC ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 12 · Montgomery5,000 Meters Junior Varsity1218:399
Oct 12Skyland Conference XC ChampionshipsOct 12 · 5,000 Meters Junior Varsity · Place 9 · Montgomery HS (Boys)5,000 Meters Junior Varsity918:51.7FR
Oct 12Skyland Conference XC ChampionshipsOct 12 · Varsity · Place 5 · Montgomery HS (Boys)Varsity518:51.7FR
Oct 12Skyland Conference XC ChampionshipsOct 12 · 5,000 Meters Junior Varsity · Place 9 · Montgomery HS (Boys)5,000 Meters Junior Varsity918:51.7FR
Oct 4Ridge JV/Freshman MeetOct 4 · 5,000 Meters Varsity · Place 9 · Montgomery5,000 Meters Varsity919:349
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 57 · Montgomery5,000 Meters Junior Varsity5719:41—
Sep 9PTXC 14 by Kutztown UniversitySep 9 · 5,000 Meters Junior Varsity · Place 28 · Montgomery5,000 Meters Junior Varsity2820:40.79