Personal bests

Best marks in available results
Event / courseMarkMeetDate
4972 m · Sandfordville Elementary XC CourseWarwick Valley Wave Mania · Sep 621:14.1Warwick Valley Wave ManiaSeptember 6, 2025
5,000 Meters · Belmont PlateauBriarwood Invite · Sep 1323:50.30Briarwood InviteSeptember 13, 2025
5,000 Meters · Darlington ParkBergen County Group Championships · Oct 1820:05Bergen County Group ChampionshipsOctober 18, 2025
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Oct 3121:15NJSIAA Sectionals - North 1October 31, 2026
5,000 Meters · Livingston HSLancer Invitational · Sep 422:20Lancer InvitationalSeptember 4, 2026
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2720:28.9Six 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 31NJSIAA Sectionals - North 1Oct 31 · 5,000 Meters Group 1 · Place 100 · Saddle Brook5,000 Meters Group 110021:15 PB12
Oct 17Bergen County Group ChampionshipsOct 17 · Varsity · Place 45 · Saddle BrookVarsity4522:0012
Oct 6NJIC Divisional ChampionshipsOct 6 · 5,000 Meters Meadowland · Place 41 · Saddle Brook5,000 Meters Meadowland4121:2012
Sep 29NJIC Week #3Sep 29 · 5,000 Meters Varsity 2 · Place 41 · Saddle Brook5,000 Meters Varsity 24121:5712
Sep 26Garret InvitationalSep 26 · 5,000 Meters Varsity Pod 2 · Place 53 · Saddle Brook5,000 Meters Varsity Pod 25322:3812
Sep 23NJIC Week #2Sep 23 · 5,000 Meters Varsity 3 · Place 33 · Saddle Brook5,000 Meters Varsity 33321:0912
Sep 4Lancer InvitationalSep 4 · 5,000 Meters Varsity · Place 47 · Saddle Brook5,000 Meters Varsity4722:20 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 1 · Place 76 · Saddle Brook5,000 Meters Group 17621:1811
Oct 18Bergen County Group ChampionshipsOct 18 · 5,000 Meters Varsity D · Place 26 · Saddle Brook5,000 Meters Varsity D2620:05 PB11
Oct 7NJIC Divisional ChampionshipsOct 7 · 5,000 Meters Meadowlands · Place 34 · Saddle Brook5,000 Meters Meadowlands3421:5711
Oct 4North Jersey ChampionshipsOct 4 · 5,000 Meters Varsity · Place 55 · Saddle Brook5,000 Meters Varsity5521:4011
Sep 30NJIC Week #3Sep 30 · 5,000 Meters Varsity 3 · Place 41 · Saddle Brook5,000 Meters Varsity 34120:5711
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV C · Place 87 · Saddle Brook5,000 Meters JV C8720:28.9 PB11
Sep 13Briarwood InviteSep 13 · 5,000 Meters JV · Place 111 · Saddle Brook5,000 Meters JV11123:50.30 PB11
Sep 6Warwick Valley Wave ManiaSep 6 · 3.09 Miles Varsity A · Place 120 · Saddle Brook3.09 Miles Varsity A12021:14.1 PB11

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2NJSIAA Sectionals - North 1Nov 2 · 5,000 Meters Varsity · Place 41 · Saddle Brook5,000 Meters Varsity4119:2710
Oct 19Bergen County Group ChampionshipsOct 19 · 5,000 Meters Championship · Place 12 · Saddle Brook5,000 Meters Championship1219:0010
Oct 1NJIC Divisional ChampionshipsOct 1 · 5,000 Meters Varsity · Place 11 · Saddle Brook5,000 Meters Varsity1119:2810
Sep 25NJIC Week #3Sep 25 · 5,000 Meters Varsity · Place 20 · Saddle Brook5,000 Meters Varsity2019:0410
Sep 21Garret InvitationalSep 21 · 5,000 Meters Varsity · Place 53 · Saddle Brook5,000 Meters Varsity5320:3710
Sep 18NJIC Week #2Sep 18 · 5,000 Meters Varsity · Place 8 · Saddle Brook5,000 Meters Varsity819:2010
Sep 14Back to the Mountain InvitationalSep 14 · 5,000 Meters Varsity · Place 43 · Saddle Brook5,000 Meters Varsity4320:1210
Sep 11NJIC Week #1Sep 11 · 5,000 Meters Varsity · Place 33 · Saddle Brook5,000 Meters Varsity3321:0210