Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Thompson ParkThompson 2 Miler · Sep 1213:00.64Thompson 2 MilerSeptember 12, 2026
3,200 Meters · DREAM ParkSouth Jersey Track Coaches Association Open · Oct 1115:57.07South Jersey Track Coaches Association OpenOctober 11, 2025
3,200 Meters · Timber Creek ParkCamden County Championship · Oct 1713:28.39Camden County ChampionshipOctober 17, 2025
5,000 Meters · Pennypacker ParkBaker Sub Varsity Invitational · Oct 2820:49.85Baker Sub Varsity InvitationalOctober 28, 2025
5,000 Meters · Stockton UniversityOsprey XC High School Invite · Sep 1821:21.40Osprey XC High School InviteSeptember 18, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 18Osprey XC High School InviteSep 18 · 5,000 Meters Varsity 2 · Place 147 · Pennsauken5,000 Meters Varsity 214721:21.40 PB10
Sep 12Thompson 2 MilerSep 12 · 2 Miles Sophomore · Place 48 · Pennsauken2 Miles Sophomore4813:00.64 PB10

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28Baker Sub Varsity InvitationalOct 28 · 5,000 Meters Freshman · Place 23 · Pennsauken5,000 Meters Freshman2320:49.85 PB9
Oct 22BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Liberty · Pennsauken5,000 Meters Liberty0—9
Oct 17Camden County ChampionshipOct 17 · 3,200 Meters Freshman · Place 11 · Pennsauken3,200 Meters Freshman1113:28.39 PB9
Oct 11South Jersey Track Coaches Association OpenOct 11 · 3,200 Meters Freshman · Place 29 · Pennsauken3,200 Meters Freshman2915:57.07 PB9