Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Hammonton Lake ParkHammonton vs. Atlantic City vs. Ocean City vs. Vineland Girls Duals · Oct 117:53Hammonton vs. Atlantic City vs. Ocean City vs. Vineland Girls DualsOctober 1, 2024
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2519:03.7NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Haverford CollegeMain Line Invitational · Sep 1918:16.3Main Line InvitationalSeptember 19, 2025
5,000 Meters · Ocean City HSCedar Creek, Absegami @ Ocean City · Sep 2419:50Cedar Creek, Absegami @ Ocean CitySeptember 24, 2024
5,000 Meters · Stockton UniversityCAL Championships · Oct 2519:24.66CAL ChampionshipsOctober 25, 2022
6,000 Meters · Gans Creek Recreation Area2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) · Nov 2221:21.432025 NCAA Division I Cross Country Champs (87th Men and 45th Women)November 22, 2025
6,000 Meters · Glendoveer Golf Course2025 USATF Cross Country Championships · Dec 622:52.82025 USATF Cross Country ChampionshipsDecember 6, 2025
6,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1620:40.4Under Armour NCAA DI Pre-NationalOctober 16, 2026
6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 321:03.6Paul Short Run (College)October 3, 2025
6,000 Meters · Mahoney State ParkBig East Championships · Oct 3121:15.49Big East ChampionshipsOctober 31, 2025
6,000 Meters · Pole Green ParkBig East XC · Oct 3020:27.6Big East XCOctober 30, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30Big East XCOct 30 · 6,000 Meters Championship · Place 10 · VillanovaVillanova6,000 Meters Championship1020:27.6 PBSo
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 6,000 Meters Blue · Place 70 · VillanovaVillanova6,000 Meters Blue7020:40.4 PBSo
Sep 26Princeton Meadows ChallengeSep 26 · 6,000 Meters College · VillanovaVillanova6,000 Meters College0DNFSo
Sep 18Haverford Main Line InvitationalSep 18 · 5,000 Meters Collegiate · VillanovaVillanova5,000 Meters Collegiate—NTSo

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 62025 USATF Cross Country ChampionshipsDec 6 · 6,000 Meters u20 · Place 7 · VillanovaVillanova6,000 Meters u20722:52.8 PBFr
Nov 222025 NCAA Division I Cross Country Champs (87th Men and 45th Women)Nov 22 · 6,000 Meters Championship · Place 248 · VillanovaVillanova6,000 Meters Championship24821:21.43 PBFr
Oct 31Big East ChampionshipsOct 31 · 6,000 Meters Champ · Place 26 · VillanovaVillanova6,000 Meters Champ2621:15.49 PBFr
Oct 17Missouri Pre-National InvitationalOct 17 · 6,000 Meters Pre-National · Place 158 · VillanovaVillanova6,000 Meters Pre-National15821:36.75Fr
Oct 3Paul Short Run (College)Oct 3 · 6,000 Meters Gold · Place 72 · VillanovaVillanova6,000 Meters Gold7221:03.6 PBFr
Sep 19Main Line InvitationalSep 19 · 5,000 Meters Collegiate · Place 10 · VillanovaVillanova5,000 Meters Collegiate1018:16.3 PBFr

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 20 · Ocean CityOcean City5,000 Meters Varsity2020:1212
Nov 2NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 1 · Ocean CityOcean City5,000 Meters Varsity118:16.6912
Oct 23CAL ChampionshipsOct 23 · 5,000 Meters Varsity · Place 2 · Ocean CityOcean City5,000 Meters Varsity218:25.8412
Oct 17Cape May County ChampionshipsOct 17 · 5,000 Meters Varsity · Place 1 · Ocean CityOcean City5,000 Meters Varsity119:43.3412
Oct 13Manhattan College XC InvitationalOct 13 · Varsity · Place 2 · 1 Ocean City1 Ocean CityVarsity26:01SR
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 2 · Ocean CityOcean City5,000 Meters Varsity218:46.67—
Oct 1Hammonton vs. Atlantic City vs. Ocean City vs. Vineland Girls DualsOct 1 · 2.95 Miles Varsity · Place 1 · Ocean CityOcean City2.95 Miles Varsity117:53 PB12
Sep 24Cedar Creek, Absegami @ Ocean CitySep 24 · 5,000 Meters Varsity · Place 1 · Ocean CityOcean City5,000 Meters Varsity119:50 PB12
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 1 · Ocean CityOcean City3,200 Meters Varsity111:28.5112
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 1 · Ocean CityOcean City3,200 Meters Varsity111:28.5112

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 11 · Ocean CityOcean City5,000 Meters Championship - Northeast1119:03.7 PB11
Nov 11NJSIAA Meet of ChampionsNov 11 · 5,000 Meters Varsity · Place 9 · Ocean CityOcean City5,000 Meters Varsity918:4211
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 3 · Ocean CityOcean City5,000 Meters Varsity318:3311
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 1 · Ocean CityOcean City5,000 Meters Varsity118:08.0911
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 1 · Ocean CityOcean City5,000 Meters Varsity118:08.0911
Oct 19CAL ChampionshipsOct 19 · 5,000 Meters Varsity · Place 2 · Ocean CityOcean City5,000 Meters Varsity217:27.8011
Oct 14Manhattan XC InvitationalOct 14 · Varsity · Place 1 · 1 Ocean City1 Ocean CityVarsity16:01JR
Oct 11Cape May County ChampionshipsOct 11 · 5,000 Meters Varsity · Place 1 · Ocean CityOcean City5,000 Meters Varsity117:58.8711
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 3 · Ocean CityOcean City5,000 Meters Varsity318:42—
Sep 7Cedar Creek, Hamm., Mill. @ Ocean CitySep 7 · 5,000 Meters Varsity · Place 1 · Ocean CityOcean City5,000 Meters Varsity121:28Unofficial11

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 12NJSIAA XC Meet of ChampionsNov 12 · 5,000 Meters Varsity · Place 64 · Ocean CityOcean City5,000 Meters Varsity6420:2510
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 16 · Ocean CityOcean City5,000 Meters Varsity1620:1610
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 16 · Ocean CityOcean City5,000 Meters Varsity1620:1610
Oct 29NJSIAA Sectionals - SouthOct 29 · 5,000 Meters Varsity · Place 7 · Ocean CityOcean City5,000 Meters Varsity718:47.4410
Oct 25CAL ChampionshipsOct 25 · 5,000 Meters Varsity · Place 2 · Ocean CityOcean City5,000 Meters Varsity219:24.66 PB10
Oct 20Cape May County ChampionshipsOct 20 · 5,000 Meters Varsity · Place 2 · Ocean CityOcean City5,000 Meters Varsity219:26.8910
Oct 20Cape May County ChampionshipsOct 20 · 5,000 Meters Varsity · Place 2 · Ocean CityOcean City5,000 Meters Varsity219:26.8910
Oct 12Dual Meet: Hammonton vs. OC vs. Millville vs. BridgetonOct 12 · 5,000 Meters Varsity · Place 2 · Ocean CityOcean City5,000 Meters Varsity220:3310
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 15 · Ocean CityOcean City5,000 Meters Varsity1520:4310
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 15 · Ocean CityOcean City5,000 Meters Varsity1520:4310
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 10 · Ocean CityOcean City3,200 Meters Varsity1013:04.7410
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Sophomore · Place 10 · Ocean CityOcean City3,200 Meters Sophomore1013:04.7310