Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Horseshoe LakeRoxbury Invitational · Sep 812:47.62Roxbury InvitationalSeptember 8, 2018
2.4 Miles · DREAM ParkSouth Jersey Shootout · Sep 1515:07.42South Jersey ShootoutSeptember 15, 2018
3,200 Meters · Delsea HSSouth Jersey Track Coaches Association Open · Sep 2911:18.99South Jersey Track Coaches Association OpenSeptember 29, 2018
4,000 Meters · Misericordia UniversityMisericordia Invitational · Aug 2914:47.3Misericordia InvitationalAugust 29, 2025
5,000 Meters · DREAM ParkSouth Jersey Track Coaches Association Open (AM Pod) · Nov 717:03.80South Jersey Track Coaches Association Open (AM Pod)November 7, 2020
5,000 Meters · Holmdel ParkNJSIAA Group 3 Championships · Nov 1617:41NJSIAA Group 3 ChampionshipsNovember 16, 2019
8,000 Meters · Delaware ValleyMAC Cross Country Champ · Nov 134:20.3MAC Cross Country ChampNovember 1, 2025
8,000 Meters · DREAM ParkNCAA Division III Metro Regional · Nov 1128:52.8NCAA Division III Metro RegionalNovember 11, 2023
8,000 Meters · Hudson Valley Sports DomeECAC Division III North XC Champs · Nov 833:51.2ECAC Division III North XC ChampsNovember 8, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 3030:32.4Paul Short InvitationalSeptember 30, 2023
8,000 Meters · Messiah UniversityMAC Conference XC Championships · Nov 232:12.3MAC Conference XC ChampionshipsNovember 2, 2024

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Metro ChampNov 15 · 8,000 Meters D3 Metro · Place 138 · Delaware ValleyDelaware Valley8,000 Meters D3 Metro13831:14.9Jr
Nov 8ECAC Division III North XC ChampsNov 8 · 8,000 Meters College · Place 24 · Delaware ValleyDelaware Valley8,000 Meters College2433:51.2 PBJr
Nov 1MAC Cross Country ChampNov 1 · 8,000 Meters Champ · Place 135 · Delaware ValleyDelaware Valley8,000 Meters Champ13534:20.3 PBJr
Aug 29Misericordia InvitationalAug 29 · 4,000 Meters Men's Race · Place 68 · Delaware ValleyDelaware Valley4,000 Meters Men's Race6814:47.3 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 2MAC Conference XC ChampionshipsNov 2 · 8,000 Meters MAC · Place 113 · Delaware ValleyDelaware Valley8,000 Meters MAC11332:12.3 PBSo

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Metro RegionalNov 11 · 8,000 Meters Championship · Place 108 · Delaware ValleyDelaware Valley8,000 Meters Championship10828:52.8 PBFr
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters College White · Place 287 · Delaware ValleyDelaware Valley8,000 Meters College White28730:32.4 PBFr

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 13NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 110 · Triton RegionalTriton Regional5,000 Meters Varsity11019:0712
Nov 6NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 3 · Place 29 · Triton RegionalTriton Regional5,000 Meters Group 32917:26.4112
Oct 23Tri County Conference Showcase ChampionshipsOct 23 · 5,000 Meters Varsity · Place 38 · Triton RegionalTriton Regional5,000 Meters Varsity3818:53.0012

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 42 · Triton RegionalTriton Regional5,000 Meters Varsity4217:15.5011
Nov 14NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 9 · Triton RegionalTriton Regional5,000 Meters Varsity917:15.5011
Nov 7South Jersey Track Coaches Association Open (AM Pod)Nov 7 · 5,000 Meters Varsity · Place 6 · Triton RegionalTriton Regional5,000 Meters Varsity617:03.80 PB11
Oct 31Camden County ChampionshipOct 31 · 5,000 Meters Varsity · Place 25 · Triton RegionalTriton Regional5,000 Meters Varsity2517:52.4011
Oct 31Camden County ChampionshipOct 31 · 5,000 Meters Varsity · Place 25 · Triton RegionalTriton Regional5,000 Meters Varsity2517:52.4011

2019 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 64 · Triton RegionalTriton Regional5,000 Meters Varsity6417:4110
Nov 16NJSIAA Group 3 ChampionshipsNov 16 · 5,000 Meters Varsity · Place 64 · Triton RegionalTriton Regional5,000 Meters Varsity6417:41 PB10
Nov 9NJSIAA Sectionals - SouthNov 9 · 5,000 Meters Varsity · Place 16 · Triton RegionalTriton Regional5,000 Meters Varsity1617:04.910
Oct 30Tri County Conference Showcase ChampionshipsOct 30 · 5,000 Meters Varsity · Place 15 · Triton RegionalTriton Regional5,000 Meters Varsity1516:58.0510
Oct 8Tri Country Conference Batch MeetOct 8 · 5,000 Meters Varsity · Place 11 · Triton RegionalTriton Regional5,000 Meters Varsity1116:47.7710
Sep 21Ray Hoagland RVXC InvitationalSep 21 · 5,000 Meters Varsity · Place 21 · Triton RegionalTriton Regional5,000 Meters Varsity2118:06.8110
Sep 7Roxbury InvitationalSep 7 · 5,000 Meters Varsity · Place 6 · Triton RegionalTriton Regional5,000 Meters Varsity616:54.7110

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 3NJSIAA Sectionals - SouthNov 3 · 5,000 Meters Varsity · Place 66 · Triton RegionalTriton Regional5,000 Meters Varsity6618:40.599
Sep 29South Jersey Track Coaches Association OpenSep 29 · 3,200 Meters Freshman · Place 4 · Triton RegionalTriton Regional3,200 Meters Freshman411:18.99 PB9
Sep 25Tri County Conference Batch MeetSep 25 · Varsity · Place 62 · Triton RegionalTriton RegionalVarsity6218:11.529
Sep 22Ray Hoagland RVXC InvitationalSep 22 · 3,200 Meters Freshman · Place 4 · M Triton RegionalM Triton Regional3,200 Meters Freshman411:23.31—
Sep 15South Jersey ShootoutSep 15 · 2.4 Miles Freshman · Place 9 · Triton RegionalTriton Regional2.4 Miles Freshman915:07.42 PB9
Sep 8Roxbury InvitationalSep 8 · 2 Miles Freshman · Place 4 · Triton RegionalTriton Regional2 Miles Freshman412:47.62 PB9