Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Garret Mountain ReservationGarret Invitational · Sep 2020:55Garret InvitationalSeptember 20, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 420:58Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 319:29.3New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1119:00.99Battle @ Ocean County ParkSeptember 11, 2026
5,000 Meters · Thompson ParkNJSIAA Sectionals - Central · Oct 3118:24.83NJSIAA Sectionals - CentralOctober 31, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - CentralOct 31 · 5,000 Meters Group 4 · Place 90 · Sayreville War Memorial5,000 Meters Group 49018:24.83 PB12
Oct 21Greater Middlesex ChampionshipOct 21 · 5,000 Meters Championship · Place 67 · Sayreville5,000 Meters Championship6718:48.7212
Oct 9XC Fall ClassicOct 9 · 5,000 Meters Varsity · Place 133 · Sayreville War Memorial5,000 Meters Varsity13318:31.0412
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity B · Place 137 · Sayreville War Memorial5,000 Meters Varsity B13719:29.3 PB12
Sep 11Battle @ Ocean County ParkSep 11 · 5,000 Meters Senior · Place 78 · Sayreville War Memorial5,000 Meters Senior7819:00.99 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - CentralNov 1 · 5,000 Meters Group 4 · Place 122 · Sayreville War Memorial5,000 Meters Group 412220:00.6911
Oct 25Greater Middlesex ChampionshipOct 25 · 5,000 Meters Varsity · Place 105 · Sayreville War Memorial5,000 Meters Varsity10520:2711
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity B · Place 174 · Sayreville War Memorial5,000 Meters Varsity B17420:58 PB11
Sep 27Thompson Park Class MeetSep 27 · 5,000 Meters Junior= · Place 64 · Sayreville War Memorial5,000 Meters Junior=6420:26.811
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 2 Varsity · Place 111 · Sayreville War Memorial5,000 Meters Pod 2 Varsity11120:55 PB11
Sep 12Battle @ Ocean County ParkSep 12 · 5,000 Meters Junior= · Place 96 · Sayreville War Memorial5,000 Meters Junior=9619:4211