Personal bests

Best marks in available results
Event / courseMarkMeetDate
4 Miles · Temple University Ambler CampusTemple Invitational · Sep 423:43.9Temple InvitationalSeptember 4, 2026
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2217:06.0NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2316:57.2NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Holmdel ParkNJSIAA XC Meet of Champions · Nov 1516:42NJSIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Holmdel ParkNJSIAA Meet of Champions · Nov 1616:40NJSIAA Meet of Champions November 16, 2024
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 816:59NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Manalapan Recreation CenterA-North Championships · Sep 1917:03.35A-North ChampionshipsSeptember 19, 2023
5,000 Meters · Ocean County ParkShore Conference Championships · Oct 2316:00Shore Conference ChampionshipsOctober 23, 2025
5,000 Meters · Thompson ParkNJSIAA Sectionals - Central · Nov 116:25.65NJSIAA Sectionals - CentralNovember 1, 2025
8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 1727:51.2IC4A/ECAC Cross Country ChampionshipsOctober 17, 2026
8,000 Meters · Blue Sky Sports ComplexJasper Fall XC Invitational · Sep 1928:45.28Jasper Fall XC InvitationalSeptember 19, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 228:09.5Paul Short RunOctober 2, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters Collegiate · Place 258 · Seton HallSeton Hall8,000 Meters Collegiate25827:51.2 PBFr
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 284 · Seton HallSeton Hall8,000 Meters Open28428:09.5 PBFr
Sep 19Jasper Fall XC InvitationalSep 19 · 8,000 Meters College · Place 120 · Seton HallSeton Hall8,000 Meters College12028:45.28 PBFr
Sep 4Temple InvitationalSep 4 · 4 Miles College · Place 41 · Seton HallSeton Hall4 Miles College4123:43.9 PBFr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - Northeast Blue · Place 7 · MarlboroMarlboro5,000 Meters Open - Northeast Blue717:06.0 PB12
Nov 15NJSIAA XC Meet of ChampionsNov 15 · 5,000 Meters Varsity · Place 56 · MarlboroMarlboro5,000 Meters Varsity5616:42 PB12
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 4 · Place 19 · MarlboroMarlboro5,000 Meters Group 41916:59 PB12
Nov 1NJSIAA Sectionals - CentralNov 1 · 5,000 Meters Group 4 · Place 7 · MarlboroMarlboro5,000 Meters Group 4716:25.65 PB12
Oct 23Shore Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 13 · MarlboroMarlboro5,000 Meters Varsity1316:00 PB12
Oct 14Monmouth County XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 9 · MarlboroMarlboro5,000 Meters Varsity917:0412
Sep 27Thompson Park Class MeetSep 27 · 5,000 Meters Senior · Place 4 · MarlboroMarlboro5,000 Meters Senior416:38.912
Sep 9Shore Conference A NorthSep 9 · 5,000 Meters Varsity · Place 10 · MarlboroMarlboro5,000 Meters Varsity1016:5612

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Open - Northeast Blue · Place 3 · MarlboroMarlboro5,000 Meters Open - Northeast Blue316:57.2 PB11
Nov 16NJSIAA Meet of Champions Nov 16 · 5,000 Meters Varsity · Place 42 · MarlboroMarlboro5,000 Meters Varsity4216:40 PB11
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 24 · MarlboroMarlboro5,000 Meters Varsity2416:4411
Nov 2NJSIAA Sectionals - CentralNov 2 · 5,000 Meters Varsity · Place 7 · MarlboroMarlboro5,000 Meters Varsity716:19.011
Oct 24Shore Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 16 · MarlboroMarlboro5,000 Meters Varsity1615:46—
Oct 17Monmouth County XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 6 · MarlboroMarlboro5,000 Meters Varsity616:36—
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 6 · MarlboroMarlboro5,000 Meters Varsity616:02JR
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 6 · MarlboroMarlboro5,000 Meters Varsity616:02JR
Sep 14Thompson 2 MilerSep 14 · 2 Miles Varsity · Place 3 · MarlboroMarlboro2 Miles Varsity310:28.911
Sep 10A-North ChampionshipsSep 10 · 5,000 Meters Varsity · Place 14 · MarlboroMarlboro5,000 Meters Varsity1417:13.9411

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 57 · MarlboroMarlboro5,000 Meters Varsity5717:1210
Oct 28NJSIAA Sectionals - CentralOct 28 · 5,000 Meters Varsity · Place 9 · MarlboroMarlboro5,000 Meters Varsity916:55.2710
Oct 28NJSIAA Sectionals - CentralOct 28 · 5,000 Meters Varsity · Place 9 · MarlboroMarlboro5,000 Meters Varsity916:55.310
Oct 28NJSIAA Sectionals - CentralOct 28 · 5,000 Meters Varsity · Place 9 · MarlboroMarlboro5,000 Meters Varsity916:55.310
Oct 19Shore Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 16 · MarlboroMarlboro5,000 Meters Varsity1616:04.09—
Oct 10Monmouth County XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 12 · MarlboroMarlboro5,000 Meters Varsity1216:57—
Oct 10Monmouth County XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 12 · MarlboroMarlboro5,000 Meters Varsity1216:57—
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 20 · MarlboroMarlboro5,000 Meters Varsity2017:12.15—
Sep 19A-North ChampionshipsSep 19 · 5,000 Meters Varsity · Place 4 · MarlboroMarlboro5,000 Meters Varsity417:03.35 PB10

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29NJSIAA Sectionals - CentralOct 29 · 5,000 Meters Varsity · Place 36 · MarlboroMarlboro5,000 Meters Varsity3617:31.929
Oct 20Shore Coaches Frosh / JV ChampionshipsOct 20 · 2 Miles Freshman · Place 3 · MarlboroMarlboro2 Miles Freshman310:55.89—
Oct 11Monmouth County XC ChampionshipsOct 11 · 2 Miles Freshman · Place 2 · MarlboroMarlboro2 Miles Freshman211:36.55—
Sep 21A-North ChampionshipsSep 21 · 5,000 Meters Varsity · Place 11 · MarlboroMarlboro5,000 Meters Varsity1117:569
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 1 · MarlboroMarlboro2 Miles Freshman111:28.27—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 1 · MarlboroMarlboro2 Miles Freshman111:28.27—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 1 · MarlboroMarlboro2 Miles Freshman111:28.27—
Sep 10Thompson 2 MilerSep 10 · 2 Miles Freshman · Place 2 · MarlboroMarlboro2 Miles Freshman211:18.359