Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Nov 121:40NJSIAA Sectionals - North 1November 1, 2025
5,000 Meters · Greystone XC CourseMorris County Cross Country Championships · Oct 2120:40.53Morris County Cross Country ChampionshipsOctober 21, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 823:16NJSIAA Group ChampionshipsNovember 8, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 20Morris County Cross Country ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 26 · Mountain Lakes5,000 Meters Junior Varsity2624:00.0012
Oct 20Morris County Underclass XC ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 26 · Mountain Lakes5,000 Meters Junior Varsity2624:00.0012
Sep 26Garret InvitationalSep 26 · 5,000 Meters Junior Varsity Pod 2 · Place 2 · Mountain Lakes5,000 Meters Junior Varsity Pod 2224:4512
Sep 22NJAC XC Batch Meet #2Sep 22 · 5,000 Meters Varsity 1 · Place 92 · Mountain Lakes5,000 Meters Varsity 19226:19.4812
Sep 15NJAC XC Batch Meet #1Sep 15 · 5,000 Meters Varsity 1 · Place 95 · Mountain Lakes5,000 Meters Varsity 19525:28.2112

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 1 · Place 51 · Mountain Lakes5,000 Meters Group 15123:16 PB11
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 1 · Place 7 · Mountain Lakes5,000 Meters Group 1721:40 PB11
Oct 21Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 24 · Mountain Lakes5,000 Meters Varsity2420:40.53 PB11
Oct 14NJAC ChampionshipsOct 14 · 5,000 Meters Varsity Small · Place 9 · Mountain Lakes5,000 Meters Varsity Small920:43.8611
Oct 7NJAC XC Batch Meet #3Oct 7 · 5,000 Meters Varsity 2 · Place 17 · Mountain Lakes5,000 Meters Varsity 21721:03.0011
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 1Varsity · Place 9 · Mountain Lakes5,000 Meters Pod 1Varsity921:4911
Sep 16NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 1 · Place 18 · Mountain Lakes5,000 Meters Varsity 11821:11.9211

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 2NJSIAA Sectionals - North 1Nov 2 · 5,000 Meters Varsity · Place 17 · Mountain Lakes5,000 Meters Varsity1722:4910
Oct 22Morris County Cross Country ChampionshipsOct 22 · 5,000 Meters Varsity · Place 66 · Mountain Lakes5,000 Meters Varsity6623:00.8210
Oct 15NJAC ChampionshipsOct 15 · 5,000 Meters Junior Varsity · Place 4 · Mountain Lakes5,000 Meters Junior Varsity422:13.0010
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 57 · Mountain Lakes5,000 Meters Varsity5723:59.6210
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 57 · Mountain Lakes5,000 Meters Varsity5723:59.6210
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 47 · Mountain Lakes5,000 Meters Varsity4722:29.8710
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 47 · Mountain Lakes5,000 Meters Varsity4722:29.8710
Sep 21Garret InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 2 · Mountain Lakes5,000 Meters Junior Varsity225:2910
Sep 17NJAC XC Batch Meet #1Sep 17 · 5,000 Meters Varsity Division 2 · Place 47 · Mountain Lakes5,000 Meters Varsity Division 24723:45.3710

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 81 · Mountain Lakes5,000 Meters Varsity8124:399
Oct 28NJSIAA Sectionals - North 1Oct 28 · 5,000 Meters Varsity · Place 46 · Mountain Lakes5,000 Meters Varsity4626:119
Oct 17Morris County Cross Country ChampionshipsOct 17 · 5,000 Meters Varsity · Place 106 · Mountain Lakes5,000 Meters Varsity10623:36.939
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 50 · Mountain Lakes5,000 Meters Varsity5023:36.769
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 50 · Mountain Lakes5,000 Meters Varsity5023:36.769
Sep 27NJAC XC Batch Meet #3Sep 27 · 5,000 Meters Varsity · Place 53 · Mountain Lakes5,000 Meters Varsity5324:17.299
Sep 23Garret InvitationalSep 23 · 3,200 Meters Freshman · Place 3 · Mountain Lakes3,200 Meters Freshman315:019
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 70 · Mountain Lakes5,000 Meters Varsity7024:12.579
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 70 · Mountain Lakes5,000 Meters Varsity7024:12.579
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 70 · Mountain Lakes5,000 Meters Varsity7024:12.579