Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 616:53.87NIKE: Cherokee ChallengeSeptember 6, 2025
5,000 Meters · DREAM ParkSouth Jersey Track Coaches Association Open · Oct 1023:09.75South Jersey Track Coaches Association OpenOctober 10, 2026
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 431:27Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Palmyra Cove Nature ParkBCSL Cross Country Championships · Oct 2224:20.12BCSL Cross Country ChampionshipsOctober 22, 2025
5,000 Meters · Timber Creek ParkCamden County Championship · Oct 1726:17.51Camden County ChampionshipOctober 17, 2025
5,000 Meters · Tyler State ParkCR Invitational · Sep 1925:10.5CR InvitationalSeptember 19, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - SouthOct 31 · 5,000 Meters Group 4 · Place 89 · Pennsauken5,000 Meters Group 48923:33.3511
Oct 21Burlington County Scholastic League XC ChampionshipOct 21 · 5,000 Meters Varsity · Place 16 · Pennsauken5,000 Meters Varsity1622:37.611
Oct 10South Jersey Track Coaches Association OpenOct 10 · 5,000 Meters Varsity 2 · Place 50 · Pennsauken5,000 Meters Varsity 25023:09.75 PB11
Sep 19CR InvitationalSep 19 · 5,000 Meters Varsity · Place 102 · Pennsauken5,000 Meters Varsity10225:10.5 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 4 · Place 88 · Pennsauken5,000 Meters Group 48824:53.3910
Oct 22BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Liberty · Place 21 · Pennsauken5,000 Meters Liberty2124:20.12 PB10
Oct 17Camden County ChampionshipOct 17 · 5,000 Meters Varsity 1 · Place 33 · Pennsauken5,000 Meters Varsity 13326:17.51 PB10
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 4 · Place 54 · Pennsauken5,000 Meters Varsity 45425:00.8810
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity C · Place 173 · Pennsauken5,000 Meters Varsity C17331:27 PB10
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Sophomore · Place 109 · Pennsauken3,200 Meters Sophomore10916:53.87 PB10