Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Blair Academy NJISAA Prep State Championships · Oct 2819:41NJISAA Prep State ChampionshipsOctober 28, 2026
5,000 Meters · Garret Mountain ReservationGarret Invitational · Sep 2021:59Garret InvitationalSeptember 20, 2025
5,000 Meters · Greystone XC CourseNJAC Championships · Oct 1319:14.10NJAC ChampionshipsOctober 13, 2026
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 719:57.98NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 820:46NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Newark AcademyBill Blaskopf Newark Academy Invitational · Sep 621:53Bill Blaskopf Newark Academy InvitationalSeptember 6, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters NPB · Place 26 · Morristown-Beard5,000 Meters NPB2619:57.98 PB11
Oct 28NJISAA Prep State ChampionshipsOct 28 · 5,000 Meters Race 2 · Place 25 · Morristown-Beard5,000 Meters Race 22519:41 PB11
Oct 13NJAC ChampionshipsOct 13 · 5,000 Meters Varsity Small · Place 30 · Morristown-Beard5,000 Meters Varsity Small3019:14.10 PB11
Sep 22NJAC XC Batch Meet #2Sep 22 · 5,000 Meters Varsity 1 · Place 37 · Morristown-Beard5,000 Meters Varsity 13719:41.0911
Sep 15NJAC XC Batch Meet #1Sep 15 · 5,000 Meters Varsity 2 · Place 66 · Morristown-Beard5,000 Meters Varsity 26619:53.4411

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public B · Place 51 · Morristown-Beard5,000 Meters Non Public B5120:46 PB10
Oct 29NJISAA Prep State ChampionshipsOct 29 · 5,000 Meters Varsity B · Place 35 · Morristown-Beard5,000 Meters Varsity B3520:0810
Oct 21Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 120 · Morristown-Beard5,000 Meters Varsity12020:14.1810
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 1 Varsity · Place 89 · Morristown-Beard5,000 Meters Pod 1 Varsity8921:59 PB10
Sep 16NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 1 · Place 90 · Morristown-Beard5,000 Meters Varsity 19021:04.4710
Sep 6Bill Blaskopf Newark Academy InvitationalSep 6 · 5,000 Meters Varsity · Place 34 · Morristown-Beard5,000 Meters Varsity3421:53 PB10

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 45 · Morristown-B5,000 Meters Varsity4520:309
Oct 22Morris County Cross Country ChampionshipsOct 22 · 5,000 Meters Varsity · Place 136 · Morristown-B5,000 Meters Varsity13621:34.229
Oct 15NJAC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 85 · Morristown-B5,000 Meters Varsity8520:36.329
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 86 · Morristown-B5,000 Meters Varsity8619:53.169
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 86 · Morristown-Beard School5,000 Meters Varsity8619:53.169
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 130 · Morristown-B5,000 Meters Varsity13022:02.649
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 130 · Morristown-Beard School5,000 Meters Varsity13022:02.649
Sep 21Garret InvitationalSep 21 · 5,000 Meters Varsity · Place 56 · Morristown-B5,000 Meters Varsity5620:469
Sep 17NJAC XC Batch Meet #1Sep 17 · 5,000 Meters Varsity Division 2 · Place 61 · Morristown-Beard School5,000 Meters Varsity Division 26121:17.409