Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Pole Green ParkHanover Kick-Off 4K · Aug 2913:27.67Hanover Kick-Off 4KAugust 29, 2025
5,000 Meters · Oatlands PlantationVHSL Class 4 State XC Meet · Nov 716:51.90VHSL Class 4 State XC MeetNovember 7, 2026
5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 1117:08.4Albemarle InviteOctober 11, 2025
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1817:02.6The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Pole Green ParkVHSL Region 4B XC Championships · Oct 2916:49.4VHSL Region 4B XC ChampionshipsOctober 29, 2025
5,000 Meters · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 1116:50.88Harry Groves Spiked Shoe InvitationalSeptember 11, 2026
5,000 Meters · Thomas Jefferson's Poplar ForestRunnin' with the Wolves · Oct 1016:57.0Runnin' with the WolvesOctober 10, 2026
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 216:32.33Great American XC Festival Presented by CorosOctober 2, 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 Class 4 State XC MeetNov 7 · 5,000 Meters Varsity · Place 23 · Hanover5,000 Meters Varsity2316:51.90 PB12
Oct 21Capital/Colonial District MeetOct 21 · 5,000 Meters Varsity · Place 2 · Hanover5,000 Meters Varsity216:17.00—
Oct 21Capital/Colonial District MeetOct 21 · 5,000 Meters Varsity · Place 2 · Hanover5,000 Meters Varsity216:17.00—
Oct 10Runnin' with the WolvesOct 10 · 5,000 Meters Varsity · Place 11 · Hanover5,000 Meters Varsity1116:57.0 PB12
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters Red Invitational · Place 20 · Hanover5,000 Meters Red Invitational2016:32.33 PB12
Sep 11Harry Groves Spiked Shoe InvitationalSep 11 · 5,000 Meters High School · Place 19 · Hanover5,000 Meters High School1916:50.88 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 1 · Place 125 · Hanover5,000 Meters Invite 112516:54.8811
Nov 8VHSL Class 4 State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 42 · Hanover5,000 Meters Varsity4217:41.2011
Oct 29VHSL Region 4B XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 11 · Hanover5,000 Meters Varsity1116:49.4 PB11
Oct 22Capital/Colonial District MeetOct 22 · 5,000 Meters Varsity · Place 9 · Hanover5,000 Meters Varsity917:00.0011
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Showcase · Place 181 · Hanover5,000 Meters Showcase18117:02.6 PB11
Oct 11Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 66 · Hanover5,000 Meters Varsity6617:08.4 PB11
Sep 6Pole Green XC ClassicSep 6 · 5,000 Meters Championship Boys · Place 42 · Hanover5,000 Meters Championship Boys4217:16.511
Aug 29Hanover Kick-Off 4KAug 29 · 4,000 Meters Varsity · Place 4 · Hanover4,000 Meters Varsity413:27.67 PB11

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 299 · Hanover5,000 Meters Open Invitational29917:06.9810
Nov 16VHSL Class 4 State XC MeetNov 16 · 5,000 Meters Varsity · Place 44 · Hanover5,000 Meters Varsity4417:34—
Nov 6VHSL Region 4B XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 15 · Hanover5,000 Meters Varsity1517:32.110
Nov 6Super RegionalNov 6 · 5,000 Meters Boys 4B Championship · Place 15 · Hanover5,000 Meters Boys 4B Championship1517:32.110
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 173 · Hanover5,000 Meters Varsity17316:55.8SO
Sep 7Knights Crossing XCSep 7 · Varsity · Place 83 · HanoverVarsity8317:07.1SO
Sep 7Knights Crossing XCSep 7 · Varsity · Place 83 · HanoverVarsity8317:07.1SO
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 83 · Hanover5,000 Meters Varsity8317:07.1SO
Aug 30Hanover Kick-Off 4KAug 30 · 4,000 Meters Varsity · Place 10 · Hanover4,000 Meters Varsity1013:59.5SO

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 6 State ChampionshipNov 11 · Varsity · Place 54 · HanoverVarsity5417:51—
Nov 11VHSL Class 4 State XC MeetNov 11 · 5,000 Meters Varsity · Place 54 · Hanover5,000 Meters Varsity5417:51—
Nov 11VHSL Class 4 State XC MeetNov 11 · 5,000 Meters Varsity · Place 54 · Hanover5,000 Meters Varsity5417:51—
Nov 1VHSL Region 4B XC ChampionshipsNov 1 · 5,000 Meters Varsity · Place 23 · Hanover5,000 Meters Varsity2317:36.79
Oct 14MileStat.com XC Invitational 2023Oct 14 · Elite · Place 228 · HanoverElite22817:30—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 228 · Hanover5,000 Meters Elite22817:309
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 133 · Hanover5,000 Meters Varsity13318:23.29

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2VHSL Region 5C XC ChampionshipNov 2 · 5,000 Meters Varsity · Place 44 · Hanover5,000 Meters Varsity442:21.98
Oct 19Capital District Meet 6Oct 19 · 5,000 Meters Varsity · Place 34 · Hanover5,000 Meters Varsity3419:13.008
Oct 8Richard Bland College of William & Mary XC InviteOct 8 · 4,000 Meters Middle School · Place 2 · Hanover4,000 Meters Middle School216:17—
Oct 4Capital District Regular Season MeetOct 4 · 5,000 Meters Varsity · Place 31 · Hanover5,000 Meters Varsity3119:15.008
Sep 28Hanover Capital District MeetSep 28 · 5,000 Meters Junior Varsity · Place 1 · Hanover5,000 Meters Junior Varsity118:57.00—
Sep 28Hanover Capital District MeetSep 28 · 5,000 Meters Junior Varsity · Place 1 · Hanover5,000 Meters Junior Varsity118:57.00—
Sep 21Capital District Meet 2Sep 21 · Junior Varsity · Place 1 · HanoverJunior Varsity119:29.008
Aug 31Patrick Henry RelaysAug 31 · 2,000 Meters Varsity · Place 96 · Hanover2,000 Meters Varsity967:32.00—