Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 215:19.74NJCTC Cross Country ChampionshipNovember 2, 2024
5,000 Meters · Branch Brook ParkSEC Batch Meet 3 · Sep 2920:02.2SEC Batch Meet 3September 29, 2026
5,000 Meters · Cedar Grove ParkEssex County Cross Country Championship · Oct 2419:11.31Essex County Cross Country ChampionshipOctober 24, 2025
5,000 Meters · Greystone XC CourseMagee Memorial Class Meet · Sep 2020:07.0Magee Memorial Class MeetSeptember 20, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 421:47Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 320:19.1New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2720:00.7Six 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

3 results
DateMeetEventPlMarkGr
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 145 · Seton Hall Preparatory School5,000 Meters Junior Varsity14522:14.8511
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Junior Varsity B · Place 50 · Seton Hall Prep5,000 Meters Junior Varsity B5020:19.1 PB11
Sep 29SEC Batch Meet 3Sep 29 · 5,000 Meters Novice 5k · Place 3 · Seton Hall Prep5,000 Meters Novice 5k320:02.2 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1NJCTC Cross Country ChampionshipNov 1 · 5,000 Meters Junior Varsity · Place 58 · Seton Hall Prep5,000 Meters Junior Varsity5820:23.0910
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Junior Varsity · Place 38 · Seton Hall Prep5,000 Meters Junior Varsity3819:11.31 PB10
Oct 18Essex County Track Coaches InvitationalOct 18 · 5,000 Meters Sophomore · Place 25 · Seton Hall Prep5,000 Meters Sophomore2520:22.010
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Junior Varsity B · Place 100 · Seton Hall Prep5,000 Meters Junior Varsity B10021:47 PB10
Sep 30SEC Batch Meet 3Sep 30 · 5,000 Meters Novice 5k · Place 7 · Seton Hall Prep5,000 Meters Novice 5k720:00.2510
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV A · Place 44 · Seton Hall Prep5,000 Meters JV A4420:00.7 PB10
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Sophomore · Place 126 · Seton Hall Prep5,000 Meters Sophomore12620:07.0 PB10
Sep 16SEC Batch Meet 2Sep 16 · 5,000 Meters Novice 5k · Place 11 · Seton Hall Prep5,000 Meters Novice 5k1120:43.8410
Sep 9SEC Batch Meet 1Sep 9 · 5,000 Meters Novice 5K · Place 2 · Seton Hall Prep5,000 Meters Novice 5K220:30.2510

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2NJCTC Cross Country ChampionshipNov 2 · 4,000 Meters Freshman · Place 22 · Seton Hall Prep4,000 Meters Freshman2215:19.74 PB9
Oct 25Essex County Cross Country ChampionshipsOct 25 · 3,200 Meters Freshman · Place 10 · M9 Seton Hall Prep3,200 Meters Freshman1011:02.2—
Oct 19Essex County Track Coaches InvitationalOct 19 · 2 Miles Freshman · Place 17 · Seton Hall Prep2 Miles Freshman175:37.69
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Novice · Place 12 · Seton Hall Preparatory School5,000 Meters Novice1220:09.319
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Novice · Place 12 · Seton Hall Preparatory School5,000 Meters Novice1220:09.319
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 3,200 Meters Freshman · Place 41 · Seton Hall Prep3,200 Meters Freshman4111:51FR
Sep 21Magee Memorial Class MeetSep 21 · 2.2 Miles Freshman · Place 75 · Seton Hall Prep2.2 Miles Freshman7513:16.39
Sep 17SEC Batch Meet 1Sep 17 · 2 Miles Novice · Place 10 · Seton Hall Preparatory School2 Miles Novice1012:45.129