Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 413:06.10Oak Ridge InvitationalSeptember 4, 2026
5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Oct 3118:32.03NJCTC Cross Country ChampionshipOctober 31, 2026
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 621:00.04Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Oak Ridge ParkViking Last Chance Invitational · Nov 519:09.38Viking Last Chance InvitationalNovember 5, 2025
5150 m · Warinanco ParkUnion County Championships · Oct 2219:52.31Union County ChampionshipsOctober 22, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4Viking Last Chance InvitationalNov 4 · 5,000 Meters Varsity · Place 35 · Oratory Prep5,000 Meters Varsity3519:09.5012
Oct 31NJCTC Cross Country ChampionshipOct 31 · 5,000 Meters Varsity · Place 47 · Oratory Prep5,000 Meters Varsity4718:32.03 PB12
Oct 22Union County ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 28 · Oratory Preparatory School5,000 Meters Junior Varsity2818:54.5012
Oct 13Union County Conference ChampionshipsOct 13 · 5,000 Meters Varsity Watchung · Place 34 · Oratory Prep5,000 Meters Varsity Watchung3419:43.7012
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Varsity · Place 129 · Oratory Prep2 Miles Varsity12913:06.10 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5Viking Last Chance InvitationalNov 5 · 5,000 Meters Varsity · Place 46 · Oratory Prep5,000 Meters Varsity4619:09.38 PB11
Nov 1NJCTC Cross Country ChampionshipNov 1 · 5,000 Meters Junior Varsity · Place 21 · Oratory Prep5,000 Meters Junior Varsity2119:16.5911
Oct 22Union County ChampionshipsOct 22 · 5,150 Meters Junior Varsity · Place 51 · Oratory Prep5,150 Meters Junior Varsity5119:52.31 PB11
Oct 14Union County Conference ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 54 · Oratory Prep5,000 Meters Junior Varsity5420:01.0811
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Junior · Place 159 · Oratory Prep5,000 Meters Junior15920:29.111
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 98 · Oratory Prep5,000 Meters Junior Varsity9821:00.04 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 6Viking Last Chance InvitationalNov 6 · 5,000 Meters Junior Varsity · Place 116 · M10 Oratory Prep5,000 Meters Junior Varsity11621:17—
Nov 2NJCTC Cross Country ChampionshipNov 2 · 5,000 Meters Junior Varsity · Place 32 · Oratory Prep5,000 Meters Junior Varsity3219:50.7710
Oct 24Union County ChampionshipsOct 24 · 5,150 Meters Junior Varsity · Place 87 · Oratory Preparatory School5,150 Meters Junior Varsity8721:04.24SO
Oct 24Union County ChampionshipsOct 24 · 5,150 Meters Junior Varsity · Place 87 · Oratory Prep5,150 Meters Junior Varsity8721:05SO
Oct 16Union County Conference ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 80 · Oratory Prep5,000 Meters Junior Varsity8020:58—
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 131 · Oratory Prep5,000 Meters Junior Varsity13122:24—
Sep 21Magee Memorial Class MeetSep 21 · 5,000 Meters Sophomore · Place 183 · Oratory Prep5,000 Meters Sophomore18322:44.510

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Varsity · Place 62 · Oratory Preparatory School5,000 Meters Varsity6221:49.299
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 62 · Oratory Prep5,000 Meters Junior Varsity6221:49.299
Oct 19Union County ChampionshipsOct 19 · 5,150 Meters Junior Varsity · Place 121 · Oratory Prep5,150 Meters Junior Varsity12122:229
Oct 10Union County Conference ChampionshipsOct 10 · 5,000 Meters Junior Varsity · Place 112 · Oratory Prep5,000 Meters Junior Varsity11222:499
Oct 6Greystone InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 58 · Oratory Prep5,000 Meters Junior Varsity5822:39.519
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 248 · Oratory Prep5,000 Meters Junior Varsity24825:15—
Sep 23Magee Memorial Class MeetSep 23 · 3,200 Meters Freshman · Place 144 · Oratory Prep3,200 Meters Freshman14413:30.29