Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · 293 Green LnTCNJ High School · Sep 2123:10.0TCNJ High SchoolSeptember 21, 2024
5,000 Meters · DREAM ParkOlympic Conf Batch Meet 2 · Sep 1622:38.10Olympic Conf Batch Meet 2September 16, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 829:38NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1222:03Battle @ Ocean County ParkSeptember 12, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 2 · Place 140 · Seneca5,000 Meters Group 214029:38 PB12
Nov 1NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 2 · Place 54 · Seneca5,000 Meters Group 25427:20.6812
Sep 16Olympic Conf Batch Meet 2Sep 16 · 5,000 Meters Varsity 2 · Place 11 · Seneca5,000 Meters Varsity 21122:38.10 PB12
Sep 12Battle @ Ocean County ParkSep 12 · 5,000 Meters Senior · Place 33 · Seneca5,000 Meters Senior3322:03 PB12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 120 · Seneca5,000 Meters Varsity12024:3411
Nov 2NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 22 · Seneca5,000 Meters Varsity2221:30.5311
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 53 · Seneca5,000 Meters Varsity5322:09.7811
Oct 18Burlington County XC OpenOct 18 · 5,000 Meters Championship · Place 38 · Seneca5,000 Meters Championship3823:08.8211
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Division 2 · Place 31 · Seneca5,000 Meters Division 23122:25.26—
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 112 · Seneca5,000 Meters Varsity11224:32.20—
Sep 21TCNJ High SchoolSep 21 · 5,000 Meters Varsity · Place 22 · Seneca5,000 Meters Varsity2223:10.0 PB11
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 45 · Seneca5,000 Meters Varsity4522:58—
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 95 · Seneca3,200 Meters Varsity9515:08.8411
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 95 · Seneca3,200 Meters Varsity9515:08.8411

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 152 · Seneca5,000 Meters Varsity15229:4510
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 53 · Seneca5,000 Meters Varsity5328:10.6310
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 53 · Seneca5,000 Meters Varsity539:04.210
Oct 18Olympic Conference ChampionshipsOct 18 · 5,000 Meters Championship · Place 61 · Seneca5,000 Meters Championship6124:04.1310
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 50 · Seneca5,000 Meters Varsity5026:01.4710
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Division 2 · Place 50 · Seneca5,000 Meters Division 25026:01.47—
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 158 · Seneca5,000 Meters Varsity15825:53—
Sep 27Olympic Conf Batch MeetSep 27 · 5,000 Meters Division 1 · Place 11 · Seneca5,000 Meters Division 11125:10.0310
Sep 12Olympic Conf Batch MeetSep 12 · 5,000 Meters Varsity · Place 23 · Seneca5,000 Meters Varsity2327:06.0710

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 139 · Seneca5,000 Meters Varsity13931:409
Oct 29NJSIAA Sectionals - SouthOct 29 · 5,000 Meters Varsity · Place 47 · Seneca5,000 Meters Varsity4723:54.399
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 74 · Seneca5,000 Meters Varsity7424:15.399
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 74 · Seneca5,000 Meters Varsity7424:15.399
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 60 · Seneca5,000 Meters Varsity6026:46.999
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 60 · Seneca5,000 Meters Varsity6026:46.999
Sep 28Olympic Conf Batch MeetSep 28 · 5,000 Meters Varsity · Place 29 · Seneca5,000 Meters Varsity2925:27.399
Sep 20Olympic Conf Batch MeetSep 20 · 5,000 Meters Varsity · Place 32 · Seneca5,000 Meters Varsity3227:13.859
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 104 · Seneca3,200 Meters Varsity10419:59.089
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Freshman · Place 104 · Seneca3,200 Meters Freshman10419:59.089