Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 125:11.43NJCTC Cross Country ChampionshipNovember 1, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 628:55.16Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Oak Ridge ParkViking Last Chance Invitational · Nov 525:42.92Viking Last Chance InvitationalNovember 5, 2025
5150 m · Warinanco ParkUnion County Championships · Oct 2227:16.38Union County ChampionshipsOctober 22, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5Viking Last Chance InvitationalNov 5 · 5,000 Meters Junior Varsity · Place 204 · Oratory Prep5,000 Meters Junior Varsity20425:42.92 PB12
Nov 1NJCTC Cross Country ChampionshipNov 1 · 5,000 Meters Junior Varsity · Place 109 · Oratory Prep5,000 Meters Junior Varsity10925:11.43 PB12
Oct 22Union County ChampionshipsOct 22 · 5,150 Meters Junior Varsity · Place 160 · Oratory Prep5,150 Meters Junior Varsity16027:16.38 PB12
Oct 14Union County Conference ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 146 · Oratory Prep5,000 Meters Junior Varsity14628:34.4412
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Senior · Place 232 · Oratory Prep5,000 Meters Senior23227:52.812
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 223 · Oratory Prep5,000 Meters Junior Varsity22328:55.16 PB12

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 2NJCTC Cross Country ChampionshipNov 2 · 5,000 Meters Junior Varsity · Place 102 · Oratory Prep5,000 Meters Junior Varsity10225:44.3111
Oct 24Union County ChampionshipsOct 24 · 5,150 Meters Junior Varsity · Place 156 · Oratory Preparatory School5,150 Meters Junior Varsity15627:33.59JR
Oct 24Union County ChampionshipsOct 24 · 5,150 Meters Junior Varsity · Place 156 · Oratory Prep5,150 Meters Junior Varsity15627:34JR
Oct 16Union County Conference ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 143 · Oratory Prep5,000 Meters Junior Varsity14327:42—
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 283 · Oratory Prep5,000 Meters Junior Varsity28329:51—
Sep 7Roxbury XC InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 138 · Oratory Preparatory School5,000 Meters Junior Varsity13830:51.8711

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Varsity · Place 106 · Oratory Preparatory School5,000 Meters Varsity10625:25.7810
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 106 · Oratory Prep5,000 Meters Junior Varsity10625:25.7810
Oct 19Union County ChampionshipsOct 19 · 5,150 Meters Junior Varsity · Place 198 · Oratory Prep5,150 Meters Junior Varsity19828:5110
Oct 10Union County Conference ChampionshipsOct 10 · 5,000 Meters Junior Varsity · Place 169 · Oratory Prep5,000 Meters Junior Varsity16928:2010
Oct 6Greystone InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 95 · Oratory Prep5,000 Meters Junior Varsity9527:56.9310
Sep 23Magee Memorial Class MeetSep 23 · 5,000 Meters Sophomore · Place 199 · Oratory Prep5,000 Meters Sophomore19926:47.010
Sep 9Trials of Miles XC Opening NightSep 9 · 5,000 Meters Junior Varsity · Place 72 · Oratory Preparatory5,000 Meters Junior Varsity7228:50.84—
Sep 9Trials of Miles XC Opening NightSep 9 · Varsity · Place 72 · Oratory PreparatoryVarsity7228:50.84—
Sep 9Trials of Miles XC Opening NightSep 9 · 5,000 Meters Junior Varsity · Place 72 · Oratory Preparatory5,000 Meters Junior Varsity7228:50.84—

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29NJCTC Cross Country ChampionshipOct 29 · 5,000 Meters Junior Varsity · Place 121 · Oratory Prep5,000 Meters Junior Varsity12126:58.819
Oct 20Union County ChampionshipsOct 20 · 5,150 Meters Junior Varsity · Place 186 · Oratory Prep5,150 Meters Junior Varsity18629:339
Sep 24Stewart Memorial InvitationalSep 24 · 3,100 Meters Freshman · Place 140 · Oratory Preparatory School3,100 Meters Freshman14018:00.309
Sep 24Stewart Memorial InvitationalSep 24 · 3,100 Meters Freshman · Place 140 · Oratory Prep3,100 Meters Freshman14018:00.309
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 179 · Oratory Prep2 Miles Freshman17919:24.84—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 177 · Oratory Prep2 Miles Freshman17719:24.84—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 179 · Oratory Prep2 Miles Freshman17919:24.84—
Sep 10Roxbury InvitationalSep 10 · Novice · Place 129 · Oratory PrepNovice12913:48.809