Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Panorama FarmsRagged Mt Cup · Aug 2512:14.8Ragged Mt CupAugust 25, 2022
3 Miles · Fairview ParkCentral High School 9th Annual Cross Country Invitational · Aug 2719:16.00Central High School 9th Annual Cross Country InvitationalAugust 27, 2022
4,000 Meters · Pole Green ParkSpider Alumni Open · Aug 3014:36.7Spider Alumni OpenAugust 30, 2025
5,000 Meters · Graham Creek Nature Preserve2025 Sun Belt XC Championship · Oct 3117:53.002025 Sun Belt XC ChampionshipOctober 31, 2025
5,000 Meters · Green Hill Park 5k CourseVHSL Class 1,2,3 State Cross Country Championships · Nov 1118:47.0VHSL Class 1,2,3 State Cross Country ChampionshipsNovember 11, 2023
5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 1219:04.62VHSL Class 1A/2A/3A State XC ChampionshipsNovember 12, 2022
5,000 Meters · New Market Battlefield State Historical ParkJMU Invitational · Sep 2619:01.2JMU InvitationalSeptember 26, 2025
5,000 Meters · Pleasant GroveVHSL Region 3C Championship · Nov 119:19.5VHSL Region 3C ChampionshipNovember 1, 2023
5,000 Meters · Rockingham County FairgroundsERHS, SHS, TAHS Meet · Mar 420:27.26ERHS, SHS, TAHS MeetMarch 4, 2021
5,000 Meters · Thomas Harrison MSValley District Tri-Meet · Mar 1720:28.00Valley District Tri-MeetMarch 17, 2021
5,000 Meters · Town ParkCity/County Championships · Mar 2419:20City/County ChampionshipsMarch 24, 2021
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2618:54.8NXR Southeast Regional ChampionshipsNovember 26, 2022
6,000 Meters · Appalachian State UniversityFire Tower Project · Oct 322:07.3Fire Tower ProjectOctober 3, 2025
6,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 1721:44.7IC4A/ECAC Cross Country ChampionshipsOctober 17, 2026
6,000 Meters · Kernstown BattlefieldShenandoah Hornet Harrier · Sep 2824:27.5Shenandoah Hornet HarrierSeptember 28, 2024
6,000 Meters · LaVern Gibson Course2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) · Nov 2322:54.72024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)November 23, 2024
6,000 Meters · Lehigh UniversityPaul Short Run · Oct 422:10.1Paul Short RunOctober 4, 2024
6,000 Meters · Panorama FarmsVirginia/Panorama Farms Invitational · Oct 1722:07.7Virginia/Panorama Farms InvitationalOctober 17, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 302026 Sun Belt XC ChampionshipOct 30 · 5,000 Meters Women · Place 29 · James MadisonJames Madison5,000 Meters Women2918:16.8Jr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 6,000 Meters Collegiate · Place 75 · James MadisonJames Madison6,000 Meters Collegiate7521:44.7 PBJr
Oct 2The Firetower ProjectOct 2 · 6,000 Meters Collegiate · Place 22 · James MadisonJames Madison6,000 Meters Collegiate2222:18.9Jr
Sep 25JMU InvitationalSep 25 · 5,000 Meters Collegiate · Place 2 · James MadisonJames Madison5,000 Meters Collegiate219:34.60Jr
Sep 5Spider Alumni OpenSep 5 · 4,000 Meters Collegiate · Place 28 · James MadisonJames Madison4,000 Meters Collegiate2815:16.8Jr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Southeast RegionalNov 14 · 6,000 Meters D1 Southeast · Place 169 · James MadisonJames Madison6,000 Meters D1 Southeast16922:35.7So
Oct 312025 Sun Belt XC ChampionshipOct 31 · 5,000 Meters Women · Place 19 · James MadisonJames Madison5,000 Meters Women1917:53.00 PBSo
Oct 17Virginia/Panorama Farms InvitationalOct 17 · 6,000 Meters College · Place 63 · James MadisonJames Madison6,000 Meters College6322:07.7 PBSo
Oct 3Fire Tower ProjectOct 3 · 6,000 Meters College · Place 12 · James MadisonJames Madison6,000 Meters College1222:07.3 PBSo
Sep 26JMU InvitationalSep 26 · 5,000 Meters College · Place 1 · James MadisonJames Madison5,000 Meters College119:01.2 PBSo
Aug 30Spider Alumni OpenAug 30 · 4,000 Meters Women's 4K · Place 29 · James MadisonJames Madison4,000 Meters Women's 4K2914:36.7 PBSo

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)Nov 23 · 6,000 Meters Championship · Place 187 · Bridgewater (Va.)Bridgewater (Va.)6,000 Meters Championship18722:54.7 PBFr
Nov 2ODAC XCNov 2 · 6,000 Meters Varsity · Place 3 · Bridgewater (Va.)Bridgewater (Va.)6,000 Meters Varsity321:47.1FR
Oct 4Paul Short RunOct 4 · 6,000 Meters White · Place 33 · Bridgewater (Va.)Bridgewater (Va.)6,000 Meters White3322:10.1 PBFr
Sep 28Shenandoah Hornet HarrierSep 28 · 6,000 Meters College · Place 3 · Bridgewater (Va.)Bridgewater (Va.)6,000 Meters College324:27.5 PBFr
Sep 13CNU XC InviteSep 13 · 6,000 Meters Varsity · Place 11 · Bridgewater (Va.)Bridgewater (Va.)6,000 Meters Varsity1122:49.78Fr
Aug 30Eagle ChallengeAug 30 · 4,000 Meters Varsity · Place 1 · Bridgewater (Va.)Bridgewater (Va.)4,000 Meters Varsity115:06.6FR

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 1,2,3 State Cross Country ChampionshipsNov 11 · 5,000 Meters Class 3A · Place 11 · SpotswoodSpotswood5,000 Meters Class 3A1118:47.0 PB12
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 7 · SpotswoodSpotswood5,000 Meters Varsity719:19.5 PB12
Oct 14MileStat.com XC Invitational 2023Oct 14 · Elite · Place 39 · SpotswoodSpotswoodElite3918:35—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 39 · SpotswoodSpotswood5,000 Meters Elite3918:3512
Oct 4Town Park InvitationalOct 4 · 5,000 Meters Varsity · Place 11 · SpotswoodSpotswood5,000 Meters Varsity114:06.2—
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 17 · SpotswoodSpotswood5,000 Meters Varsity1719:35.4SR

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 54 · UnattachedUnattached5,000 Meters Championship5418:54.8 PB11
Nov 12VHSL Class 1A/2A/3A State XC ChampionshipsNov 12 · 5,000 Meters Varsity - Class 3A · Place 4 · SpotswoodSpotswood5,000 Meters Varsity - Class 3A419:04.62 PB11
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 3 · SpotswoodSpotswood5,000 Meters Varsity320:02.011
Oct 15Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 12 · SpotswoodSpotswood5,000 Meters Varsity1218:44.7JR
Oct 15Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 12 · SpotswoodSpotswood5,000 Meters Varsity1218:44.7JR
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 3 · SpotswoodSpotswood5,000 Meters Varsity319:13.1JR
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 3 · SpotswoodSpotswood5,000 Meters Varsity319:13.1JR
Aug 31RCHS XC TRI MEETAug 31 · 5,000 Meters Varsity · Place 1 · SpotswoodSpotswood5,000 Meters Varsity120:43.0611
Aug 27Central High School 9th Annual Cross Country InvitationalAug 27 · 3 Miles Varsity · Place 3 · SpotswoodSpotswood3 Miles Varsity319:16.00 PB11
Aug 25Ragged Mt CupAug 25 · 2 Miles Varsity · Place 1 · SpotswoodSpotswood2 Miles Varsity112:14.8 PB11

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 16Runnin' with the WolvesOct 16 · 5,000 Meters Varsity · Place 5 · SpotswoodSpotswood5,000 Meters Varsity519:39.4SO
Oct 6Town Park InvitationalOct 6 · 5,000 Meters Varsity · Place 3 · SpotswoodSpotswood5,000 Meters Varsity319:31—
Sep 22City/County ChampionshipsSep 22 · 5,000 Meters Varsity · Place 1 · SpotswoodSpotswood5,000 Meters Varsity118:54—
Sep 18Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 6 · SpotswoodSpotswood5,000 Meters Varsity619:46.9—
Sep 18Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 6 · SpotswoodSpotswood5,000 Meters Varsity619:46.9—
Sep 11Knights Crossing InvitationalSep 11 · 5,000 Meters Varsity · Place 5 · SpotswoodSpotswood5,000 Meters Varsity518:47.2SO
Aug 11Central High School 8th Annual Cross Country InvitationalAug 11 · 3 Miles Varsity · Place 3 · SpotswoodSpotswood3 Miles Varsity318:45.00—
Apr 21VHSL Class 3A State XC ChampionshipsApr 21 · 5,000 Meters Varsity · Place 3 · SpotswoodSpotswood5,000 Meters Varsity319:17.29
Mar 24City/County ChampionshipsMar 24 · 5,000 Meters Varsity Blue · Place 1 · SpotswoodSpotswood5,000 Meters Varsity Blue119:20 PB9
Mar 17Valley District Tri-MeetMar 17 · 5,000 Meters Varsity · Place 1 · SpotswoodSpotswood5,000 Meters Varsity120:28.00 PB9
Mar 4ERHS, SHS, TAHS MeetMar 4 · 5,000 Meters Varsity · Place 1 · SpotswoodSpotswood5,000 Meters Varsity120:27.26 PB9