Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 410:45.35NIKE: Cherokee ChallengeSeptember 4, 2026
5,000 Meters · Council Rock CourseCR Invitational · Sep 1917:05.4CR InvitationalSeptember 19, 2026
5,000 Meters · Crystal Lake ParkBurlington County XC Open · Oct 1717:20.9Burlington County XC OpenOctober 17, 2025
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 717:40.67NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 818:01NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1217:15Battle @ Ocean County ParkSeptember 12, 2025
5,000 Meters · Palmyra Cove Nature ParkBCSL Cross Country Championships · Oct 2216:40.61BCSL Cross Country ChampionshipsOctober 22, 2025
5,000 Meters · Thompson ParkNJSIAA Sectionals - Central · Oct 3116:26.63NJSIAA Sectionals - CentralOctober 31, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 2 · Place 31 · Cinnaminson5,000 Meters Group 23117:40.67 PB12
Oct 31NJSIAA Sectionals - CentralOct 31 · 5,000 Meters Group 2 · Place 9 · Cinnaminson5,000 Meters Group 2916:26.63 PB12
Oct 21Burlington County Scholastic League XC ChampionshipOct 21 · 5,000 Meters Varsity · Place 4 · Cinnaminson5,000 Meters Varsity416:04.412
Oct 16Burlington County XC OpenOct 16 · 5,000 Meters Varsity · Place 16 · Cinnaminson5,000 Meters Varsity1617:24.1212
Sep 19CR InvitationalSep 19 · 5,000 Meters Varsity · Place 34 · Cinnaminson5,000 Meters Varsity3417:05.4 PB12
Sep 4NIKE: Cherokee ChallengeSep 4 · 3,200 Meters Senior · Place 20 · Cinnaminson3,200 Meters Senior2010:45.35 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 2 · Place 48 · Cinnaminson5,000 Meters Group 24818:01 PB11
Nov 1NJSIAA Sectionals - CentralNov 1 · 5,000 Meters Group 2 · Place 14 · Cinnaminson5,000 Meters Group 21417:10.1411
Oct 22BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Liberty · Place 5 · Cinnaminson5,000 Meters Liberty516:40.61 PB11
Oct 17Burlington County XC OpenOct 17 · 5,000 Meters Varsity · Place 16 · Cinnaminson5,000 Meters Varsity1617:20.9 PB11
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity E · Place 39 · Cinnaminson5,000 Meters Varsity E3918:1211
Sep 27Thompson Park Class MeetSep 27 · 5,000 Meters Junior= · Place 19 · Cinnaminson5,000 Meters Junior=1917:46.911
Sep 12Battle @ Ocean County ParkSep 12 · 5,000 Meters Junior= · Place 34 · Cinnaminson5,000 Meters Junior=3417:15 PB11
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Junior · Place 44 · Cinnaminson3,200 Meters Junior4411:15.8711

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 137 · Cinnaminson5,000 Meters Varsity13720:579
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 79 · Cinnaminson5,000 Meters Varsity7921:20.979
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 79 · Cinnaminson5,000 Meters Varsity7921:20.979
Oct 7South Jersey Track Coaches Association OpenOct 7 · 4,000 Meters Varsity · Place 14 · Cinnaminson4,000 Meters Varsity1415:17.579
Oct 7South Jersey Track Coaches Association OpenOct 7 · 4,000 Meters Freshman · Place 14 · Cinnaminson4,000 Meters Freshman1415:17.57—