Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2024 VMI Invitational · Jan 264:46.40a2024 VMI InvitationalJanuary 26, 2024
10,000 Meters · OutdoorDr Harry GM Jopson Invitational · Mar 2737:06.98aDr Harry GM Jopson InvitationalMarch 27, 2026
1000 Meters · IndoorLiberty University HS Indoor Opener · Dec 112:48.25aLiberty University HS Indoor OpenerDecember 11, 2021
10000 Meters · OutdoorWashington & Lee Carnival · Mar 1736:05.35Washington & Lee CarnivalMarch 17, 2023
1500 Meters · OutdoorDennis Craddock · Apr 114:24.74aDennis CraddockApril 11, 2025
1600 Meters · IndoorWilkins Center HS Challenge · Jan 104:48.83Wilkins Center HS ChallengeJanuary 10, 2022
1600 Meters · OutdoorHandley Invitational · Apr 24:36.92Handley InvitationalApril 2, 2022
3000 Meters · IndoorBast-Cregger Multi Invitational · Dec 89:56.33aBast-Cregger Multi InvitationalDecember 8, 2023
3000m Steeplechase · 0.914m · OutdoorUSA South Outdoor Track & field Championships · Apr 2611:04.72aUSA South Outdoor Track & field ChampionshipsApril 26, 2024
3000m Steeplechase · OutdoorDennis Craddock Coaches Classic · Apr 1410:59.74Dennis Craddock Coaches ClassicApril 14, 2023
3200 Meters · IndoorBulldog Invitational · Jan 410:28.01Bulldog InvitationalJanuary 4, 2020
3200 Meters · OutdoorNorthwestern District Championships · May 1310:15.01Northwestern District ChampionshipsMay 13, 2019
5000 Meters · IndoorFinn Pincus Invitational · Jan 1917:35.19Finn Pincus InvitationalJanuary 19, 2024
5000 Meters · OutdoorWildCat Invitational · Apr 1917:07.78WildCat InvitationalApril 19, 2024
600 Meters · IndoorVMI Team Challenge · Jan 171:36.15aVMI Team ChallengeJanuary 17, 2026
800 Meters · IndoorLiberty University Open · Feb 42:07.08Liberty University OpenFebruary 4, 2023
800 Meters · OutdoorWLU Carnival · Mar 152:10.66aWLU CarnivalMarch 15, 2024
800 Meters · Relay Split · IndoorColonel Bev Read Opener · Dec 62:13.424Colonel Bev Read OpenerDecember 6, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24USA South Outdoor ChampionshipsApr 24 · 3000m Steeplechase · Place 10 · Southern VirginiaSouthern Virginia3000m Steeplechase0.914m10.11:42.89aSr
Apr 24USA South Outdoor ChampionshipsApr 24 · 10,000 Meters · Place 9 · Southern VirginiaSouthern Virginia10,000 Meters9.39:00.09aSr
Apr 24USA South Outdoor ChampionshipsApr 24 · 5000 Meters · Place 13 · Southern VirginiaSouthern Virginia5000 Meters13.18:45.13aSr
Apr 17WildCat InvitationalApr 17 · 1500 Meters · Place 31 · Southern VirginiaSouthern Virginia1500 Meters314:32.48aSr
Apr 10Dennis CraddockApr 10 · 5000 Meters · Place 22 · Southern VirginiaSouthern Virginia5000 Meters22.18:15.46aSr
Apr 9EMU Legacy InvitationalApr 9 · 3000m Steeplechase · Place 3 · Southern VirginiaSouthern Virginia3000m Steeplechase0.914m3.11:44.65aSr
Mar 27Dr Harry GM Jopson InvitationalMar 27 · 10,000 Meters · Place 16 · Southern VirginiaSouthern Virginia10,000 Meters16.37:06.98a PBSr
Mar 20W&L CarnivalMar 20 · 5000 Meters · Place 40 · Southern VirginiaSouthern Virginia5000 Meters40.17:57.73aSr
Mar 20W&L CarnivalMar 20 · 800 Meters · Place 46 · Southern VirginiaSouthern Virginia800 Meters46.2:16.94aSr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · 1 Mile · Place 20 · Southern VirginiaSouthern Virginia1 Mile20.4:56.83aSr
Feb 14VMI Winter ClassicFeb 14 · 800 Meters · Place 19 · Southern VirginiaSouthern Virginia800 Meters192:09.02aSr
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 1000 Meters · Place 11 · Southern VirginiaSouthern Virginia1000 Meters112:56.06SR
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 800 Meters · Place 24 · Southern VirginiaSouthern Virginia800 Meters242:11.80SR
Jan 23Liberty OpenJan 23 · 3000 Meters · Place 43 · Southern VirginiaSouthern Virginia3000 Meters4310:05.58aSr
Jan 17VMI Team ChallengeJan 17 · 1 Mile · Place 12 · Southern VirginiaSouthern Virginia1 Mile124:50.08aSr
Jan 17VMI Team ChallengeJan 17 · 600 Meters · Place 16 · Southern VirginiaSouthern Virginia600 Meters161:36.15a PBSr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Colonel Bev Read OpenerDec 6 · 800 Meters · Southern VirginiaSouthern Virginia800 MetersRelay Split—2:13.424 PBSr
Dec 4Liberty KickoffDec 4 · 3000 Meters · Place 33 · Southern VirginiaSouthern Virginia3000 Meters33.10:07.43aSr
Feb 21Rockingham Collegiate ClassicFeb 21 · 1 Mile · Place 27 · Southern VirginiaSouthern Virginia1 Mile274:56.35a—
Feb 21Rockingham Collegiate ClassicFeb 21 · 800 Meters · Place 22 · Southern VirginiaSouthern Virginia800 Meters222:16.54a—
Feb 7Liberty OpenFeb 7 · 1 Mile · Place 109 · Southern VirginiaSouthern Virginia1 Mile1095:08.51a—
Feb 7Liberty OpenFeb 7 · 1000 Meters · Place 46 · Southern VirginiaSouthern Virginia1000 Meters463:00.57a—
Jan 31VMI Winter RelaysJan 31 · 800 Meters · Place 28 · Southern VirginiaSouthern Virginia800 Meters282:15.09a—
Jan 24VMI InvitationalJan 24 · 800 Meters · Place 44 · Southern VirginiaSouthern Virginia800 Meters442:12.15a—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 800 Meters · Place 11 · Southern VirginiaSouthern Virginia800 Meters112:13.32a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18WildCat InvitationalApr 18 · 3000m Steeplechase · Place 5 · Southern VirginiaSouthern Virginia3000m Steeplechase511:17.48JR
Apr 11Dennis CraddockApr 11 · 1500 Meters · Place 39 · Southern VirginiaSouthern Virginia1500 Meters394:24.74a PBJr
Mar 21W&L Track andField CarnivalMar 21 · 1500 Meters · Place 26 · Southern VirginiaSouthern Virginia1500 Meters264:39.17aJR
Mar 21W&L Track andField CarnivalMar 21 · 3000m Steeplechase · Place 5 · Southern VirginiaSouthern Virginia3000m Steeplechase511:15.55aJR

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 26USA South Outdoor Track & field ChampionshipsApr 26 · 10,000 Meters · Place 9 · Southern VirginiaSouthern Virginia10,000 Meters9.37:41.43aSo
Apr 26USA South Outdoor Track & field ChampionshipsApr 26 · 3000m Steeplechase · Place 7 · Southern VirginiaSouthern Virginia3000m Steeplechase0.914m7.11:04.72a PBSo
Apr 19WildCat InvitationalApr 19 · 5000 Meters · Place 17 · Southern VirginiaSouthern Virginia5000 Meters1717:07.78 PBSO
Apr 12Dennis Craddock Coaches ClassicApr 12 · 3000m Steeplechase · Place 14 · Southern VirginiaSouthern Virginia3000m Steeplechase0.914m14.11:14.55aSo
Apr 12Dennis Craddock Coaches ClassicApr 12 · 1500 Meters · Place 47 · Southern VirginiaSouthern Virginia1500 Meters47.4:43.58aSo
Mar 29Hornet OpenMar 29 · 3000m Steeplechase · Place 11 · Southern VirginiaSouthern Virginia3000m Steeplechase1111:34.86a—
Mar 15WLU CarnivalMar 15 · 3000m Steeplechase · Southern VirginiaSouthern Virginia3000m Steeplechase0.914m--DNFSo
Mar 15WLU CarnivalMar 15 · 1500 Meters · Place 23 · Southern VirginiaSouthern Virginia1500 Meters23.4:29.06aSo
Mar 15WLU CarnivalMar 15 · 800 Meters · Place 32 · Southern VirginiaSouthern Virginia800 Meters32.2:10.66a PBSo

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23USA South Indoor ChampionshipsFeb 23 · 1 Mile · Place 9 · Southern VirginiaSouthern Virginia1 Mile9.5:13.71aSo
Feb 10Joe LaRocco InvitationalFeb 10 · 1 Mile · Place 14 · Southern VirginiaSouthern Virginia1 Mile144:50.72a—
Feb 3Liberty OpenFeb 3 · 3000 Meters · Place 53 · Southern VirginiaSouthern Virginia3000 Meters539:57.99a—
Jan 262024 VMI InvitationalJan 26 · 1 Mile · Place 22 · Southern VirginiaSouthern Virginia1 Mile224:46.40a PB—
Jan 19Finn Pincus InvitationalJan 19 · 5000 Meters · Place 11 · Southern VirginiaSouthern Virginia5000 Meters1117:35.19 PBSO

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Bast-Cregger Multi InvitationalDec 8 · 3000 Meters · Place 20 · Southern VirginiaSouthern Virginia3000 Meters20.9:56.33a PBSo
Feb 11Joe LaRocco InvitationalFeb 11 · 1 Mile · Place 29 · Southern VirginiaSouthern Virginia1 Mile295:03.61aFr
Feb 4Liberty University OpenFeb 4 · 800 Meters · Place 32 · Southern VirginiaSouthern Virginia800 Meters322:07.08 PBFR
Feb 4Liberty University OpenFeb 4 · 800 Meters · Place 32 · Southern VirginiaSouthern Virginia800 Meters322:07.08FR
Jan 27Winter ClassicJan 27 · 1 Mile · Place 46 · Southern VirginiaSouthern Virginia1 Mile464:52.91FR
Jan 27Winter ClassicJan 27 · 800 Meters · Place 46 · Southern VirginiaSouthern Virginia800 Meters462:12.99FR

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 22Wildcat TwilightApr 22 · 1500 Meters · Place 15 · Southern VirginiaSouthern Virginia1500 Meters154:26.61FR
Apr 22Wildcat TwilightApr 22 · 1500 Meters · Place 15 · Southern VirginiaSouthern Virginia1500 Meters154:26.61FR
Apr 14Dennis Craddock Coaches ClassicApr 14 · 3000m Steeplechase · Place 12 · Southern VirginiaSouthern Virginia3000m Steeplechase1210:59.74 PBFR
Apr 14Dennis Craddock Coaches ClassicApr 14 · 3000m Steeplechase · Place 12 · Southern VirSouthern Vir3000m Steeplechase1210:59.74—
Apr 14Dennis Craddock Coaches ClassicApr 14 · 5000 Meters · Place 22 · Southern VirSouthern Vir5000 Meters2217:24.64—
Apr 8WildCat Track FestivalApr 8 · 3000m Steeplechase · Place 2 · Southern VirginiaSouthern Virginia3000m Steeplechase211:07.49FR
Apr 8WildCat Track FestivalApr 8 · 1500 Meters · Place 19 · Southern VirginiaSouthern Virginia1500 Meters194:25.20FR
Mar 17Washington & Lee CarnivalMar 17 · 10000 Meters · Place 5 · Southern VirginiaSouthern Virginia10000 Meters536:05.35 PBFR
Mar 17Washington & Lee CarnivalMar 17 · 800 Meters · Place 16 · Southern VirginiaSouthern Virginia800 Meters162:14.87FR

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 9Bast-Cregger Multi InvitationalDec 9 · 1 Mile · Place 5 · Southern VirginiaSouthern Virginia1 Mile5.4:48.06aFr
Feb 14VHSL Region 4C ChampionshipFeb 14 · 1000 Meters · Place 8 · MillbrookMillbrook1000 Meters82:49.92—
Feb 7Northwestern District 4A ChampionshipFeb 7 · 3200 Meters · Place 7 · MillbrookMillbrook3200 Meters710:55.78—
Feb 7Northwestern District 4A ChampionshipFeb 7 · 1000 Meters · Place 4 · MillbrookMillbrook1000 Meters42:49.78—
Jan 10Wilkins Center HS ChallengeJan 10 · 1600 Meters · Place 2 · MillbrookMillbrook1600 Meters24:48.83 PB—
Jan 10Wilkins Center HS ChallengeJan 10 · 1600 Meters · Place 2 · MillbrookMillbrook1600 Meters24:48.83—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 25VHSL Region 4C ChampionshipsMay 25 · 1600 Meters · Place 10 · MillbrookMillbrook1600 Meters10.4:42.31a12
May 18Northwestern District 4A ChampionshipMay 18 · 3200 Meters · Place 8 · MillbrookMillbrook3200 Meters810:46.0812
May 18Northwestern District 4A ChampionshipMay 18 · 1600 Meters · Place 8 · MillbrookMillbrook1600 Meters84:37.1012
Apr 2Handley InvitationalApr 2 · 1600 Meters · Place 9 · MillbrookMillbrook1600 Meters94:36.92 PB12
Apr 2Handley InvitationalApr 2 · 1600 Meters · Place 9 · MillbrookMillbrook1600 Meters94:36.9212

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Liberty University HS Indoor OpenerDec 11 · 1000 Meters · Place 4 · MillbrookMillbrook1000 Meters4.2:48.25a PB12

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 14A Northwestern District ChampionshipJun 1 · 800 Meters · Place 9 · MillbrookMillbrook800 Meters92:11.4811
Jun 14A Northwestern District ChampionshipJun 1 · 800 Meters · Place 9 · MillbrookMillbrook800 Meters92:11.4811
May 14Apple Blossom InvitationalMay 14 · 3200 Meters · Place 10 · MillbrookMillbrook3200 Meters1010:47.6511
May 14Apple Blossom InvitationalMay 14 · 1600 Meters · Place 11 · MillbrookMillbrook1600 Meters114:58.9611

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 17VHSL Region 4C ChampionshipFeb 17 · 3200 Meters · Place 8 · MillbrookMillbrook3200 Meters810:28.44—
Feb 10Northwestern District 3A & 4A ChampionshipFeb 10 · 3200 Meters · Place 2 · MillbrookMillbrook3200 Meters210:43.39—
Feb 10Northwestern District 3A & 4A ChampionshipFeb 10 · 1600 Meters · Place 5 · MillbrookMillbrook1600 Meters54:51.58—
Jan 29James Wood Last Chance Polar Bear MeetJan 29 · 3200 Meters · Place 2 · MillbrookMillbrook3200 Meters210:43.3010
Jan 13Wilkins Center HS ChallengeJan 13 · 3200 Meters · Place 2 · MillbrookMillbrook3200 Meters210:32.99—
Jan 4Bulldog InvitationalJan 4 · 3200 Meters · Place 12 · MillbrookMillbrook3200 Meters1210:28.01 PB10

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13Northwestern District ChampionshipsMay 13 · 3200 Meters · Place 6 · MILLBROOKMILLBROOK3200 Meters610:15.01 PB—
Apr 27Apple Blossom InvitationalApr 27 · 3200 Meters · Place 12 · MillbrookMillbrook3200 Meters1210:37.689
Apr 3Woodgrove QuadApr 3 · 3200 Meters · Place 6 · MillbrookMillbrook3200 Meters610:43.839
Apr 3Woodgrove QuadApr 3 · 3200 Meters · Place 6 · MillbrookMillbrook3200 Meters610:43.839

2019 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 23 Fauquier Polar Bear #3Jan 23 · 1000 Meters · Place 9 · MillbrookMillbrook1000 Meters92:59.719
Jan 23 Fauquier Polar Bear #3Jan 23 · 1600 Meters · Place 1 · MillbrookMillbrook1600 Meters14:57.039
Jan 5Bulldog InvitationalJan 5 · 1600 Meters · Place 64 · MillbrookMillbrook1600 Meters645:01.54—
Jan 5Bulldog InvitationalJan 5 · 1600 Meters · Place 98 · MillbrookMillbrook1600 Meters985:07.28—
Jan 5Bulldog InvitationalJan 5 · 1600 Meters · Place 64 · MillbrookMillbrook1600 Meters645:01.54—