Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Holmdel ParkShore Coaches Invitational · Oct 415:50Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Oct 3121:15NJSIAA Sectionals - North 1October 31, 2026
5,000 Meters · Greystone XC CourseNJAC XC Batch Meet #2 · Sep 2221:03.39NJAC XC Batch Meet #2September 22, 2026
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 721:37.94NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 822:51NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 623:14.35Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1121:00.55Battle @ Ocean County ParkSeptember 11, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 2 · Place 38 · Montville5,000 Meters Group 23821:37.94 PB10
Oct 31NJSIAA Sectionals - North 1Oct 31 · 5,000 Meters Group 2 · Place 13 · Montville5,000 Meters Group 21321:15 PB10
Oct 20Morris County Cross Country ChampionshipsOct 20 · Varsity · Place 26 · Montville Twp.Varsity2620:46.5010
Oct 13NJAC ChampionshipsOct 13 · 5,000 Meters Varsity Large · Place 24 · Montville5,000 Meters Varsity Large2421:19.3010
Sep 22NJAC XC Batch Meet #2Sep 22 · 5,000 Meters Varsity 1 · Place 15 · Montville5,000 Meters Varsity 11521:03.39 PB10
Sep 19Back to the Mountain InvitationalSep 19 · 5,000 Meters Varsity 2 · Place 23 · Montville5,000 Meters Varsity 22322:2410
Sep 15NJAC XC Batch Meet #1Sep 15 · 5,000 Meters Varsity 2 · Place 8 · Montville5,000 Meters Varsity 2821:31.7010
Sep 11Battle @ Ocean County ParkSep 11 · 5,000 Meters Sophomore · Place 11 · Montville5,000 Meters Sophomore1121:00.55 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 3 · Place 98 · Montville5,000 Meters Group 39822:51 PB9
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 3 · Place 40 · Montville5,000 Meters Group 34022:189
Oct 21Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 86 · Montville5,000 Meters Varsity8622:29.969
Oct 14NJAC ChampionshipsOct 14 · 5,000 Meters Varsity Large · Place 69 · Montville5,000 Meters Varsity Large6922:51.939
Oct 7NJAC XC Batch Meet #3Oct 7 · 5,000 Meters Varsity 1 · Place 32 · Montville5,000 Meters Varsity 13223:12.179
Oct 4Shore Coaches InvitationalOct 4 · 2 Miles Freshman A · Place 34 · Montville2 Miles Freshman A3415:50 PB9
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 2 Varsity · Place 40 · Montville5,000 Meters Pod 2 Varsity4023:549
Sep 16NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 1 · Place 80 · Montville5,000 Meters Varsity 18024:43.759
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Future · Place 23 · Montville5,000 Meters Future2323:14.35 PB9