Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 422:11.31NIKE: Cherokee ChallengeSeptember 4, 2026
5,000 Meters · Crystal Lake ParkBurlington County XC Open · Oct 1736:40.9Burlington County XC OpenOctober 17, 2025
5,000 Meters · DREAM ParkBob Kiessling Invitational · Nov 134:28.40Bob Kiessling InvitationalNovember 1, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 439:02Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 839:21NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1135:34.12Battle @ Ocean County ParkSeptember 11, 2026
5,000 Meters · Palmyra Cove Nature ParkBCSL Cross Country Championships · Oct 2234:23.80BCSL Cross Country ChampionshipsOctober 22, 2025
5,000 Meters · Pennypacker ParkBaker Sub Varsity Invitational · Oct 2836:13.75Baker Sub Varsity InvitationalOctober 28, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Bob Kiessling InvitationalOct 31 · 5,000 Meters Varsity · Place 56 · Holy Cross5,000 Meters Varsity5634:42.8612
Oct 27Baker Sub Varsity InvitationalOct 27 · 5,000 Meters Varsity · Place 59 · Holy Cross5,000 Meters Varsity5936:20.1512
Oct 21Burlington County Scholastic League XC ChampionshipOct 21 · 5,000 Meters Varsity · Place 19 · Holy Cross5,000 Meters Varsity1933:56.112
Sep 11Battle @ Ocean County ParkSep 11 · 5,000 Meters Senior · Place 114 · Holy Cross5,000 Meters Senior11435:34.12 PB12
Sep 4NIKE: Cherokee ChallengeSep 4 · 3,200 Meters Senior · Place 166 · Holy Cross3,200 Meters Senior16622:11.31 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public B · Place 69 · Holy Cross5,000 Meters Non Public B6939:21 PB11
Nov 1Bob Kiessling InvitationalNov 1 · 5,000 Meters Varsity · Place 55 · Holy Cross5,000 Meters Varsity5534:28.40 PB11
Oct 28Baker Sub Varsity InvitationalOct 28 · 5,000 Meters Sub Varsity B · Place 52 · Holy Cross5,000 Meters Sub Varsity B5236:13.75 PB11
Oct 22BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Freedom · Holy Cross5,000 Meters Freedom0—11
Oct 22BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Freedom · Place 20 · Holy Cross5,000 Meters Freedom2034:23.80 PB11
Oct 17Burlington County XC OpenOct 17 · 5,000 Meters Junior Varsity · Place 53 · Holy Cross5,000 Meters Junior Varsity5336:40.9 PB11
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity E · Place 148 · Holy Cross5,000 Meters Varsity E14839:02 PB11
Sep 13South Jersey Shootout 2025Sep 13 · 5,000 Meters red · Place 59 · Holy Cross5,000 Meters red5938:48.911
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Junior · Place 223 · Holy Cross3,200 Meters Junior22322:56.2911

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 29Baker Sub Varsity InvitationalOct 29 · 5,000 Meters Sub Varsity 2 · Place 50 · Holy Cross5,000 Meters Sub Varsity 25043:05.8810