Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Green Hill Park 5k CourseVHSL Class 1,2,3 State Cross Country Championships · Nov 1117:34.9VHSL Class 1,2,3 State Cross Country ChampionshipsNovember 11, 2023
5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 1216:11.72VHSL Class 1A/2A/3A State XC ChampionshipsNovember 12, 2022
5,000 Meters · Pleasant GroveVHSL Region 3C Championship · Nov 116:35.9VHSL Region 3C ChampionshipNovember 1, 2023
5,000 Meters · Waynesboro HSShenandoah District Championships · Oct 2618:06.8Shenandoah District ChampionshipsOctober 26, 2022
5800 m · Virginia Tech Home Cross Country CourseVT Invitational · Sep 420:17.9VT InvitationalSeptember 4, 2026
8,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 1128:51.1Queen City InviteSeptember 11, 2026
8,000 Meters · Wingate UniversitySAC XC Champioship · Nov 727:00.2SAC XC ChampioshipNovember 7, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7SAC XC ChampioshipNov 7 · 8,000 Meters SAC · Place 65 · UVa-WiseUVa-Wise8,000 Meters SAC6527:00.2 PBFr
Oct 9Royals ChallengeOct 9 · 8,000 Meters Blue · UVa-WiseUVa-Wise8,000 Meters Blue—DNSFr
Sep 11Queen City InviteSep 11 · 8,000 Meters Mens · Place 136 · UVa-WiseUVa-Wise8,000 Meters Mens13628:51.1 PBFr
Sep 4VT InvitationalSep 4 · 5,800 Meters Collegiate · Place 40 · UVa-WiseUVa-Wise5,800 Meters Collegiate4020:17.9 PBFr

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 1,2,3 State Cross Country ChampionshipsNov 11 · 5,000 Meters Class 3A · Place 72 · WaynesboroWaynesboro5,000 Meters Class 3A7217:34.9 PB10
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 4 · WaynesboroWaynesboro5,000 Meters Varsity416:35.9 PB10

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 12VHSL Class 1A/2A/3A State XC ChampionshipsNov 12 · 5,000 Meters Varsity - Class 3A · Place 6 · WaynesboroWaynesboro5,000 Meters Varsity - Class 3A616:11.72 PB9
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 20 · WaynesboroWaynesboro5,000 Meters Varsity2018:24.09
Oct 26Shenandoah District ChampionshipsOct 26 · 5,000 Meters Varsity · Place 5 · WaynesboroWaynesboro5,000 Meters Varsity518:06.8 PB9