Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Letterkenny FieldMisericordia Invitational · Sep 116:20.2Misericordia InvitationalSeptember 1, 2023
4,000 Meters · Misericordia UniversityMisericordia Invitational · Aug 3016:33.7Misericordia InvitationalAugust 30, 2024
5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 220:26Shore Coaches Classic October 2, 2021
5,000 Meters · Natirar Bernards vs Ridge Dual · Oct 1426:02Bernards vs Ridge DualOctober 14, 2020
5,000 Meters · Pleasant Valley ParkRidge JV/Freshman Meet · Oct 720:08.0Ridge JV/Freshman MeetOctober 7, 2021
8,000 Meters · Cairn UniversityHighlander Invitational (Cairn) · Oct 437:50.6Highlander Invitational (Cairn)October 4, 2025
8,000 Meters · Delaware ValleyMAC Cross Country Champ · Nov 139:09.3MAC Cross Country ChampNovember 1, 2025
8,000 Meters · DeSales UniversityDeSales Invite · Oct 1235:18.9DeSales InviteOctober 12, 2024
8,000 Meters · DREAM ParkNCAA Division III Metro Regional · Nov 1131:43.3NCAA Division III Metro RegionalNovember 11, 2023
8,000 Meters · Messiah UniversityMAC Conference XC Championships · Nov 234:45.6MAC Conference XC ChampionshipsNovember 2, 2024
8,000 Meters · Stockton CollegeOsprey Open · Sep 2032:45.75Osprey OpenSeptember 20, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1MAC Cross Country ChampNov 1 · 8,000 Meters Champ · Place 142 · FDU FlorhamFDU Florham8,000 Meters Champ14239:09.3 PBJr
Oct 4Highlander Invitational (Cairn)Oct 4 · 8,000 Meters College · Place 82 · FDU FlorhamFDU Florham8,000 Meters College8237:50.6 PBJr
Sep 20Osprey OpenSep 20 · 8,000 Meters Open · Place 124 · FDU FlorhamFDU Florham8,000 Meters Open12432:45.75 PBJr
Aug 29TCNJ Blue GoldAug 29 · 5,000 Meters College · FDU FlorhamFDU Florham5,000 Meters College—DNSJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16NCAA D3 Metro ChampNov 16 · 8,000 Meters Division 3 · Place 164 · FDU FlorhamFDU Florham8,000 Meters Division 316434:19.0SO
Nov 2MAC Conference XC ChampionshipsNov 2 · 8,000 Meters MAC · Place 126 · FDU FlorhamFDU Florham8,000 Meters MAC12634:45.6 PBSo
Oct 12DeSales InviteOct 12 · 8,000 Meters College · Place 153 · FDU FlorhamFDU Florham8,000 Meters College15335:18.9 PBSo
Sep 14Osprey OpenSep 14 · 8,000 Meters Open · Place 41 · FDU-FlorhamFDU-Florham8,000 Meters Open4134:58.61SO
Aug 30Misericordia InvitationalAug 30 · 4,000 Meters college · Place 94 · FDU FlorhamFDU Florham4,000 Meters college9416:33.7 PBSo

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Metro RegionalNov 11 · 8,000 Meters Championship · Place 140 · FDU FlorhamFDU Florham8,000 Meters Championship14031:43.3 PBFr
Oct 14Rowan Interregional Border BattleOct 14 · 8,000 Meters Varsity · Place 258 · FDU-FlorhamFDU-Florham8,000 Meters Varsity25831:32.7FR
Sep 1Misericordia InvitationalSep 1 · 4,000 Meters College · Place 98 · FDU FlorhamFDU Florham4,000 Meters College9816:20.2 PBFr

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 2Viking Last Chance InvitationalNov 2 · 5,000 Meters Varsity · Place 28 · RidgeRidge5,000 Meters Varsity2818:4912
Nov 2Viking Last Chance InvitationalNov 2 · 5,000 Meters Varsity · Place 28 · RidgeRidge5,000 Meters Varsity2818:48.1412
Oct 26NJ Freshman/JV State MeetOct 26 · 5,000 Meters Junior Varsity · Place 35 · RidgeRidge5,000 Meters Junior Varsity3518:48.2912
Oct 26NJ Freshman/JV State MeetOct 26 · 5,000 Meters Junior Varsity Championship · Place 35 · RidgeRidge5,000 Meters Junior Varsity Championship3518:48.312
Oct 20Somerset County XC ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 16 · RidgeRidge5,000 Meters Junior Varsity1618:5112
Oct 11Skyland Conference XC ChampionshipsOct 11 · 5,000 Meters Junior Varsity · Place 37 · RidgeRidge5,000 Meters Junior Varsity3720:2112
Oct 6Ridge JV/Freshman MeetOct 6 · 5,000 Meters Junior Varsity · Place 17 · RidgeRidge5,000 Meters Junior Varsity1719:11.0112
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 25 · RidgeRidge5,000 Meters Junior Varsity2519:5312
Sep 16Battle @ Ocean County ParkSep 16 · 5,000 Meters Varsity · Place 82 · RidgeRidge5,000 Meters Varsity8218:56.38—
Sep 16Battle @ Ocean County ParkSep 16 · 5,000 Meters Varsity · Place 82 · RidgeRidge5,000 Meters Varsity8218:56.38—
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 133 · RidgeRidge3,200 Meters Varsity13311:57.91—

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 3New Jersey Freshman/JV State MeetNov 3 · 5,000 Meters Junior Varsity Open · Place 5 · RidgeRidge5,000 Meters Junior Varsity Open520:23.911
Oct 21Skyland Conference XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 72 · RidgeRidge5,000 Meters Junior Varsity7221:2511
Oct 14Somerset County XC ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 31 · RidgeRidge5,000 Meters Junior Varsity3119:5911
Oct 7Ridge JV/Freshman MeetOct 7 · 5,000 Meters Freshman/JV · Place 21 · RidgeRidge5,000 Meters Freshman/JV2120:08.0 PB11
Oct 2Shore Coaches Classic Oct 2 · 5,000 Meters Junior Varsity B · Place 41 · RidgeRidge5,000 Meters Junior Varsity B4120:26 PB11
Sep 25Magee Memorial ClassicSep 25 · 5,000 Meters Varsity · Place 95 · RidgeRidge5,000 Meters Varsity9520:19.211
Sep 17Battle @ Ocean County ParkSep 17 · 5,000 Meters Varsity · Place 97 · RidgeRidge5,000 Meters Varsity9719:5611

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28Ridge InvitationalOct 28 · 5,000 Meters Varsity · Place 30 · RidgeRidge5,000 Meters Varsity3024:48.19SO
Oct 14Bernards vs Ridge DualOct 14 · 5,000 Meters Varsity · Place 42 · RidgeRidge5,000 Meters Varsity4226:02 PB10
Oct 6Ridge Quad Meet at PVPOct 6 · 5,000 Meters Varsity · Place 76 · RidgeRidge5,000 Meters Varsity7623:56.0—

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 6NJ Freshman/JV State MeetNov 6 · 5,000 Meters Junior Varsity Open · Place 74 · RidgeRidge5,000 Meters Junior Varsity Open7422:39.59
Oct 17Skyland Conference ChampionshipsOct 17 · 3,000 Meters Freshman · Place 36 · M9 RidgeM9 Ridge3,000 Meters Freshman3614:08—
Oct 5New Balance Shore Coaches InvitationalOct 5 · 3,200 Meters Freshman · Place 206 · RidgeRidge3,200 Meters Freshman20615:019
Sep 21Bernie Magee Memorial Class MeetSep 21 · 3,200 Meters Freshman · Place 196 · RidgeRidge3,200 Meters Freshman19615:35.19