Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan College XC Invitational · Oct 1313:42.8Manhattan College XC InvitationalOctober 13, 2018
4,000 Meters · Central Park of Morris CountyUSATF Region 2 Junior Olympic Championships · Nov 2015:16.39USATF Region 2 Junior Olympic ChampionshipsNovember 20, 2016
4,000 Meters · Deer Path ParkUSATF New Jersey Association Junior Olympic Championships · Nov 513:37.48USATF New Jersey Association Junior Olympic ChampionshipsNovember 5, 2017
4,000 Meters · Westmoreland County Community CollegeUSATF Region 2 Junior Olympic Championships · Nov 1915:43.15USATF Region 2 Junior Olympic ChampionshipsNovember 19, 2017
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2418:14.3NXR Northeast & New York Regional ChampionshipsNovember 24, 2018
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 615:15.64NJSIAA Sectionals - SouthNovember 6, 2021
5,000 Meters · Holmdel ParkEast Coast Cross Country Championships · Dec 417:16.0East Coast Cross Country ChampionshipsDecember 4, 2020
5800 m · PrincetonNew Jersey Jam · Sep 518:49.9New Jersey JamSeptember 5, 2025
6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Open · Sep 419:00.6Lehigh OpenSeptember 4, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 425:16.2Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 3025:30.8Paul Short InvitationalSeptember 30, 2023

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 2Paul Short RunOct 2 · 8,000 Meters Gold · RutgersRutgers8,000 Meters Gold0DNFSr
Sep 4Lehigh OpenSep 4 · 6,000 Meters Collegiate · Place 13 · RutgersRutgers6,000 Meters Collegiate1319:00.6 PBSr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 17Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · RutgersRutgers8,000 Meters Fall Classic0DNFJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Gold · RutgersRutgers8,000 Meters Gold0DNFJr
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 8,000 Meters College · RutgersRutgers8,000 Meters College0DNSJr
Sep 5New Jersey JamSep 5 · 5,800 Meters Men's Race · Place 50 · RutgersRutgers5,800 Meters Men's Race5018:49.9 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 8,000 Meters Gold · Place 172 · RutgersRutgers8,000 Meters Gold17225:16.2 PBSo

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters College Gold · Place 169 · RutgersRutgers8,000 Meters College Gold16925:30.8 PBFr

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 6NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 4 · Place 1 · Kingsway RegionalKingsway Regional5,000 Meters Group 4115:15.64 PB12
Oct 5Tri County Conference Batch MeetOct 5 · 5,000 Meters Varsity · Place 2 · M12 KingswayM12 Kingsway5,000 Meters Varsity216:19.78—

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 4East Coast Cross Country ChampionshipsDec 4 · 5,000 Meters Gold · Place 39 · UnattachedUnattached5,000 Meters Gold3917:16.0 PB11
Nov 7South Jersey Track Coaches Association Open (PM POD)Nov 7 · 5,000 Meters Varsity · Place 1 · Kingsway RegionalKingsway Regional5,000 Meters Varsity116:33.9011

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 16NJSIAA Group 4 ChampionshipsNov 16 · 5,000 Meters Varsity · Place 73 · Kingsway RegionalKingsway Regional5,000 Meters Varsity7317:2310
Oct 12Manhattan College XC InvitationalOct 12 · 2.5 Miles Varsity · Place 21 · KingswayKingsway2.5 Miles Varsity2113:39.610

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 24NXR Northeast & New York Regional ChampionshipsNov 24 · 5,000 Meters Championship - Northeast · Place 176 · Kingsway RegionalKingsway Regional5,000 Meters Championship - Northeast17618:14.3 PB9
Nov 10NJSIAA Group 4 ChampionshipsNov 10 · 5,000 Meters Varsity · Place 100 · Kingsway RegionalKingsway Regional5,000 Meters Varsity10018:069
Oct 13Manhattan College XC InvitationalOct 13 · 2.5 Miles Eastern States Championships · Place 105 · Kingsway RegionalKingsway Regional2.5 Miles Eastern States Championships10513:42.8 PB9
Sep 22Bowdoin XC ClassicSep 22 · 3,000 Meters Freshman · Place 1 · KingswayKingsway3,000 Meters Freshman19:47.009

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 19USATF Region 2 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 9 · Gloucester County Running ClubGloucester County Running Club4,000 Meters 13-14915:43.15 PB8
Nov 5USATF New Jersey Association Junior Olympic ChampionshipsNov 5 · 4,000 Meters 13-14 · Place 1 · Gloucester County Running ClubGloucester County Running Club4,000 Meters 13-14113:37.48 PB8

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 2 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 22 · Gloucester County Running ClubGloucester County Running Club4,000 Meters 13-142215:16.39 PB7
Nov 6USATF New Jersey Association Junior Olympic ChampionshipsNov 6 · 4,000 Meters 13-14 · Place 8 · Gloucester County Running ClubGloucester County Running Club4,000 Meters 13-14813:43.247