Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Thompson ParkThompson 2 Miler · Sep 1211:29.36Thompson 2 MilerSeptember 12, 2026
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Oct 3117:37.39NJSIAA Sectionals - SouthOctober 31, 2026
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 419:43Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Timber Creek ParkCamden County Championship · Oct 1724:10.58Camden County ChampionshipOctober 17, 2025

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 70 · Pennsauken5,000 Meters Group 47017:37.39 PB12
Oct 21Burlington County Scholastic League XC ChampionshipOct 21 · 5,000 Meters Varsity · Place 11 · Pennsauken5,000 Meters Varsity1117:22.112
Oct 14Camden County ChampionshipOct 14 · 5,000 Meters Varsity · Place 18 · Pennsauken5,000 Meters Varsity1818:43.7212
Sep 12Thompson 2 MilerSep 12 · 2 Miles Senior · Place 11 · Pennsauken2 Miles Senior1111:29.36 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 4 · Place 56 · Pennsauken5,000 Meters Group 45618:04.5411
Oct 22BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Liberty · Pennsauken5,000 Meters Liberty0—11
Oct 17Camden County ChampionshipOct 17 · 5,000 Meters Varsity 1 · Place 45 · Pennsauken5,000 Meters Varsity 14524:10.58 PB11
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 4 · Place 16 · Pennsauken5,000 Meters Varsity 41617:40.1411
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity C · Place 91 · Pennsauken5,000 Meters Varsity C9119:43 PB11