Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · DREAM ParkSouth Jersey Track Coaches Association Open · Oct 1119:28.09South Jersey Track Coaches Association OpenOctober 11, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 423:00Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Timber Creek ParkCamden County Championship · Oct 1720:42.35Camden County ChampionshipOctober 17, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 4 · Place 101 · Pennsauken5,000 Meters Group 410119:36.8612
Oct 22BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Liberty · Pennsauken5,000 Meters Liberty0—12
Oct 17Camden County ChampionshipOct 17 · 5,000 Meters Varsity 2 · Place 52 · Pennsauken5,000 Meters Varsity 25220:42.35 PB12
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 4 · Place 52 · Pennsauken5,000 Meters Varsity 45219:28.09 PB12
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity C · Place 165 · Pennsauken5,000 Meters Varsity C16523:00 PB12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 111 · Pennsauken5,000 Meters Varsity11119:42.5811
Oct 23Burlington County Scholastic League Cross Country ChampionshipsOct 23 · 5,000 Meters Varsity · Place 26 · Pennsauken5,000 Meters Varsity2619:45.111
Oct 18Camden County ChampionshipOct 18 · 5,000 Meters Varsity · Place 57 · Pennsauken5,000 Meters Varsity576:33.411
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Junior Varsity · Place 34 · Pennsauken5,000 Meters Junior Varsity3420:18.47—
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Junior Varsity · Place 80 · Pennsauken5,000 Meters Junior Varsity8020:02JR
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Junior Varsity · Place 80 · Pennsauken5,000 Meters Junior Varsity8020:02JR
Sep 20Osprey XC High School InviteSep 20 · 5,000 Meters Junior Varsity · Place 27 · Pennsauken5,000 Meters Junior Varsity2720:35.02—
Sep 14Thompson 2 MilerSep 14 · 2 Miles Varsity · Place 65 · Pennsauken2 Miles Varsity6512:53.911

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30Haddonfield Sub Varsity InvitationalOct 30 · 5,000 Meters Novice · Place 27 · Pennsauken5,000 Meters Novice2721:13.7010
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 24 · Pennsauken5,000 Meters Varsity2420:17.5810
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Junior Varsity · Place 24 · Pennsauken5,000 Meters Junior Varsity2420:17.58—
Sep 9Thompson 2 MilerSep 9 · 2 Miles Sophomore · Place 70 · Pennsauken2 Miles Sophomore7014:10.2510
Sep 9Thompson 2 MilerSep 9 · 2 Miles Sophomore · Place 70 · Pennsauken2 Miles Sophomore7014:10.2510

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1Haddonfield Sub Varsity InvitationalNov 1 · 5,000 Meters Varsity · Place 18 · Pennsauken5,000 Meters Varsity1821:15.909
Oct 29NJSIAA Sectionals - SouthOct 29 · 5,000 Meters Varsity · Place 121 · Pennsauken5,000 Meters Varsity12121:17.679
Oct 14Camden County ChampionshipsOct 14 · 3,200 Meters Varsity · Place 12 · Pennsauken3,200 Meters Varsity1214:05.229
Sep 23Osprey XC High School InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 41 · Pennsauken5,000 Meters Junior Varsity4122:27.529