Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNCAA DII East Regional · Nov 833:33.3NCAA DII East RegionalNovember 8, 2025
4 Miles · Haverford CollegeHaverford Invite · Oct 2320:46.2Haverford InviteOctober 23, 2026
5,000 Meters · Killens Pond State ParkDIAA XC Championships · Nov 916:38.80DIAA XC ChampionshipsNovember 9, 2024
5,000 Meters · Lehigh UniversityThe Paul Short Run · Oct 416:56.2The Paul Short Run October 4, 2024
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2316:51.21NXR Southeast Regional ChampionshipsNovember 23, 2024
5,000 Meters · White Clay Creek State Park Nature CenterBlue Hen Championships · Oct 2416:52.44Blue Hen ChampionshipsOctober 24, 2024
5,000 Meters · Winterthur EstateNCC XC Championships · Nov 217:09.28NCC XC ChampionshipsNovember 2, 2024
8,000 Meters · Belmont PlateauPhiladelphia Cross Classic · Sep 629:31.4Philadelphia Cross ClassicSeptember 6, 2025
8,000 Meters · Branch Brook ParkNJIT Invitational · Oct 1026:39.79NJIT InvitationalOctober 10, 2026
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 426:42.00Swags Louisville Cross Country ClassicOctober 4, 2025
8,000 Meters · Foundation FieldsLock Haven Invite · Sep 2726:51.70Lock Haven InviteSeptember 27, 2025
8,000 Meters · Ocean County ParkCACC Cross Country Championships · Nov 826:08.60CACC Cross Country ChampionshipsNovember 8, 2026
8,000 Meters · West Branch Cross Country CourseLock Haven Invite · Sep 2626:24.2Lock Haven InviteSeptember 26, 2026
8,000 Meters · White Clay Creek State Park Nature CenterUniversity of Delaware Invitational · Sep 1928:43.2University of Delaware InvitationalSeptember 19, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8CACC Cross Country ChampionshipsNov 8 · 8,000 Meters CACC · Place 3 · Wilmington (Del.)Wilmington (Del.)8,000 Meters CACC326:08.60 PBSo
Oct 23Haverford InviteOct 23 · 4 Miles College · Place 18 · Wilmington (Del.)Wilmington (Del.)4 Miles College1820:46.2 PBSo
Oct 10NJIT InvitationalOct 10 · 8,000 Meters Invitational · Place 35 · Wilmington (Del.)Wilmington (Del.)8,000 Meters Invitational3526:39.79 PBSo
Sep 26Lock Haven InviteSep 26 · 8,000 Meters Crimson · Place 56 · Wilmington (Del.)Wilmington (Del.)8,000 Meters Crimson5626:24.2 PBSo
Sep 4University of Delaware InvitationalSep 4 · 6,000 Meters Collegiate Men · Wilmington (Del.)Wilmington (Del.)6,000 Meters Collegiate Men—DNSSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8NCAA DII East RegionalNov 8 · 10,000 Meters D2 East · Place 29 · Wilmington (Del.)Wilmington (Del.)10,000 Meters D2 East2933:33.3 PBFr
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Blue · Place 131 · Wilmington (Del.)Wilmington (Del.)8,000 Meters College Blue13126:42.00 PBFr
Sep 27Lock Haven InviteSep 27 · 8,000 Meters Crimson · Place 103 · Wilmington (Del.)Wilmington (Del.)8,000 Meters Crimson10326:51.70 PBFr
Sep 19University of Delaware InvitationalSep 19 · 8,000 Meters Collegiate Men · Place 10 · Wilmington (Del.)Wilmington (Del.)8,000 Meters Collegiate Men1028:43.2 PBFr
Sep 6Philadelphia Cross ClassicSep 6 · 8,000 Meters College · Place 6 · Wilmington (Del.)Wilmington (Del.)8,000 Meters College629:31.4 PBFr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 215 · AppoquiniminkAppoquinimink5,000 Meters Open Invitational21516:51.21 PB12
Nov 9DIAA XC ChampionshipsNov 9 · 5,000 Meters D1 · Place 9 · AppoquiniminkAppoquinimink5,000 Meters D1916:38.80 PB12
Nov 2NCC XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 27 · AppoquiniminkAppoquinimink5,000 Meters Varsity2717:09.28 PB12
Oct 24Blue Hen ChampionshipsOct 24 · 5,000 Meters Varsity · Place 2 · AppoquiniminkAppoquinimink5,000 Meters Varsity216:52.44 PB12
Oct 18Joe O'Neill XCOct 18 · 5,000 Meters Varsity · Place 28 · AppoquiniminkAppoquinimink5,000 Meters Varsity2816:50.8—
Oct 4The Paul Short Run Oct 4 · 5,000 Meters White · Place 11 · AppoquiniminkAppoquinimink5,000 Meters White1116:56.2 PB12
Sep 28Carlisle InvitationalSep 28 · Varsity · Place 199 · AppoquiniminkAppoquiniminkVarsity19917:29.3—
Sep 28Carlisle InvitationalSep 28 · 5,000 Meters Varsity · Place 29 · AppoquiniminkAppoquinimink5,000 Meters Varsity2917:29.3—
Sep 14Middletown InvitationalSep 14 · 5,000 Meters Varsity · Place 9 · AppoquiniminkAppoquinimink5,000 Meters Varsity917:15.4—

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 11DIAA State ChampionshipsNov 11 · Varsity · Place 22 · AppoquiniminkAppoquiniminkVarsity2218:36.50—
Oct 19Joe O'Neill InvitationalOct 19 · 5,000 Meters Varsity · Place 46 · AppoquiniminkAppoquinimink5,000 Meters Varsity4617:29.6—
Sep 30Salesianum InvitationalSep 30 · 5,000 Meters Varsity · Place 34 · AppoquiniminkAppoquinimink5,000 Meters Varsity3419:40.5—

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12DIAA Cross Country State ChampionshipsNov 12 · Division 1 · Place 46 · AppoquiniminkAppoquiniminkDivision 14619:01.40—
Nov 5New Castle County ChampionshipsNov 5 · 5,000 Meters Varsity · Place 61 · AppoquiniminkAppoquinimink5,000 Meters Varsity6119:03.38—
Oct 14Joe O'Neill XC InvitationalOct 14 · Varsity · Place 79 · AppoquiniminkAppoquiniminkVarsity7918:35.74—
Sep 30Lehigh Paul Short RunSep 30 · 5,000 Meters Varsity · Place 188 · AppoquiniminkAppoquinimink5,000 Meters Varsity1888:09.010