Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Holmdel ParkHolmdel Opener · Sep 1817:56.7Holmdel OpenerSeptember 18, 2026
3,200 Meters · Garret Mountain ReservationNJIC Week #1 · Sep 1518:04NJIC Week #1September 15, 2026
4200 m · Sandfordville Elementary XC CourseWarwick Valley Wave Mania · Sep 622:53.3Warwick Valley Wave ManiaSeptember 6, 2025
5,000 Meters · Belmont PlateauBriarwood Invite · Sep 1327:19.60Briarwood InviteSeptember 13, 2025
5,000 Meters · Darlington ParkBergen County Group Championships · Oct 1825:16Bergen County Group ChampionshipsOctober 18, 2025
5,000 Meters · Garret Mountain ReservationNorth Jersey Championships · Oct 426:18North Jersey ChampionshipsOctober 4, 2025
5,000 Meters · Livingston HSLancer Invitational · Sep 430:18Lancer InvitationalSeptember 4, 2026
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2725:39.6Six Flags Wild Safari InvitationalSeptember 27, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 6NJIC Divisional ChampionshipsOct 6 · 5,000 Meters Junior Varsity · Place 73 · Saddle Brook5,000 Meters Junior Varsity7326:5111
Sep 26Garret InvitationalSep 26 · 5,000 Meters Junior Varsity Pod 2 · Place 10 · Saddle Brook5,000 Meters Junior Varsity Pod 21026:3211
Sep 18Holmdel OpenerSep 18 · 2 Miles B · Place 86 · Saddle Brook2 Miles B8617:56.7 PB11
Sep 18Hillsborough InvitationalSep 18 · 2 Miles Men B Race · Place 86 · Saddle Brook2 Miles Men B Race8617:56.711
Sep 15NJIC Week #1Sep 15 · 3,200 Meters Junior Varsity · Place 40 · Saddle Brook3,200 Meters Junior Varsity4018:04 PB11
Sep 12Season Opener InvitationalSep 12 · 5,000 Meters Junior Varsity B · Place 63 · Saddle Brook5,000 Meters Junior Varsity B6326:1611
Sep 4Lancer InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 105 · Saddle Brook5,000 Meters Junior Varsity10530:18 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 18Bergen County Group ChampionshipsOct 18 · 5,000 Meters Junior Varsity Pod 1 · Place 85 · Saddle Brook5,000 Meters Junior Varsity Pod 18525:16 PB10
Oct 7NJIC Divisional ChampionshipsOct 7 · 5,000 Meters Junior Varsity · Place 67 · Saddle Brook5,000 Meters Junior Varsity6727:2510
Oct 4North Jersey ChampionshipsOct 4 · 5,000 Meters Junior Varsity · Place 56 · Saddle Brook5,000 Meters Junior Varsity5626:18 PB10
Sep 30NJIC Week #3Sep 30 · 5,000 Meters Varsity 3 · Place 100 · Saddle Brook5,000 Meters Varsity 310025:3510
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV C · Place 285 · Saddle Brook5,000 Meters JV C28525:39.6 PB10
Sep 17NJIC Week #2Sep 17 · 5,000 Meters Varsity 3 · Place 91 · Saddle Brook5,000 Meters Varsity 39125:5110
Sep 13Briarwood InviteSep 13 · 5,000 Meters JV · Place 155 · Saddle Brook5,000 Meters JV15527:19.60 PB10
Sep 10NJIC Week #1Sep 10 · 5,000 Meters Race 3 · Place 93 · Saddle Brook5,000 Meters Race 39326:4210
Sep 6Warwick Valley Wave ManiaSep 6 · 2.61 Miles JV B · Place 94 · Saddle Brook2.61 Miles JV B9422:53.3 PB10