Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational Pres. by HOKA · Oct 1013:17.4Manhattan University Cross Country Invitational Pres. by HOKAOctober 10, 2026
5,000 Meters · Greystone XC CourseNJSIAA Sectionals - North 2 · Oct 3116:16.83NJSIAA Sectionals - North 2October 31, 2026
5,000 Meters · Holmdel ParkNJSIAA XC Meet of Champions · Nov 1517:34NJSIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 317:07.0New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 818:20NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 616:48.93Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1115:55.55Battle @ Ocean County ParkSeptember 11, 2026
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2116:56Somerset County XC ChampionshipsOctober 21, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - North 2Oct 31 · 5,000 Meters Group 4 · Place 12 · Ridge5,000 Meters Group 41216:16.83 PB12
Oct 21Somerset County XC ChampionshipsOct 21 · Varsity · Place 7 · RidgeVarsity716:2812
Oct 10Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 2.5 Miles Eastern · Place 52 · Ridge2.5 Miles Eastern5213:17.4 PB12
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity B · Place 12 · Ridge5,000 Meters Varsity B1217:07.0 PB12
Sep 11Battle @ Ocean County ParkSep 11 · 5,000 Meters Senior · Place 4 · Ridge5,000 Meters Senior415:55.55 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15NJSIAA XC Meet of ChampionsNov 15 · 5,000 Meters Varsity · Place 119 · Ridge5,000 Meters Varsity11917:34 PB11
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 4 · Place 96 · Ridge5,000 Meters Group 49618:20 PB11
Nov 1NJSIAA Sectionals - North 2Nov 1 · 5,000 Meters Group 4 · Place 15 · Ridge5,000 Meters Group 41516:44.9711
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 14 · Ridge5,000 Meters Varsity1416:56 PB11
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Eastern State Championship · Place 97 · Ridge2.5 Miles Eastern State Championship9713:58.311
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity B · Place 33 · Ridge5,000 Meters Varsity B3317:4811
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Junior · Place 5 · Ridge5,000 Meters Junior516:30.511
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Fastest 4 · Place 27 · Ridge5,000 Meters Fastest 42716:48.93 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 120 · Ridge5,000 Meters Varsity12018:4610
Nov 2NJSIAA Sectionals - North 2Nov 2 · 5,000 Meters Varsity · Place 50 · Ridge5,000 Meters Varsity5018:16.7510
Oct 24Somerset County XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 31 · Ridge5,000 Meters Varsity3117:3510
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 52 · Ridge5,000 Meters Varsity5218:09—
Sep 26Ridge JV/Freshman MeetSep 26 · 5,000 Meters Varsity · Place 1 · Ridge5,000 Meters Varsity117:4710
Sep 21Magee Memorial Class MeetSep 21 · 5,000 Meters Sophomore · Place 11 · Ridge5,000 Meters Sophomore1117:47.110
Sep 7Roxbury XC InvitationalSep 7 · 5,000 Meters Varsity · Place 27 · Ridge5,000 Meters Varsity2716:48.5310