Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Holmdel ParkShore Coaches Invitational · Oct 415:39Shore Coaches InvitationalOctober 4, 2025
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 414:00.66NIKE: Cherokee ChallengeSeptember 4, 2026
5,000 Meters · Crystal Lake ParkBurlington County XC Open · Oct 1723:11.1Burlington County XC OpenOctober 17, 2025
5,000 Meters · DREAM ParkBob Kiessling Invitational · Oct 3120:53.96Bob Kiessling InvitationalOctober 31, 2026
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 723:00.50NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 823:14NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Palmyra Cove Nature ParkBCSL Cross Country Championships · Oct 2221:53.12BCSL Cross Country ChampionshipsOctober 22, 2025
5,000 Meters · Pennypacker ParkBaker Sub Varsity Invitational · Oct 2821:16.78Baker Sub Varsity InvitationalOctober 28, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters NPB · Place 78 · Holy Cross5,000 Meters NPB7823:00.50 PB10
Oct 31Bob Kiessling InvitationalOct 31 · 5,000 Meters Varsity · Place 56 · Holy Cross5,000 Meters Varsity5620:53.96 PB10
Sep 12South Jersey Shootout 2026Sep 12 · 5,000 Meters Red Open HS Boys · Place 60 · Holy Cross5,000 Meters Red Open HS Boys6022:10.410
Sep 4NIKE: Cherokee ChallengeSep 4 · 3,200 Meters Sophomore · Place 135 · Holy Cross3,200 Meters Sophomore13514:00.66 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public B · Place 85 · Holy Cross5,000 Meters Non Public B8523:14 PB9
Nov 1Bob Kiessling InvitationalNov 1 · 5,000 Meters Varsity · Place 67 · Holy Cross5,000 Meters Varsity6722:35.809
Oct 28Baker Sub Varsity InvitationalOct 28 · 5,000 Meters Sub Varsity B · Place 56 · Holy Cross5,000 Meters Sub Varsity B5621:16.78 PB9
Oct 22BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Freedom · Place 38 · Holy Cross5,000 Meters Freedom3821:53.12 PB9
Oct 17Burlington County XC OpenOct 17 · 5,000 Meters Junior Varsity · Place 95 · Holy Cross5,000 Meters Junior Varsity9523:11.1 PB9
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 1 · Place 140 · Holy Cross5,000 Meters Varsity 114022:59.139
Oct 4Shore Coaches InvitationalOct 4 · 2 Miles Freshman C · Place 109 · Holy Cross2 Miles Freshman C10915:39 PB9
Sep 13South Jersey Shootout 2025Sep 13 · 5,000 Meters red · Place 70 · Holy Cross5,000 Meters red7023:48.89
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Freshman · Place 183 · Holy Cross3,200 Meters Freshman18314:42.209