Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Holmdel ParkHolmdel Opener · Sep 1816:16.9Holmdel OpenerSeptember 18, 2026
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 415:30.44NIKE: Cherokee ChallengeSeptember 4, 2026
5,000 Meters · Greystone XC CourseMagee Memorial Class Meet · Sep 2025:00.2Magee Memorial Class MeetSeptember 20, 2025
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 725:10.99NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 824:10NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Lincoln ParkJersey City Cross Country Championship · Oct 622:40.40Jersey City Cross Country ChampionshipOctober 6, 2026
5,000 Meters · Oak Ridge ParkViking Last Chance Invitational · Nov 522:48.93Viking Last Chance InvitationalNovember 5, 2025
5,000 Meters · Steven Gregg ParkHudson County Championship · Oct 2522:54Hudson County ChampionshipOctober 25, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters NPB · Place 91 · Franklin (Jersey City)5,000 Meters NPB9125:10.99 PB12
Oct 24Hudson County ChampionshipOct 24 · Varsity · Place 87 · Franklin SchoolVarsity8723:4212
Oct 15South Hudson XC ChampionshipsOct 15 · 5,000 Meters Junior Varsity · Place 22 · Franklin (Jersey City)5,000 Meters Junior Varsity2223:0712
Oct 6Jersey City Cross Country ChampionshipOct 6 · 5,000 Meters Junior Varsity · Place 20 · Franklin (Jersey City)5,000 Meters Junior Varsity2022:40.40 PB12
Sep 18Holmdel OpenerSep 18 · 2 Miles B · Place 70 · Franklin (Jersey City)2 Miles B7016:16.9 PB12
Sep 18Hillsborough InvitationalSep 18 · 2 Miles Men B Race · Place 70 · Franklin (Jersey City)2 Miles Men B Race7016:16.912
Sep 12John E. Nagel Fall InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 20 · Franklin (Jersey City)5,000 Meters Junior Varsity2023:37.5212
Sep 4NIKE: Cherokee ChallengeSep 4 · 3,200 Meters Senior · Place 197 · Franklin (Jersey City)3,200 Meters Senior19715:30.44 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public B · Place 93 · Franklin (Jersey City)5,000 Meters Non Public B9324:10 PB11
Nov 5Viking Last Chance InvitationalNov 5 · 5,000 Meters Varsity · Place 75 · Franklin (Jersey City)5,000 Meters Varsity7522:48.93 PB11
Oct 25Hudson County ChampionshipOct 25 · 5,000 Meters Varsity · Place 81 · Franklin (Jersey City)5,000 Meters Varsity8122:54 PB11
Oct 16South Hudson XC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 54 · Franklin (Jersey City)5,000 Meters Varsity5423:0611
Oct 8Jersey City Cross Country ChampionshipOct 8 · 5,000 Meters Varsity · Place 38 · Franklin (Jersey City)5,000 Meters Varsity3822:5911
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity G · Place 141 · Franklin (Jersey City)5,000 Meters Varsity G14125:5411
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Junior · Place 267 · Franklin (Jersey City)5,000 Meters Junior26725:00.2 PB11
Sep 6John E. Nagel Fall InvitationalSep 6 · 5,000 Meters Varsity · Place 41 · Franklin (Jersey City)5,000 Meters Varsity4124:5211

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26Hudson County ChampionshipOct 26 · 5,000 Meters Varsity · Place 81 · Franklin School5,000 Meters Varsity8122:26—
Oct 17South Hudson XC ChampionshipsOct 17 · 5,000 Meters Championship · Place 53 · Franklin School5,000 Meters Championship5322:0610
Oct 8Jersey City ChampionshipOct 8 · 5,000 Meters Varsity · Place 40 · Franklin School5,000 Meters Varsity4023:0510
Sep 26Ridge JV/Freshman MeetSep 26 · 5,000 Meters Varsity · Place 104 · Franklin School5,000 Meters Varsity10425:5610
Sep 7St. Dominic Academy XC InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 46 · Franklin School5,000 Meters Junior Varsity4626:48.40—