Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Panorama FarmsRagged Mt Cup · Aug 2517:52.6Ragged Mt CupAugust 25, 2022
5,000 Meters · Green Hill Park 5k CourseVHSL Class 1,2,3 State Cross Country Championships · Nov 1124:29.5VHSL Class 1,2,3 State Cross Country ChampionshipsNovember 11, 2023
5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 1225:21.79VHSL Class 1A/2A/3A State XC ChampionshipsNovember 12, 2022
5,000 Meters · Pleasant GroveVHSL Region 3C Championship · Nov 125:00.1VHSL Region 3C ChampionshipNovember 1, 2023
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1824:52.7The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Rockingham County FairgroundsHarrisonburg City/Rockingham County · Sep 1725:19.6Harrisonburg City/Rockingham CountySeptember 17, 2025
5,000 Meters · Town ParkValley District XC Championship · Oct 2224:19.0Valley District XC ChampionshipOctober 22, 2025

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 22Valley District XC ChampionshipOct 22 · 5,000 Meters Open · Place 3 · Spotswood5,000 Meters Open324:19.0 PB12
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Junior Varsity Morning · Place 174 · Spotswood5,000 Meters Junior Varsity Morning17424:52.7 PB12
Sep 17Harrisonburg City/Rockingham CountySep 17 · 5,000 Meters Varsity · Place 33 · Spotswood5,000 Meters Varsity3325:19.6 PB12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 30Valley District ChampionshipsOct 30 · Open · Place 2 · SpotswoodOpen224:29.50—
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Junior Varsity · Place 155 · Spotswood5,000 Meters Junior Varsity15524:24.7JR
Sep 25ROCKBRIDGE XC QUAD MEETSep 25 · 5,000 Meters Varsity · Place 18 · Spotswood5,000 Meters Varsity1827:31.7711
Sep 21Alleghany XC InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 18 · Spotswood5,000 Meters Junior Varsity1828:21.2811
Sep 21Alleghany XC InvitationalSep 21 · Junior Varsity · Place 18 · SpotswoodJunior Varsity1828:21.2811
Sep 7Knights Crossing XCSep 7 · Varsity · Place 58 · SpotswoodVarsity5826:09.4JR
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 58 · Spotswood5,000 Meters Varsity5826:09.4JR
Sep 7Knights Crossing XCSep 7 · Varsity · Place 58 · SpotswoodVarsity5826:09.4JR

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 1,2,3 State Cross Country ChampionshipsNov 11 · 5,000 Meters Class 3A · Place 100 · Spotswood5,000 Meters Class 3A10024:29.5 PB10
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 58 · Spotswood5,000 Meters Varsity5825:00.1 PB10
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 313 · Spotswood5,000 Meters Elite31324:5110
Oct 4Town Park InvitationalOct 4 · 5,000 Meters Varsity · Place 41 · Spotswood5,000 Meters Varsity415:09.8—
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 241 · Spotswood5,000 Meters Varsity24125:48.9SO

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 12VHSL Class 1A/2A/3A State XC ChampionshipsNov 12 · 5,000 Meters Varsity - Class 3A · Place 91 · Spotswood5,000 Meters Varsity - Class 3A9125:21.79 PB9
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 58 · Spotswood5,000 Meters Varsity5826:47.19
Oct 26Valley District ChampionshipsOct 26 · 5,000 Meters Championship · Place 21 · Spotswood5,000 Meters Championship2125:30.79
Oct 15Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 207 · Spotswood5,000 Meters Varsity20724:15.7FR
Oct 15Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 207 · Spotswood5,000 Meters Varsity20724:15.7FR
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 88 · Spotswood5,000 Meters Varsity8826:39.99
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 88 · Spotswood5,000 Meters Varsity8826:39.99
Aug 31RCHS XC TRI MEETAug 31 · 5,000 Meters Varsity · Place 18 · Spotswood5,000 Meters Varsity1829:05.839
Aug 25Ragged Mt CupAug 25 · 2 Miles Open · Place 14 · Spotswood2 Miles Open1417:52.6 PB9