Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · The Pennsylvania State UniversityNCAA DI Mid-Atlantic Regional · Nov 1532:29.7NCAA DI Mid-Atlantic RegionalNovember 15, 2024
3,200 Meters · Cherokee ChallengeCherokee Challenge · Sep 813:10Cherokee ChallengeSeptember 8, 2018
3,200 Meters · Holmdel ParkShore Coaches Invitational · Oct 714:41Shore Coaches Invitational October 7, 2017
5,000 Meters · Buena HSBuena Frosh-Soph Meet · Oct 2919:40Buena Frosh-Soph MeetOctober 29, 2018
5,000 Meters · Delsea HSSouth Jersey Track Coaches Association Open · Sep 2919:58.58South Jersey Track Coaches Association OpenSeptember 29, 2018
5,000 Meters · Holmdel ParkEast Coast Cross Country Championships · Dec 416:46.2East Coast Cross Country ChampionshipsDecember 4, 2020
5,000 Meters · Holmdel Park NJSIAA Group 2 Championships · Nov 1617:26NJSIAA Group 2 ChampionshipsNovember 16, 2019
5,000 Meters · Pennypacker ParkColonial Conference Batch Meet · Oct 320:59Colonial Conference Batch MeetOctober 3, 2017
5,000 Meters · Thomas Edison ParkGSTC High School Fall Showcase Meet #1 · Sep 1915:44.58GSTC High School Fall Showcase Meet #1September 19, 2020
5,000 Meters · West Deptford ParkColonial Conference Championships · Nov 616:23Colonial Conference ChampionshipsNovember 6, 2020
6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Invitational · Aug 2918:41.70Lehigh InvitationalAugust 29, 2025
8,000 Meters · CedarvilleA10 XC Conference Championships · Nov 125:40.60A10 XC Conference ChampionshipsNovember 1, 2025
8,000 Meters · Green Lane FieldsTCNJ Invitational · Sep 2325:57.00TCNJ InvitationalSeptember 23, 2022
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 424:57.4Paul Short RunOctober 4, 2024
8,000 Meters · Van Cortlandt ParkIC4A/ECAC Cross Country Championships · Oct 1725:21.6IC4A/ECAC Cross Country ChampionshipsOctober 17, 2025
8368 m · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 1226:23.74Harry Groves Spiked Shoe InvitationalSeptember 12, 2025
8368 m · The Pennsylvania State UniversityHarry Groves Spiked Shoe Invitational · Sep 1326:12.3Harry Groves Spiked Shoe InvitationalSeptember 13, 2024

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1A10 XC Conference ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 74 · Saint Joseph'sSaint Joseph's8,000 Meters Collegiate7425:40.60 PBSr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters College · Place 43 · Saint Joseph'sSaint Joseph's8,000 Meters College4325:21.6 PBSr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Gold · Saint Joseph'sSaint Joseph's8,000 Meters Gold0DNFSr
Sep 12Harry Groves Spiked Shoe InvitationalSep 12 · 5.2 Miles Men's Race · Place 53 · Saint Joseph'sSaint Joseph's5.2 Miles Men's Race5326:23.74 PBSr
Aug 29Lehigh InvitationalAug 29 · 6,000 Meters Men's Race · Place 20 · Saint Joseph'sSaint Joseph's6,000 Meters Men's Race2018:41.70 PBSr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Mid-Atlantic RegionalNov 15 · 10,000 Meters D1 Mid-Atlantic · Place 121 · Saint Joseph'sSaint Joseph's10,000 Meters D1 Mid-Atlantic12132:29.7 PBJr
Oct 4Paul Short RunOct 4 · 8,000 Meters Gold · Place 132 · Saint Joseph'sSaint Joseph's8,000 Meters Gold13224:57.4 PBJr
Sep 13Harry Groves Spiked Shoe InvitationalSep 13 · 5.2 Miles College · Place 70 · Saint Joseph'sSaint Joseph's5.2 Miles College7026:12.3 PBJr
Aug 30Lehigh InvitationalAug 30 · 6,000 Meters Varsity · Place 21 · St. Joseph's (Pa.)St. Joseph's (Pa.)6,000 Meters Varsity2119:02.7SR

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 1Lehigh InvitationalSep 1 · 6,000 Meters Varsity · Place 27 · St. Joseph's (Pa.)St. Joseph's (Pa.)6,000 Meters Varsity2718:52.7JR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 21Haverford InvitationalOct 21 · 4 Miles Varsity · Place 26 · St. Joseph's (Pa.)St. Joseph's (Pa.)4 Miles Varsity2621:39.8FR
Sep 30Lehigh Paul Short RunSep 30 · 8,000 Meters Open · Place 149 · St. Joseph's (Pa.)St. Joseph's (Pa.)8,000 Meters Open14920:23.3FR
Sep 23TCNJ InvitationalSep 23 · 8,000 Meters College · Place 4 · Saint Joseph'sSaint Joseph's8,000 Meters College425:57.00 PBFr
Sep 9Harry Groves Spiked Shoe InvitationalSep 9 · 5.2 Miles Varsity · Place 82 · St. Joseph's (Pa.)St. Joseph's (Pa.)5.2 Miles Varsity8228:29.1FR
Sep 2Lehigh InvitationalSep 2 · 6,000 Meters College · Place 74 · Saint Joseph'sSaint Joseph's6,000 Meters College7419:40.1Fr

2020 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 4East Coast Cross Country ChampionshipsDec 4 · 5,000 Meters Gold · Place 22 · UnattachedUnattached5,000 Meters Gold2216:46.2 PB12
Nov 14NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 4 · CollingswoodCollingswood5,000 Meters Varsity416:11.9012
Nov 14NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 2 · CollingswoodCollingswood5,000 Meters Varsity216:11.9012
Nov 6Colonial Conference ChampionshipsNov 6 · 5,000 Meters Varsity · Place 6 · CollingswoodCollingswood5,000 Meters Varsity616:23 PB12
Oct 31Camden County ChampionshipOct 31 · 5,000 Meters Varsity · Place 3 · CollingswoodCollingswood5,000 Meters Varsity316:35.2012
Oct 31Camden County ChampionshipOct 31 · 5,000 Meters Varsity · Place 3 · CollingswoodCollingswood5,000 Meters Varsity316:35.2012
Oct 28Colonial Conference Meet BOYS-- West DeptfordOct 28 · 5,000 Meters Varsity · Place 1 · CollingswoodCollingswood5,000 Meters Varsity118:42.7012
Sep 19GSTC High School Fall Showcase Meet #1Sep 19 · 5,000 Meters Open · Place 11 · UnattachedUnattached5,000 Meters Open1115:44.58 PB12

2019 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 16NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 36 · CollingswoodCollingswood5,000 Meters Varsity3617:2611
Nov 16NJSIAA Group 2 ChampionshipsNov 16 · 5,000 Meters Varsity · Place 36 · CollingswoodCollingswood5,000 Meters Varsity3617:26 PB11
Nov 9NJSIAA Sectionals - SouthNov 9 · 5,000 Meters Varsity · Place 8 · CollingswoodCollingswood5,000 Meters Varsity816:22.411
Oct 24Colonial Conference All Star MeetOct 24 · 5,000 Meters Varsity · Place 16 · CollingswoodCollingswood5,000 Meters Varsity1616:28.00—
Oct 18Camden County ChampionshipOct 18 · 5,000 Meters Varsity · Place 1 · CollingswoodCollingswood5,000 Meters Varsity117:16.96—
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Division 1 · Place 3 · CollingswoodCollingswood5,000 Meters Division 1316:28.53—
Oct 8Colonial Conference Batch Meet-- West DeptfordOct 8 · 5,000 Meters Varsity · Place 1 · CollingswoodCollingswood5,000 Meters Varsity117:50.23—
Oct 5New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 9 · CollingswoodCollingswood5,000 Meters Varsity917:2011
Sep 21Ray Hoagland RVXC InvitationalSep 21 · 5,000 Meters Varsity · Place 6 · CollingswoodCollingswood5,000 Meters Varsity617:10.0211
Sep 17Colonial Conference Meet-West DeptfordSep 17 · 5,000 Meters Varsity · Place 5 · CollingswoodCollingswood5,000 Meters Varsity517:37.71—
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 13 · CollingswoodCollingswood3,200 Meters Varsity1310:24.8411
Sep 3Colonial Conference Batch MeetSep 3 · 2 Miles Varsity · Place 21 · CollingswoodCollingswood2 Miles Varsity2111:53.00—
Sep 3Colonial Conference Batch Meet-West DeptfordSep 3 · 5,000 Meters Varsity · Place 5 · CollingswoodCollingswood5,000 Meters Varsity521:0611

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 3NJSIAA Sectionals - SouthNov 3 · 5,000 Meters Varsity · Place 78 · CollingswoodCollingswood5,000 Meters Varsity7819:35.9610
Oct 29Buena Frosh-Soph MeetOct 29 · 5,000 Meters Sophomore · Place 11 · CollingswoodCollingswood5,000 Meters Sophomore1119:40 PB10
Oct 18Colonial Conference ChampionshipOct 18 · 5,000 Meters Varsity · Place 52 · CollingswoodCollingswood5,000 Meters Varsity5219:3110
Oct 6New Balance Shore Coaches InvitationalOct 6 · 5,000 Meters Varsity · Place 91 · CollingswoodCollingswood5,000 Meters Varsity9120:3010
Sep 29South Jersey Track Coaches Association OpenSep 29 · 5,000 Meters Junior Varsity D1-2 · Place 31 · CollingswoodCollingswood5,000 Meters Junior Varsity D1-23119:58.58 PB10
Sep 22Ray Hoagland RVXC InvitationalSep 22 · 5,000 Meters Varsity · Place 79 · CollingswoodCollingswood5,000 Meters Varsity7921:53.36—
Sep 8Cherokee ChallengeSep 8 · 3,200 Meters Sophomore · Place 185 · CollingswoodCollingswood3,200 Meters Sophomore18513:10 PB10

2017 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Sectionals - South Group 1Nov 4 · 5,000 Meters Varsity · Place 96 · CollingswoodCollingswood5,000 Meters Varsity9621:009
Oct 25Haddonfield Sub Varsity InvitationalOct 25 · 5,000 Meters Freshman · Place 14 · M CollingswoodM Collingswood5,000 Meters Freshman1419:51.92—
Oct 19Colonial Conference All Star MeetOct 19 · 5,000 Meters Varsity · Place 60 · CollingswoodCollingswood5,000 Meters Varsity6019:26.00—
Oct 14SJTCA Frosh Soph ChampionshipsOct 14 · 2.1 Miles Freshman · Place 27 · CollingswoodCollingswood2.1 Miles Freshman2712:30.259
Oct 10Colonial Conference MeetOct 10 · 5,000 Meters Varsity · Place 26 · CollingswoodCollingswood5,000 Meters Varsity2621:57.00—
Oct 7Shore Coaches Invitational Oct 7 · 3,200 Meters Freshman - C · Place 85 · CollingswoodCollingswood3,200 Meters Freshman - C8514:41 PB9
Oct 3Colonial Conference Batch MeetOct 3 · 5,000 Meters Varsity · Place 61 · CollingswoodCollingswood5,000 Meters Varsity6120:59 PB9
Oct 1South Jersey Track Coaches Association OpenOct 1 · 3,200 Meters Freshman · Place 34 · CollingswoodCollingswood3,200 Meters Freshman3412:13.21—
Sep 26Colonial Conference Batch MeetSep 26 · 5,000 Meters Varsity · Place 39 · CollingswoodCollingswood5,000 Meters Varsity3921:109
Sep 16South Jersey ShootoutSep 16 · 2.4 Miles Freshman · Place 99 · CollingswoodCollingswood2.4 Miles Freshman9915:00.43—
Sep 9Cherokee ChallengeSep 9 · 3,200 Meters Freshman · Place 173 · CollingswoodCollingswood3,200 Meters Freshman17313:01.789

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 17South Jersey ShootoutSep 17 · 2,400 Meters Middle School · Place 30 · M CollingswoodM Collingswood2,400 Meters Middle School3010:03.28—