Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Branch Brook ParkSEC Batch Meet 2 · Sep 1620:01.82SEC Batch Meet 2September 16, 2025
5,000 Meters · Cedar Grove ParkEssex County Cross Country Championship · Oct 2418:50.96Essex County Cross Country ChampionshipOctober 24, 2025
5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 219:08.46NJCTC Cross Country ChampionshipNovember 2, 2024
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 420:22Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 619:59.87Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Oak Ridge ParkNJCTC Cross Country Championship · Oct 2920:50.77NJCTC Cross Country ChampionshipOctober 29, 2022
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2719:45.3Six Flags Wild Safari InvitationalSeptember 27, 2025

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1NJCTC Cross Country ChampionshipNov 1 · 5,000 Meters Championship · Place 52 · Seton Hall Prep5,000 Meters Championship5219:17.7612
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Junior Varsity · Place 32 · Seton Hall Prep5,000 Meters Junior Varsity3218:50.96 PB12
Oct 18Essex County Track Coaches InvitationalOct 18 · 5,000 Meters Senior · Place 9 · Seton Hall Prep5,000 Meters Senior919:30.212
Oct 9SEC Batch Meet 4Oct 9 · 5,000 Meters Varsity 1 · Place 30 · Seton Hall Prep5,000 Meters Varsity 13019:21.4612
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Junior Varsity B · Place 48 · Seton Hall Prep5,000 Meters Junior Varsity B4820:22 PB12
Sep 30SEC Batch Meet 3Sep 30 · 5,000 Meters Varsity 2 · Place 25 · Seton Hall Prep5,000 Meters Varsity 22519:33.7412
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV A · Place 38 · Seton Hall Prep5,000 Meters JV A3819:45.3 PB12
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Senior · Place 116 · Seton Hall Prep5,000 Meters Senior11619:27.112
Sep 16SEC Batch Meet 2Sep 16 · 5,000 Meters Novice 5k · Place 3 · Seton Hall Prep5,000 Meters Novice 5k320:01.82 PB12
Sep 9SEC Batch Meet 1Sep 9 · 5,000 Meters Varsity 2 · Place 30 · Seton Hall Prep5,000 Meters Varsity 23020:16.6112
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 59 · Seton Hall Prep5,000 Meters Junior Varsity5919:59.87 PB12

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 2NJCTC Cross Country ChampionshipNov 2 · 5,000 Meters Championship · Place 60 · Seton Hall Prep5,000 Meters Championship6019:08.46 PB11
Oct 25Essex County Cross Country ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 19 · Seton Hall Prep5,000 Meters Junior Varsity1918:52.411
Oct 19Essex County Track Coaches InvitationalOct 19 · 5,000 Meters Varsity · Place 11 · Seton Hall Prep5,000 Meters Varsity1119:16.811
Oct 15SEC XC Championship MeetOct 15 · 5,000 Meters Novice · Place 21 · Seton Hall Preparatory School5,000 Meters Novice2119:14.7811
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 33 · Seton Hall Preparatory School5,000 Meters Varsity3319:26.0811
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 33 · Seton Hall Preparatory School5,000 Meters Varsity3319:26.0811
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 78 · Seton Hall Prep5,000 Meters Junior Varsity7821:27—
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 39 · Seton Hall Prep5,000 Meters Varsity3920:26.011
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 39 · Seton Hall Preparatory Sc5,000 Meters Varsity3920:26.011
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Junior Varsity · Place 58 · Seton Hall Prep5,000 Meters Junior Varsity5819:24JR
Sep 21Magee Memorial Class MeetSep 21 · 5,000 Meters Varsity · Place 101 · Seton Hall Prep5,000 Meters Varsity10119:50.111
Sep 17SEC Batch Meet 1Sep 17 · 5,000 Meters Varsity · Place 26 · Seton Hall Preparatory School5,000 Meters Varsity2620:46.7311
Sep 7Roxbury XC InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 24 · Seton Hall Prep5,000 Meters Junior Varsity2419:53.2211

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Varsity · Place 48 · Seton Hall Prep5,000 Meters Varsity4820:59.8610
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 48 · Seton Hall Prep5,000 Meters Junior Varsity4820:59.8610
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 27 · Seton Hall Prep5,000 Meters Junior Varsity2719:47.4010
Oct 10SEC XC Championship MeetOct 10 · 5,000 Meters Novice · Place 20 · Seton Hall Preparatory School5,000 Meters Novice2020:20.6210
Oct 10SEC XC Championship MeetOct 10 · 5,000 Meters Novice · Place 31 · Seton Hall Preparatory Sc5,000 Meters Novice3120:26.110
Oct 3SEC Dual Batch Meets 4Oct 3 · 5,000 Meters Novice · Place 8 · M10 Seton Hall Prep5,000 Meters Novice820:43.6—
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 59 · Seton Hall Prep5,000 Meters Junior Varsity5921:07—
Sep 27SEC Dual Batch Meet #3Sep 27 · 5,000 Meters Novice · Place 5 · M10 Seton Hall Prep5,000 Meters Novice520:34.0—
Sep 9Season Opener InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 32 · Seton Hall Prep5,000 Meters Junior Varsity3221:4010

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 29NJCTC Cross Country ChampionshipOct 29 · 5,000 Meters Junior Varsity · Place 69 · Seton Hall Prep5,000 Meters Junior Varsity6920:50.77 PB9
Oct 21Essex County Cross Country ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 42 · Seton Hall Prep5,000 Meters Junior Varsity4220:32.29
Oct 6SEC Dual Batch Meet 4Oct 6 · 5,000 Meters Novice · Place 7 · M9 Seton Hall Prep5,000 Meters Novice720:57.1—
Oct 1Brett Taylor InvitationalOct 1 · 3,200 Meters Freshman · Place 5 · Seton Hall Prep3,200 Meters Freshman59:589
Sep 28SEC Dual Batch Meets 3Sep 28 · 5,000 Meters Novice · Place 11 · M9 Seton Hall Prep5,000 Meters Novice1121:19.5—
Sep 24Stewart Memorial InvitationalSep 24 · 3,100 Meters Freshman · Place 28 · Seton Hall Prep3,100 Meters Freshman2812:43.409
Sep 24Stewart Memorial InvitationalSep 24 · 3,100 Meters Freshman · Place 28 · Seton Hall P3,100 Meters Freshman2812:43.409
Sep 13SEC Batch Meet 1Sep 13 · 2 Miles Novice · Place 6 · M9 Seton Hall Prep2 Miles Novice613:08.4—
Sep 10Season Opener InvitationalSep 10 · 2,900 Meters Freshman · Place 15 · Seton Hall Prep2,900 Meters Freshman1510:149