Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorLiberty Open · Jan 234:48.62aLiberty OpenJanuary 23, 2026
10,000 Meters · OutdoorDennis Craddock · Apr 1035:17.80aDennis CraddockApril 10, 2026
1000 Meters · IndoorLiberty Open · Feb 72:47.33aLiberty OpenFebruary 7, 2025
1500 Meters · OutdoorFred Hardy Invitational · Mar 224:22.01aFred Hardy InvitationalMarch 22, 2024
1600 Meters · IndoorNorfolk Academy Indoor Meet #5 · Feb 44:59.33Norfolk Academy Indoor Meet #5February 4, 2020
1600 Meters · OutdoorNorfolk Academy JV Championship · May 115:30.20Norfolk Academy JV ChampionshipMay 11, 2017
3000 Meters · IndoorLiberty Open · Feb 79:20.24aLiberty OpenFebruary 7, 2025
3000 Meters · OutdoorFred Hardy Invitational · Mar 199:41.78aFred Hardy InvitationalMarch 19, 2026
3000m Steeplechase · 0.914m · OutdoorBig South · May 610:30.95aBig SouthMay 6, 2024
3000m Steeplechase · OutdoorBig South Outdoor Track and Field Championship · May 1210:22.88aBig South Outdoor Track and Field ChampionshipMay 12, 2025
3200 Meters · IndoorVHSL Class 5 Region A Championship · Feb 1510:40.44VHSL Class 5 Region A ChampionshipFebruary 15, 2021
3200 Meters · OutdoorVHSL Class 5 State Championships · Jun 1810:01.82VHSL Class 5 State ChampionshipsJune 18, 2021
5000 Meters · IndoorLiberty Kickoff · Dec 416:38.07aLiberty KickoffDecember 4, 2025
5000 Meters · OutdoorDennis Craddock · Apr 1115:53.84aDennis CraddockApril 11, 2025
800 Meters · OutdoorDennis Craddock Coaches Classic · Apr 142:09.82Dennis Craddock Coaches ClassicApril 14, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 10Dennis CraddockApr 10 · 10,000 Meters · Place 8 · LongwoodLongwood10,000 Meters8.35:17.80a PBJr
Apr 2Colonial RelaysApr 2 · 3000m Steeplechase · LongwoodLongwood3000m Steeplechase0.914m--DNFJr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 5000 Meters · Place 14 · LongwoodLongwood5000 Meters14.16:44.83aJr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 800 Meters · Place 67 · LongwoodLongwood800 Meters67.2:13.78aJr
Mar 19Fred Hardy InvitationalMar 19 · 3000 Meters · Place 19 · LongwoodLongwood3000 Meters19.9:41.78a PBJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 23Liberty OpenJan 23 · 1 Mile · Place 50 · LongwoodLongwood1 Mile504:48.62a PBJr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · 5000 Meters · Place 13 · LongwoodLongwood5000 Meters13.16:38.07a PBJr
Feb 7Liberty OpenFeb 7 · 3000 Meters · Place 56 · LongwoodLongwood3000 Meters569:20.24a PB—
Feb 7Liberty OpenFeb 7 · 1000 Meters · Place 27 · LongwoodLongwood1000 Meters272:47.33a PB—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · 3000m Steeplechase · Place 14 · LongwoodLongwood3000m Steeplechase1410:22.88a PBSR
Apr 18WildCat InvitationalApr 18 · 1500 Meters · Place 16 · LongwoodLongwood1500 Meters164:22.65SO
Apr 11Dennis CraddockApr 11 · 5000 Meters · Place 5 · LongwoodLongwood5000 Meters515:53.84a PBSr
Mar 28Dr. Toms InviteMar 28 · 3000m Steeplechase · Place 4 · LongwoodLongwood3000m Steeplechase410:28.45aSr
Mar 21Fred HardyMar 21 · 1500 Meters · Place 65 · LongwoodLongwood1500 Meters65.4:23.61aSr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 6Big SouthMay 6 · 3000m Steeplechase · Place 11 · LongwoodLongwood3000m Steeplechase0.914m11.10:30.95a PBJr
Apr 12Dennis Craddock Coaches ClassicApr 12 · 3000m Steeplechase · LongwoodLongwood3000m Steeplechase0.914m--DNFJr
Apr 12Dennis Craddock Coaches ClassicApr 12 · 1500 Meters · Place 39 · LongwoodLongwood1500 Meters39.4:29.65aJr
Apr 4Colonial RelaysApr 4 · 3000m Steeplechase · Place 20 · LongwoodLongwood3000m Steeplechase2010:49.17a—
Mar 29Hornet OpenMar 29 · 5000 Meters · Place 10 · LongwoodLongwood5000 Meters1016:49.78a—
Mar 22Fred Hardy InvitationalMar 22 · 1500 Meters · Place 39 · LongwoodLongwood1500 Meters394:22.01a PB—
Mar 22Fred Hardy InvitationalMar 22 · 800 Meters · Place 44 · LongwoodLongwood800 Meters442:15.46a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 16Virginia Tech ChallengeFeb 16 · 3000 Meters · Place 33 · LongwoodLongwood3000 Meters339:32.10a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 14Dennis Craddock Coaches ClassicApr 14 · 800 Meters · Place 68 · LongwoodLongwood800 Meters682:09.82 PBSO
Apr 14Dennis Craddock Coaches ClassicApr 14 · 5000 Meters · Place 6 · LongwoodLongwood5000 Meters616:35.04—
Apr 14Dennis Craddock Coaches ClassicApr 14 · 800 Meters · Place 68 · LongwoodLongwood800 Meters682:09.82—
Apr 8WildCat Track FestivalApr 8 · 1500 Meters · Place 21 · LongwoodLongwood1500 Meters214:28.02SO
Apr 8WildCat Track FestivalApr 8 · 800 Meters · Place 36 · LongwoodLongwood800 Meters362:12.81SO

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 23Wildcat TwilightApr 23 · 1500 Meters · Place 22 · LongwoodLongwood1500 Meters224:44.90FR
Apr 15Dennis Craddock Coaches ClassicApr 15 · 1500 Meters · Place 32 · LongwoodLongwood1500 Meters324:41.76—

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 18VHSL Class 5 State ChampionshipsJun 18 · 3200 Meters · Place 10 · Gloucester HGloucester H3200 Meters1010:01.82 PB—
Jun 18VHSL Class 5 State ChampionshipsJun 18 · 3200 Meters · Place 10 · GloucesterGloucester3200 Meters1010:01.8212
Jun 5VHSL Class 5A South Region ChampionshipJun 5 · 3200 Meters · Place 3 · Gloucester HGloucester H3200 Meters310:07.78—

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15VHSL Class 5 Region A ChampionshipFeb 15 · 3200 Meters · Place 4 · Gloucester HGloucester H3200 Meters410:40.44 PB—
Feb 3Beach District Meet #3Feb 3 · 3200 Meters · Place 7 · Gloucester HGloucester H3200 Meters711:00.02—
Feb 3Beach District Meet #3Feb 3 · 1600 Meters · Place 14 · Gloucester HGloucester H1600 Meters145:00.94—

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14VHSL Class 5A Region ChampionshipsFeb 14 · 1600 Meters · Place 22 · GloucesterGloucester1600 Meters22.5:02.58a11
Feb 4Norfolk Academy Indoor Meet #5Feb 4 · 1600 Meters · Place 1 · Gloucester HGloucester H1600 Meters14:59.33 PB—
Jan 21Norfolk Academy Indoor Meet #3Jan 21 · 1000 Meters · Place 3 · Gloucester HGloucester H1000 Meters33:01.02—
Jan 4Bulldog InvitationalJan 4 · 1600 Meters · Place 131 · Gloucester HGloucester H1600 Meters1315:15.3811

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 11Norfolk Academy JV ChampionshipMay 11 · 1600 Meters · Place 4 · Gloucester HGloucester H1600 Meters45:30.20 PB—
Apr 1Tallwood Team ChallengeApr 1 · 800 Meters · Place 2 · Gloucester HGloucester H800 Meters22:35.008
Apr 1Tallwood Team ChallengeApr 1 · 800 Meters · Place 2 · Gloucester HGloucester H800 Meters22:36.168