Personal bests

Best marks in available results
Event / courseMarkMeetDate
4972 m · Sandfordville Elementary XC CourseWarwick Valley Wave Mania · Sep 623:26.4Warwick Valley Wave ManiaSeptember 6, 2025
5,000 Meters · Belmont PlateauBriarwood Invite · Sep 1324:19.80Briarwood InviteSeptember 13, 2025
5,000 Meters · Darlington ParkNJIC Week #2 · Sep 2319:42NJIC Week #2September 23, 2026
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Oct 3120:18NJSIAA Sectionals - North 1October 31, 2026
5,000 Meters · Holmdel ParkHolmdel Opener · Sep 1821:56.7Holmdel OpenerSeptember 18, 2026
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2721:33.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

10 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - North 1Oct 31 · 5,000 Meters Group 1 · Place 76 · Saddle Brook5,000 Meters Group 17620:18 PB11
Oct 17Bergen County Group ChampionshipsOct 17 · Varsity · Place 28 · Saddle BrookVarsity2819:5111
Oct 6NJIC Divisional ChampionshipsOct 6 · 5,000 Meters Meadowland · Place 42 · Saddle Brook5,000 Meters Meadowland4221:2411
Sep 29NJIC Week #3Sep 29 · 5,000 Meters Varsity 2 · Place 24 · Saddle Brook5,000 Meters Varsity 22420:2111
Sep 26Garret InvitationalSep 26 · 5,000 Meters Varsity Pod 2 · Place 21 · Saddle Brook5,000 Meters Varsity Pod 22120:3011
Sep 23NJIC Week #2Sep 23 · 5,000 Meters Varsity 3 · Place 17 · Saddle Brook5,000 Meters Varsity 31719:42 PB11
Sep 18Holmdel OpenerSep 18 · 5,000 Meters Varsity B · Place 69 · Saddle Brook5,000 Meters Varsity B6921:56.7 PB11
Sep 18Hillsborough InvitationalSep 18 · 5,000 Meters Men B Race 5000 · Place 69 · Saddle Brook5,000 Meters Men B Race 50006921:56.711
Sep 15NJIC Week #1Sep 15 · 5,000 Meters Varsity 1 · Place 26 · Saddle Brook5,000 Meters Varsity 12621:5811
Sep 12Season Opener InvitationalSep 12 · 5,000 Meters Junior Varsity B · Place 7 · Saddle Brook5,000 Meters Junior Varsity B720:1911

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 1 · Place 101 · Saddle Brook5,000 Meters Group 110122:2810
Oct 18Bergen County Group ChampionshipsOct 18 · 5,000 Meters Varsity D · Place 43 · Saddle Brook5,000 Meters Varsity D4321:4510
Oct 7NJIC Divisional ChampionshipsOct 7 · 5,000 Meters Meadowlands · Place 40 · Saddle Brook5,000 Meters Meadowlands4022:2310
Oct 4North Jersey ChampionshipsOct 4 · 5,000 Meters Varsity · Place 57 · Saddle Brook5,000 Meters Varsity5722:0610
Sep 30NJIC Week #3Sep 30 · 5,000 Meters Varsity 3 · Place 70 · Saddle Brook5,000 Meters Varsity 37022:3310
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV C · Place 136 · Saddle Brook5,000 Meters JV C13621:33.6 PB10
Sep 17NJIC Week #2Sep 17 · 5,000 Meters Varsity 3 · Place 52 · Saddle Brook5,000 Meters Varsity 35221:4810
Sep 13Briarwood InviteSep 13 · 5,000 Meters JV · Place 123 · Saddle Brook5,000 Meters JV12324:19.80 PB10
Sep 10NJIC Week #1Sep 10 · 5,000 Meters Race 3 · Place 59 · Saddle Brook5,000 Meters Race 35922:3410
Sep 6Warwick Valley Wave ManiaSep 6 · 3.09 Miles Varsity A · Place 138 · Saddle Brook3.09 Miles Varsity A13823:26.4 PB10

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 19Bergen County Group ChampionshipsOct 19 · 2,800 Meters Freshman · Place 37 · Saddle Brook2,800 Meters Freshman3711:099
Sep 25NJIC Week #3Sep 25 · 5,000 Meters Varsity · Place 82 · Saddle Brook5,000 Meters Varsity8223:509
Sep 21Garret InvitationalSep 21 · 3,200 Meters Freshman · Place 17 · Saddle Brook3,200 Meters Freshman1714:499
Sep 18NJIC Week #2Sep 18 · 5,000 Meters Varsity · Place 51 · Saddle Brook5,000 Meters Varsity5123:399
Sep 14Back to the Mountain InvitationalSep 14 · 3,200 Meters Freshman · Place 17 · Saddle Brook3,200 Meters Freshman1714:349