Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Panorama FarmsRagged Mt Cup · Aug 2512:03.4Ragged Mt CupAugust 25, 2022
3 Miles · Fairview ParkCentral High School 9th Annual Cross Country Invitational · Aug 2717:25.00Central High School 9th Annual Cross Country InvitationalAugust 27, 2022
5,000 Meters · Green Hill Park 5k CourseVHSL Class 1,2,3 State Cross Country Championships · Nov 1115:30.2VHSL Class 1,2,3 State Cross Country ChampionshipsNovember 11, 2023
5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 1216:25.76VHSL Class 1A/2A/3A State XC ChampionshipsNovember 12, 2022
5,000 Meters · Jackson River Sports ComplexVHSL Class 3A Region C · Nov 615:43.40VHSL Class 3A Region CNovember 6, 2024
5,000 Meters · Pleasant GroveVHSL Region 3C Championship · Nov 116:27.1VHSL Region 3C ChampionshipNovember 1, 2023
5,000 Meters · Virginia Tech Home Cross Country CourseVHSL XC Class 1,2,3 State Championship · Nov 1615:34.0VHSL XC Class 1,2,3 State ChampionshipNovember 16, 2024
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 2624:10.87Gans Creek Classic - CollegeSeptember 26, 2025
8,000 Meters · Highland ParkIvy League XC Championships · Oct 3125:59.6Ivy League XC ChampionshipsOctober 31, 2026
8,000 Meters · PrincetonPrinceton Meadows Challenge · Sep 2625:01.9Princeton Meadows ChallengeSeptember 26, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31Ivy League XC ChampionshipsOct 31 · 8,000 Meters Ivy · Place 77 · PrincetonPrinceton8,000 Meters Ivy7725:59.6 PBSo
Sep 26Princeton Meadows ChallengeSep 26 · 8,000 Meters College · Place 111 · PrincetonPrinceton8,000 Meters College11125:01.9 PBSo

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 26Gans Creek Classic - CollegeSep 26 · 8,000 Meters Black · Place 27 · PrincetonPrinceton8,000 Meters Black2724:10.87 PBFr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 16VHSL XC Class 1,2,3 State ChampionshipNov 16 · 5,000 Meters 3A · Place 1 · BroadwayBroadway5,000 Meters 3A115:34.0 PB12
Nov 6VHSL Class 3A Region CNov 6 · 5,000 Meters Varsity · Place 1 · BroadwayBroadway5,000 Meters Varsity115:43.40 PB12
Oct 30Valley District ChampionshipsOct 30 · 5,000 Meters Varsity · Place 1 · BroadwayBroadway5,000 Meters Varsity115:46.40—
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 4 · BroadwayBroadway5,000 Meters Varsity414:56.4SR
Sep 28East Coast Elite XC - Virginia TechSep 28 · 5,000 Meters Varsity · Place 1 · BroadwayBroadway5,000 Meters Varsity116:05.6012
Sep 11Valley District Mini MeetSep 11 · 5,000 Meters Varsity · Place 1 · BroadwayBroadway5,000 Meters Varsity117:27.00—
Sep 7Knights Crossing XCSep 7 · Varsity · Place 1 · BroadwayBroadwayVarsity115:22.5SR
Sep 7Knights Crossing XCSep 7 · Varsity · Place 1 · BroadwayBroadwayVarsity115:22.5SR
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 1 · BroadwayBroadway5,000 Meters Varsity115:22.5SR

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 1,2,3 State Cross Country ChampionshipsNov 11 · 5,000 Meters Class 3A · Place 4 · BroadwayBroadway5,000 Meters Class 3A415:30.2 PB11
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 2 · BroadwayBroadway5,000 Meters Varsity216:27.1 PB11
Oct 14MileStat.com XC Invitational 2023Oct 14 · Elite · Place 18 · BroadwayBroadwayElite1815:24—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 18 · BroadwayBroadway5,000 Meters Elite1815:2411
Oct 4Town Park InvitationalOct 4 · 5,000 Meters Varsity · Place 2 · BroadwayBroadway5,000 Meters Varsity23:20.0—
Sep 30Judges Classic 2023Sep 30 · 5,000 Meters Varsity · Place 11 · BroadwayBroadway5,000 Meters Varsity1116:38.9—
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 8 · BroadwayBroadway5,000 Meters Varsity815:53.5JR

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 12VHSL Class 1A/2A/3A State XC ChampionshipsNov 12 · 5,000 Meters Varsity - Class 3A · Place 9 · BroadwayBroadway5,000 Meters Varsity - Class 3A916:25.76 PB10
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 3 · BroadwayBroadway5,000 Meters Varsity317:13.710
Oct 26Valley District ChampionshipsOct 26 · 5,000 Meters Championship · Place 2 · BroadwayBroadway5,000 Meters Championship216:41.6SO
Oct 15Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 36 · BroadwayBroadway5,000 Meters Varsity3616:44.8SO
Oct 15Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 36 · BroadwayBroadway5,000 Meters Varsity3616:44.8SO
Oct 8Albemarle InvitationalOct 8 · 5,000 Meters Varsity · Place 29 · BroadwayBroadway5,000 Meters Varsity2916:47.4SO
Sep 24Alleghany XC InvitationalSep 24 · 5,000 Meters Varsity · Place 5 · BroadwayBroadway5,000 Meters Varsity516:47.8710
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 16 · BroadwayBroadway5,000 Meters Varsity1617:32.9SO
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 16 · BroadwayBroadway5,000 Meters Varsity1617:32.9SO
Aug 31RCHS XC TRI MEETAug 31 · 5,000 Meters Varsity · Place 3 · BroadwayBroadway5,000 Meters Varsity318:29.6710
Aug 27Central High School 9th Annual Cross Country InvitationalAug 27 · 3 Miles Varsity · Place 14 · BroadwayBroadway3 Miles Varsity1417:25.00 PB10
Aug 25Ragged Mt CupAug 25 · 2 Miles Varsity · Place 24 · BroadwayBroadway2 Miles Varsity2412:03.4 PB10

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 16Runnin' with the WolvesOct 16 · 5,000 Meters Varsity · Place 47 · BroadwayBroadway5,000 Meters Varsity4719:12.3FR
Oct 9Blue Ridge InvitationalOct 9 · 5,000 Meters Varsity · Place 24 · BroadwayBroadway5,000 Meters Varsity2419:25.779
Oct 2Judges ClassicOct 2 · 5,000 Meters Varsity · Place 56 · BroadwayBroadway5,000 Meters Varsity5618:50.5—
Oct 2Judges ClassicOct 2 · 5,000 Meters Varsity · Place 56 · BroadwayBroadway5,000 Meters Varsity5618:50.2—
Sep 29RCHS XC TRI MEETSep 29 · 5,000 Meters Varsity · Place 10 · BroadwayBroadway5,000 Meters Varsity1020:05.739
Sep 22City/County ChampionshipsSep 22 · 5,000 Meters Varsity · Place 14 · M BroadwayM Broadway5,000 Meters Varsity1422:06—