Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hereford High SchoolMPSSAA 3A State Championships · Nov 1116:42.17MPSSAA 3A State ChampionshipsNovember 11, 2023
3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 2316:46.3Bull Run 2023September 23, 2023
3 Miles · Hereford HSMPSSAA 3A State Championships · Nov 1217:23.35MPSSAA 3A State ChampionshipsNovember 12, 2022
3 Miles · South River High SchoolSeahawk Invite · Sep 316:34.28Seahawk InviteSeptember 3, 2022
5,000 Meters · Anne Arundel High School2022 Arundel Invitational - The Chase · Oct 1517:16.222022 Arundel Invitational - The ChaseOctober 15, 2022
5,000 Meters · Chesapeake High SchoolMPSSAA 3A East Region Championships · Nov 215:59.32MPSSAA 3A East Region ChampionshipsNovember 2, 2023
5,000 Meters · South River High SchoolSeahawk Invitational · Oct 1616:59.1Seahawk InvitationalOctober 16, 2021
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2617:10.8NXR Southeast Regional ChampionshipsNovember 26, 2022
5800 m · Virginia Tech Home Cross Country CourseVT Invitational · Sep 419:13.6VT InvitationalSeptember 4, 2026
6,000 Meters · WakeMed Soccer Parkadidas Wolfpack Invitational · Sep 2019:30.5adidas Wolfpack InvitationalSeptember 20, 2024
8,000 Meters · BridgewaterODAC XC Championships · Nov 126:06.6ODAC XC ChampionshipsNovember 1, 2025
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 325:48.1Running of the CowsOctober 3, 2026
8,000 Meters · Green Hill ParkNCAA South Regional XC Championship · Nov 1525:33.00NCAA South Regional XC ChampionshipNovember 15, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1824:54.99Conn College InviteOctober 18, 2025
8,000 Meters · Kernstown BattlefieldODAC XC Championships · Oct 3126:12.0ODAC XC ChampionshipsOctober 31, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 426:41.6Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:30.1Paul Short Run (College)October 3, 2025
8,000 Meters · Panorama FarmsNCAA DIII South Region Preview · Sep 1926:08.90NCAA DIII South Region PreviewSeptember 19, 2026
8,000 Meters · Pole Green ParkUSATF Cross Country Championships · Jan 2027:55.2USATF Cross Country ChampionshipsJanuary 20, 2024
8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 2227:12.02025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)November 22, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31ODAC XC ChampionshipsOct 31 · 8,000 Meters ODAC · Place 12 · LynchburgLynchburg8,000 Meters ODAC1226:12.0 PBJr
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 69 · LynchburgLynchburg8,000 Meters Blue6925:13.6Jr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 110 · LynchburgLynchburg8,000 Meters Navy Championship11025:48.1 PBJr
Sep 19NCAA DIII South Region PreviewSep 19 · 8,000 Meters Collegiate · Place 8 · LynchburgLynchburg8,000 Meters Collegiate826:08.90 PBJr
Sep 4VT InvitationalSep 4 · 5,800 Meters Collegiate · Place 18 · LynchburgLynchburg5,800 Meters Collegiate1819:13.6 PBJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 280 · LynchburgLynchburg8,000 Meters D3 Championship28027:12.0 PBSo
Nov 15NCAA South Regional XC ChampionshipNov 15 · 8,000 Meters College · Place 22 · LynchburgLynchburg8,000 Meters College2225:33.00 PBSo
Nov 1ODAC XC ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 9 · LynchburgLynchburg8,000 Meters Collegiate926:06.6 PBSo
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 46 · LynchburgLynchburg8,000 Meters Blue4624:54.99 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 69 · LynchburgLynchburg8,000 Meters White6925:30.1 PBSo
Aug 29Liberty ChallengeAug 29 · 6,000 Meters Varsity · Place 12 · LynchburgLynchburg6,000 Meters Varsity1220:27.3SO

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 2ODAC XCNov 2 · 8,000 Meters Varsity · Place 30 · LynchburgLynchburg8,000 Meters Varsity3026:18.5FR
Oct 19Roanoke XC Invitational/ODAC PreviewOct 19 · 8,000 Meters Varsity · Place 24 · LynchburgLynchburg8,000 Meters Varsity2425:53.0FR
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 163 · LynchburgLynchburg8,000 Meters White16326:41.6 PBFr
Sep 20adidas Wolfpack InvitationalSep 20 · 6,000 Meters College · Place 79 · LynchburgLynchburg6,000 Meters College7919:30.5 PBFr
Aug 30Liberty ChallengeAug 30 · 6,000 Meters Varsity · Place 12 · LynchburgLynchburg6,000 Meters Varsity1220:28.8FR
Jan 20USATF Cross Country ChampionshipsJan 20 · 8,000 Meters U-20 Open · Place 30 · Goon Squad TCGoon Squad TC8,000 Meters U-20 Open3027:55.2 PB12

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 11MPSSAA 3A State ChampionshipsNov 11 · 3 Miles 3A Varsity · Place 12 · Chesapeake-AAChesapeake-AA3 Miles 3A Varsity1216:42.17 PB12
Nov 2MPSSAA 3A East Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 6 · Chesapeake-AAChesapeake-AA5,000 Meters Varsity615:59.32 PB12
Oct 21AACPS XC County ChampionshipOct 21 · 5,000 Meters Varsity · Place 9 · Chesapeake-AAChesapeake-AA5,000 Meters Varsity917:01.9012
Oct 14The Chase - Arundel HS InviteOct 14 · 3 Miles Varsity · Place 2 · Chesapeake-AAChesapeake-AA3 Miles Varsity216:59.8012
Sep 27AACPS Inter-County Meet #2Sep 27 · 3.1 Miles Varsity · Place 25 · Chesapeake-AAChesapeake-AA3.1 Miles Varsity2520:38.1012
Sep 23Bull Run 2023Sep 23 · 3 Miles Boys Large Varsity · Place 3 · Chesapeake-AAChesapeake-AA3 Miles Boys Large Varsity316:46.3 PB12
Sep 12AACPS Inter-County Meet #1Sep 12 · 5,000 Meters Varsity · Place 30 · Chesapeake-AAChesapeake-AA5,000 Meters Varsity3021:42.1512
Sep 9Chesapeake Invite 7th AnnualSep 9 · 5,000 Meters Varsity · Place 2 · Chesapeake HChesapeake H5,000 Meters Varsity216:16.7412
Sep 2Seahawk XC InvitationalSep 2 · 3 Miles Varsity · Place 7 · Chesapeake HChesapeake H3 Miles Varsity716:00.7712
Jan 21USATF National Cross Country ChampionshipsJan 21 · 8,000 Meters U-20 · Place 60 · Goon Squad TCGoon Squad TC8,000 Meters U-206028:1811

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 205 · UnattachedUnattached5,000 Meters Championship20517:10.8 PB11
Nov 12MPSSAA 3A State ChampionshipsNov 12 · 3 Miles Varsity · Place 19 · Chesapeake-AAChesapeake-AA3 Miles Varsity1917:23.35 PB11
Nov 3MPSSAA 3A South Region ChampionshipsNov 3 · 5,000 Meters Varsity · Place 3 · Chesapeake-AAChesapeake-AA5,000 Meters Varsity316:34.611
Oct 26AACPS XC County ChampionshipOct 26 · 3 Miles Varsity · Place 3 · Chesapeake-AAChesapeake-AA3 Miles Varsity316:47.211
Oct 152022 Arundel Invitational - The ChaseOct 15 · 5,000 Meters Varsity · Place 6 · Chesapeake-AAChesapeake-AA5,000 Meters Varsity617:16.22 PB11
Sep 246th Annual Chesapeake InviteSep 24 · 5,000 Meters Boys Varsity · Place 8 · Chesapeake-AAChesapeake-AA5,000 Meters Boys Varsity816:49.011
Sep 7AACPS Inter-County Meet #1Sep 7 · 3 Miles Varsity · Place 1 · Chesapeake-AAChesapeake-AA3 Miles Varsity118:12.811
Sep 3Seahawk InviteSep 3 · 3 Miles Varsity · Place 13 · Chesapeake-AAChesapeake-AA3 Miles Varsity1316:34.28 PB11

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 13MPSSAA 3A State ChampionshipsNov 13 · 3 Miles Varsity · Place 44 · Chesapeake-AAChesapeake-AA3 Miles Varsity4417:50.0810
Nov 4MPSSAA 3A South Region ChampionshipsNov 4 · 5,000 Meters Varsity · Place 7 · Chesapeake-AAChesapeake-AA5,000 Meters Varsity716:53.2010
Oct 26AACPS XC County ChampionshipOct 26 · 5,000 Meters Varsity · Place 16 · Chesapeake-AAChesapeake-AA5,000 Meters Varsity1616:56.6010
Oct 16Seahawk InvitationalOct 16 · 5,000 Meters Large Varsity · Place 36 · Chesapeake-AAChesapeake-AA5,000 Meters Large Varsity3616:59.1 PB10
Oct 6AACPS Inter-County Meet #2Oct 6 · 5,000 Meters Varsity · Place 38 · Chesapeake-AAChesapeake-AA5,000 Meters Varsity3820:58.4010
Sep 18Bull Run InvitationalSep 18 · 3 Miles Varsity · Place 15 · Chesapeake-AAChesapeake-AA3 Miles Varsity1518:15.410
Sep 11Eagle InvitationalSep 11 · 3 Miles Varsity · Place 25 · Chesapeake-AAChesapeake-AA3 Miles Varsity2517:18.5010