Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorShane Stevens Winter Invitational · Jan 245:42.66aShane Stevens Winter InvitationalJanuary 24, 2026
1000 Meters · IndoorFriends of Indoor Track Invitational · Dec 303:25.63aFriends of Indoor Track InvitationalDecember 30, 2022
1000 Meters · OutdoorRiverside Quad PB · Dec 163:24.60aRiverside Quad PBDecember 16, 2021
1500 Meters · OutdoorDennis Craddock · Apr 105:04.88aDennis CraddockApril 10, 2026
3000 Meters · IndoorVMI Team Challenge · Jan 1711:44.71aVMI Team ChallengeJanuary 17, 2026
400 Meters · OutdoorBlue & Silver Challenge · Mar 301:05.89aBlue & Silver ChallengeMarch 30, 2024
600 Meters · IndoorVMI Team Challenge · Jan 171:48.56aVMI Team ChallengeJanuary 17, 2026
800 Meters · IndoorCNU Vince Brown Invite · Feb 82:32.31CNU Vince Brown InviteFebruary 8, 2026
800 Meters · OutdoorNew Captains Classic · Apr 172:27.01aNew Captains ClassicApril 17, 2026
Shot Put · 4kg · IndoorVHSL 5A Region D Championships · Feb 1421-11.50VHSL 5A Region D ChampionshipsFebruary 14, 2022

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1C2C ChampionshipsMay 1 · 800 Meters · Place 11 · Christopher NewportChristopher Newport800 Meters11.2:30.95aJr
Apr 17New Captains ClassicApr 17 · 800 Meters · Place 7 · Christopher NewportChristopher Newport800 Meters72:27.01a PBJr
Apr 10Dennis CraddockApr 10 · 1500 Meters · Place 1 · Christopher NewportChristopher Newport1500 Meters1.5:04.88a PBJr
Apr 10Dennis CraddockApr 10 · 800 Meters · Place 25 · Christopher NewportChristopher Newport800 Meters25.2:30.44aJr
Mar 28Blue & Silver ChallengeMar 28 · 800 Meters · Place 8 · Christopher NewportChristopher Newport800 Meters82:30.25aJr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 8CNU Vince Brown InviteFeb 8 · 800 Meters · Place 8 · Christopher NewportChristopher Newport800 Meters82:32.31 PBJR
Jan 30Marlins InvitationalJan 30 · 800 Meters · Place 14 · Christopher NewportChristopher Newport800 Meters142:36.99aJr
Jan 30Marlins InvitationalJan 30 · 800 Meters · Place 14 · Christopher NewportChristopher Newport800 Meters14.2:36.99aJr
Jan 24Shane Stevens Winter InvitationalJan 24 · 1 Mile · Place 10 · Christopher NewportChristopher Newport1 Mile105:42.66a PBJR
Jan 24Shane Stevens Winter InvitationalJan 24 · 800 Meters · Place 16 · Christopher NewportChristopher Newport800 Meters162:43.95aJR
Jan 17VMI Team ChallengeJan 17 · 3000 Meters · Place 16 · Christopher NewportChristopher Newport3000 Meters1611:44.71a PBJr
Jan 17VMI Team ChallengeJan 17 · 600 Meters · Place 14 · Christopher NewportChristopher Newport600 Meters141:48.56a PBJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 11Dennis CraddockApr 11 · 1500 Meters · Place 30 · Christopher NewportChristopher Newport1500 Meters305:41.34aSo
Apr 11Dennis CraddockApr 11 · 800 Meters · Place 59 · Christopher NewportChristopher Newport800 Meters592:41.14aSo
Mar 29Blue & Silver ChallengeMar 29 · 800 Meters · Place 12 · Christopher NewportChristopher Newport800 Meters122:33.83aSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1CNU QualifierMar 1 · 1 Mile · Place 3 · Christopher NewportChristopher Newport1 Mile3.6:00.46aSo
Mar 1CNU QualifierMar 1 · 800 Meters · Place 2 · Christopher NewportChristopher Newport800 Meters2.2:43.64aSo
Jan 31Patriot GamesJan 31 · 800 Meters · Place 14 · Christopher NewportChristopher Newport800 Meters142:37.12a—
Jan 17CNU Captains InviteJan 17 · 3000 Meters · Place 9 · Christopher NewportChristopher Newport3000 Meters912:52.41a—
Jan 17CNU Captains InviteJan 17 · 800 Meters · Place 3 · Christopher NewportChristopher Newport800 Meters32:41.48a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 19New Captains ClassicApr 19 · 800 Meters · Place 9 · Christopher NewportChristopher Newport800 Meters92:27.56a—
Apr 12Dennis Craddock Coaches ClassicApr 12 · 1500 Meters · Place 17 · Christopher NewportChristopher Newport1500 Meters17.5:09.06aFr
Apr 12Dennis Craddock Coaches ClassicApr 12 · 800 Meters · Place 23 · Christopher NewportChristopher Newport800 Meters23.2:27.64aFr
Mar 30Blue & Silver ChallengeMar 30 · 400 Meters · Place 4 · Christopher NewportChristopher Newport400 Meters41:05.89a PB—
Mar 16Dan Stimson Memorial InvitationalMar 16 · 800 Meters · Place 7 · Christopher NewportChristopher Newport800 Meters72:28.41FR

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 24CNU QualifierFeb 24 · 800 Meters · Place 4 · Christopher NewportChristopher Newport800 Meters42:33.62a—
Feb 16C2C Indoor ChampionshipsFeb 16 · 800 Meters · Place 6 · Christopher NewportChristopher Newport800 Meters62:32.42a—
Feb 4Richard Drake InviteFeb 4 · 1 Mile · Place 5 · Christopher NewportChristopher Newport1 Mile55:43.32a—
Feb 4Richard Drake InviteFeb 4 · 800 Meters · Place 6 · Christopher NewportChristopher Newport800 Meters62:34.35a—
Jan 20Oceanfront InvitationalJan 20 · 800 Meters · Place 12 · Christopher NewportChristopher Newport800 Meters122:36.97FR

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 14Woodgrove InviteApr 14 · 800 Meters · Place 10 · RiversideRiverside800 Meters10.2:35.40a12

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Friends of Indoor Track InvitationalDec 30 · 1000 Meters · Place 12 · RiversideRiverside1000 Meters12.3:25.63a PB12
Feb 14VHSL 5A Region D ChampionshipsFeb 14 · 1000 Meters · Place 12 · RiversideRiverside1000 Meters12.3:29.18a11
Feb 14VHSL 5A Region D ChampionshipsFeb 14 · Shot Put · Place 14 · RiversideRiversideShot Put4kg14.21-11.50 PB11

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Riverside QuadDec 13 · 1000 Meters · Place 2 · RiversideRiverside1000 Meters2.3:34.91aUnofficial12

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Riverside Quad PBDec 16 · 1000 Meters · Place 1 · RiversideRiverside1000 Meters1.3:24.60a PB11