Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 612:55.32NIKE: Cherokee ChallengeSeptember 6, 2025
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Oct 3118:17.44NJSIAA Sectionals - SouthOctober 31, 2026
5,000 Meters · Palmyra Cove Nature ParkBCSL Cross Country Championships · Oct 2219:25.26BCSL Cross Country ChampionshipsOctober 22, 2025
5,000 Meters · Pennypacker ParkBaker Sub Varsity Invitational · Oct 2922:28.35Baker Sub Varsity InvitationalOctober 29, 2024
5,000 Meters · Stockton UniversityOsprey XC High School Invite · Sep 1820:01.64Osprey XC High School InviteSeptember 18, 2026
5,000 Meters · Timber Creek ParkCamden County Championship · Oct 1720:28.05Camden County ChampionshipOctober 17, 2025

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 - SouthOct 31 · 5,000 Meters Group 4 · Place 84 · Pennsauken5,000 Meters Group 48418:17.44 PB12
Oct 21Burlington County Scholastic League XC ChampionshipOct 21 · 5,000 Meters Varsity · Place 17 · Pennsauken5,000 Meters Varsity1717:57.612
Oct 14Camden County ChampionshipOct 14 · 5,000 Meters Varsity · Place 43 · Pennsauken5,000 Meters Varsity4320:19.8612
Oct 10South Jersey Track Coaches Association OpenOct 10 · 5,000 Meters Varsity 1 · Place 83 · Pennsauken5,000 Meters Varsity 18319:26.6612
Sep 18Osprey XC High School InviteSep 18 · 5,000 Meters Varsity 2 · Place 120 · Pennsauken5,000 Meters Varsity 212020:01.64 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 4 · Place 99 · Pennsauken5,000 Meters Group 49919:24.8111
Oct 22BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Liberty · Place 27 · Pennsauken5,000 Meters Liberty2719:25.26 PB11
Oct 17Camden County ChampionshipOct 17 · 5,000 Meters Varsity 2 · Place 46 · Pennsauken5,000 Meters Varsity 24620:28.05 PB11
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 4 · Place 51 · Pennsauken5,000 Meters Varsity 45119:25.0011
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Junior · Place 154 · Pennsauken3,200 Meters Junior15412:55.32 PB11

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 29Baker Sub Varsity InvitationalOct 29 · 5,000 Meters Sub Varsity 2 · Place 41 · Pennsauken5,000 Meters Sub Varsity 24122:28.35 PB10
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Junior Varsity · Place 95 · Pennsauken5,000 Meters Junior Varsity9522:48.71—