Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Oak Ridge ParkNJCTC Cross Country Championship · Oct 2913:33.28NJCTC Cross Country ChampionshipOctober 29, 2022
5,000 Meters · Cedar Grove ParkEssex County Track Coaches Invitational · Oct 1824:17.2Essex County Track Coaches InvitationalOctober 18, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2821:45.5Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 122:55.24NJCTC Cross Country ChampionshipNovember 1, 2025
5,000 Meters · Holmdel ParkMonmouth County XC Championships · Oct 1424:19Monmouth County XC ChampionshipsOctober 14, 2025
5,000 Meters · Ocean County ParkShore Conference Championships · Oct 2321:09Shore Conference ChampionshipsOctober 23, 2025
5,000 Meters · St. Rose Athletic ComplexSt. Rose vs Point Beach Dual · Oct 2419:52St. Rose vs Point Beach DualOctober 24, 2022

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NJCTC Cross Country ChampionshipNov 1 · 5,000 Meters Championship · Place 85 · St Rose5,000 Meters Championship8522:55.24 PB12
Oct 23Shore Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 161 · St Rose5,000 Meters Varsity16121:09 PB12
Oct 18Essex County Track Coaches InvitationalOct 18 · 5,000 Meters Senior · Place 36 · St Rose5,000 Meters Senior3624:17.2 PB12
Oct 14Monmouth County XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 166 · St Rose5,000 Meters Varsity16624:19 PB12
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Varsity 2 · Place 308 · St Rose5,000 Meters Varsity 230823:19.312

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29Future 7 MeetOct 29 · 5,000 Meters Varsity · Place 104 · St. Rose5,000 Meters Varsity10422:08.34—
Oct 19Essex County Track Coaches InvitationalOct 19 · 5,000 Meters Varsity · Place 41 · St. Rose5,000 Meters Varsity4122:38.911
Oct 11XC Fall ClassicOct 11 · 5,000 Meters Varsity · Place 116 · St. Rose5,000 Meters Varsity11622:28.611
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Junior Varsity 2 · Place 72 · St Rose5,000 Meters Junior Varsity 27221:45.5 PB11
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 131 · St. Rose5,000 Meters Varsity13121:57.00—
Sep 7Season Opener InvitationalSep 7 · 5,000 Meters Varsity · Place 95 · St. Rose5,000 Meters Varsity9523:0011

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Varsity · Place 57 · St. Rose5,000 Meters Varsity5721:30.8510
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 57 · St. Rose5,000 Meters Junior Varsity5721:30.8510
Oct 19Shore Coaches Frosh / JV ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 130 · St. Rose5,000 Meters Junior Varsity13020:58—
Oct 10Monmouth County XC ChampionshipsOct 10 · 5,000 Meters Junior Varsity · Place 85 · St. Rose5,000 Meters Junior Varsity8524:21—

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29NJCTC Cross Country ChampionshipOct 29 · 2.1 Miles Freshman · Place 34 · St Rose2.1 Miles Freshman3413:33.28 PB9
Oct 24St. Rose vs Point Beach DualOct 24 · 5,000 Meters Varsity · Place 9 · St Rose5,000 Meters Varsity919:52 PB9
Oct 11Monmouth County XC ChampionshipsOct 11 · 2 Miles Freshman · Place 34 · St. Rose2 Miles Freshman3414:52.80—
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Junior Varsity - 2 · Place 105 · St Rose5,000 Meters Junior Varsity - 210523:049
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 139 · St. Rose2 Miles Freshman13915:59.75—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 137 · St. Rose2 Miles Freshman13715:59.75—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 139 · St. Rose2 Miles Freshman13915:59.75—
Sep 10Season Opener InvitationalSep 10 · 2,900 Meters Freshman · Place 22 · St. Rose2,900 Meters Freshman2211:329