Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Franklin & Marshall CollegeFandandM Season Opener · Aug 2910:33.3FandandM Season OpenerAugust 29, 2025
4,000 Meters · Big Spring HSDickinson Long-Short Invitational · Sep 2713:42.21Dickinson Long-Short InvitationalSeptember 27, 2025
5,000 Meters · Cumberland Regional HSTri County Conference Showcase Championships · Oct 1816:56.57Tri County Conference Showcase ChampionshipsOctober 18, 2022
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 617:09.54NJSIAA Sectionals - SouthNovember 6, 2021
5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 218:12Shore Coaches Classic October 2, 2021
5,000 Meters · Kutztown University Farm CoursePTXC 12.2 Presented by Brooks · Sep 1118:08.2PTXC 12.2 Presented by BrooksSeptember 11, 2021
5,000 Meters · Van Cortlandt ParkCHAMPS Northeast Regional XC Championships · Nov 2618:44.7CHAMPS Northeast Regional XC ChampionshipsNovember 26, 2022
8,000 Meters · Big Spring HSNCAA DIII Mid-Atlantic Region XC Championships · Nov 1527:57.83NCAA DIII Mid-Atlantic Region XC ChampionshipsNovember 15, 2025
8,000 Meters · DREAM ParkBorder Battle · Oct 1828:00.7Border BattleOctober 18, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 428:18.6Paul Short RunOctober 4, 2024
8,000 Meters · Oak Ridge ParkLandmark Conference XC Championships · Nov 126:45.02Landmark Conference XC ChampionshipsNovember 1, 2025
8,000 Meters · Union Canal Tunnel ParkLandmark XC Championships · Nov 226:32.21Landmark XC ChampionshipsNovember 2, 2024

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Mid-Atlantic Region XC ChampionshipsNov 15 · 8,000 Meters Championship · Place 92 · ElizabethtownElizabethtown8,000 Meters Championship9227:57.83 PBSo
Nov 1Landmark Conference XC ChampionshipsNov 1 · 8,000 Meters College · Place 32 · ElizabethtownElizabethtown8,000 Meters College3226:45.02 PBSo
Oct 18Border BattleOct 18 · 8,000 Meters D3 · Place 218 · ElizabethtownElizabethtown8,000 Meters D321828:00.7 PBSo
Sep 27Dickinson Long-Short InvitationalSep 27 · 4,000 Meters College · Place 41 · ElizabethtownElizabethtown4,000 Meters College4113:42.21 PBSo
Aug 29FandandM Season OpenerAug 29 · 2 Miles Men's Race · Place 13 · ElizabethtownElizabethtown2 Miles Men's Race1310:33.3 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII Mid-Atlantic Regional ChampsNov 16 · 8,000 Meters Division 3 · Place 85 · ElizabethtownElizabethtown8,000 Meters Division 38526:34.9FR
Nov 2Landmark XC ChampionshipsNov 2 · 8,000 Meters College · Place 23 · ElizabethtownElizabethtown8,000 Meters College2326:32.21 PBFr
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 310 · ElizabethtownElizabethtown8,000 Meters White31028:18.6 PBFr
Sep 6Galen Piper Alumni/Open XC ChallengeSep 6 · 6,000 Meters Varsity · Place 21 · ElizabethtownElizabethtown6,000 Meters Varsity2120:29.4FR

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 28 · Triton RegionalTriton Regional5,000 Meters Varsity2817:37.2712
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 28 · Triton RegionalTriton Regional5,000 Meters Varsity2817:37.2712
Oct 13Camden County ChampionshipsOct 13 · 5,000 Meters Varsity · Place 6 · Triton RegionalTriton Regional5,000 Meters Varsity617:45.1712
Oct 13Camden County ChampionshipsOct 13 · 5,000 Meters Varsity · Place 6 · Triton RegionalTriton Regional5,000 Meters Varsity617:45.17—
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 13 · Triton RegionalTriton Regional5,000 Meters Varsity1318:12.7412
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Division 2 · Place 13 · Triton RegionalTriton Regional5,000 Meters Division 21318:12.74—
Oct 3Tri County Conference Batch MeetOct 3 · 5,000 Meters Division 1 · Place 48 · Triton RegionalTriton Regional5,000 Meters Division 14820:00.7412
Sep 26Tri County Conference Batch MeetSep 26 · 5,000 Meters Division 1 · Place 43 · Triton RegionalTriton Regional5,000 Meters Division 14318:57.9412

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 26CHAMPS Northeast Regional XC ChampionshipsNov 26 · 5,000 Meters Junior / Senior · Place 15 · Blackwood, NJBlackwood, NJ5,000 Meters Junior / Senior1518:44.7 PB11
Oct 18Tri County Conference Showcase ChampionshipsOct 18 · 5,000 Meters Varsity · Place 9 · Triton RegionalTriton Regional5,000 Meters Varsity916:56.57 PB11
Oct 14Camden County ChampionshipsOct 14 · 5,000 Meters Varsity · Place 3 · Triton RegionalTriton Regional5,000 Meters Varsity317:05.9411
Oct 14Camden County ChampionshipsOct 14 · 5,000 Meters Varsity · Place 3 · Triton RegionalTriton Regional5,000 Meters Varsity317:05.93—
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 17 · Triton RegionalTriton Regional3,200 Meters Varsity1710:30.2011
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 17 · Triton RegionalTriton Regional3,200 Meters Varsity1710:30.2011

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 13NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 51 · Triton RegionalTriton Regional5,000 Meters Varsity5117:5210
Nov 13NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 51 · Triton RegionalTriton Regional5,000 Meters Varsity5117:5210
Nov 6NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 3 · Place 20 · Triton RegionalTriton Regional5,000 Meters Group 32017:09.54 PB10
Oct 2Shore Coaches Classic Oct 2 · 5,000 Meters Varsity D · Place 20 · Triton RegionalTriton Regional5,000 Meters Varsity D2018:12 PB10
Sep 11PTXC 12.2 Presented by BrooksSep 11 · 5,000 Meters Varsity Gold · Place 61 · Triton RegionalTriton Regional5,000 Meters Varsity Gold6118:08.2 PB10

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 155 · Triton RegionalTriton Regional5,000 Meters Varsity15518:47.109
Nov 14NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 36 · Triton RegionalTriton Regional5,000 Meters Varsity3618:47.109
Nov 7South Jersey Track Coaches Association Open (AM Pod)Nov 7 · 5,000 Meters Varsity · Place 48 · Triton RegionalTriton Regional5,000 Meters Varsity4819:23.109
Oct 31Camden County ChampionshipOct 31 · Varsity · Place 7 · Triton RegionalTriton RegionalVarsity718:35.209
Oct 31Camden County ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 7 · Triton RegionalTriton Regional5,000 Meters Junior Varsity718:35.209