Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2719:14.2NXR Northeast & New York Regional ChampionshipsNovember 27, 2021
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 617:04.28NJSIAA Sectionals - SouthNovember 6, 2021
5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 217:36Shore Coaches Classic October 2, 2021
5,000 Meters · Pennypacker ParkColonial Conference Batch Haddonfield · Oct 816:53Colonial Conference Batch HaddonfieldOctober 8, 2021
5,000 Meters · West Deptford ParkColonial Conference Batch-West Depford · Sep 2718:00.86Colonial Conference Batch-West DepfordSeptember 27, 2022
8,000 Meters · Belmont PlateauPhiladelphia Metropolitan Cross Country Championship · Sep 930:45.8Philadelphia Metropolitan Cross Country ChampionshipSeptember 9, 2023
8,000 Meters · Community Park at WinterplaceSalisbury Fall Classic · Aug 3029:04.70Salisbury Fall ClassicAugust 30, 2025
8,000 Meters · DREAM ParkBorder Battle · Oct 1828:43.4Border BattleOctober 18, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 428:44.2Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 3028:09.4Paul Short InvitationalSeptember 30, 2023
8,000 Meters · Stockton CollegeOsprey Open · Sep 2028:52.26Osprey OpenSeptember 20, 2025
8,000 Meters · Stockton UniversityNJAC Cross Country Championships · Nov 129:00.7NJAC Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · The College of New JerseyNJAC XC Championships · Oct 3127:31.1NJAC XC ChampionshipsOctober 31, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31NJAC XC ChampionshipsOct 31 · 8,000 Meters NJAC Championships · Place 46 · RowanRowan8,000 Meters NJAC Championships4627:31.1 PBSr
Oct 17Border BattleOct 17 · 8,000 Meters Men Open · Place 49 · RowanRowan8,000 Meters Men Open4931:57.8Sr
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 428 · RowanRowan8,000 Meters Open42829:24.0Sr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NJAC Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 53 · RowanRowan8,000 Meters Champ5329:00.7 PBJr
Oct 18Border BattleOct 18 · 8,000 Meters Open · Place 63 · RowanRowan8,000 Meters Open6328:43.4 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 546 · RowanRowan8,000 Meters Open54630:36.9Jr
Sep 20Osprey OpenSep 20 · 8,000 Meters Open · Place 65 · RowanRowan8,000 Meters Open6528:52.26 PBJr
Aug 30Salisbury Fall ClassicAug 30 · 8,000 Meters Collegiate · Place 42 · RowanRowan8,000 Meters Collegiate4229:04.70 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2NJAC Cross Country ChampionshipsNov 2 · 8,000 Meters NJAC · Place 51 · RowanRowan8,000 Meters NJAC5128:17.1So
Oct 19Border BattleOct 19 · 8,000 Meters Open · Place 35 · RowanRowan8,000 Meters Open3527:32.0SO
Oct 4Paul Short RunOct 4 · 8,000 Meters Open · Place 410 · RowanRowan8,000 Meters Open41028:44.2 PBSo
Sep 20TCNJ Herb LorenzSep 20 · 6,000 Meters Varsity · Place 33 · RowanRowan6,000 Meters Varsity3321:22.9SO
Aug 30Stockton Season OpenerAug 30 · 8,000 Meters Varsity · Place 27 · RowanRowan8,000 Meters Varsity2728:29.77SO

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28NJAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 61 · RowanRowan8,000 Meters College6130:37.2Fr
Oct 14Rowan Interregional Border BattleOct 14 · 8,000 Meters Open · Place 37 · RowanRowan8,000 Meters Open3727:42.4FR
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters Open · Place 321 · RowanRowan8,000 Meters Open32128:09.4 PBFr
Sep 23Dickinson College Long-Short InvitationalSep 23 · 4,000 Meters Varsity · Place 81 · RowanRowan4,000 Meters Varsity8113:34.0—
Sep 9Philadelphia Metropolitan Cross Country ChampionshipSep 9 · 8,000 Meters College · Place 50 · RowanRowan8,000 Meters College5030:45.8 PBFr
Sep 1Stockton Season OpenerSep 1 · 6,000 Meters Varsity · Place 44 · RowanRowan6,000 Meters Varsity4420:21.69FR

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 34 · Haddon HeightsHaddon Heights5,000 Meters Varsity3417:4212
Oct 29NJSIAA Sectionals - SouthOct 29 · 5,000 Meters Varsity · Place 19 · Haddon HeightsHaddon Heights5,000 Meters Varsity1916:53.6812
Oct 20Colonial Conference ChampionshipsOct 20 · 5,000 Meters Championship · Place 13 · Haddon HeightsHaddon Heights5,000 Meters Championship1317:07.00—
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 23 · Haddon HeightsHaddon Heights5,000 Meters Varsity2317:2512
Sep 27Colonial Conference Batch-West DepfordSep 27 · 5,000 Meters Varsity · Place 6 · Haddon HeightsHaddon Heights5,000 Meters Varsity618:00.86 PB12
Sep 20Colonial Conference Batch -- HaddonfieldSep 20 · 5,000 Meters Varsity · Place 8 · Haddon HeightsHaddon Heights5,000 Meters Varsity817:2712
Sep 13Colonial Conference Batch at HaddonfieldSep 13 · 5,000 Meters Varsity · Place 3 · Haddon HeightsHaddon Heights5,000 Meters Varsity317:55.00—
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 79 · Haddon HeightsHaddon Heights3,200 Meters Varsity7911:24.3512
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 79 · Haddon HeightsHaddon Heights3,200 Meters Varsity7911:24.3512

2021 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 27NXR Northeast & New York Regional ChampionshipsNov 27 · 5,000 Meters Championship - Northeast · Place 157 · Haddon HeightsHaddon Heights5,000 Meters Championship - Northeast15719:14.2 PB11
Nov 20NJSIAA XC Meet of ChampionsNov 20 · 5,000 Meters Varsity · Place 170 · Haddon HeightsHaddon Heights5,000 Meters Varsity17018:2611
Nov 13NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 71 · Haddon HeightsHaddon Heights5,000 Meters Varsity7118:2611
Nov 6NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 2 · Place 20 · Haddon HeightsHaddon Heights5,000 Meters Group 22017:04.28 PB11
Oct 28Colonial Conference ChampionshipsOct 28 · 5,000 Meters Championship · Place 20 · Haddon HeightsHaddon Heights5,000 Meters Championship2017:02.00—
Oct 12Colonial Conference BatchOct 12 · 5,000 Meters Varsity · Place 33 · Haddon HeightsHaddon Heights5,000 Meters Varsity3319:10.00—
Oct 9South Jersey Track Coaches Association OpenOct 9 · 5,000 Meters Division 3 · Place 38 · Haddon HeighHaddon Heigh5,000 Meters Division 33817:10.67—
Oct 9South Jersey Track Coaches Association OpenOct 9 · 5,000 Meters Division 2 · Place 11 · Haddon HeightsHaddon Heights5,000 Meters Division 21117:10.67—
Oct 8Colonial Conference Batch HaddonfieldOct 8 · 5,000 Meters Varsity · Place 10 · Haddon HeightsHaddon Heights5,000 Meters Varsity1016:53 PB11
Oct 2Shore Coaches Classic Oct 2 · 5,000 Meters Varsity F · Place 17 · Haddon HeightsHaddon Heights5,000 Meters Varsity F1717:36 PB11
Sep 28Colonial Conference BatchSep 28 · 5,000 Meters Varsity · Place 27 · Haddon HeightsHaddon Heights5,000 Meters Varsity2718:23.00—
Sep 21Colonial Conference Batch - West DeptfordSep 21 · 5,000 Meters Varsity · Place 5 · M Haddon HeightsM Haddon Heights5,000 Meters Varsity518:44.71—
Sep 14Colonial Conference Batch MeetSep 14 · 5,000 Meters Varsity · Place 20 · Haddon HeightsHaddon Heights5,000 Meters Varsity2019:49.00—
Sep 11Cherokee ChallengeSep 11 · 3,200 Meters Varsity · Place 56 · Haddon HeightsHaddon Heights3,200 Meters Varsity5611:22.1911

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6Colonial Conference ChampionshipsNov 6 · 5,000 Meters Varsity · Place 42 · Haddon HeightsHaddon Heights5,000 Meters Varsity4219:4010
Oct 31Camden County ChampionshipOct 31 · Varsity · Place 14 · Haddon HeightsHaddon HeightsVarsity1419:35.4010
Oct 31Camden County ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 14 · Haddon HeightsHaddon Heights5,000 Meters Junior Varsity1419:35.4010
Oct 28Colonial Conference Batch BOYS-- HaddonfieldOct 28 · 5,000 Meters Varsity · Place 7 · Haddon HeightsHaddon Heights5,000 Meters Varsity719:04.00—
Oct 23Colonial Conference Batch - HaddonfieldOct 23 · 5,000 Meters Varsity · Place 19 · Haddon HeightsHaddon Heights5,000 Meters Varsity1919:32.4510
Oct 7HADDON HEIGHTS HS VS. WEST DEPTFORD HSOct 7 · 5,000 Meters Varsity · Place 9 · Haddon HeightsHaddon Heights5,000 Meters Varsity919:27.2010