Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Glendoveer Golf Course2025 USATF Cross Country Championships · Dec 629:59.42025 USATF Cross Country ChampionshipsDecember 6, 2025
10,000 Meters · Oklahoma State University XC Course2022 NCAA Division I Cross Country Champs (84th Men and 42nd Women) · Nov 1930:10.22022 NCAA Division I Cross Country Champs (84th Men and 42nd Women)November 19, 2022
10,000 Meters · Panorama Farms2023 NCAA Division I Cross Country Champs (85th Men and 43rd Women) · Nov 1829:17.52023 NCAA Division I Cross Country Champs (85th Men and 43rd Women)November 18, 2023
10,000 Meters · The Pennsylvania State UniversityNCAA DI Mid-Atlantic Regional · Nov 1529:22.8NCAA DI Mid-Atlantic RegionalNovember 15, 2024
10,000 Meters · Zimmer Championship Cross Country Course2024 NCAA Division I Cross Country Champs (86th Men and 44th Women) · Nov 2328:55.72024 NCAA Division I Cross Country Champs (86th Men and 44th Women)November 23, 2024
3,200 Meters · Cherokee ChallengeCherokee Challenge · Sep 89:57.71Cherokee ChallengeSeptember 8, 2018
5,000 Meters · Glendoveer Golf CourseNXN Nike Cross Nationals · Dec 715:12.0NXN Nike Cross NationalsDecember 7, 2019
5,000 Meters · Holmdel ParkNJSIAA Group 3 Championships · Nov 1615:21NJSIAA Group 3 ChampionshipsNovember 16, 2019
5,000 Meters · Holmdel ParkNJSIAA Group 3 Championships · Nov 1016:16NJSIAA Group 3 ChampionshipsNovember 10, 2018
5,000 Meters · Thompson ParkThompson Park Class Meet · Sep 2215:39.37Thompson Park Class MeetSeptember 22, 2018
6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Invitational · Sep 218:04.7Lehigh InvitationalSeptember 2, 2022
8,000 Meters · Highland ParkBig East Cross Country Championships · Oct 2923:27.5Big East Cross Country ChampionshipsOctober 29, 2022
8,000 Meters · Morven ParkBig East Cross-Country Championship · Nov 123:12.83Big East Cross-Country ChampionshipNovember 1, 2024
8,000 Meters · Northview Christian ChurchBig East Cross Country Championships · Oct 2925:06.8Big East Cross Country ChampionshipsOctober 29, 2021
8,000 Meters · Panorama FarmsVirginia Invitational · Sep 2323:32.2Virginia InvitationalSeptember 23, 2023
8,000 Meters · WakeMed Soccer ParkBIG EAST Cross Country Championships · Mar 524:43.9BIG EAST Cross Country ChampionshipsMarch 5, 2021
8,000 Meters · West Windsor FieldPrinceton Cross Country Invitational · Oct 1624:38.0Princeton Cross Country InvitationalOctober 16, 2021
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational Presented by Under Armour · Sep 2723:08.6Nuttycombe Wisconsin Invitational Presented by Under ArmourSeptember 27, 2024
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1423:47.0Nuttycombe Wisconsin InvitationalOctober 14, 2022

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

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Dec 62025 USATF Cross Country ChampionshipsDec 6 · 10,000 Meters Open · Place 7 · Nike Swoosh TCNike Swoosh TC10,000 Meters Open729:59.4 PB19+

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division I Cross Country Champs (86th Men and 44th Women)Nov 23 · 10,000 Meters Championship · Place 9 · VillanovaVillanova10,000 Meters Championship928:55.7 PBSr
Nov 15NCAA DI Mid-Atlantic RegionalNov 15 · 10,000 Meters D1 Mid-Atlantic · Place 1 · VillanovaVillanova10,000 Meters D1 Mid-Atlantic129:22.8 PBSr
Nov 1Big East Cross-Country ChampionshipNov 1 · 8,000 Meters BigEast · Place 1 · VillanovaVillanova8,000 Meters BigEast123:12.83 PBSr
Sep 27Nuttycombe Wisconsin Invitational Presented by Under ArmourSep 27 · 8,000 Meters Champs · Place 3 · VillanovaVillanova8,000 Meters Champs323:08.6 PBSr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 182023 NCAA Division I Cross Country Champs (85th Men and 43rd Women)Nov 18 · 10,000 Meters Championship · Place 14 · VillanovaVillanova10,000 Meters Championship1429:17.5 PBSr
Nov 10NCAA Division I Mid-Atlantic RegionalNov 10 · 10,000 Meters Varsity · Place 1 · VillanovaVillanova10,000 Meters Varsity129:05.5JR
Oct 28Big East Cross Country ChampionshipsOct 28 · 8,000 Meters Varsity · Place 1 · VillanovaVillanova8,000 Meters Varsity124:46.3JR
Oct 13Nuttycombe InvitationalOct 13 · 8,000 Meters Championship · Place 21 · VillanovaVillanova8,000 Meters Championship2123:52.8Sr
Sep 23Virginia InvitationalSep 23 · 8,000 Meters College · Place 7 · VillanovaVillanova8,000 Meters College723:32.2 PBSr
Sep 1Temple Owls Cross Country InvitationalSep 1 · 6,000 Meters Varsity · Place 3 · VillanovaVillanova6,000 Meters Varsity319:23.4JR

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 192022 NCAA Division I Cross Country Champs (84th Men and 42nd Women)Nov 19 · 10,000 Meters Championship · Place 92 · VillanovaVillanova10,000 Meters Championship9230:10.2 PBJr
Nov 11NCAA D1 Mid-Atlantic Regional XC ChampionshipsNov 11 · 10,000 Meters Varsity · Place 1 · VillanovaVillanova10,000 Meters Varsity129:52.6SO
Oct 29Big East Cross Country ChampionshipsOct 29 · 8,000 Meters College · Place 3 · VillanovaVillanova8,000 Meters College323:27.5 PBJr
Oct 14Nuttycombe Wisconsin InvitationalOct 14 · 8,000 Meters Championship Race · Place 51 · VillanovaVillanova8,000 Meters Championship Race5123:47.0 PBJr
Sep 30Lehigh Paul Short RunSep 30 · 8,000 Meters Varsity · Place 4 · VillanovaVillanova8,000 Meters Varsity418:28.5SO
Sep 2Lehigh InvitationalSep 2 · 6,000 Meters College · Place 3 · VillanovaVillanova6,000 Meters College318:04.7 PBJr

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12NCAA D1 Mid-Atlantic Region Cross Country ChampionshipsNov 12 · 10,000 Meters Varsity · Place 20 · VillanovaVillanova10,000 Meters Varsity2031:05.4FR
Oct 29Big East Cross Country ChampionshipsOct 29 · 8,000 Meters Championship · Place 21 · VillanovaVillanova8,000 Meters Championship2125:06.8 PBSo
Oct 16Princeton Cross Country InvitationalOct 16 · 8,000 Meters Collegiate · Place 9 · VillanovaVillanova8,000 Meters Collegiate924:38.0 PBSo
Mar 5BIG EAST Cross Country ChampionshipsMar 5 · 8,000 Meters College · Place 38 · VillanovaVillanova8,000 Meters College3824:43.9 PBFr

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 7NXN Nike Cross NationalsDec 7 · 5,000 Meters Championship Race · Place 8 · NORTHEASTNORTHEAST5,000 Meters Championship Race815:12.0 PB12
Nov 23NJSIAA XC Meet of ChampionsNov 23 · 5,000 Meters Championship · Place 1 · AllentownAllentown5,000 Meters Championship115:2312
Nov 16NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 2 · AllentownAllentown5,000 Meters Varsity215:2112
Nov 16NJSIAA Group 3 ChampionshipsNov 16 · 5,000 Meters Varsity · Place 2 · AllentownAllentown5,000 Meters Varsity215:21 PB12
Nov 9NJSIAA Sectionals - CentralNov 9 · 5,000 Meters Varsity · Place 1 · AllentownAllentown5,000 Meters Varsity115:32.412
Oct 25Mercer County ChampionshipOct 25 · 5,000 Meters Championship · Place 1 · AllentownAllentown5,000 Meters Championship115:20.00—
Oct 5New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 1 · AllentownAllentown5,000 Meters Varsity115:3212
Sep 21Thompson Park Class MeetSep 21 · 5,000 Meters Varsity · Place 1 · AllentownAllentown5,000 Meters Varsity115:17.6612
Sep 13Battle at Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 1 · AllentownAllentown5,000 Meters Varsity114:5212

2018 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 17NJSIAA Meet of ChampionsNov 17 · 5,000 Meters Championship · Place 3 · AllentownAllentown5,000 Meters Championship315:5311
Nov 10NJSIAA Non-Public Group A ChampionshipsNov 10 · 5,000 Meters Varsity · Place 5 · AllentownAllentown5,000 Meters Varsity516:1611
Nov 10NJSIAA Group 3 ChampionshipsNov 10 · 5,000 Meters Varsity · Place 5 · AllentownAllentown5,000 Meters Varsity516:16 PB11
Nov 3NJSIAA Central Sectional ChampionshipNov 3 · 5,000 Meters Group 3 · Place 1 · AllentownAllentown5,000 Meters Group 3116:09.111
Oct 19Mercer County Varsity ChampionshipOct 19 · 5,000 Meters Varsity · Place 1 · AllentownAllentown5,000 Meters Varsity115:4511
Oct 6New Balance Shore Coaches InvitationalOct 6 · 5,000 Meters Varsity · Place 1 · AllentownAllentown5,000 Meters Varsity116:0011
Sep 22Thompson Park Class MeetSep 22 · 5,000 Meters Junior 1 · Place 1 · AllentownAllentown5,000 Meters Junior 1115:39.37 PB11
Sep 8Cherokee ChallengeSep 8 · 3,200 Meters Junior · Place 1 · AllentownAllentown3,200 Meters Junior19:57.71 PB11