Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · 293 Green LnTCNJ High School · Sep 2124:37.3TCNJ High SchoolSeptember 21, 2024
5,000 Meters · Crystal Lake ParkBurlington County XC Open · Oct 1724:19.3Burlington County XC OpenOctober 17, 2025
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 123:18.79NJSIAA Sectionals - SouthNovember 1, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 427:05Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 827:39NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1224:37Battle @ Ocean County ParkSeptember 12, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 2 · Place 134 · Seneca5,000 Meters Group 213427:39 PB12
Nov 1NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 2 · Place 29 · Seneca5,000 Meters Group 22923:18.79 PB12
Oct 22Olympic Conference ChampionshipsOct 22 · 5,000 Meters Varsity · Place 74 · Seneca5,000 Meters Varsity7424:44.4612
Oct 17Burlington County XC OpenOct 17 · 5,000 Meters Varsity · Place 49 · Seneca5,000 Meters Varsity4924:19.3 PB12
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 1 · Place 11 · Seneca5,000 Meters Varsity 11123:58.7612
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity C · Place 142 · Seneca5,000 Meters Varsity C14227:05 PB12
Sep 16Olympic Conf Batch Meet 2Sep 16 · 5,000 Meters Varsity 2 · Place 29 · Seneca5,000 Meters Varsity 22924:43.5012
Sep 12Battle @ Ocean County ParkSep 12 · 5,000 Meters Senior · Place 69 · Seneca5,000 Meters Senior6924:37 PB12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 140 · Seneca5,000 Meters Varsity14027:1311
Nov 2NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 38 · Seneca5,000 Meters Varsity3823:43.5411
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 84 · Seneca5,000 Meters Varsity8424:25.0911
Oct 18Burlington County XC OpenOct 18 · 5,000 Meters Championship · Place 53 · Seneca5,000 Meters Championship5324:59.8711
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Division 2 · Place 43 · Seneca5,000 Meters Division 24325:23.16—
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 159 · Seneca5,000 Meters Varsity15926:42.32—
Sep 21TCNJ High SchoolSep 21 · 5,000 Meters Varsity · Place 32 · Seneca5,000 Meters Varsity3224:37.3 PB11
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 66 · Seneca5,000 Meters Varsity6624:04—
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 100 · Seneca3,200 Meters Varsity10015:21.2611
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 100 · Seneca3,200 Meters Varsity10015:21.2611

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 148 · Seneca5,000 Meters Varsity14828:2110
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 47 · Seneca5,000 Meters Varsity4727:05.4010
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 47 · Seneca5,000 Meters Varsity478:43.210
Oct 18Olympic Conference ChampionshipsOct 18 · 5,000 Meters Championship · Place 83 · Seneca5,000 Meters Championship8326:10.1810
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 51 · Seneca5,000 Meters Varsity5126:04.7610
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Division 2 · Place 51 · Seneca5,000 Meters Division 25126:04.76—
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 151 · Seneca5,000 Meters Varsity15125:29—
Sep 27Olympic Conf Batch MeetSep 27 · 5,000 Meters Division 1 · Place 36 · Seneca5,000 Meters Division 13627:42.0110
Sep 22Osprey XC High School InvitationalSep 22 · 5,000 Meters Varsity · Place 119 · Seneca5,000 Meters Varsity11924:57.7910
Sep 19Olympic Conf Batch MeetSep 19 · 5,000 Meters Division 1 · Place 34 · Seneca5,000 Meters Division 13427:08.1510
Sep 12Olympic Conf Batch MeetSep 12 · 5,000 Meters Varsity · Place 21 · Seneca5,000 Meters Varsity2126:50.7310

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 111 · Seneca5,000 Meters Varsity11124:429
Oct 29NJSIAA Sectionals - SouthOct 29 · 5,000 Meters Varsity · Place 36 · Seneca5,000 Meters Varsity3622:37.099
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 50 · Seneca5,000 Meters Varsity5022:08.129
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 50 · Seneca5,000 Meters Varsity5022:08.129
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 37 · Seneca5,000 Meters Varsity3723:41.649
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 37 · Seneca5,000 Meters Varsity3723:41.649
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 118 · Seneca5,000 Meters Varsity11828:259
Sep 28Olympic Conf Batch MeetSep 28 · 5,000 Meters Varsity · Place 22 · Seneca5,000 Meters Varsity2224:25.029
Sep 20Olympic Conf Batch MeetSep 20 · 5,000 Meters Varsity · Place 8 · Seneca5,000 Meters Varsity823:27.759
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 37 · Seneca2 Miles Freshman3714:59.29—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 37 · Seneca2 Miles Freshman3714:59.29—
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 16 · Seneca3,200 Meters Varsity1614:01.619
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Freshman · Place 16 · Seneca3,200 Meters Freshman1614:01.619