Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 1431:52.5NCAA DI Southeast RegionalNovember 14, 2025
10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 1531:50.3NCAA DI Southeast RegionalNovember 15, 2024
3 Miles · Hereford HSMPSSAA 3A State Championships · Nov 1317:09.16MPSSAA 3A State ChampionshipsNovember 13, 2021
3 Miles · South River High SchoolSeahawk Invite · Sep 316:08.11Seahawk InviteSeptember 3, 2022
5,000 Meters · Chesapeake High SchoolMPSSAA 3A South Region Championships · Nov 416:06.00MPSSAA 3A South Region ChampionshipsNovember 4, 2021
5,000 Meters · Jefferson Patterson Park2021 SMAC Cross Country Championship · Oct 2016:15.3h2021 SMAC Cross Country ChampionshipOctober 20, 2021
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2616:29.2NXR Southeast Regional ChampionshipsNovember 26, 2022
6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Aug 2918:37.1Elon Friday Night Lights OpenerAugust 29, 2025
6,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 1818:48.9adidas XC ChallengeSeptember 18, 2026
8,000 Meters · Lake KristiPirate XC Invitational · Oct 324:13.23Pirate XC InvitationalOctober 3, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 425:03.0Paul Short RunOctober 4, 2024
8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 2027:02.1Roy Griak InvitationalSeptember 20, 2024
8,000 Meters · Longwood UniversityLancer Pink Invitational · Sep 2025:55.00Lancer Pink InvitationalSeptember 20, 2025
8,000 Meters · Milliken FieldBig South XC · Oct 3025:10.7Big South XCOctober 30, 2026
8,000 Meters · Panorama FarmsVirginia/Panorama Farms Invitational · Oct 1725:03.5Virginia/Panorama Farms InvitationalOctober 17, 2025
8,000 Meters · Pole Green ParkRichmond Invitational · Oct 225:38.5Richmond InvitationalOctober 2, 2026
8,000 Meters · Prince Edward County HS XC CourseBig South XC · Oct 3125:04.2Big South XCOctober 31, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30Big South XCOct 30 · 8,000 Meters Men 8k · Place 22 · High PointHigh Point8,000 Meters Men 8k2225:10.7 PBSr
Oct 2Richmond InvitationalOct 2 · 8,000 Meters College · Place 20 · High PointHigh Point8,000 Meters College2025:38.5 PBSr
Sep 18adidas XC ChallengeSep 18 · 6,000 Meters College · Place 36 · High PointHigh Point6,000 Meters College3618:48.9 PBSr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Southeast RegionalNov 14 · 10,000 Meters D1 Southeast · Place 96 · High PointHigh Point10,000 Meters D1 Southeast9631:52.5 PBJr
Oct 31Big South XCOct 31 · 8,000 Meters Champs · Place 5 · High PointHigh Point8,000 Meters Champs525:04.2 PBJr
Oct 17Virginia/Panorama Farms InvitationalOct 17 · 8,000 Meters College · Place 58 · High PointHigh Point8,000 Meters College5825:03.5 PBJr
Oct 3Pirate XC InvitationalOct 3 · 8,000 Meters College · Place 3 · High PointHigh Point8,000 Meters College324:13.23 PBJr
Sep 20Lancer Pink InvitationalSep 20 · 8,000 Meters College · Place 3 · High PointHigh Point8,000 Meters College325:55.00 PBJr
Aug 29Elon Friday Night Lights OpenerAug 29 · 6,000 Meters Men's Race · Place 4 · High PointHigh Point6,000 Meters Men's Race418:37.1 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Southeast RegionalNov 15 · 10,000 Meters D1 Southeast · Place 75 · High PointHigh Point10,000 Meters D1 Southeast7531:50.3 PBSo
Oct 19Virginia/Panorama Farms InvitationalOct 19 · 8,000 Meters Varsity · Place 80 · High PointHigh Point8,000 Meters Varsity8024:49.9SO
Oct 4Paul Short RunOct 4 · 8,000 Meters Gold · Place 143 · High PointHigh Point8,000 Meters Gold14325:03.0 PBSo
Sep 20Roy Griak InvitationalSep 20 · 8,000 Meters Gold · Place 120 · High PointHigh Point8,000 Meters Gold12027:02.1 PBSo

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 29Big South XC ChampionshipOct 29 · 8,000 Meters Varsity · Place 31 · High PointHigh Point8,000 Meters Varsity3126:17.7FR
Sep 15Virginia Tech Alumni InvitationalSep 15 · 8,000 Meters Varsity · Place 41 · High PointHigh Point8,000 Meters Varsity4126:33.3FR

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Open Invitational · Place 5 · NorthernNorthern5,000 Meters Open Invitational516:29.2 PB12
Nov 12MPSSAA 3A State ChampionshipsNov 12 · 3 Miles Varsity · Place 34 · NorthernNorthern3 Miles Varsity3417:57.2412
Nov 3MPSSAA 3A South Region ChampionshipsNov 3 · 5,000 Meters Varsity · Place 4 · NorthernNorthern5,000 Meters Varsity416:38.312
Oct 26SMAC Cross Country ChampionshipsOct 26 · 5,000 Meters Varsity · Place 9 · NorthernNorthern5,000 Meters Varsity917:19.712
Oct 12Northern, Calvert, Patuxent Oct 12 · 3 Miles Varsity · Place 7 · NorthernNorthern3 Miles Varsity718:26.78—
Sep 28Northern, Great Mills High School, Thomas Stone Sep 28 · 3 Miles Varsity · Place 31 · NorthernNorthern3 Miles Varsity3142:09.8112
Sep 3Seahawk InviteSep 3 · 3 Miles Varsity · Place 5 · NorthernNorthern3 Miles Varsity516:08.11 PB12

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 13MPSSAA 3A State ChampionshipsNov 13 · 3 Miles Varsity · Place 20 · NorthernNorthern3 Miles Varsity2017:09.16 PB11
Nov 4MPSSAA 3A South Region ChampionshipsNov 4 · 5,000 Meters Varsity · Place 4 · NorthernNorthern5,000 Meters Varsity416:06.00 PB11
Oct 202021 SMAC Cross Country ChampionshipOct 20 · 5,000 Meters Varsity · Place 3 · NorthernNorthern5,000 Meters Varsity316:15.3h PB11
Sep 18Bull Run InvitationalSep 18 · 3 Miles Varsity Elite · Place 15 · NorthernNorthern3 Miles Varsity Elite1517:17.711

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 12Frank Keyser InvitationalOct 12 · Varsity · Place 54 · NorthernNorthernVarsity5417:08.19
Oct 5Great American Cross Country FestivalOct 5 · 5,000 Meters Varsity · Place 122 · Northern-MDNorthern-MD5,000 Meters Varsity12217:54.5—
Sep 7Seahawk InvitationalSep 7 · 3 Mile Varsity A · Place 116 · NorthernNorthern3 Mile Varsity A11618:27.99