Personal bests

Best marks in available results
Event / courseMarkMeetDate
4972 m · Sandfordville Elementary XC CourseWarwick Valley Wave Mania · Sep 621:59.6Warwick Valley Wave ManiaSeptember 6, 2025
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Nov 120:29NJSIAA Sectionals - North 1November 1, 2025
5,000 Meters · Greystone XC CourseMorris County Cross Country Championships · Oct 2119:39.68Morris County Cross Country ChampionshipsOctober 21, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 421:43Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 821:22NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1220:02Battle @ Ocean County ParkSeptember 12, 2025
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2719:34.7Six 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 50 · Randolph5,000 Meters Group 35021:22 PB12
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 3 · Place 9 · Randolph5,000 Meters Group 3920:29 PB12
Oct 21Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 11 · Randolph5,000 Meters Varsity1119:39.68 PB12
Oct 14NJAC ChampionshipsOct 14 · 5,000 Meters Varsity Large · Place 6 · Randolph5,000 Meters Varsity Large619:45.0312
Oct 7NJAC XC Batch Meet #3Oct 7 · 5,000 Meters Varsity 2 · Place 2 · Randolph5,000 Meters Varsity 2219:47.9412
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity B · Place 43 · Randolph5,000 Meters Varsity B4321:43 PB12
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters Varsity B · Place 4 · Randolph5,000 Meters Varsity B419:34.7 PB12
Sep 16NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 2 · Place 2 · Randolph5,000 Meters Varsity 2220:07.1412
Sep 12Battle @ Ocean County ParkSep 12 · 5,000 Meters Senior · Place 19 · Randolph5,000 Meters Senior1920:02 PB12
Sep 6Warwick Valley Wave ManiaSep 6 · 3.09 Miles Varsity A · Place 21 · Randolph3.09 Miles Varsity A2121:59.6 PB12

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 113 · Randolph5,000 Meters Varsity11322:4411
Nov 2NJSIAA Sectionals - North 1Nov 2 · 5,000 Meters Varsity · Place 8 · Randolph5,000 Meters Varsity820:4211
Oct 22Morris County Cross Country ChampionshipsOct 22 · 5,000 Meters Varsity · Place 12 · Randolph5,000 Meters Varsity1220:26.2011
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 2 · Randolph5,000 Meters Varsity220:09.2811
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 2 · Randolph5,000 Meters Varsity220:09.2811
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 16 · Randolph5,000 Meters Varsity1620:09JR
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 16 · Randolph5,000 Meters Varsity1620:09JR
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 6 · Randolph5,000 Meters Varsity619:54.6211
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 6 · Randolph5,000 Meters Varsity619:54.6211
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 6 · Randolph5,000 Meters Varsity619:54.6211
Sep 17NJAC XC Batch Meet #1Sep 17 · 5,000 Meters Varsity Division 1 · Place 5 · Randolph5,000 Meters Varsity Division 1520:48.8511
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 21 · Randolph5,000 Meters Varsity2121:00—