Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Gans Creek Recreation Area2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) · Nov 2229:47.102025 NCAA Division I Cross Country Champs (87th Men and 45th Women)November 22, 2025
10,000 Meters · Lehigh UniversityNCAA DI Mid-Atlantic Regional · Nov 1429:52.3NCAA DI Mid-Atlantic RegionalNovember 14, 2025
10,000 Meters · The Pennsylvania State UniversityNCAA DI Mid-Atlantic Regional · Nov 1529:54.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 2330:14.62024 NCAA Division I Cross Country Champs (86th Men and 44th Women)November 23, 2024
4,000 Meters · Goddard Memorial State ParkBrown University Northeast Cross Country Championship · Oct 2013:22.47Brown University Northeast Cross Country ChampionshipOctober 20, 2018
5,000 Meters · Attleboro High SchoolKelly Invitational · Oct 1917:14.6Kelly InvitationalOctober 19, 2020
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 3017:09.6NXR Northeast & New York Regional ChampionshipsNovember 30, 2019
5,000 Meters · Franklin ParkBC High @ Catholic Memorial · Sep 2816:28.24BC High @ Catholic MemorialSeptember 28, 2021
5,000 Meters · Gardner Municipal Golf CourseMIAA State Meet · Nov 1616:57MIAA State MeetNovember 16, 2019
5,000 Meters · Goddard Memorial State ParkBrown High School Invitational · Oct 1916:51.42Brown High School InvitationalOctober 19, 2019
5,000 Meters · Highland ParkMSTCA Cup · Nov 2116:27MSTCA CupNovember 21, 2020
5,000 Meters · Van Cortlandt ParkEastbay Northeast Region Cross Country Championships · Nov 2716:05.8Eastbay Northeast Region Cross Country ChampionshipsNovember 27, 2021
5,000 Meters · Wrentham Development Center CourseMIAA Eastern Mass Divisional Championships · Nov 916:23.0MIAA Eastern Mass Divisional ChampionshipsNovember 9, 2019
6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Invitational · Aug 2918:11.01Lehigh InvitationalAugust 29, 2025
6,000 Meters · Temple University Ambler CampusTemple Invitational · Aug 3019:25.2Temple InvitationalAugust 30, 2024
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1624:14.3Under Armour NCAA DI Pre-NationalOctober 16, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 323:30.8Paul Short Run (College)October 3, 2025
8,000 Meters · Mahoney State ParkBig East Championships · Oct 3123:50.06Big East ChampionshipsOctober 31, 2025
8,000 Meters · Morven ParkBig East Cross-Country Championship · Nov 124:36.22Big East Cross-Country ChampionshipNovember 1, 2024
8,000 Meters · Pole Green ParkBig East XC · Oct 3023:59.5Big East XCOctober 30, 2026
8,000 Meters · PrincetonPrinceton Meadows Challenge · Sep 2623:26.5Princeton Meadows ChallengeSeptember 26, 2026
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1724:52.5Nuttycombe Wisconsin InvitationalOctober 17, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30Big East XCOct 30 · 8,000 Meters Championship · Place 14 · VillanovaVillanova8,000 Meters Championship1423:59.5 PBJr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters Blue · Place 89 · VillanovaVillanova8,000 Meters Blue8924:14.3 PBJr
Sep 26Princeton Meadows ChallengeSep 26 · 8,000 Meters College · Place 12 · VillanovaVillanova8,000 Meters College1223:26.5 PBJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division I Cross Country Champs (87th Men and 45th Women)Nov 22 · 10,000 Meters Championship · Place 126 · VillanovaVillanova10,000 Meters Championship12629:47.10 PBSo
Nov 14NCAA DI Mid-Atlantic RegionalNov 14 · 10,000 Meters D1 Mid-Atlantic · Place 10 · VillanovaVillanova10,000 Meters D1 Mid-Atlantic1029:52.3 PBSo
Oct 31Big East ChampionshipsOct 31 · 8,000 Meters Champ · Place 13 · VillanovaVillanova8,000 Meters Champ1323:50.06 PBSo
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters Championship · Place 145 · VillanovaVillanova8,000 Meters Championship14524:52.5 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Gold · Place 13 · VillanovaVillanova8,000 Meters Gold1323:30.8 PBSo
Aug 29Lehigh InvitationalAug 29 · 6,000 Meters Men's Race · Place 1 · VillanovaVillanova6,000 Meters Men's Race118:11.01 PBSo

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division I Cross Country Champs (86th Men and 44th Women)Nov 23 · 10,000 Meters Championship · Place 150 · VillanovaVillanova10,000 Meters Championship15030:14.6 PBFr
Nov 15NCAA DI Mid-Atlantic RegionalNov 15 · 10,000 Meters D1 Mid-Atlantic · Place 13 · VillanovaVillanova10,000 Meters D1 Mid-Atlantic1329:54.8 PBFr
Nov 1Big East Cross-Country ChampionshipNov 1 · 8,000 Meters BigEast · Place 18 · VillanovaVillanova8,000 Meters BigEast1824:36.22 PBFr
Sep 27Nuttycombe Wisconsin Invitational Presented by Under ArmourSep 27 · 8,000 Meters Champs · Place 119 · VillanovaVillanova8,000 Meters Champs11925:00.1Fr
Aug 30Temple InvitationalAug 30 · 6,000 Meters College · Place 2 · VillanovaVillanova6,000 Meters College219:25.2 PBFr

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 27Eastbay Northeast Region Cross Country ChampionshipsNov 27 · 5,000 Meters Championship · Place 32 · Milton MAMilton MA5,000 Meters Championship3216:05.8 PB11
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 5 · Catholic MemorialCatholic Memorial5,000 Meters Division 1515:33.6211
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 1 · Catholic MemorialCatholic Memorial5,000 Meters Varsity115:29.511
Oct 23Catholic Conference ClassicOct 23 · 5,000 Meters Varsity · Place 1 · Catholic MemorialCatholic Memorial5,000 Meters Varsity115:48.1111
Oct 16Catholic Memorial InvitationalOct 16 · 5,000 Meters Varsity - Silver · Place 1 · Catholic MemorialCatholic Memorial5,000 Meters Varsity - Silver116:31.411
Oct 12Saint Johns (S) @ Catholic MemorialOct 12 · 5,000 Meters New Division · Place 1 · Catholic MemorialCatholic Memorial5,000 Meters New Division116:11Unofficial11
Oct 5Catholic Memorial @ St. John's PrepOct 5 · 5,000 Meters New Division · Place 2 · Catholic MemorialCatholic Memorial5,000 Meters New Division216:11Unofficial11
Sep 28BC High @ Catholic MemorialSep 28 · 5,000 Meters Varsity · Place 1 · Catholic MemorialCatholic Memorial5,000 Meters Varsity116:28.24 PB11
Sep 21Xaverian vs. Catholic MemorialSep 21 · 5,000 Meters Junior Varsity · Place 1 · Catholic MemorialCatholic Memorial5,000 Meters Junior Varsity116:45.0011

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 21MSTCA CupNov 21 · 5,000 Meters Division 1 Varsity · Place 15 · Catholic MemorialCatholic Memorial5,000 Meters Division 1 Varsity1516:27 PB10
Nov 10Catholic Conference ClassicNov 10 · 5,000 Meters Varsity · Place 1 · Catholic MemorialCatholic Memorial5,000 Meters Varsity116:31Unofficial10
Oct 19Kelly InvitationalOct 19 · 5,000 Meters Varsity · Place 33 · Catholic MemorialCatholic Memorial5,000 Meters Varsity3317:14.6 PB10

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 30NXR Northeast & New York Regional ChampionshipsNov 30 · 5,000 Meters Championship - NE · Place 60 · MiltonMilton5,000 Meters Championship - NE6017:09.6 PB10
Nov 16MIAA State MeetNov 16 · 5,000 Meters Division 1 · Place 33 · MiltonMilton5,000 Meters Division 13316:57 PB10
Nov 9MIAA Eastern Mass Divisional ChampionshipsNov 9 · 5,000 Meters Division 3 · Place 9 · MiltonMilton5,000 Meters Division 3916:23.0 PB10
Oct 19Brown High School InvitationalOct 19 · 5,000 Meters D1 · Place 33 · MiltonMilton5,000 Meters D13316:51.42 PB10

2018 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 24NXR Northeast & New York Regional ChampionshipsNov 24 · 5,000 Meters Open - Northeast · Place 109 · MiltonMilton5,000 Meters Open - Northeast10918:40.19
Nov 10EMASS MIAA ChampionshipsNov 10 · 5,000 Meters Division 3 · Place 26 · MiltonMilton5,000 Meters Division 32617:10.79
Oct 27BSC ChampionshipOct 27 · 5,000 Meters Varsity · Place 27 · MiltonMilton5,000 Meters Varsity2717:06.19
Oct 20Brown University Northeast Cross Country ChampionshipOct 20 · 4,000 Meters Freshman · Place 1 · MiltonMilton4,000 Meters Freshman113:22.47 PB9
Oct 17Milton vs. WalpoleOct 17 · 2.9 Miles Varsity · Place 6 · MiltonMilton2.9 Miles Varsity616:26Unofficial9
Sep 26Needham vs. Brookline & MiltonSep 26 · 2.9 Miles Varsity · Place 12 · MiltonMilton2.9 Miles Varsity1216:38Unofficial9
Sep 20Milton vs BraintreeSep 20 · 3 Miles Varsity · Place 2 · MiltonMilton3 Miles Varsity216:47Unofficial9
Sep 13Wellesley v. Milton v. WeymouthSep 13 · 5,000 Meters Varsity · Place 8 · MiltonMilton5,000 Meters Varsity816:48Unofficial9