Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Great Meadow ParkDave Davis Invitational · Sep 616:25Dave Davis InvitationalSeptember 6, 2025
5,000 Meters · Oatlands PlantationVHSL 5A State Cross Country Championships · Nov 816:22.70VHSL 5A State Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 1115:42.8Albemarle InviteOctober 11, 2025
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1815:23.7The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Pole Green ParkVHSL Region 5C XC Championships · Oct 2915:52.8VHSL Region 5C XC Championships October 29, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2215:57.37NXR Southeast Regional ChampionshipsNovember 22, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Championship · Place 79 · Albemarle5,000 Meters Championship7915:57.37 PB12
Nov 8VHSL 5A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 4 · Albemarle5,000 Meters Varsity416:22.70 PB12
Oct 29VHSL Region 5C XC Championships Oct 29 · 5,000 Meters Varsity · Place 2 · Albemarle5,000 Meters Varsity215:52.8 PB12
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Showcase · Place 27 · Albemarle5,000 Meters Showcase2715:23.7 PB12
Oct 11Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 5 · Albemarle5,000 Meters Varsity515:42.8 PB12
Sep 27Oatlands InvitationalSep 27 · Varsity · Place 15 · AlbemarleVarsity1516:09—
Sep 6Dave Davis InvitationalSep 6 · 5,000 Meters Varsity · Place 3 · Albemarle5,000 Meters Varsity316:25 PB12

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Championship · Place 199 · Albemarle5,000 Meters Championship19916:36.9411
Nov 16VHSL Class 5 State XC MeetNov 16 · 5,000 Meters Varsity · Place 14 · Albemarle5,000 Meters Varsity1416:53—
Nov 6Super RegionalNov 6 · 5,000 Meters Boys 5C Championship · Place 11 · Albemarle5,000 Meters Boys 5C Championship1117:11.511
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 110 · Albemarle5,000 Meters Varsity11017:17—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 110 · AlbemarleVarsity11017:17—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 110 · AlbemarleVarsity11017:17—

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 6 State ChampionshipNov 11 · Varsity · Place 22 · AlbemarleVarsity2217:06—
Nov 11VHSL Class 5 State ChampionshipNov 11 · 5,000 Meters Varsity · Place 22 · Albemarle5,000 Meters Varsity2217:06—
Nov 11VHSL Class 5 State ChampionshipNov 11 · 5,000 Meters Varsity · Place 22 · Albemarle5,000 Meters Varsity2217:06—
Oct 14Third Battle InvitationalOct 14 · 5,000 Meters Varsity · Place 66 · Albemarle5,000 Meters Varsity6617:01.4SO
Sep 23Oatlands InvitationalSep 23 · 5,000 Meters Varsity · Place 17 · Albemarle5,000 Meters Varsity1719:06—
Sep 23Oatlands InvitationalSep 23 · Varsity · Place 16 · AlbemarleVarsity1619:06—