Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Belmont PlateauUSATF Mid-Atlantic Association Junior Olympic Championships · Nov 311:57.10USATF Mid-Atlantic Association Junior Olympic ChampionshipsNovember 3, 2018
3,000 Meters · Central Park of Morris CountyUSATF Region 2 Junior Olympic Championships · Nov 2014:31.16USATF Region 2 Junior Olympic ChampionshipsNovember 20, 2016
3,000 Meters · Westmoreland County Community CollegeUSATF Region 2 Junior Olympic Championships · Nov 1911:46.87USATF Region 2 Junior Olympic ChampionshipsNovember 19, 2017
3,200 Meters · Holmdel Park Shore Coaches Classic · Oct 213:05Shore Coaches Classic October 2, 2021
4 Miles · Temple University Ambler CampusTemple Invitational · Aug 2922:34.00Temple InvitationalAugust 29, 2025

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 13Lehigh Lafayette Dual MeetSep 13 · 8,000 Meters Men · LafayetteLafayette8,000 Meters Men—DNSFr
Aug 29Temple InvitationalAug 29 · 4 Miles College · Place 48 · LafayetteLafayette4 Miles College4822:34.00 PBFr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 14Thompson 2 MilerSep 14 · 2 Miles Varsity · Place 13 · Peddie SchoolPeddie School2 Miles Varsity1310:39.712

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28NJISAA Prep State ChampionshipsOct 28 · 5,000 Meters Championship · Place 6 · Peddie SchoolPeddie School5,000 Meters Championship617:40—
Oct 25Mid-Atlantic Prep League Cross Country ChampionshipsOct 25 · 5,000 Meters Championship · Place 31 · Peddie SchoolPeddie School5,000 Meters Championship3119:00.8—
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 10 · Peddie SchoolPeddie School5,000 Meters Varsity1017:46—
Sep 9Thompson 2 MilerSep 9 · 2 Miles Varsity · Place 10 · Peddie SchoolPeddie School2 Miles Varsity1011:04.1511
Sep 9Thompson 2 MilerSep 9 · 2 Miles Varsity · Place 10 · Peddie SchoolPeddie School2 Miles Varsity1011:04.1511

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1NJISAA Prep State ChampionshipsNov 1 · 5,000 Meters Varsity · Place 15 · Peddie SchoolPeddie School5,000 Meters Varsity1518:05—
Oct 26Mid-Atlantic Prep League Cross Country ChampionshipsOct 26 · 5,000 Meters Championship · Place 10 · Peddie SchoolPeddie School5,000 Meters Championship1017:32.8—
Oct 20Mercer County Championship Oct 20 · 5,000 Meters Championship · Place 36 · Peddie SchoolPeddie School5,000 Meters Championship3618:15.4—
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 45 · Peddie SchoolPeddie School5,000 Meters Varsity4518:2010
Sep 24Jerry Hart Cross Country InvitationalSep 24 · 5,000 Meters Varsity · Place 14 · Peddie SchoolPeddie School5,000 Meters Varsity1417:32.010
Sep 17Night at the Nest XC InvitationalSep 17 · 5,000 Meters Varsity · Place 14 · Peddie SchoolPeddie School5,000 Meters Varsity1417:43.810

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 3NJSIAA Prep Championship Nov 3 · 5,000 Meters Varsity · Place 24 · Peddie SchoolPeddie School5,000 Meters Varsity2418:059
Oct 22Mercer County ChampionshipOct 22 · 5,000 Meters Varsity · Place 62 · Peddie SchoolPeddie School5,000 Meters Varsity6218:30.719
Oct 9Hill vs PeddieOct 9 · 5,000 Meters Varsity · Place 9 · The Peddie SchoolThe Peddie School5,000 Meters Varsity919:35.50—
Oct 2Shore Coaches Classic Oct 2 · 3,200 Meters Freshman C · Place 16 · PeddiePeddie3,200 Meters Freshman C1613:05 PB9

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 3USATF Mid-Atlantic Association Junior Olympic ChampionshipsNov 3 · 3,000 Meters 11-12 · Place 3 · 08-Unattached08-Unattached3,000 Meters 11-12311:57.10 PB6

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 19USATF Region 2 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 4 · 08-Unattached08-Unattached3,000 Meters 9-10411:46.87 PB5
Nov 4USATF Mid-Atlantic Association Junior Olympic ChampionshipsNov 4 · 3,000 Meters 9-10 · Place 1 · 08-Unattached08-Unattached3,000 Meters 9-10112:20.815

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 2 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 35 · 07-Unattached07-Unattached3,000 Meters 9-103514:31.16 PB4
Nov 5USATF Mid-Atlantic Association Junior Olympic ChampionshipsNov 5 · 3,000 Meters 9-10 · Place 5 · UnattachedUnattached3,000 Meters 9-10513:26.354