Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Garret Mountain ReservationGarret Invitational · Sep 2020:41Garret InvitationalSeptember 20, 2025
5,000 Meters · Greystone XC CourseNJAC XC Batch Meet #1 · Sep 1620:37.64NJAC XC Batch Meet #1September 16, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 421:29Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 821:53NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 619:54.55Roxbury XC InvitationalSeptember 6, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 3 · Place 147 · Montville5,000 Meters Group 314721:53 PB12
Oct 21Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 93 · Montville5,000 Meters Junior Varsity9321:46.9112
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity D · Place 127 · Montville5,000 Meters Varsity D12721:29 PB12
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 2 Varsity · Place 107 · Montville5,000 Meters Pod 2 Varsity10720:41 PB12
Sep 16NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 2 · Place 94 · Montville5,000 Meters Varsity 29420:37.64 PB12
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Fastest 4 · Place 80 · Montville5,000 Meters Fastest 48019:54.55 PB12

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 22Morris County Underclass XC ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 118 · Montville Twp.5,000 Meters Junior Varsity11822:48.0411
Oct 15NJAC ChampionshipsOct 15 · 5,000 Meters Junior Varsity · Place 69 · Montville Twp.5,000 Meters Junior Varsity6920:40.0111
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 91 · Montville Twp.5,000 Meters Junior Varsity9122:36.76—
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 96 · Montville Twp.5,000 Meters Varsity9620:24.6711
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 96 · Montville Twp.5,000 Meters Varsity9620:24.6711
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 106 · Montville Twp.5,000 Meters Varsity10620:51.8611
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 106 · Montville Twp.5,000 Meters Varsity10620:51.8611
Sep 21Garret InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 13 · Montville Twp.5,000 Meters Junior Varsity1321:3611
Sep 17NJAC XC Batch Meet #1Sep 17 · 5,000 Meters Varsity Division 1 · Place 122 · Montville Twp.5,000 Meters Varsity Division 112221:13.9511

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 17Morris County Underclass XC ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 103 · Montville Twp.5,000 Meters Junior Varsity10321:08.5710
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Junior Varsity · Place 84 · Montville Twp.5,000 Meters Junior Varsity8421:41.3110
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Junior Varsity · Place 84 · Montville Twp.5,000 Meters Junior Varsity8421:41.3110
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 115 · Montville Twp.5,000 Meters Junior Varsity11523:25—
Sep 23Garret InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 49 · Montville Twp.5,000 Meters Junior Varsity4923:2710
Sep 19NJAC XC Batch Meet #2Sep 19 · 4,000 Meters Junior Varsity · Place 36 · Montville Twp.4,000 Meters Junior Varsity3617:35.5310
Sep 9Trials of Miles XC Opening NightSep 9 · 5,000 Meters Junior Varsity · Place 48 · Montville Twp.5,000 Meters Junior Varsity4823:19.90—
Sep 9Trials of Miles XC Opening NightSep 9 · Varsity · Place 48 · Montville Twp.Varsity4823:19.90—
Sep 9Trials of Miles XC Opening NightSep 9 · 5,000 Meters Junior Varsity · Place 48 · Montville Twp.5,000 Meters Junior Varsity4823:19.90—