Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Green Hill ParkKnights Crossing · Sep 620:42.7Knights CrossingSeptember 6, 2025
5,000 Meters · Oatlands PlantationVHSL Class 4 State XC Meet · Nov 716:49.54VHSL Class 4 State XC MeetNovember 7, 2026
5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 1118:35.4Albemarle InviteOctober 11, 2025
5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 1818:21.2Third Battle InviteOctober 18, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2317:27.50NXR Southeast Regional ChampionshipsNovember 23, 2024
5,000 Meters · Woodgrove HSWolverine XC Invitational · Sep 1316:49.50Wolverine XC InvitationalSeptember 13, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 7VHSL Class 4 State XC MeetNov 7 · 5,000 Meters Varsity · Place 21 · WoodgroveWoodgrove5,000 Meters Varsity2116:49.54 PB12
Sep 19Wolverine XC Invitational Sep 19 · 5,000 Meters Varsity · Place 50 · WoodgroveWoodgrove5,000 Meters Varsity5017:03.112

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 18Third Battle InviteOct 18 · 5,000 Meters Junior Varsity A · Place 26 · WoodgroveWoodgrove5,000 Meters Junior Varsity A2618:21.2 PB11
Oct 11Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 164 · WoodgroveWoodgrove5,000 Meters Varsity16418:35.4 PB11
Sep 27Oatlands InvitationalSep 27 · Varsity · Place 401 · WoodgroveWoodgroveVarsity40119:08—
Sep 13Wolverine XC InvitationalSep 13 · 5,000 Meters Varsity Boys · Place 44 · WoodgroveWoodgrove5,000 Meters Varsity Boys4416:49.50 PB11
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 291 · WoodgroveWoodgrove5,000 Meters Varsity Red29120:42.7 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 415 · UnattachedUnattached5,000 Meters Open Invitational41517:27.50 PB10
Oct 19Third Battle InvitationalOct 19 · 5,000 Meters Varsity · Place 102 · WoodgroveWoodgrove5,000 Meters Varsity10217:35.6SO
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 275 · WoodgroveWoodgrove5,000 Meters Varsity27518:21—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 276 · WoodgroveWoodgroveVarsity27618:21—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 279 · WoodgroveWoodgroveVarsity27918:21—
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 48 · WoodgroveWoodgrove5,000 Meters Varsity4817:04.90SO
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 48 · WoodgroveWoodgrove5,000 Meters Varsity4817:04.90SO

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14Third Battle InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 150 · WoodgroveWoodgrove5,000 Meters Junior Varsity15019:18.3FR
Sep 23Oatlands InvitationalSep 23 · 5,000 Meters Varsity · Place 103 · WoodgroveWoodgrove5,000 Meters Varsity10321:03—
Sep 23Oatlands InvitationalSep 23 · Varsity · Place 101 · WoodgroveWoodgroveVarsity10121:03—