Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Baltimore County Agriculture Resource CentterIAAM Cross Country Championships · Oct 2519:48.79IAAM Cross Country ChampionshipsOctober 25, 2022
3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 2320:37.2Bull Run 2023September 23, 2023
5,000 Meters · Archbishop Spalding HSIAAM - Archbishop Spalding, Notre Dame Prep, Maryvale Prep · Sep 1420:41IAAM - Archbishop Spalding, Notre Dame Prep, Maryvale PrepSeptember 14, 2022
5,000 Meters · Baltimore County Agriculture Resource Centter41st Annual Richard Barnhart Memorial Invitational-FULL · Sep 1420:40.2841st Annual Richard Barnhart Memorial Invitational-FULLSeptember 14, 2024
5,000 Meters · Championship 5000m CourseIAAM Cross Country Championships · Oct 2419:41IAAM Cross Country ChampionshipsOctober 24, 2023
5,000 Meters · Championship 5k CourseMaryland XC Invitational presented by Saucony (MDXC) · Oct 819:48Maryland XC Invitational presented by Saucony (MDXC)October 8, 2022
5,000 Meters · Dulaney40th Annual Richard Barnhart Memorial Invitational · Sep 919:47.7640th Annual Richard Barnhart Memorial InvitationalSeptember 9, 2023
5,000 Meters · Dulaney High School39th Annual Richard Barnhart Memorial Invitational · Sep 1019:44.2739th Annual Richard Barnhart Memorial InvitationalSeptember 10, 2022
5,000 Meters · Mount Saint Mary's UniversityMount St. Mary's 5K Duals · Aug 2919:23.89Mount St. Mary's 5K DualsAugust 29, 2025
5,000 Meters · Notre Dame Preparatory SchoolNDP vs. RPCS Dual Meet (Girls Only) · Sep 1321:36.4NDP vs. RPCS Dual Meet (Girls Only)September 13, 2023
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2319:42.67NXR Southeast Regional ChampionshipsNovember 23, 2024
6,000 Meters · DREAM ParkBorder Battle · Oct 1822:02.7Border BattleOctober 18, 2025
6,000 Meters · Green Hill ParkNCAA South Regional XC Championship · Nov 1521:56.20NCAA South Regional XC ChampionshipNovember 15, 2025
6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 321:58.9Paul Short Run (College)October 3, 2025
6,000 Meters · Oak Ridge ParkLandmark Conference XC Championships · Nov 122:00.47Landmark Conference XC ChampionshipsNovember 1, 2025
6,000 Meters · Panorama FarmsNCAA DIII South Region Preview · Sep 1923:17.13NCAA DIII South Region PreviewSeptember 19, 2026
6,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 2223:05.52025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)November 22, 2025
6,000 Meters · United States Naval Academy Golf ClubCantello Invitational · Sep 1323:23.9Cantello InvitationalSeptember 13, 2025
6,000 Meters · West Branch Cross Country CourseLandmark Conference XC Championships · Oct 3122:10.9Landmark Conference XC ChampionshipsOctober 31, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31Landmark Conference XC ChampionshipsOct 31 · 6,000 Meters College · Place 4 · Catholic (D.C.)Catholic (D.C.)6,000 Meters College422:10.9 PBSo
Sep 19NCAA DIII South Region PreviewSep 19 · 6,000 Meters Collegiate · Place 9 · Catholic (D.C.)Catholic (D.C.)6,000 Meters Collegiate923:17.13 PBSo

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 6,000 Meters D3 Championship · Place 137 · Catholic (D.C.)Catholic (D.C.)6,000 Meters D3 Championship13723:05.5 PBFr
Nov 15NCAA South Regional XC ChampionshipNov 15 · 6,000 Meters College · Place 8 · Catholic (D.C.)Catholic (D.C.)6,000 Meters College821:56.20 PBFr
Nov 1Landmark Conference XC ChampionshipsNov 1 · 6,000 Meters College · Place 2 · Catholic (D.C.)Catholic (D.C.)6,000 Meters College222:00.47 PBFr
Oct 18Border BattleOct 18 · 6,000 Meters D3 · Place 16 · Catholic (D.C.)Catholic (D.C.)6,000 Meters D31622:02.7 PBFr
Oct 3Paul Short Run (College)Oct 3 · 6,000 Meters White · Place 34 · Catholic (D.C.)Catholic (D.C.)6,000 Meters White3421:58.9 PBFr
Sep 13Cantello InvitationalSep 13 · 6,000 Meters Varsity · Place 8 · Catholic (D.C.)Catholic (D.C.)6,000 Meters Varsity823:23.9 PBFr
Aug 29Mount St. Mary's 5K DualsAug 29 · 5,000 Meters College · Place 14 · Catholic (D.C.)Catholic (D.C.)5,000 Meters College1419:23.89 PBFr

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 54 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Open Invitational5419:42.67 PB12
Nov 6Maryland Private School State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 4 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity420:06.10SR
Oct 22IAAM Cross Country Championships (Girls Only)Oct 22 · 5,000 Meters Varsity · Place 2 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity220:02.712
Oct 5Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Varsity · Place 32 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity3220:13.0812
Oct 1NDP vs. BMS and MVPOct 1 · 3.4 Miles Varsity · Place 2 · Notre Dame PreparatoryNotre Dame Preparatory3.4 Miles Varsity222:45.112
Sep 18NDP vs. MercySep 18 · 3 Miles Varsity · Place 2 · Notre Dame PreparatoryNotre Dame Preparatory3 Miles Varsity220:3012
Sep 1441st Annual Richard Barnhart Memorial Invitational-FULLSep 14 · 5,000 Meters Varsity · Place 10 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity1020:40.28 PB12

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24IAAM Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity A Conference · Place 5 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity A Conference519:41 PB11
Oct 7Maryland XC Invitational presented by Saucony (MDXC)Oct 7 · 5,000 Meters Varsity · Place 6 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity619:5211
Sep 27NDP vs. MVP Dual MeetSep 27 · 5,000 Meters Varsity · Place 2 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity220:42.7Unofficial11
Sep 23Bull Run 2023Sep 23 · 3 Miles Girls Varsity Elite · Place 14 · Notre Dame PreparatoryNotre Dame Preparatory3 Miles Girls Varsity Elite1420:37.2 PB11
Sep 13NDP vs. RPCS Dual Meet (Girls Only)Sep 13 · 5,000 Meters Varsity · Place 1 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity121:36.4 PB11
Sep 940th Annual Richard Barnhart Memorial InvitationalSep 9 · 5,000 Meters Varsity · Place 7 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity719:47.76 PB11

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25IAAM Cross Country ChampionshipsOct 25 · 3 Miles A Conference Varsity · Place 3 · Notre Dame PreparatoryNotre Dame Preparatory3 Miles A Conference Varsity319:48.79 PB10
Oct 8Maryland XC Invitational presented by Saucony (MDXC)Oct 8 · 5,000 Meters Black & Gold · Place 21 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Black & Gold2119:48 PB10
Sep 14IAAM - Archbishop Spalding, Notre Dame Prep, Maryvale PrepSep 14 · 5,000 Meters Open · Place 2 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Open220:41 PB10
Sep 1039th Annual Richard Barnhart Memorial InvitationalSep 10 · 5,000 Meters Varsity · Place 3 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity319:44.27 PB10

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26IAAM Cross Country ChampionshipsOct 26 · 5,000 Meters A Conference Varsity · Place 10 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters A Conference Varsity1021:40.369
Sep 30NDP vs. Spalding/Bryn Mawr Girls OnlySep 30 · 5,000 Meters Varsity · Place 2 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity221:419
Sep 22NDP vs. John Carroll/McDonogh Girls OnlySep 22 · 5,000 Meters Varsity · Place 2 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Varsity222:359
Sep 18Bull Run InvitationalSep 18 · 3 Miles Varsity · Place 3 · Notre Dame PreparatoryNotre Dame Preparatory3 Miles Varsity321:48.59
Sep 1138th Annual Barnhart Memorial XC Invitational Sep 11 · 5,000 Meters Junior Varsity · Place 1 · Notre Dame PreparatoryNotre Dame Preparatory5,000 Meters Junior Varsity121:04.59