Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Great Meadow (Non-State)VHSL 6A Region B Championships · Nov 316:45VHSL 6A Region B ChampionshipsNovember 3, 2022
5,000 Meters · Oatlands PlantationVHSL 6A State Cross Country Championships · Nov 815:51.70VHSL 6A State Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1814:57.1The VA XC ShowcaseOctober 18, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2216:00.36NXR Southeast Regional ChampionshipsNovember 22, 2025
6,000 Meters · Panorama FarmsVirginia Invitational · Sep 1119:02.0Virginia InvitationalSeptember 11, 2026
8,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Sep 2524:09.57Lakefront InviteSeptember 25, 2026
8,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 3025:10.1ACC Cross Country ChampionshipsOctober 30, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30ACC Cross Country ChampionshipsOct 30 · 8,000 Meters ACC · Place 127 · VirginiaVirginia8,000 Meters ACC12725:10.1 PBFr
Sep 25Lakefront InviteSep 25 · 8,000 Meters Championship · Place 103 · VirginiaVirginia8,000 Meters Championship10324:09.57 PBFr
Sep 11Virginia InvitationalSep 11 · 6,000 Meters Collegiate · Place 38 · VirginiaVirginia6,000 Meters Collegiate3819:02.0 PBFr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Championship · Place 91 · UnattachedUnattached5,000 Meters Championship9116:00.36 PB12
Nov 8VHSL 6A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 1 · GainesvilleGainesville5,000 Meters Varsity115:51.70 PB12
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Showcase · Place 5 · GainesvilleGainesville5,000 Meters Showcase514:57.1 PB12
Sep 27Oatlands InvitationalSep 27 · Varsity · Place 6 · GainesvilleGainesvilleVarsity615:46—

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 16VHSL Class 6 State XC MeetNov 16 · 5,000 Meters Varsity · Place 2 · GainesvilleGainesville5,000 Meters Varsity215:58—
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 3 · GainesvilleGainesville5,000 Meters Varsity314:52.0JR
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 2 · GainesvilleGainesville5,000 Meters Varsity215:32—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 2 · GainesvilleGainesvilleVarsity215:32—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 2 · GainesvilleGainesvilleVarsity215:32—
Sep 7Great Meadow InvitationalSep 7 · Varsity · Place 1 · GainesvilleGainesvilleVarsity115:37—
Sep 7Great Meadow InvitationalSep 7 · 5,000 Meters Varsity · Place 1 · GainesvilleGainesville5,000 Meters Varsity115:37—
Aug 30Patriot XC Season OpenerAug 30 · Varsity · Place 2 · GainesvilleGainesvilleVarsity29:54.5111

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14Third Battle InvitationalOct 14 · 5,000 Meters Varsity · Place 3 · GainesvilleGainesville5,000 Meters Varsity315:26.1SO
Sep 9Great Meadow InvitationalSep 9 · 5,000 Meters Varsity · Place 1 · GainesvilleGainesville5,000 Meters Varsity116:24—
Sep 1Patriot XC InvitationalSep 1 · 2 Miles Varsity · Place 3 · GainesvilleGainesville2 Miles Varsity310:04.4010

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Rising Stars · Place 7 · UnattachedUnattached5,000 Meters Rising Stars716:41.39
Nov 3VHSL 6A Region B ChampionshipsNov 3 · 5,000 Meters Varsity · Place 16 · GainesvilleGainesville5,000 Meters Varsity1616:45 PB9
Oct 15Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 94 · GainesvilleGainesville5,000 Meters Varsity9417:29.7FR
Sep 24Oatlands InvitationalSep 24 · Varsity · Place 200 · GainesvilleGainesvilleVarsity20018:11—
Aug 27Night of 2 MilesAug 27 · 3,200 Meters Varsity · Place 11 · GainesvilleGainesville3,200 Meters Varsity1110:40.51—