Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Hidden Valley HS XC CourseRiver Ridge District Meet #1 · Mar 825:44.16River Ridge District Meet #1March 8, 2021
5,000 Meters · Blacksburg HS XC Course River Ridge District #3 · Mar 2423:55.10River Ridge District #3March 24, 2021
5,000 Meters · Patrick Henry HSPatrick Henry (Roanoke) XC Meet · Mar 1724:10.73Patrick Henry (Roanoke) XC MeetMarch 17, 2021
5,000 Meters · Randolph ParkRiver Ridge Meet #4 · Mar 2922:24.0River Ridge Meet #4March 29, 2021
8,000 Meters · Kernstown BattlefieldODAC XC Championships · Oct 3127:18.4ODAC XC ChampionshipsOctober 31, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 427:32.2Paul Short RunOctober 4, 2024
8,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 1226:07.04Queen City InviteSeptember 12, 2025
8,000 Meters · Pfeiffer UniversityPfeiffer Invitational · Sep 1427:49.1Pfeiffer InvitationalSeptember 14, 2024

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31ODAC XC ChampionshipsOct 31 · 8,000 Meters ODAC · Place 34 · RoanokeRoanoke8,000 Meters ODAC3427:18.4 PBJr
Oct 9Royals ChallengeOct 9 · 8,000 Meters Gold · Place 165 · RoanokeRoanoke8,000 Meters Gold16526:58.1Jr
Sep 11SU Twilight OpenSep 11 · 6,000 Meters Collegiate · RoanokeRoanoke6,000 Meters Collegiate0DNFJr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 15NCAA South Regional XC ChampionshipNov 15 · 8,000 Meters College · RoanokeRoanoke8,000 Meters College—DNSSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · RoanokeRoanoke8,000 Meters White0DNFSo
Sep 12Queen City InviteSep 12 · 8,000 Meters Collegiate · Place 67 · RoanokeRoanoke8,000 Meters Collegiate6726:07.04 PBSo

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2ODAC XCNov 2 · 8,000 Meters Varsity · Place 36 · RoanokeRoanoke8,000 Meters Varsity3626:40.0FR
Oct 19Roanoke XC Invitational/ODAC PreviewOct 19 · 8,000 Meters Varsity · Place 30 · RoanokeRoanoke8,000 Meters Varsity3026:07.4FR
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 249 · RoanokeRoanoke8,000 Meters White24927:32.2 PBFr
Sep 14Pfeiffer InvitationalSep 14 · 8,000 Meters College · Place 19 · RoanokeRoanoke8,000 Meters College1927:49.1 PBFr
Aug 30Eagle ChallengeAug 30 · 6,000 Meters Varsity · Place 6 · RoanokeRoanoke6,000 Meters Varsity620:31.0FR

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 1VHSL Region 5C XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 19 · Patrick Henry (Roanoke)Patrick Henry (Roanoke)5,000 Meters Varsity1917:01.5SR
Oct 14MileStat.com XC Invitational 2023Oct 14 · Varsity · Place 3 · Patrick Henry (Roanoke)Patrick Henry (Roanoke)Varsity316:27—
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 61 · Patrick Henry (Roanoke)Patrick Henry (Roanoke)5,000 Meters Varsity6117:31.2SR

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 15MileStat.com XC InvitationalOct 15 · Elite · Place 137 · Patrick Henry (Roanoke)Patrick Henry (Roanoke)Elite13718:13—
Oct 15MileStat.com XC InvitationalOct 15 · 5,000 Meters Elite · Place 137 · Patrick Henry (Roanoke)Patrick Henry (Roanoke)5,000 Meters Elite13718:13—

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 2Patrick Henry InvitationalOct 2 · 5,000 Meters Varsity · Place 108 · Patrick Henry (Roanoke)Patrick Henry (Roanoke)5,000 Meters Varsity10820:46.9SO
Sep 11Knights Crossing InvitationalSep 11 · 5,000 Meters Varsity · Place 254 · Patrick Henry (Roanoke)Patrick Henry (Roanoke)5,000 Meters Varsity25421:38.9SO
Mar 29River Ridge Meet #4Mar 29 · 5,000 Meters Junior Varsity · Place 20 · Patrick Henry (Roanoke)Patrick Henry (Roanoke)5,000 Meters Junior Varsity2022:24.0 PB9
Mar 24River Ridge District #3Mar 24 · 5,000 Meters Junior Varsity · Place 19 · Patrick Henry (Roanoke)Patrick Henry (Roanoke)5,000 Meters Junior Varsity1923:55.10 PB9
Mar 17Patrick Henry (Roanoke) XC MeetMar 17 · 5,000 Meters Junior Varsity · Place 24 · Patrick Henry (Roanoke)Patrick Henry (Roanoke)5,000 Meters Junior Varsity2424:10.73 PB9
Mar 8River Ridge District Meet #1Mar 8 · 5,000 Meters Junior Varsity · Place 27 · Patrick Henry (Roanoke)Patrick Henry (Roanoke)5,000 Meters Junior Varsity2725:44.16 PB9