Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Garret Mountain ReservationGarret Invitational · Sep 2025:03Garret InvitationalSeptember 20, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 426:48Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 327:42.0New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1224:19Battle @ Ocean County ParkSeptember 12, 2025
5,000 Meters · Thompson ParkGreater Middlesex Championship · Oct 2521:45Greater Middlesex ChampionshipOctober 25, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 9XC Fall ClassicOct 9 · 5,000 Meters Junior Varsity · Place 241 · Sayreville War Memorial5,000 Meters Junior Varsity24123:57.7712
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Junior Varsity A · Place 236 · Sayreville War Memorial5,000 Meters Junior Varsity A23627:42.0 PB12
Sep 11Battle @ Ocean County ParkSep 11 · 5,000 Meters Senior · Place 171 · Sayreville War Memorial5,000 Meters Senior17126:49.8212

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 25Greater Middlesex ChampionshipOct 25 · 5,000 Meters Junior Varsity · Place 102 · Sayreville War Memorial5,000 Meters Junior Varsity10221:45 PB11
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Junior Varsity A · Place 270 · Sayreville War Memorial5,000 Meters Junior Varsity A27026:48 PB11
Sep 27Thompson Park Class MeetSep 27 · 5,000 Meters Junior= · Place 126 · Sayreville War Memorial5,000 Meters Junior=12625:13.211
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 2 JV · Place 119 · Sayreville War Memorial5,000 Meters Pod 2 JV11925:03 PB11
Sep 12Battle @ Ocean County ParkSep 12 · 5,000 Meters Junior= · Place 177 · Sayreville War Memorial5,000 Meters Junior=17724:19 PB11