Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 117:44.21NJCTC Cross Country ChampionshipNovember 1, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 818:26NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Oak Ridge ParkUnion County Conference Championships · Oct 1418:11.69Union County Conference ChampionshipsOctober 14, 2025
5150 m · Warinanco ParkUnion County Championships · Oct 2218:15.50Union County ChampionshipsOctober 22, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public A · Place 66 · Oratory Prep5,000 Meters Non Public A6618:26 PB12
Nov 1NJCTC Cross Country ChampionshipNov 1 · 5,000 Meters Championship · Place 19 · Oratory Prep5,000 Meters Championship1917:44.21 PB12
Oct 22Union County ChampionshipsOct 22 · 5,150 Meters Varsity · Place 43 · Oratory Prep5,150 Meters Varsity4318:15.50 PB12
Oct 14Union County Conference ChampionshipsOct 14 · 5,000 Meters Watchung · Place 36 · Oratory Prep5,000 Meters Watchung3618:11.69 PB12
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Senior · Place 71 · Oratory Prep5,000 Meters Senior7118:34.612

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 79 · Oratory Prep5,000 Meters Varsity7919:13—
Sep 21Magee Memorial Class MeetSep 21 · 5,000 Meters Varsity · Place 69 · Oratory Prep5,000 Meters Varsity6918:57.211

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1Viking Last Chance InvitationalNov 1 · 5,000 Meters Varsity · Place 74 · Oratory Prep5,000 Meters Varsity7419:1710
Nov 1Viking Last Chance InvitationalNov 1 · 5,000 Meters Varsity · Place 74 · Oratory Prep5,000 Meters Varsity7419:1710
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 22 · Oratory Prep5,000 Meters Junior Varsity2219:42.3310
Oct 19Union County ChampionshipsOct 19 · 5,150 Meters Junior Varsity · Place 48 · Oratory Prep5,150 Meters Junior Varsity4820:0410
Oct 6Greystone InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 14 · Oratory Prep5,000 Meters Junior Varsity1419:31.3310
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 36 · Oratory Prep5,000 Meters Junior Varsity3620:11—
Sep 23Magee Memorial Class MeetSep 23 · 5,000 Meters Sophomore · Place 75 · Oratory Prep5,000 Meters Sophomore7519:44.210

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 29NJCTC Cross Country ChampionshipOct 29 · 5,000 Meters Junior Varsity · Place 65 · Oratory Prep5,000 Meters Junior Varsity6520:39.889
Oct 20Union County ChampionshipsOct 20 · 5,150 Meters Junior Varsity · Place 117 · Oratory Prep5,150 Meters Junior Varsity11721:469
Oct 11Union County Conference ChampionshipsOct 11 · 5,000 Meters Junior Varsity · Place 81 · Oratory Prep5,000 Meters Junior Varsity8121:159
Oct 11Union County Conference ChampionshipsOct 11 · 5,000 Meters Junior Varsity · Place 81 · Oratory Prep5,000 Meters Junior Varsity8121:159
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 60 · Oratory Prep5,000 Meters Junior Varsity6022:209
Sep 24Stewart Memorial InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 68 · Oratory Prep5,000 Meters Junior Varsity6820:20.309
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 56 · Oratory Prep2 Miles Freshman5613:15.15—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 55 · Oratory Prep2 Miles Freshman5513:15.15—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 56 · Oratory Prep2 Miles Freshman5613:15.15—