Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · GreenHill ParkVHSL Class 1 State Championships · Nov 1618:18.4VHSL Class 1 State ChampionshipsNovember 16, 2019

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · LynchburgLynchburg8,000 Meters Open0DNFSr
Aug 29Liberty ChallengeAug 29 · 6,000 Meters Varsity · Place 32 · LynchburgLynchburg6,000 Meters Varsity3222:07.4SR

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 282023 ODAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · LynchburgLynchburg8,000 Meters College0DNFSo

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 2Bengal Clash at the RiverSep 2 · 5,000 Meters Varsity · Place 10 · GalileoGalileo5,000 Meters Varsity1018:20.8612
Aug 25Southside XC InvitationalAug 25 · 5,000 Meters Varsity · Place 5 · GalileoGalileo5,000 Meters Varsity520:04.4912
Apr 23VHSL Class 1 State XC ChampionshipsApr 23 · 5,000 Meters Varsity · Place 34 · Galileo MagnetGalileo Magnet5,000 Meters Varsity3418:46.311
Apr 13VHSL Class 1A XC Region B ChampionshipsApr 13 · 5,000 Meters Varsity · Place 9 · Galileo MagnetGalileo Magnet5,000 Meters Varsity918:28.30Unofficial11

2019 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16VHSL Class 1 State ChampionshipsNov 16 · 5,000 Meters Varsity · Place 54 · Galileo MagnetGalileo Magnet5,000 Meters Varsity5418:18.4 PB10
Nov 4VHSL 1A Region BNov 4 · 5,000 Meters Varsity · Place 8 · GalileoGalileo5,000 Meters Varsity818:29.1210
Oct 19Milestat XC InvitationalOct 19 · Varsity · Place 61 · GalileoGalileoVarsity6118:02—
Oct 19Milestat XC InvitationalOct 19 · Varsity · Place 61 · GalileoGalileoVarsity6118:02—
Sep 18Maroon Tide InvitationalSep 18 · 5,000 Meters Varsity · Place 62 · GalileoGalileo5,000 Meters Varsity6218:45.8—
Sep 7Knights Crossing InvitationalSep 7 · 5,000 Meters Varsity · Place 202 · GalileoGalileo5,000 Meters Varsity20219:03.2—
Sep 7Knights Crossing InvitationalSep 7 · 5,000 Meters Varsity · Place 201 · GalileoGalileo5,000 Meters Varsity20119:03.2SO

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 17Greater Danville Metro ChampionshipOct 17 · 5,000 Meters Varsity · Place 27 · GalileoGalileo5,000 Meters Varsity2721:27.929
Oct 9Tunstall P.D. MeetOct 9 · 5,000 Meters Varsity · Place 33 · GalileoGalileo5,000 Meters Varsity3320:31.569
Sep 11Bassett Home MeetSep 11 · 5,000 Meters Varsity · Place 43 · GalileoGalileo5,000 Meters Varsity4323:06.009
Sep 8Knights Crossing InvitationalSep 8 · 5,000 Meters Varsity · Place 64 · GalileoGalileo5,000 Meters Varsity6421:46.29