Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Thompson ParkThompson 2 Miler · Sep 1218:06.96Thompson 2 MilerSeptember 12, 2026
3,200 Meters · Manalapan Recreation CenterRun The Night · Sep 419:01.83Run The NightSeptember 4, 2026
5,000 Meters · Delaware Valley Reg. HSPetty Classic · Sep 632:17Petty ClassicSeptember 6, 2025
5,000 Meters · Duke Island ParkDuke Island Duel · Sep 1627:18Duke Island DuelSeptember 16, 2026
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 727:30.05NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1432:00.4Skyland Conference ChampsOctober 14, 2025
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2129:21Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2728:36.6Six Flags Wild Safari InvitationalSeptember 27, 2025
5,000 Meters · Thompson ParkNJSIAA Sectionals - Central · Oct 3124:54.03NJSIAA Sectionals - CentralOctober 31, 2026
5,000 Meters · White Oak ParkSomerville HS Senior Meet · Oct 827:35.05Somerville HS Senior MeetOctober 8, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 1 · Place 118 · Manville5,000 Meters Group 111827:30.05 PB12
Oct 31NJSIAA Sectionals - CentralOct 31 · 5,000 Meters Group 1 · Place 43 · Manville5,000 Meters Group 14324:54.03 PB12
Oct 21Somerset County XC ChampionshipsOct 21 · Varsity · Place 89 · ManvilleVarsity8926:5312
Sep 16Duke Island DuelSep 16 · 5,000 Meters Varsity · Place 10 · Manville5,000 Meters Varsity1027:18 PB12
Sep 12Thompson 2 MilerSep 12 · 2 Miles Senior · Place 32 · Manville2 Miles Senior3218:06.96 PB12
Sep 4Run The NightSep 4 · 3,200 Meters Senior · Place 77 · Manville3,200 Meters Senior7719:01.83 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - CentralNov 1 · 5,000 Meters Group 1 · Place 47 · Manville5,000 Meters Group 14727:17.9911
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 85 · Manville5,000 Meters Varsity8529:21 PB11
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Varsity · Place 132 · Manville5,000 Meters Varsity13232:00.4 PB11
Oct 8Somerville HS Senior MeetOct 8 · 5,000 Meters Varsity · Place 27 · Manville5,000 Meters Varsity2727:35.05 PB11
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity F · Place 164 · Manville5,000 Meters Varsity F16429:4311
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV C · Place 108 · Manville5,000 Meters JV C10828:36.6 PB11
Sep 6Petty ClassicSep 6 · 5,000 Meters Varsity · Place 29 · Manville5,000 Meters Varsity2932:17 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 9Somerville HS Senior MeetOct 9 · 5,000 Meters Varsity · Place 28 · Manville5,000 Meters Varsity280:29:19.2524
Oct 9Somerville HS Senior MeetOct 9 · 5,000 Meters Varsity · Place 5 · Manville5,000 Meters Varsity50:29:19.2528
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 162 · Manville5,000 Meters Varsity16232:33—
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Junior Varsity · Place 111 · Manville5,000 Meters Junior Varsity11130:56SO
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Junior Varsity · Place 111 · Manville5,000 Meters Junior Varsity11130:56SO
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Sophomore · Place 122 · Manville5,000 Meters Sophomore12233:49—
Sep 7Petty ClassicSep 7 · 5,000 Meters Varsity · Place 22 · Manville5,000 Meters Varsity2228:45.6—