Personal bests

Best marks in available results
Event / courseMarkMeetDate
4972 m · Sandfordville Elementary XC CourseWarwick Valley Wave Mania · Sep 623:23.8Warwick Valley Wave ManiaSeptember 6, 2025
5,000 Meters · Belmont PlateauBriarwood Invite · Sep 1325:19.40Briarwood InviteSeptember 13, 2025
5,000 Meters · Darlington ParkBergen County Group Championships · Oct 1821:52Bergen County Group ChampionshipsOctober 18, 2025
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Nov 122:39NJSIAA Sectionals - North 1November 1, 2025
5,000 Meters · Holmdel ParkHolmdel Opener · Sep 1825:19.4Holmdel OpenerSeptember 18, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 823:48NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Livingston HSLancer Invitational · Sep 423:38Lancer InvitationalSeptember 4, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 18Holmdel OpenerSep 18 · 5,000 Meters Varsity B · Place 27 · Saddle Brook5,000 Meters Varsity B2725:19.4 PB11
Sep 18Hillsborough InvitationalSep 18 · 5,000 Meters Women B Race 5000 · Place 27 · Saddle Brook5,000 Meters Women B Race 50002725:19.411
Sep 12Season Opener InvitationalSep 12 · 5,000 Meters Varsity Pod 2 · Place 14 · Saddle Brook5,000 Meters Varsity Pod 21422:0311
Sep 4Lancer InvitationalSep 4 · 5,000 Meters Varsity · Place 13 · Saddle Brook5,000 Meters Varsity1323:38 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 1 · Place 61 · Saddle Brook5,000 Meters Group 16123:48 PB10
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 1 · Place 15 · Saddle Brook5,000 Meters Group 11522:39 PB10
Oct 18Bergen County Group ChampionshipsOct 18 · 5,000 Meters Varsity D · Place 6 · Saddle Brook5,000 Meters Varsity D621:52 PB10
Oct 7NJIC Divisional ChampionshipsOct 7 · 5,000 Meters Meadowlands · Place 4 · Saddle Brook5,000 Meters Meadowlands424:3210
Oct 4North Jersey ChampionshipsOct 4 · 5,000 Meters Varsity · Place 7 · Saddle Brook5,000 Meters Varsity723:0510
Sep 30NJIC Week #3Sep 30 · 5,000 Meters Varsity 1 · Place 11 · Saddle Brook5,000 Meters Varsity 11123:2110
Sep 17NJIC Week #2Sep 17 · 5,000 Meters Varsity 1 · Place 11 · Saddle Brook5,000 Meters Varsity 11123:1110
Sep 13Briarwood InviteSep 13 · 5,000 Meters JV · Place 11 · Saddle Brook5,000 Meters JV1125:19.40 PB10
Sep 10NJIC Week #1Sep 10 · 5,000 Meters Race 1 · Place 8 · Saddle Brook5,000 Meters Race 1824:0110
Sep 6Warwick Valley Wave ManiaSep 6 · 3.09 Miles Varsity A · Place 37 · Saddle Brook3.09 Miles Varsity A3723:23.8 PB10

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 19Bergen County Group ChampionshipsOct 19 · 2,800 Meters Freshman · Place 2 · Saddle Brook2,800 Meters Freshman211:429
Oct 1NJIC Divisional ChampionshipsOct 1 · 5,000 Meters Varsity · Place 12 · Saddle Brook5,000 Meters Varsity1226:019
Sep 25NJIC Week #3Sep 25 · 5,000 Meters Varsity · Place 19 · Saddle Brook5,000 Meters Varsity1924:579
Sep 21Garret InvitationalSep 21 · 5,000 Meters Varsity · Place 63 · Saddle Brook5,000 Meters Varsity6326:589
Sep 18NJIC Week #2Sep 18 · 5,000 Meters Varsity · Place 14 · Saddle Brook5,000 Meters Varsity1425:429
Sep 14Back to the Mountain InvitationalSep 14 · 5,000 Meters Varsity · Place 52 · Saddle Brook5,000 Meters Varsity5226:109
Sep 11NJIC Week #1Sep 11 · 5,000 Meters Varsity · Place 21 · Saddle Brook5,000 Meters Varsity2126:419