Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Oak Ridge ParkNJCTC Cross Country Championship · Oct 2913:56.57NJCTC Cross Country ChampionshipOctober 29, 2022
5,000 Meters · Branch Brook ParkSEC Batch Meet 2 · Sep 1625:01.71SEC Batch Meet 2September 16, 2025
5,000 Meters · Cedar Grove ParkEssex County Cross Country Championship · Oct 2422:31.14Essex County Cross Country ChampionshipOctober 24, 2025
5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 222:58.09NJCTC Cross Country ChampionshipNovember 2, 2024

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Junior Varsity · Place 172 · Seton Hall Prep5,000 Meters Junior Varsity17222:31.14 PB12
Oct 18Essex County Track Coaches InvitationalOct 18 · 5,000 Meters Senior · Place 33 · Seton Hall Prep5,000 Meters Senior3322:43.912
Oct 9SEC Batch Meet 4Oct 9 · 5,000 Meters Novice 5k · Place 95 · Seton Hall Prep5,000 Meters Novice 5k9522:57.1412
Sep 30SEC Batch Meet 3Sep 30 · 5,000 Meters Novice 5k · Place 61 · Seton Hall Prep5,000 Meters Novice 5k6126:17.2312
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Senior · Place 219 · Seton Hall Prep5,000 Meters Senior21924:32.312
Sep 16SEC Batch Meet 2Sep 16 · 5,000 Meters Novice 5k · Place 68 · Seton Hall Prep5,000 Meters Novice 5k6825:01.71 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2NJCTC Cross Country ChampionshipNov 2 · 5,000 Meters Junior Varsity · Place 79 · Seton Hall Prep5,000 Meters Junior Varsity7922:58.09 PB11
Oct 25Essex County Cross Country ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 137 · Seton Hall Prep5,000 Meters Junior Varsity13722:49.711
Oct 15SEC XC Championship MeetOct 15 · 5,000 Meters Novice · Place 129 · Seton Hall Preparatory School5,000 Meters Novice12923:51.4011
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Novice · Place 69 · Seton Hall Preparatory School5,000 Meters Novice6923:21.3311
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Novice · Place 69 · Seton Hall Preparatory School5,000 Meters Novice6923:21.3311
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Novice · Place 51 · M11 Seton Hall Prep5,000 Meters Novice5123:51.0—
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Junior Varsity · Place 211 · Seton Hall Prep5,000 Meters Junior Varsity21123:09JR

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29NJCTC Cross Country ChampionshipOct 29 · 2.1 Miles Freshman · Place 40 · Seton Hall Prep2.1 Miles Freshman4013:56.57 PB9
Oct 21Essex County Cross Country ChampionshipsOct 21 · 3,200 Meters Freshman · Place 19 · M9 Seton Hall Prep3,200 Meters Freshman1913:35.4—
Oct 13SEC XC Championship MeetOct 13 · 2 Miles Freshman · Place 24 · M9 Seton Hall Prep2 Miles Freshman2414:17.1—
Oct 6SEC Dual Batch Meet 4Oct 6 · 2 Miles Novice · Place 53 · M9 Seton Hall Prep2 Miles Novice5315:30.9—
Oct 1Brett Taylor InvitationalOct 1 · 3,200 Meters Freshman · Place 28 · Seton Hall Prep3,200 Meters Freshman2811:199
Sep 28SEC Dual Batch Meets 3Sep 28 · 2 Miles Novice · Place 75 · M9 Seton Hall Prep2 Miles Novice7515:38.6—
Sep 13SEC Batch Meet 1Sep 13 · 2 Miles Novice · Place 78 · M9 Seton Hall Prep2 Miles Novice7817:16.1—
Sep 10Season Opener InvitationalSep 10 · 2,900 Meters Freshman · Place 43 · Seton Hall Prep2,900 Meters Freshman4312:129