Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Thompson ParkThompson 2 Miler · Sep 1212:16.20Thompson 2 MilerSeptember 12, 2026
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 612:13.67NIKE: Cherokee ChallengeSeptember 6, 2025
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Oct 3118:08.25NJSIAA Sectionals - SouthOctober 31, 2026
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 419:56Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Stockton UniversityOsprey XC High School Invite · Sep 1820:00.44Osprey XC High School InviteSeptember 18, 2026
5,000 Meters · Timber Creek ParkCamden County Championship · Oct 1719:26.40Camden County ChampionshipOctober 17, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - SouthOct 31 · 5,000 Meters Group 4 · Place 79 · Pennsauken5,000 Meters Group 47918:08.25 PB12
Oct 21Burlington County Scholastic League XC ChampionshipOct 21 · 5,000 Meters Varsity · Place 16 · Pennsauken5,000 Meters Varsity1617:52.212
Oct 14Camden County ChampionshipOct 14 · 5,000 Meters Varsity · Place 45 · Pennsauken5,000 Meters Varsity4520:23.6312
Oct 10South Jersey Track Coaches Association OpenOct 10 · 5,000 Meters Varsity 1 · Place 82 · Pennsauken5,000 Meters Varsity 18219:26.1712
Sep 18Osprey XC High School InviteSep 18 · 5,000 Meters Varsity 2 · Place 119 · Pennsauken5,000 Meters Varsity 211920:00.44 PB12
Sep 12Thompson 2 MilerSep 12 · 2 Miles Senior · Place 27 · Pennsauken2 Miles Senior2712:16.20 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 4 · Place 74 · Pennsauken5,000 Meters Group 47418:20.0611
Oct 22BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Liberty · Pennsauken5,000 Meters Liberty0—11
Oct 17Camden County ChampionshipOct 17 · 5,000 Meters Varsity 2 · Place 31 · Pennsauken5,000 Meters Varsity 23119:26.40 PB11
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 4 · Place 37 · Pennsauken5,000 Meters Varsity 43718:26.1011
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity C · Place 97 · Pennsauken5,000 Meters Varsity C9719:56 PB11
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Junior · Place 107 · Pennsauken3,200 Meters Junior10712:13.67 PB11

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 112 · Pennsauken5,000 Meters Varsity11219:49.0210
Oct 23Burlington County Scholastic League Cross Country ChampionshipsOct 23 · 5,000 Meters Varsity · Place 21 · Pennsauken5,000 Meters Varsity2118:54.710
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Junior Varsity · Place 17 · Pennsauken5,000 Meters Junior Varsity1719:21.76—
Sep 20Osprey XC High School InviteSep 20 · 5,000 Meters Junior Varsity · Place 13 · Pennsauken5,000 Meters Junior Varsity1319:45.84—
Sep 14Thompson 2 MilerSep 14 · 2 Miles Sophomore · Place 62 · Pennsauken2 Miles Sophomore6212:43.910