Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Hidden Valley HS XC CourseClash With The Titans · Sep 1317:43.42Clash With The TitansSeptember 13, 2025
5,000 Meters · Blacksburg HS XC Course VHSL Region 1C XC Championship · Oct 2816:36VHSL Region 1C XC ChampionshipOctober 28, 2025
5,000 Meters · Camp Alta MonsPioneer District Championship · Oct 3017:22.46Pioneer District ChampionshipOctober 30, 2024
5,000 Meters · Green Hill ParkVHSL XC Class 123 State Championship · Nov 816:21.1VHSL XC Class 123 State Championship November 8, 2025
5,000 Meters · Green Hill Park 5k CourseVHSL Class 1,2,3 State Cross Country Championships · Nov 1116:44.1VHSL Class 1,2,3 State Cross Country ChampionshipsNovember 11, 2023
5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 1217:59.41VHSL Class 1A/2A/3A State XC ChampionshipsNovember 12, 2022
5,000 Meters · Jackson River Sports ComplexAlleghany Invitational · Sep 2015:55.72Alleghany InvitationalSeptember 20, 2025
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1816:16.0The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Steele Creek ParkBristol Cross · Sep 2716:54.7Bristol CrossSeptember 27, 2025
5,000 Meters · Virginia Tech Home Cross Country CourseVHSL XC Class 1,2,3 State Championship · Nov 1616:39.2VHSL XC Class 1,2,3 State ChampionshipNovember 16, 2024

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 1 · Place 5 · Eastern Montgomery5,000 Meters Class 1516:21.1 PB12
Oct 28VHSL Region 1C XC ChampionshipOct 28 · 5,000 Meters Varsity · Place 6 · Eastern Montgomery5,000 Meters Varsity616:36 PB12
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Showcase · Place 104 · Eastern Montgomery5,000 Meters Showcase10416:16.0 PB12
Sep 27Bristol CrossSep 27 · 5,000 Meters Small · Place 5 · Eastern Montgomery5,000 Meters Small516:54.7 PB12
Sep 20Alleghany InvitationalSep 20 · 5,000 Meters Varsity · Place 8 · Eastern Montgomery5,000 Meters Varsity815:55.72 PB12
Sep 13Clash With The TitansSep 13 · 5,000 Meters Varsity · Place 2 · Eastern Montgomery5,000 Meters Varsity217:43.42 PB12
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 39 · Eastern Montgomery5,000 Meters Varsity Red3917:07.612

2024 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 16VHSL XC Class 1,2,3 State ChampionshipNov 16 · 5,000 Meters 1A · Place 4 · Eastern Montgomery5,000 Meters 1A416:39.2 PB11
Nov 6VHSL Region 1C XC ChampionshipNov 6 · 5,000 Meters Varsity · Place 4 · Eastern Montgomery5,000 Meters Varsity417:17.40—
Oct 30Pioneer District ChampionshipOct 30 · 5,000 Meters Varsity · Place 3 · Eastern Montgomery5,000 Meters Varsity317:22.46 PB11
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Elite · Place 22 · Eastern Montgomery5,000 Meters Elite2216:18.8JR
Oct 5East Coast Elite - Green Hill Park Fast Times Meet (HS/MS Meet)Oct 5 · 5,000 Meters Championship · Place 2 · Eastern Montgomery5,000 Meters Championship215:23.1011
Oct 5East Coast Elite - Green Hill Park Fast Times Meet (HS/MS Meet)Oct 5 · 5,000 Meters Championship · Place 2 · Eastern Montgomery5,000 Meters Championship215:23.1011
Sep 28East Coast Elite XC - Virginia TechSep 28 · 5,000 Meters Varsity · Place 15 · Eastern Montgomery5,000 Meters Varsity1517:19.9011
Sep 21Alleghany XC InvitationalSep 21 · 5,000 Meters Varsity · Place 10 · Eastern Montgomery5,000 Meters Varsity1016:24.2111
Sep 21Alleghany XC InvitationalSep 21 · 5,000 Meters Varsity · Place 10 · Eastern Montgomery5,000 Meters Varsity1016:24.2111
Sep 14CLASH WITH THE TITANSSep 14 · 5,000 Meters Varsity · Place 3 · Eastern Montgomery5,000 Meters Varsity316:46.2411
Sep 7Knights Crossing XCSep 7 · Varsity · Place 27 · Eastern MontgomeryVarsity2716:16.6JR
Sep 7Knights Crossing XCSep 7 · Varsity · Place 27 · Eastern MontgomeryVarsity2716:16.6JR
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 27 · Eastern Montgomery5,000 Meters Varsity2716:16.6JR
Aug 31Blacksburg RelaysAug 31 · 2,000 Meters Varsity · Place 17 · Eastern Montgomery2,000 Meters Varsity176:24.70—
Aug 31Blacksburg RelaysAug 31 · 2,000 Meters Varsity · Place 17 · Eastern Montgomery2,000 Meters Varsity176:24.70—

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 1,2,3 State Cross Country ChampionshipsNov 11 · 5,000 Meters Class 1A · Place 6 · Eastern Montgomery5,000 Meters Class 1A616:44.1 PB10
Oct 30VHSL Region 1C Cross Country ChampionshipOct 30 · 5,000 Meters Varsity · Place 3 · Eastern Montgomery5,000 Meters Varsity317:14.40—
Oct 14MileStat.com XC Invitational 2023Oct 14 · Varsity · Place 19 · Eastern MontgomeryVarsity1917:12—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Varsity · Place 19 · Eastern Montgomery5,000 Meters Varsity1917:1210
Sep 16CLASH WITH THE TITANSSep 16 · 5,000 Meters Varsity · Place 4 · Eastern Montgomery5,000 Meters Varsity417:31.5310
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 57 · Eastern Montgomery5,000 Meters Varsity5717:26.2SO

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 12VHSL Class 1A/2A/3A State XC ChampionshipsNov 12 · 5,000 Meters Varsity - Class 1A · Place 16 · Eastern Montgomery5,000 Meters Varsity - Class 1A1617:59.41 PB9
Oct 19Metro XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 31 · Eastern Montgomery5,000 Meters Varsity3118:37.39
Oct 19Metro XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 31 · Eastern Montgomery5,000 Meters Varsity3118:37.39
Oct 15MileStat.com XC InvitationalOct 15 · Varsity · Place 66 · Eastern MontgomeryVarsity6619:04—
Oct 15MileStat.com XC InvitationalOct 15 · 5,000 Meters Varsity · Place 66 · Eastern Montgomery5,000 Meters Varsity6619:04—
Sep 10Knights CrossingSep 10 · 5,000 Meters Varsity · Place 39 · Eastern Montgomery5,000 Meters Varsity3918:34.59
Aug 31The Highlander InvitationalAug 31 · 5,000 Meters Varsity · Place 56 · Eastern Montgomery5,000 Meters Varsity5621:17.99