Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Thompson ParkThompson 2 Miler · Sep 1216:27.41Thompson 2 MilerSeptember 12, 2026
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 616:54.11NIKE: Cherokee ChallengeSeptember 6, 2025
5,000 Meters · DREAM ParkSouth Jersey Track Coaches Association Open · Oct 1024:58.42South Jersey Track Coaches Association OpenOctober 10, 2026
5,000 Meters · Pennypacker ParkBaker Sub Varsity Invitational · Oct 2822:52.10Baker Sub Varsity InvitationalOctober 28, 2025
5,000 Meters · Stockton UniversityOsprey XC High School Invite · Sep 1825:29.34Osprey XC High School InviteSeptember 18, 2026
5,000 Meters · Timber Creek ParkCamden County Championship · Oct 1725:16.24Camden 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 27Baker Sub Varsity InvitationalOct 27 · 5,000 Meters Varsity · Place 109 · Pennsauken5,000 Meters Varsity10923:30.1711
Oct 14Camden County ChampionshipOct 14 · 5,000 Meters Junior Varsity · Place 66 · Pennsauken5,000 Meters Junior Varsity6627:12.8111
Oct 10South Jersey Track Coaches Association OpenOct 10 · 5,000 Meters Varsity 1 · Place 105 · Pennsauken5,000 Meters Varsity 110524:58.42 PB11
Sep 18Osprey XC High School InviteSep 18 · 5,000 Meters Varsity 1 · Place 95 · Pennsauken5,000 Meters Varsity 19525:29.34 PB11
Sep 12Thompson 2 MilerSep 12 · 2 Miles Junior · Place 82 · Pennsauken2 Miles Junior8216:27.41 PB11

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28Baker Sub Varsity InvitationalOct 28 · 5,000 Meters Sub Varsity B · Place 87 · Pennsauken5,000 Meters Sub Varsity B8722:52.10 PB10
Oct 17Camden County ChampionshipOct 17 · 5,000 Meters Varsity 1 · Place 47 · Pennsauken5,000 Meters Varsity 14725:16.24 PB10
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 1 · Place 163 · Pennsauken5,000 Meters Varsity 116325:04.6310
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Sophomore · Place 294 · Pennsauken3,200 Meters Sophomore29416:54.11 PB10

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 29Baker Sub Varsity InvitationalOct 29 · 5,000 Meters Sub Varsity 2 · Place 104 · Pennsauken5,000 Meters Sub Varsity 210429:34.279
Oct 12South Jersey Track Coaches Association OpenOct 12 · 3,200 Meters Freshman · Place 38 · Pennsauken3,200 Meters Freshman3821:41.88—
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Junior Varsity · Place 273 · Pennsauken5,000 Meters Junior Varsity27327:45FR
Sep 20Osprey XC High School InviteSep 20 · 5,000 Meters Junior Varsity · Place 140 · Pennsauken5,000 Meters Junior Varsity14028:59.76—