Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Holmdel Park Shore Coaches Classic · Oct 213:23Shore Coaches Classic October 2, 2021
4 Miles · Haverford CollegeHaverford Main Line Invitational · Sep 1821:33.9Haverford Main Line InvitationalSeptember 18, 2026
5,000 Meters · DREAM ParkSouth Jersey Shootout · Sep 1416:28.2South Jersey ShootoutSeptember 14, 2024
5,000 Meters · Holmdel ParkNJSIAA Meet of Champions · Nov 1616:50NJSIAA Meet of Champions November 16, 2024
5,000 Meters · Rose Tree Park Bryn Mawr Invitational · Sep 518:40.21Bryn Mawr InvitationalSeptember 5, 2026
8,000 Meters · DREAM ParkBorder Battle · Oct 1827:49.6Border BattleOctober 18, 2025
8,000 Meters · Haverford CollegeCentennial Conference · Oct 3126:44.0Centennial ConferenceOctober 31, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 228:05.2Paul Short RunOctober 2, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Centennial ConferenceOct 31 · 8,000 Meters Centennial · Place 46 · SwarthmoreSwarthmore8,000 Meters Centennial4626:44.0 PBSo
Oct 17Border BattleOct 17 · 8,000 Meters Men Championship · Place 54 · SwarthmoreSwarthmore8,000 Meters Men Championship5428:41.5So
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 272 · SwarthmoreSwarthmore8,000 Meters Open27228:05.2 PBSo
Sep 18Haverford Main Line InvitationalSep 18 · 4 Miles Collegiate · Place 58 · SwarthmoreSwarthmore4 Miles Collegiate5821:33.9 PBSo
Sep 5Bryn Mawr InvitationalSep 5 · 5,000 Meters College · Place 21 · SwarthmoreSwarthmore5,000 Meters College2118:40.21 PBSo

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 18Border BattleOct 18 · 8,000 Meters Open · Place 31 · SwarthmoreSwarthmore8,000 Meters Open3127:49.6 PBFr
Sep 19Main Line InvitationalSep 19 · 6,440 Meters Collegiate · SwarthmoreSwarthmore6,440 Meters Collegiate—NTFr
Aug 30Bryn Mawr InvitationalAug 30 · 5,000 Meters Varsity · Place 23 · SwarthmoreSwarthmore5,000 Meters Varsity2318:06.8FR

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 16NJSIAA Meet of Champions Nov 16 · 5,000 Meters Varsity · Place 58 · ShawneeShawnee5,000 Meters Varsity5816:50 PB12
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 16 · ShawneeShawnee5,000 Meters Varsity1616:4812
Nov 2NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 4 · ShawneeShawnee5,000 Meters Varsity415:46.9312
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 13 · ShawneeShawnee5,000 Meters Varsity1316:14.0412
Oct 18Burlington County XC OpenOct 18 · 5,000 Meters Championship · Place 9 · ShawneeShawnee5,000 Meters Championship917:02.0812
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 11 · ShawneeShawnee5,000 Meters Varsity1117:02—
Sep 14South Jersey ShootoutSep 14 · 5,000 Meters 5k Gold Champ HS Boys · Place 4 · ShawneeShawnee5,000 Meters 5k Gold Champ HS Boys416:28.2 PB12
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 38 · ShawneeShawnee3,200 Meters Varsity3810:40.6512
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 38 · ShawneeShawnee3,200 Meters Varsity3810:40.6512

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 73 · ShawneeShawnee5,000 Meters Varsity7317:5411
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 11 · ShawneeShawnee5,000 Meters Varsity1116:40.7411
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 11 · ShawneeShawnee5,000 Meters Varsity1116:40.7411
Oct 18Olympic Conference ChampionshipsOct 18 · 5,000 Meters Championship · Place 14 · ShawneeShawnee5,000 Meters Championship1416:27.0811
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 17 · ShawneeShawnee5,000 Meters Varsity1717:09.41—
Sep 19Olympic Conf Batch MeetSep 19 · 5,000 Meters Division 1 · Place 5 · ShawneeShawnee5,000 Meters Division 1518:22.6611
Sep 16South Jersey ShootoutSep 16 · 2.96 Miles Varsity · Place 9 · ShawneeShawnee2.96 Miles Varsity916:18.1JR
Sep 16South Jersey ShootoutSep 16 · 2.96 Miles Varsity · Place 9 · ShawneeShawnee2.96 Miles Varsity916:18.1JR

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 94 · ShawneeShawnee5,000 Meters Varsity9418:4610
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 94 · ShawneeShawnee5,000 Meters Varsity9418:4610
Oct 29NJSIAA Sectionals - SouthOct 29 · 5,000 Meters Varsity · Place 27 · ShawneeShawnee5,000 Meters Varsity2717:17.3110
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 34 · ShawneeShawnee5,000 Meters Varsity3417:21.4110
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 34 · ShawneeShawnee5,000 Meters Varsity3417:21.4110
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 29 · ShawneeShawnee5,000 Meters Varsity2918:13.8910
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 29 · ShawneeShawnee5,000 Meters Varsity2918:13.8910
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 69 · ShawneeShawnee5,000 Meters Varsity6918:3910
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 69 · ShawneeShawnee5,000 Meters Varsity6918:3910
Sep 16Battle @ Ocean County ParkSep 16 · 5,000 Meters Varsity · Place 23 · ShawneeShawnee5,000 Meters Varsity2317:59.70—
Sep 16Battle @ Ocean County ParkSep 16 · 5,000 Meters Sophomore · Place 23 · ShawneeShawnee5,000 Meters Sophomore2317:59.70—

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 20Olympic Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 24 · ShawneeShawnee5,000 Meters Junior Varsity2419:18.16—
Oct 15Burlington County XC OpenOct 15 · 5,000 Meters Junior Varsity · Place 29 · ShawneeShawnee5,000 Meters Junior Varsity2920:36.709
Oct 2Shore Coaches Classic Oct 2 · 3,200 Meters Freshman A · Place 43 · ShawneeShawnee3,200 Meters Freshman A4313:23 PB9
Sep 21Olympic Conf Batch MeetSep 21 · 5,000 Meters Varsity · Place 26 · ShawneeShawnee5,000 Meters Varsity2621:22.84—
Sep 17Battle @ Ocean County ParkSep 17 · 3,200 Meters Freshman · Place 16 · ShawneeShawnee3,200 Meters Freshman1612:109