Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Lehigh UniversityNCAA DI Mid-Atlantic Regional · Nov 1431:26.0NCAA DI Mid-Atlantic RegionalNovember 14, 2025
10,000 Meters · The Pennsylvania State UniversityNCAA DI Mid-Atlantic Regional · Nov 1532:34.1NCAA DI Mid-Atlantic RegionalNovember 15, 2024
5,000 Meters · Cape Henlopen HS Cape Henlopen vs. Smyrna · Nov 417:11Cape Henlopen vs. Smyrna November 4, 2020
5,000 Meters · POLYTECH High SchoolPolytech vs. Cape Henlopen · Oct 2817:05Polytech vs. Cape HenlopenOctober 28, 2020
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2615:36.6NXR Southeast Regional ChampionshipsNovember 26, 2022
6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Invitational · Aug 2918:19.67Lehigh InvitationalAugust 29, 2025
8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 1724:37.1IC4A/ECAC Cross Country ChampionshipsOctober 17, 2026
8,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 3124:50.0Patriot League XC ChampionshipsOctober 31, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 425:43.9Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 324:20.0Paul Short Run (College)October 3, 2025
8,000 Meters · Metgzar Field XC CourseLafayette XC Invite · Sep 1124:54.0Lafayette XC InviteSeptember 11, 2026
8,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 1724:54.8Princeton Fall ClassicOctober 17, 2025
8368 m · The Pennsylvania State UniversityHarry Groves Spiked Shoe Invitational · Sep 1326:26.7Harry Groves Spiked Shoe InvitationalSeptember 13, 2024

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Patriot League XC ChampionshipsOct 31 · 8,000 Meters Patriot League · Place 18 · LehighLehigh8,000 Meters Patriot League1824:50.0 PBSr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters Collegiate · Place 25 · LehighLehigh8,000 Meters Collegiate2524:37.1 PBSr
Oct 2Paul Short RunOct 2 · 8,000 Meters Gold · Place 159 · LehighLehigh8,000 Meters Gold15926:02.1Sr
Sep 25Lafayette vs. LehighSep 25 · 8,000 Meters Varsity · Place 3 · LehighLehigh8,000 Meters Varsity325:06.0Sr
Sep 11Lafayette XC InviteSep 11 · 8,000 Meters College · Place 1 · LehighLehigh8,000 Meters College124:54.0 PBSr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Mid-Atlantic RegionalNov 14 · 10,000 Meters D1 Mid-Atlantic · Place 70 · LehighLehigh10,000 Meters D1 Mid-Atlantic7031:26.0 PBJr
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 8,000 Meters Champs · Place 39 · LehighLehigh8,000 Meters Champs3925:50.9Jr
Oct 17Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · Place 158 · LehighLehigh8,000 Meters Fall Classic15824:54.8 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Gold · Place 84 · LehighLehigh8,000 Meters Gold8424:20.0 PBJr
Sep 13Lehigh Lafayette Dual MeetSep 13 · 8,000 Meters Men · Place 2 · LehighLehigh8,000 Meters Men225:24.50Jr
Aug 29Lehigh InvitationalAug 29 · 6,000 Meters Men's Race · Place 5 · LehighLehigh6,000 Meters Men's Race518:19.67 PBJr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Mid-Atlantic RegionalNov 15 · 10,000 Meters D1 Mid-Atlantic · Place 126 · LehighLehigh10,000 Meters D1 Mid-Atlantic12632:34.1 PBSo
Nov 2Patriot League Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 28 · LehighLehigh8,000 Meters Varsity2824:43.0SO
Oct 4Paul Short RunOct 4 · 8,000 Meters Gold · Place 249 · LehighLehigh8,000 Meters Gold24925:43.9 PBSo
Sep 21Lafayette v LehighSep 21 · 8,000 Meters Varsity · Place 2 · LehighLehigh8,000 Meters Varsity224:59.2SO
Sep 13Harry Groves Spiked Shoe InvitationalSep 13 · 5.2 Miles College · Place 89 · LehighLehigh5.2 Miles College8926:26.7 PBSo
Aug 30Lehigh InvitationalAug 30 · 6,000 Meters Varsity · Place 4 · LehighLehigh6,000 Meters Varsity418:40.8SO

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 16Lafayette vs LehighSep 16 · 8,000 Meters Varsity · Place 9 · LehighLehigh8,000 Meters Varsity925:35.7FR

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 21 · Cape HenlopenCape Henlopen5,000 Meters Championship2115:36.6 PB12
Nov 12DIAA Cross Country State ChampionshipsNov 12 · Division 1 · Place 3 · Cape HenlopenCape HenlopenDivision 1316:18.10—
Nov 5Henlopen Conference Cross Country ChampionshipsNov 5 · 5,000 Meters Varsity · Place 1 · Cape HenlopenCape Henlopen5,000 Meters Varsity116:26.912
Oct 14Joe O'Neill XC InvitationalOct 14 · Varsity · Place 2 · Cape HenlopenCape HenlopenVarsity215:52.23—

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 13DIAA State Cross Country ChampionshipsNov 13 · Division 1 · Place 3 · Cape HenlopenCape HenlopenDivision 1317:19.80—
Oct 15Joe O'Neill XC InvitationalOct 15 · 5,000 Meters Varsity · Place 2 · Cape HenlopenCape Henlopen5,000 Meters Varsity216:01.81—
Oct 2Salesianum InvitationalOct 2 · Varsity · Place 2 · Cape HenlopenCape HenlopenVarsity217:02.32—
Sep 22Sandhill 7T Dual ChampionshipsSep 22 · 5,000 Meters Varsity · Place 1 · CAPE HENLOPENCAPE HENLOPEN5,000 Meters Varsity115:51.61

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 5DIAA Cross Country State ChampionshipsDec 5 · Varsity · Place 3 · Cape HenlopenCape HenlopenVarsity316:30.60—
Nov 28Henlopen Conference ChampionshipsNov 28 · 5,000 Meters Championship · Place 5 · CAPE HENLOPENCAPE HENLOPEN5,000 Meters Championship516:55.110 Ê
Nov 14Delaware Sports Club High School XC OpenNov 14 · 5,000 Meters Varsity · Place 4 · Cape HenlopenCape Henlopen5,000 Meters Varsity416:20.10—
Nov 4Cape Henlopen vs. Smyrna Nov 4 · 5,000 Meters Varsity · Place 1 · Cape HenlopenCape Henlopen5,000 Meters Varsity117:11 PB10
Oct 28Polytech vs. Cape HenlopenOct 28 · 5,000 Meters Varsity · Place 3 · Cape HenlopenCape Henlopen5,000 Meters Varsity317:05 PB10

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 2Henlopen Conference ChampionshipsNov 2 · 5,000 Meters Varsity · Place 8 · CAPE HENLOPENCAPE HENLOPEN5,000 Meters Varsity817:12.09