Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Green Hill ParkKnights Crossing · Sep 1218:00.9Knights CrossingSeptember 12, 2026
5,000 Meters · Green Hill Park 5k CourseVHSL Class 1,2,3 State Cross Country Championships · Nov 1119:15.7VHSL Class 1,2,3 State Cross Country ChampionshipsNovember 11, 2023
5,000 Meters · Jackson River Sports ComplexVHSL Class 3A Region C · Nov 619:54.90VHSL Class 3A Region CNovember 6, 2024
5,000 Meters · McAlpine Creek ParkBrooks South XC Championships · Nov 2919:48.77Brooks South XC ChampionshipsNovember 29, 2025
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2620:36.3Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Pleasant GroveVHSL Region 3C Championship · Nov 120:19.1VHSL Region 3C ChampionshipNovember 1, 2023
5,000 Meters · Pleasant Grove ParkVHSL Region 3C Championship · Oct 2919:11.7VHSL Region 3C ChampionshipOctober 29, 2025
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1818:47.2The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Rockingham County FairgroundsHarrisonburg City/Rockingham County · Sep 1719:11.0Harrisonburg City/Rockingham CountySeptember 17, 2025
5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 1018:48.2Third Battle InviteOctober 10, 2026
5,000 Meters · Town ParkValley District XC Championship · Oct 2219:18.3Valley District XC ChampionshipOctober 22, 2025
5,000 Meters · Virginia Tech Home Cross Country CourseVHSL XC Class 1,2,3 State Championship · Nov 1620:33.7VHSL XC Class 1,2,3 State ChampionshipNovember 16, 2024
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2319:53.79NXR Southeast Regional ChampionshipsNovember 23, 2024
5,000 Meters · Woodrow Wilson Presidential Library & Museum Visitor CenterAugusta Invitational Cross Country Meet · Aug 2919:35.9Augusta Invitational Cross Country MeetAugust 29, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7VHSL XC State Class 1,2,3 ChampionshipNov 7 · 5,000 Meters Class 3 · Place 3 · SpotswoodSpotswood5,000 Meters Class 3318:37.1012
Oct 22Valley District ChampionshipsOct 22 · 5,000 Meters Varsity · Place 3 · SpotswoodSpotswood5,000 Meters Varsity318:35.80SR
Oct 10Third Battle InviteOct 10 · 5,000 Meters Varsity A · Place 9 · SpotswoodSpotswood5,000 Meters Varsity A918:48.2 PB12
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity A Girls · Place 58 · SpotswoodSpotswood5,000 Meters Varsity A Girls5820:36.3 PB12
Sep 12Knights CrossingSep 12 · 5,000 Meters Varsity Red · Place 7 · SpotswoodSpotswood5,000 Meters Varsity Red718:00.9 PB12
Aug 29Augusta Invitational Cross Country MeetAug 29 · 5,000 Meters Varsity · Place 3 · SpotswoodSpotswood5,000 Meters Varsity319:35.9 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 29Brooks South XC ChampionshipsNov 29 · 5,000 Meters Championship · Place 96 · Harrisonburg VAHarrisonburg VA5,000 Meters Championship9619:48.77 PB11
Nov 8VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 3 · Place 10 · SpotswoodSpotswood5,000 Meters Class 31019:07.211
Oct 29VHSL Region 3C ChampionshipOct 29 · 5,000 Meters Varsity · Place 8 · SpotswoodSpotswood5,000 Meters Varsity819:11.7 PB11
Oct 22Valley District XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 5 · SpotswoodSpotswood5,000 Meters Varsity519:18.3 PB11
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Showcase · Place 71 · SpotswoodSpotswood5,000 Meters Showcase7118:47.2 PB11
Sep 17Harrisonburg City/Rockingham CountySep 17 · 5,000 Meters Varsity · Place 2 · SpotswoodSpotswood5,000 Meters Varsity219:11.0 PB11
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 42 · SpotswoodSpotswood5,000 Meters Varsity Red4220:30.111

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Championship · Place 182 · SpotswoodSpotswood5,000 Meters Championship18219:53.79 PB10
Nov 16VHSL XC Class 1,2,3 State ChampionshipNov 16 · 5,000 Meters 3A · Place 22 · SpotswoodSpotswood5,000 Meters 3A2220:33.7 PB10
Nov 6VHSL Class 3A Region CNov 6 · 5,000 Meters Varsity · Place 10 · SpotswoodSpotswood5,000 Meters Varsity1019:54.90 PB10
Oct 30Valley District ChampionshipsOct 30 · 5,000 Meters Varsity · Place 5 · SpotswoodSpotswood5,000 Meters Varsity519:56.50—
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 61 · SpotswoodSpotswood5,000 Meters Varsity6118:56.6SO
Sep 25ROCKBRIDGE XC QUAD MEETSep 25 · 5,000 Meters Varsity · Place 4 · SpotswoodSpotswood5,000 Meters Varsity421:22.4510
Sep 21Alleghany XC InvitationalSep 21 · 5,000 Meters Varsity · Place 8 · SpotswoodSpotswood5,000 Meters Varsity819:55.4310
Sep 21Alleghany XC InvitationalSep 21 · 5,000 Meters Varsity · Place 8 · SpotswoodSpotswood5,000 Meters Varsity819:55.4310
Sep 11Rocktown HS QuadSep 11 · 5,000 Meters Varsity · Place 6 · SpotswoodSpotswood5,000 Meters Varsity622:12.83—
Sep 7Knights Crossing XCSep 7 · Varsity · Place 50 · SpotswoodSpotswoodVarsity5020:12.3SO
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 50 · SpotswoodSpotswood5,000 Meters Varsity5020:12.3SO
Sep 7Knights Crossing XCSep 7 · Varsity · Place 50 · SpotswoodSpotswoodVarsity5020:12.3SO

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 1,2,3 State Cross Country ChampionshipsNov 11 · 5,000 Meters Class 3A · Place 20 · SpotswoodSpotswood5,000 Meters Class 3A2019:15.7 PB9
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 14 · SpotswoodSpotswood5,000 Meters Varsity1420:19.1 PB9
Oct 14MileStat.com XC Invitational 2023Oct 14 · Elite · Place 66 · SpotswoodSpotswoodElite6619:10—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 66 · SpotswoodSpotswood5,000 Meters Elite6619:109
Oct 4Town Park InvitationalOct 4 · 5,000 Meters Varsity · Place 7 · SpotswoodSpotswood5,000 Meters Varsity73:58.3—
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 41 · SpotswoodSpotswood5,000 Meters Varsity4120:38.49