Personal bests

Best marks in available results
Event / courseMarkMeetDate
2800 m · Darlington ParkBergen County Group Championships · Oct 1810:35Bergen County Group ChampionshipsOctober 18, 2025
3,200 Meters · Garret Mountain ReservationNJIC Divisional Championships · Oct 713:38NJIC Divisional ChampionshipsOctober 7, 2025
4200 m · Sandfordville Elementary XC CourseWarwick Valley Wave Mania · Sep 622:18.7Warwick Valley Wave ManiaSeptember 6, 2025
5,000 Meters · Belmont PlateauBriarwood Invite · Sep 1325:16.30Briarwood InviteSeptember 13, 2025
5,000 Meters · Darlington ParkNJIC Week #3 · Sep 2919:13NJIC Week #3September 29, 2026
5,000 Meters · Garret Mountain ReservationNJIC Divisional Championships · Oct 619:50NJIC Divisional ChampionshipsOctober 6, 2026
5,000 Meters · Holmdel ParkHolmdel Opener · Sep 1820:56.1Holmdel OpenerSeptember 18, 2026
5,000 Meters · Livingston HSLancer Invitational · Sep 421:36Lancer InvitationalSeptember 4, 2026
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2723:08.0Six 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 84 · Saddle Brook5,000 Meters Group 18420:3310
Oct 6NJIC Divisional ChampionshipsOct 6 · 5,000 Meters Meadowland · Place 24 · Saddle Brook5,000 Meters Meadowland2419:50 PB10
Sep 29NJIC Week #3Sep 29 · 5,000 Meters Varsity 2 · Place 12 · Saddle Brook5,000 Meters Varsity 21219:13 PB10
Sep 26Garret InvitationalSep 26 · 5,000 Meters Varsity Pod 2 · Place 19 · Saddle Brook5,000 Meters Varsity Pod 21920:1510
Sep 23NJIC Week #2Sep 23 · 5,000 Meters Varsity 3 · Place 16 · Saddle Brook5,000 Meters Varsity 31619:3310
Sep 18Holmdel OpenerSep 18 · 5,000 Meters Varsity B · Place 48 · Saddle Brook5,000 Meters Varsity B4820:56.1 PB10
Sep 18Hillsborough InvitationalSep 18 · 5,000 Meters Men B Race 5000 · Place 48 · Saddle Brook5,000 Meters Men B Race 50004820:56.110
Sep 15NJIC Week #1Sep 15 · 5,000 Meters Varsity 1 · Place 17 · Saddle Brook5,000 Meters Varsity 11720:4610
Sep 12Season Opener InvitationalSep 12 · 5,000 Meters Junior Varsity B · Place 4 · Saddle Brook5,000 Meters Junior Varsity B420:0110
Sep 4Lancer InvitationalSep 4 · 5,000 Meters Varsity · Place 41 · Saddle Brook5,000 Meters Varsity4121:36 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 18Bergen County Group ChampionshipsOct 18 · 2,800 Meters Freshman Pod 1 · Place 19 · Saddle Brook2,800 Meters Freshman Pod 11910:35 PB9
Oct 7NJIC Divisional ChampionshipsOct 7 · 3,200 Meters Freshman · Place 13 · Saddle Brook3,200 Meters Freshman1313:38 PB9
Oct 4North Jersey ChampionshipsOct 4 · 5,000 Meters Junior Varsity · Place 27 · Saddle Brook5,000 Meters Junior Varsity2722:039
Sep 30NJIC Week #3Sep 30 · 5,000 Meters Varsity 3 · Place 82 · Saddle Brook5,000 Meters Varsity 38223:149
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV C · Place 206 · Saddle Brook5,000 Meters JV C20623:08.0 PB9
Sep 17NJIC Week #2Sep 17 · 5,000 Meters Varsity 3 · Place 63 · Saddle Brook5,000 Meters Varsity 36322:459
Sep 13Briarwood InviteSep 13 · 5,000 Meters JV · Place 135 · Saddle Brook5,000 Meters JV13525:16.30 PB9
Sep 10NJIC Week #1Sep 10 · 5,000 Meters Race 3 · Place 80 · Saddle Brook5,000 Meters Race 38024:329
Sep 6Warwick Valley Wave ManiaSep 6 · 2.61 Miles JV B · Place 93 · Saddle Brook2.61 Miles JV B9322:18.7 PB9