Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Thompson ParkThompson 2 Miler · Sep 1211:08.68Thompson 2 MilerSeptember 12, 2026
5,000 Meters · Blair Academy NJISAA Prep State Championships · Oct 2817:41NJISAA Prep State ChampionshipsOctober 28, 2026
5,000 Meters · Holmdel ParkNJSIAA XC Meet of Champions · Nov 1517:36NJSIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 817:55NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Newark AcademyBill Blaskopf Newark Academy Invitational · Sep 618:01Bill Blaskopf Newark Academy InvitationalSeptember 6, 2025
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1317:39.70Skyland Conference ChampsOctober 13, 2026
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2117:17Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2716:45.9Six Flags Wild Safari InvitationalSeptember 27, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters NPB · Place 5 · Rutgers Prep5,000 Meters NPB518:01.3711
Oct 28NJISAA Prep State ChampionshipsOct 28 · 5,000 Meters Race 2 · Place 3 · Rutgers Prep5,000 Meters Race 2317:41 PB11
Oct 21Somerset County XC ChampionshipsOct 21 · Varsity · Place 40 · Rutgers PrepVarsity4017:4911
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Varsity · Place 13 · Rutgers Prep5,000 Meters Varsity1317:39.70 PB11
Sep 12Thompson 2 MilerSep 12 · 2 Miles Junior · Place 9 · Rutgers Prep2 Miles Junior911:08.68 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15NJSIAA XC Meet of ChampionsNov 15 · 5,000 Meters Varsity · Place 122 · Rutgers Prep5,000 Meters Varsity12217:36 PB10
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public B · Place 2 · Rutgers Prep5,000 Meters Non Public B217:55 PB10
Oct 29NJISAA Prep State ChampionshipsOct 29 · 5,000 Meters Varsity B · Place 8 · Rutgers Prep5,000 Meters Varsity B817:4510
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 25 · Rutgers Prep5,000 Meters Varsity2517:17 PB10
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Varsity · Place 40 · Rutgers Prep5,000 Meters Varsity4018:05.810
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity F · Place 30 · Rutgers Prep5,000 Meters Varsity F3017:3610
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters Varsity D · Place 10 · Rutgers Prep5,000 Meters Varsity D1016:45.9 PB10
Sep 6Bill Blaskopf Newark Academy InvitationalSep 6 · 5,000 Meters Varsity · Place 2 · Rutgers Prep5,000 Meters Varsity218:01 PB10

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 13 · Rutgers Prep5,000 Meters Varsity1318:499
Oct 24Somerset County XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 41 · Rutgers Prep5,000 Meters Varsity4117:599
Oct 15NJ Skyland Conference ChampsOct 15 · 5,000 Meters Varsity · Place 131 · M-Rutgers Prep5,000 Meters Varsity13122:49.2FR
Oct 15NJ Skyland Conference ChampsOct 15 · Varsity · Place 39 · M-Rutgers PrepVarsity3922:49.2FR
Oct 15NJ Skyland Conference ChampsOct 15 · Championship · Place 131 · M-Rutgers PrepChampionship1314:33.8FR
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 49 · Rutgers Prep5,000 Meters Varsity4918:18—
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 27 · Rutgers Prep5,000 Meters Varsity2717:32FR
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 27 · Rutgers Prep5,000 Meters Varsity2717:32FR
Sep 14Thompson 2 MilerSep 14 · 2 Miles Freshman · Place 2 · Rutgers Prep2 Miles Freshman210:50.99
Sep 7Bill Blaskopf Newark Academy Cross Country InvitationalSep 7 · 5,000 Meters Varsity · Place 3 · Rutgers Prep5,000 Meters Varsity318:229