Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Giles High SchoolGiles Spartans XC Invitational · Sep 219:54.9Giles Spartans XC InvitationalSeptember 2, 2026
5,000 Meters · Green Hill ParkKnights Crossing · Sep 1218:44.3Knights CrossingSeptember 12, 2026
5,000 Meters · Jackson River Sports ComplexAlleghany XC Invitational · Sep 2618:02.00Alleghany XC InvitationalSeptember 26, 2026
5,000 Meters · Randolph ParkCougar Clash Invitational · Oct 1018:54.40Cougar Clash InvitationalOctober 10, 2026
5,000 Meters · Smith River Sports ComplexVHSL Region 3D Championship · Oct 3018:40.80VHSL Region 3D ChampionshipOctober 30, 2025
5,000 Meters · Steele Creek ParkBristol Cross · Sep 2719:08.3Bristol CrossSeptember 27, 2025
5,000 Meters · Sugar Hollow ParkVHSL 1D,2D,3D XC Championships · Oct 2818:07.7VHSL 1D,2D,3D XC ChampionshipsOctober 28, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28VHSL 1D,2D,3D XC ChampionshipsOct 28 · 5,000 Meters 3D Varsity Boys · Place 27 · Pulaski County5,000 Meters 3D Varsity Boys2718:07.7 PB12
Oct 10Cougar Clash InvitationalOct 10 · 5,000 Meters Varsity · Place 11 · Pulaski County5,000 Meters Varsity1118:54.40 PB12
Sep 26Alleghany XC InvitationalSep 26 · 5,000 Meters Varsity · Place 93 · Pulaski County5,000 Meters Varsity9318:02.00 PB12
Sep 12Knights CrossingSep 12 · 5,000 Meters Varsity Black · Place 67 · Pulaski County5,000 Meters Varsity Black6718:44.3 PB12
Sep 2Giles Spartans XC InvitationalSep 2 · 5,000 Meters Varsity · Place 6 · Pulaski County5,000 Meters Varsity619:54.9 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30VHSL Region 3D ChampionshipOct 30 · 5,000 Meters Varsity · Place 28 · Pulaski County5,000 Meters Varsity2818:40.80 PB11
Oct 11Cougar Clash InvitationalOct 11 · 5,000 Meters Varsity · Place 20 · Pulaski County5,000 Meters Varsity2019:10.411
Oct 4FAST TIMES ECE - Wildcat Invite @ Greenhill ParkOct 4 · 5,000 Meters Championship · Place 73 · Pulaski County5,000 Meters Championship7317:55.7011
Sep 27Bristol CrossSep 27 · 5,000 Meters Small · Place 36 · Pulaski County5,000 Meters Small3619:08.3 PB11
Sep 20Alleghany InvitationalSep 20 · 5,000 Meters Varsity · Place 96 · Pulaski County5,000 Meters Varsity9618:19.2911
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 191 · Pulaski County5,000 Meters Varsity Red19119:14.211

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Sep 28East Coast Elite XC - Virginia TechSep 28 · 5,000 Meters Varsity · Place 116 · Pulaski County5,000 Meters Varsity11620:12.8010
Sep 7Knights Crossing XCSep 7 · Varsity · Place 97 · Pulaski CountyVarsity9719:54.6SO
Sep 7Knights Crossing XCSep 7 · Varsity · Place 97 · Pulaski CountyVarsity9719:54.6SO
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 97 · Pulaski County5,000 Meters Varsity9719:54.6SO
Aug 31Blacksburg RelaysAug 31 · 2,000 Meters Varsity · Place 75 · Pulaski County2,000 Meters Varsity757:30.60—
Aug 31Blacksburg RelaysAug 31 · 2,000 Meters Varsity · Place 75 · Pulaski County2,000 Meters Varsity757:30.60—

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1VHSL Region 3D ChampionshipNov 1 · 3 Miles Varsity · Place 48 · Pulaski County3 Miles Varsity4818:58.3FR
Oct 14MileStat.com XC Invitational 2023Oct 14 · Varsity · Place 111 · Pulaski CountyVarsity11119:53—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Varsity · Place 111 · Pulaski County5,000 Meters Varsity11119:539
Oct 5Randy Smith ClassicOct 5 · 3 Miles Varsity · Place 133 · Pulaski County3 Miles Varsity13320:03.0FR
Sep 23Alleghany XC InvitationalSep 23 · 5,000 Meters Varsity · Place 81 · Pulaski County5,000 Meters Varsity8119:41.589
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 142 · Pulaski County5,000 Meters Varsity14221:02.59