Personal bests

Best marks in available results
Event / courseMarkMeetDate
4972 m · Sandfordville Elementary XC CourseWarwick Valley Wave Mania · Sep 623:47.5Warwick Valley Wave ManiaSeptember 6, 2025
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Nov 122:18NJSIAA Sectionals - North 1November 1, 2025
5,000 Meters · Greystone XC CourseNJAC Championships · Oct 1421:41.27NJAC ChampionshipsOctober 14, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 423:18Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 822:49NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1222:18Battle @ Ocean County ParkSeptember 12, 2025
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2722:07.1Six Flags Wild Safari InvitationalSeptember 27, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 3 · Place 95 · Randolph5,000 Meters Group 39522:49 PB12
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 3 · Place 41 · Randolph5,000 Meters Group 34122:18 PB12
Oct 21Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 61 · Randolph5,000 Meters Varsity6121:52.2712
Oct 14NJAC ChampionshipsOct 14 · 5,000 Meters Varsity Large · Place 43 · Randolph5,000 Meters Varsity Large4321:41.27 PB12
Oct 7NJAC XC Batch Meet #3Oct 7 · 5,000 Meters Varsity 2 · Place 41 · Randolph5,000 Meters Varsity 24122:09.5512
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity B · Place 76 · Randolph5,000 Meters Varsity B7623:18 PB12
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters Varsity B · Place 58 · Randolph5,000 Meters Varsity B5822:07.1 PB12
Sep 16NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 2 · Place 26 · Randolph5,000 Meters Varsity 22622:17.8812
Sep 12Battle @ Ocean County ParkSep 12 · 5,000 Meters Senior · Place 38 · Randolph5,000 Meters Senior3822:18 PB12
Sep 6Warwick Valley Wave ManiaSep 6 · 3.09 Miles Varsity A · Place 45 · Randolph3.09 Miles Varsity A4523:47.5 PB12

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 2NJSIAA Sectionals - North 1Nov 2 · 5,000 Meters Varsity · Place 48 · Randolph5,000 Meters Varsity4823:0311
Oct 26Lou Fraulo XC InvitationalOct 26 · 5,000 Meters Varsity · Place 2 · Randolph5,000 Meters Varsity223:3111
Oct 22Morris County Cross Country ChampionshipsOct 22 · 5,000 Meters Varsity · Place 87 · Randolph5,000 Meters Varsity8723:51.1711
Oct 15NJAC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 61 · Randolph5,000 Meters Varsity6123:11.6011
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 28 · Randolph5,000 Meters Varsity2822:27.7011
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 28 · Randolph5,000 Meters Varsity2822:27.7011
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 46 · Randolph5,000 Meters Varsity4621:38JR
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 46 · Randolph5,000 Meters Varsity4621:38JR
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 39 · Randolph5,000 Meters Varsity3922:02.3911
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 39 · Randolph5,000 Meters Varsity3922:02.3911
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 39 · Randolph5,000 Meters Varsity3922:02.3911
Sep 17NJAC XC Batch Meet #1Sep 17 · 5,000 Meters Varsity Division 1 · Place 29 · Randolph5,000 Meters Varsity Division 12922:37.4811
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 38 · Randolph5,000 Meters Varsity3822:31—