Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorC2C Indoor Championships · Feb 205:09.45aC2C Indoor ChampionshipsFebruary 20, 2026
1 Mile · OutdoorDennis Craddock · Apr 105:22.15aDennis CraddockApril 10, 2026
1000 Meters · IndoorVHSL Class 4 State Indoor Championships · Feb 273:08.04aVHSL Class 4 State Indoor Championships February 27, 2023
1000 Meters · OutdoorVHSL Region 4B Indoor Championships · Feb 103:15.42aVHSL Region 4B Indoor ChampionshipsFebruary 10, 2024
1500 Meters · OutdoorC2C Championships · May 14:46.58aC2C ChampionshipsMay 1, 2026
1600 Meters · IndoorThe VA Showcase · Jan 125:36.58The VA ShowcaseJanuary 12, 2024
1600 Meters · OutdoorKellie Wells Classic · Apr 155:30.81Kellie Wells ClassicApril 15, 2023
1600 Meters · Relay Split · IndoorC2C Indoor Championships · Feb 215:26.663C2C Indoor ChampionshipsFebruary 21, 2025
200 Meters · OutdoorMechanicsville Invitational · Apr 2128.45Mechanicsville InvitationalApril 21, 2023
3000 Meters · IndoorVMI Team Challenge · Jan 1710:31.78aVMI Team ChallengeJanuary 17, 2026
3000m Steeplechase · 0.762m · OutdoorWidener Final Qualifier · May 1011:15.93aWidener Final QualifierMay 10, 2026
400 Meters · OutdoorNew Captains Classic · Apr 181:07.58New Captains ClassicApril 18, 2025
400 Meters · Relay Split · IndoorC2C Indoor Championships · Feb 211:02.888C2C Indoor ChampionshipsFebruary 21, 2025
500 Meters · IndoorAtlee Polar Bear #2 · Jan 241:23.42Atlee Polar Bear #2January 24, 2023
800 Meters · IndoorMarlins Invitational · Jan 302:19.93aMarlins InvitationalJanuary 30, 2026
800 Meters · OutdoorDennis Craddock · Apr 102:23.16aDennis CraddockApril 10, 2026
800 Meters · Relay Split · OutdoorCNU HS Captains Classic · Mar 292:26.486CNU HS Captains ClassicMarch 29, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 3000m Steeplechase · Place 7 · Christopher NewportChristopher Newport3000m Steeplechase0.762m7.11:15.93a PBSo
May 1C2C ChampionshipsMay 1 · 3000m Steeplechase · Place 2 · Christopher NewportChristopher Newport3000m Steeplechase0.762m2.11:32.77aSo
May 1C2C ChampionshipsMay 1 · 1500 Meters · Place 4 · Christopher NewportChristopher Newport1500 Meters4.4:46.58a PBSo
May 1C2C ChampionshipsMay 1 · 800 Meters · Place 7 · Christopher NewportChristopher Newport800 Meters7.2:26.25aSo
Apr 17New Captains ClassicApr 17 · 1500 Meters · Place 1 · Christopher NewportChristopher Newport1500 Meters14:50.95aSo
Apr 17New Captains ClassicApr 17 · 800 Meters · Place 6 · Christopher NewportChristopher Newport800 Meters62:26.17aSo
Apr 10Dennis CraddockApr 10 · 1 Mile · Place 11 · Christopher NewportChristopher Newport1 Mile11.5:22.15a PBSo
Apr 10Dennis CraddockApr 10 · 800 Meters · Place 10 · Christopher NewportChristopher Newport800 Meters10.2:23.16a PBSo
Apr 2Colonial RelaysApr 2 · 3000m Steeplechase · Place 9 · Christopher NewportChristopher Newport3000m Steeplechase0.762m9.11:41.38aSo
Mar 28Blue & Silver ChallengeMar 28 · 800 Meters · Place 2 · Christopher NewportChristopher Newport800 Meters22:24.28aSo

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 6Tufts Final QualifierMar 6 · 1 Mile · Place 20 · Christopher NewportChristopher Newport1 Mile20.5:13.70aSo
Feb 20C2C Indoor ChampionshipsFeb 20 · 1 Mile · Place 2 · Christopher NewportChristopher Newport1 Mile2.5:09.45a PBSo
Feb 20C2C Indoor ChampionshipsFeb 20 · 3000 Meters · Place 4 · Christopher NewportChristopher Newport3000 Meters4.10:38.56aSo
Feb 20C2C Indoor ChampionshipsFeb 20 · 800 Meters · Place 2 · Christopher NewportChristopher Newport800 Meters2.2:22.65aSo
Jan 30Marlins InvitationalJan 30 · 800 Meters · Place 2 · Christopher NewportChristopher Newport800 Meters22:19.93a PBSo
Jan 30Marlins InvitationalJan 30 · 800 Meters · Place 2 · Christopher NewportChristopher Newport800 Meters2.2:19.93aSo
Jan 24Shane Stevens Winter InvitationalJan 24 · 1 Mile · Place 2 · Christopher NewportChristopher Newport1 Mile25:20.91aSO
Jan 24Shane Stevens Winter InvitationalJan 24 · 800 Meters · Place 7 · Christopher NewportChristopher Newport800 Meters72:35.13aSO
Jan 17VMI Team ChallengeJan 17 · 3000 Meters · Place 6 · Christopher NewportChristopher Newport3000 Meters610:31.78a PBSo
Jan 17VMI Team ChallengeJan 17 · 1 Mile · Place 5 · Christopher NewportChristopher Newport1 Mile55:16.53aSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2C2C Outdoor ChampionshipsMay 2 · 3000m Steeplechase · Place 5 · Christopher NewportChristopher Newport3000m Steeplechase0.762m5.12:04.47aFr
Apr 18New Captains ClassicApr 18 · 400 Meters · Place 12 · Christopher NewportChristopher Newport400 Meters121:07.58 PBFr
Apr 11Dennis CraddockApr 11 · 1500 Meters · Place 6 · Christopher NewportChristopher Newport1500 Meters64:59.54aFr
Apr 11Dennis CraddockApr 11 · 800 Meters · Place 24 · Christopher NewportChristopher Newport800 Meters242:25.61aFr
Mar 29Blue & Silver ChallengeMar 29 · 1500 Meters · Place 8 · Christopher NewportChristopher Newport1500 Meters85:05.11a—
Mar 29Blue & Silver ChallengeMar 29 · 800 Meters · Place 9 · Christopher NewportChristopher Newport800 Meters92:32.47a—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 1CNU QualifierMar 1 · 1 Mile · Place 1 · Christopher NewportChristopher Newport1 Mile1.5:20.39aFr
Feb 21C2C Indoor ChampionshipsFeb 21 · 1600 Meters · Christopher NewportChristopher Newport1600 MetersRelay Split—5:26.663 PBFr
Feb 21C2C Indoor ChampionshipsFeb 21 · 400 Meters · Christopher NewportChristopher Newport400 MetersRelay Split—1:02.888 PBFr
Feb 21C2C Indoor ChampionshipsFeb 21 · 800 Meters · Place 5 · Christopher NewportChristopher Newport800 Meters5.2:26.30aFr
Feb 9Betty S. Rogers InviteFeb 9 · 1 Mile · Place 3 · Christopher NewportChristopher Newport1 Mile3.5:34.03aFr
Feb 9Betty S. Rogers InviteFeb 9 · 800 Meters · Place 5 · Christopher NewportChristopher Newport800 Meters5.2:35.53aFr
Jan 31Patriot GamesJan 31 · 800 Meters · Place 9 · Christopher NewportChristopher Newport800 Meters92:29.49a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20VHSL Region 4B ChampionshipMay 20 · 800 Meters · Place 4 · AtleeAtlee800 Meters42:27.50SR
May 3Dogwood Track ClassicMay 3 · 800 Meters · Place 80 · AtleeAtlee800 Meters802:28.5412
May 1Atlee Meet #2May 1 · 800 Meters · Place 1 · AtleeAtlee800 Meters12:30.5412
Mar 29CNU HS Captains ClassicMar 29 · 800 Meters · AtleeAtlee800 MetersRelay Split—2:26.486 PB12
Mar 29CNU HS Captains ClassicMar 29 · 1600 Meters · Place 6 · AtleeAtlee1600 Meters6.5:39.78a12
Feb 10VHSL Region 4B Indoor ChampionshipsFeb 10 · 1000 Meters · Place 5 · AtleeAtlee1000 Meters5.3:15.42a PB12

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 261st Annual East Coast InvitationalFeb 2 · 1000 Meters · Place 11 · AtleeAtlee1000 Meters113:10.487—
Jan 27STC MEET #4Jan 27 · 1000 Meters · Place 3 · AtleeAtlee1000 Meters33:13.6012
Jan 19St. Christopher's Indoor Track & Field InvitationalJan 19 · 500 Meters · Place 17 · AtleeAtlee500 Meters171:26.4612
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 71 · AtleeAtlee1600 Meters715:36.58 PB—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 71 · AtleeAtlee1600 Meters715:36.58—
Jan 12The VA ShowcaseJan 12 · 1000 Meters · Place 41 · AtleeAtlee1000 Meters413:12.52—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 21Atlee Polar Bear #3Dec 21 · 1000 Meters · Place 1 · AtleeAtlee1000 Meters1.3:17.49aUnofficial12
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 800 Meters · Place 26 · AtleeAtlee800 Meters262:30.6711
May 24VHSL Region 4B ChampionshipsMay 24 · 800 Meters · Place 3 · AtleeAtlee800 Meters3.2:26.72a11
May 5Dogwood Track ClassicMay 5 · 800 Meters · Place 76 · AtleeAtlee800 Meters762:26.9011
May 5Dogwood Track ClassicMay 5 · 800 Meters · Place 76 · AtleeAtlee800 Meters762:26.9011
May 5Dogwood Track ClassicMay 5 · 800 Meters · Place 6 · AtleeAtlee800 Meters62:26.9011
May 5Dogwood Track ClassicMay 5 · 800 Meters · Place 62 · AtleeAtlee800 Meters622:26.0711
May 5Dogwood Track ClassicMay 5 · 800 Meters · Place 62 · AtleeAtlee800 Meters622:26.0711
Apr 21Mechanicsville InvitationalApr 21 · 200 Meters · Place 28 · AtleeAtlee200 Meters2828.45 PB11
Apr 21Mechanicsville InvitationalApr 21 · 200 Meters · Place 33 · AtleeAtlee200 Meters3328.4511
Apr 21Mechanicsville InvitationalApr 21 · 200 Meters · Place 33 · AtleeAtlee200 Meters3328.4511
Apr 15Kellie Wells ClassicApr 15 · 800 Meters · Place 24 · AtleeAtlee800 Meters242:32.34—
Apr 15Kellie Wells ClassicApr 15 · 1600 Meters · Place 12 · AtleeAtlee1600 Meters125:30.81 PB—
Apr 15Kellie Wells ClassicApr 15 · 800 Meters · Place 24 · AtleeAtlee800 Meters242:32.3411
Apr 15Kellie Wells ClassicApr 15 · 1600 Meters · Place 12 · AtleeAtlee1600 Meters125:30.8111
Mar 24CNU's 37th HS Captains ClassicMar 24 · 1600 Meters · Place 10 · AtleeAtlee1600 Meters105:31.00—

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 1000 Meters · Place 24 · AtleeAtlee1000 Meters24.3:21.08a12
Dec 16Liberty Christmas InvitationalDec 16 · 1600 Meters · Place 28 · AtleeAtlee1600 Meters28.5:47.98a12
Dec 8CNU HS Winter FrolicDec 8 · 1600 Meters · Place 5 · AtleeAtlee1600 Meters5.5:40.65a12
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 1000 Meters · Place 13 · AtleeAtlee1000 Meters13.3:08.04a PB11
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · 1000 Meters · Place 4 · AtleeAtlee1000 Meters43:10.44JR
Feb 8Atlee, Glen Allen, Mechanicsville End of Season MeetFeb 8 · 500 Meters · Place 2 · AtleeAtlee500 Meters21:23.8011
Jan 28STC MEET #5Jan 28 · 1000 Meters · Place 4 · AtleeAtlee1000 Meters43:11.2411
Jan 24Atlee Polar Bear #2Jan 24 · 500 Meters · Place 1 · AtleeAtlee500 Meters11:23.42 PB—
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 500 Meters · Place 13 · AtleeAtlee500 Meters131:24.70—
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 500 Meters · Place 13 · AtleeAtlee500 Meters131:24.70—
Jan 13Virginia Showcase InvitationalJan 13 · 1600 Meters · Place 75 · AtleeAtlee1600 Meters75.5:42.35a11
Jan 7East Coast EliteJan 7 · 1000 Meters · Place 2 · AtleeAtlee1000 Meters23:17.77JR
Jan 7East Coast EliteJan 7 · 1000 Meters · Place 13 · AtleeAtlee1000 Meters133:17.77JR

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 1000 Meters · Place 16 · AtleeAtlee1000 Meters16.3:22.05a11
Dec 9CNU HS Winter FrolicDec 9 · 1000 Meters · Place 4 · AtleeAtlee1000 Meters4.3:20.45a11
Feb 2Glen Allen Last Chance Polar BearFeb 2 · 1000 Meters · Place 9 · AtleeAtlee1000 Meters93:25.5510
Feb 2Glen Allen Last Chance Polar BearFeb 2 · 1000 Meters · Place 9 · AtleeAtlee1000 Meters93:25.5510
Jan 25Glen Allen Polar Bear Meet #2Jan 25 · 1000 Meters · Place 3 · AtleeAtlee1000 Meters33:26.3610

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24VHSL Region 4B ChampionshipsMay 24 · 800 Meters · Place 7 · AtleeAtlee800 Meters7.2:31.45a10
May 6Dogwood Track ClassicMay 6 · 800 Meters · Place 64 · AtleeAtlee800 Meters642:33.38—
Feb 11Region 5C/4B Indoor ChampionshipsFeb 11 · 1000 Meters · Place 8 · AtleeAtlee1000 Meters8.3:25.77a10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 21Atlee-Mechanicsville DualJan 21 · 500 Meters · Place 3 · AtleeAtlee500 Meters31:33.839
Jan 14Atlee PB MeetJan 14 · 1000 Meters · Place 1 · AtleeAtlee1000 Meters13:51.149

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 29Lee-Davis Polar Bear #4Jan 29 · 1600 Meters · Place 3 · AtleeAtlee1600 Meters35:58.528
Jan 15Lee-Davis Polar Bear #3Jan 15 · High Jump · Place 7 · AtleeAtleeHigh Jump74-00.008
Jan 15Lee-Davis Polar Bear #3Jan 15 · 1000 Meters · Place 8 · AtleeAtlee1000 Meters83:35.968
Jan 11STC MEET #3Jan 11 · 1600 Meters · Place 2 · AtleeAtlee1600 Meters26:05.848

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jan 8Atlee Polar Bear MeetJan 8 · 1000 Meters · Place 6 · AtleeAtlee1000 Meters6.3:32.18aUnofficial8

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Lee-Davis Polar Bear #2Dec 11 · 1600 Meters · Place 8 · AtleeAtlee1600 Meters8.6:06.19aUnofficial8
Dec 4Lee-Davis Polar Bear #1Dec 4 · 1000 Meters · Place 5 · AtleeAtlee1000 Meters5.3:34.39aUnofficial8