Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Greystone XC CourseNJSIAA Sectionals - North 2 · Oct 3125:33.26NJSIAA Sectionals - North 2October 31, 2026
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 430:39Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Lincoln ParkJersey City Cross Country Championship · Oct 626:14.45Jersey City Cross Country ChampionshipOctober 6, 2026
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2729:16.9Six Flags Wild Safari InvitationalSeptember 27, 2025
5,000 Meters · Steven Gregg ParkSouth Hudson XC Championships · Oct 1524:59South Hudson XC ChampionshipsOctober 15, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - North 2Oct 31 · 5,000 Meters Group 2 · Place 53 · Snyder5,000 Meters Group 25325:33.26 PB11
Oct 15South Hudson XC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 20 · Snyder5,000 Meters Varsity2024:59 PB11
Oct 6Jersey City Cross Country ChampionshipOct 6 · 5,000 Meters Varsity · Place 21 · Snyder5,000 Meters Varsity2126:14.45 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - North 2Nov 1 · 5,000 Meters Group 2 · Place 69 · Snyder5,000 Meters Group 26926:39.0710
Oct 25Hudson County ChampionshipOct 25 · 5,000 Meters Varsity · Place 53 · Snyder5,000 Meters Varsity5326:1910
Oct 16South Hudson XC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 32 · Snyder5,000 Meters Varsity3227:2210
Oct 8Jersey City Cross Country ChampionshipOct 8 · 5,000 Meters Varsity · Place 23 · Snyder5,000 Meters Varsity2326:3510
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Junior Varsity B · Place 85 · Snyder5,000 Meters Junior Varsity B8530:39 PB10
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV C · Place 115 · Snyder5,000 Meters JV C11529:16.9 PB10