Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorShane Stevens Winter Invitational · Jan 245:16.45aShane Stevens Winter InvitationalJanuary 24, 2026
1 Mile · OutdoorCNU Qualifier · Mar 15:14.19aCNU QualifierMarch 1, 2026
10,000 Meters · OutdoorColonial Relays · Apr 238:02.67aColonial RelaysApril 2, 2026
1000 Meters · IndoorGrant Holloway Holiday Invitational · Dec 173:28.25aGrant Holloway Holiday InvitationalDecember 17, 2022
10000 Meters · OutdoorDennis Craddock · Apr 1139:13.77aDennis CraddockApril 11, 2025
1500 Meters · OutdoorBlue & Silver Challenge · Mar 284:54.32aBlue & Silver ChallengeMarch 28, 2026
1600 Meters · IndoorHoxton Invitational · Feb 115:37.96aHoxton InvitationalFebruary 11, 2023
1600 Meters · OutdoorVirginia State Catholic Championship · May 135:36.09Virginia State Catholic ChampionshipMay 13, 2023
3000 Meters · IndoorC2C Indoor Championships · Feb 2110:22.14aC2C Indoor ChampionshipsFebruary 21, 2025
3200 Meters · IndoorVISAA Championships · Feb 1812:17.28aVISAA ChampionshipsFebruary 18, 2023
3200 Meters · Outdoor40th General Philip Draper Invitational · May 511:55.35a40th General Philip Draper InvitationalMay 5, 2023
5000 Meters · IndoorCNU Holiday Open · Dec 618:13.68aCNU Holiday OpenDecember 6, 2025
5000 Meters · OutdoorDennis Craddock · Apr 1017:49.71aDennis CraddockApril 10, 2026
800 Meters · IndoorShane Stevens Winter Invitational · Jan 242:26.60aShane Stevens Winter InvitationalJanuary 24, 2026
800 Meters · OutdoorBlue & Silver Challenge · Mar 282:25.59aBlue & Silver ChallengeMarch 28, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 5000 Meters · Place 23 · Christopher NewportChristopher Newport5000 Meters23.18:03.71aJr
May 1C2C ChampionshipsMay 1 · 10,000 Meters · Place 4 · Christopher NewportChristopher Newport10,000 Meters4.38:04.40aJr
May 1C2C ChampionshipsMay 1 · 5000 Meters · Place 3 · Christopher NewportChristopher Newport5000 Meters3.18:17.69aJr
Apr 10Dennis CraddockApr 10 · 5000 Meters · Place 2 · Christopher NewportChristopher Newport5000 Meters2.17:49.71a PBJr
Apr 2Colonial RelaysApr 2 · 10,000 Meters · Place 7 · Christopher NewportChristopher Newport10,000 Meters7.38:02.67a PBJr
Mar 28Blue & Silver ChallengeMar 28 · 1500 Meters · Place 1 · Christopher NewportChristopher Newport1500 Meters14:54.32a PBJr
Mar 28Blue & Silver ChallengeMar 28 · 800 Meters · Place 5 · Christopher NewportChristopher Newport800 Meters52:25.59a PBJr
Mar 1CNU QualifierMar 1 · 1 Mile · Place 1 · Christopher NewportChristopher Newport1 Mile15:14.19a PBJr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 20C2C Indoor ChampionshipsFeb 20 · 5000 Meters · Place 3 · Christopher NewportChristopher Newport5000 Meters3.18:24.74aJr
Feb 20C2C Indoor ChampionshipsFeb 20 · 3000 Meters · Place 3 · Christopher NewportChristopher Newport3000 Meters3.10:24.18aJr
Jan 30Marlins InvitationalJan 30 · 3000 Meters · Place 1 · Christopher NewportChristopher Newport3000 Meters110:26.12aJr
Jan 30Marlins InvitationalJan 30 · 3000 Meters · Place 1 · Christopher NewportChristopher Newport3000 Meters1.10:26.12aJr
Jan 24Shane Stevens Winter InvitationalJan 24 · 1 Mile · Place 1 · Christopher NewportChristopher Newport1 Mile15:16.45a PBJR
Jan 24Shane Stevens Winter InvitationalJan 24 · 800 Meters · Place 1 · Christopher NewportChristopher Newport800 Meters12:26.60a PBJR
Jan 17VMI Team ChallengeJan 17 · 3000 Meters · Place 3 · Christopher NewportChristopher Newport3000 Meters310:22.77aJr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 6CNU Holiday OpenDec 6 · 5000 Meters · Place 1 · Christopher NewportChristopher Newport5000 Meters1.18:13.68a PBJr
Mar 1CNU QualifierMar 1 · 1 Mile · Place 2 · Christopher NewportChristopher Newport1 Mile2.5:20.79aSo
Mar 1CNU QualifierMar 1 · 800 Meters · Christopher NewportChristopher Newport800 Meters--DNSSo
Feb 21C2C Indoor ChampionshipsFeb 21 · 5000 Meters · Place 4 · Christopher NewportChristopher Newport5000 Meters4.18:19.48aSo
Feb 21C2C Indoor ChampionshipsFeb 21 · 3000 Meters · Place 4 · Christopher NewportChristopher Newport3000 Meters4.10:22.14a PBSo
Feb 9Betty S. Rogers InviteFeb 9 · 800 Meters · Place 3 · Christopher NewportChristopher Newport800 Meters3.2:29.84aSo
Jan 31Patriot GamesJan 31 · 3000 Meters · Place 9 · Christopher NewportChristopher Newport3000 Meters910:49.59a—
Jan 24VMI InvitationalJan 24 · 5000 Meters · Place 3 · Christopher NewportChristopher Newport5000 Meters318:38.58a—
Jan 17CNU Captains InviteJan 17 · 3000 Meters · Place 1 · Christopher NewportChristopher Newport3000 Meters110:58.32a—
Jan 17CNU Captains InviteJan 17 · 1 Mile · Place 1 · Christopher NewportChristopher Newport1 Mile15:25.59a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2C2C Outdoor ChampionshipsMay 2 · 10,000 Meters · Place 4 · Christopher NewportChristopher Newport10,000 Meters4.40:45.50aSo
May 2C2C Outdoor ChampionshipsMay 2 · 5000 Meters · Place 13 · Christopher NewportChristopher Newport5000 Meters13.20:50.05aSo
Apr 11Dennis CraddockApr 11 · 10000 Meters · Place 3 · Christopher NewportChristopher Newport10000 Meters339:13.77a PBSo
Apr 3Colonial RelaysApr 3 · 5000 Meters · Place 32 · Christopher NewportChristopher Newport5000 Meters3218:42.33aSo
Mar 29Blue & Silver ChallengeMar 29 · 1500 Meters · Place 5 · Christopher NewportChristopher Newport1500 Meters55:01.05aSo
Mar 29Blue & Silver ChallengeMar 29 · 800 Meters · Place 10 · Christopher NewportChristopher Newport800 Meters102:32.86aSo

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 19New Captains ClassicApr 19 · 1500 Meters · Place 6 · Christopher NewportChristopher Newport1500 Meters65:22.43a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 16C2C Indoor ChampionshipsFeb 16 · 5000 Meters · Place 5 · Christopher NewportChristopher Newport5000 Meters518:49.99a—
Feb 16C2C Indoor ChampionshipsFeb 16 · 3000 Meters · Place 4 · Christopher NewportChristopher Newport3000 Meters410:50.56a—
Feb 4Richard Drake InviteFeb 4 · 3000 Meters · Place 4 · Christopher NewportChristopher Newport3000 Meters410:48.95a—
Jan 20Oceanfront InvitationalJan 20 · 1 Mile · Place 10 · Christopher NewportChristopher Newport1 Mile105:32.09FR
Jan 12CNU's Captains InvitationalJan 12 · 3000 Meters · Place 2 · Christopher NewportChristopher Newport3000 Meters211:10.45FR

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 19VISAA Outdoor Track & Field ChampionshipsMay 19 · 3200 Meters · Place 5 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters5.12:06.31a12
May 13Virginia State Catholic ChampionshipMay 13 · 3200 Meters · Place 3 · Saint John PSaint John P3200 Meters312:34.8512
May 13Virginia State Catholic ChampionshipMay 13 · 1600 Meters · Place 7 · Saint John PSaint John P1600 Meters75:36.09 PB12
May 540th General Philip Draper InvitationalMay 5 · 3200 Meters · Place 6 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters6.11:55.35a PB12
May 540th General Philip Draper InvitationalMay 5 · 1600 Meters · Place 12 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters12.5:36.92a12
Apr 29Cassel's XBC Track ExperienceApr 29 · 3200 Meters · Place 6 · St John PaulSt John Paul3200 Meters612:07.7212
Apr 18JP Home Meet #2Apr 18 · 800 Meters · Place 1 · Saint John PSaint John P800 Meters12:36.0912
Apr 14Gojekian Twilight ClassicApr 14 · 3200 Meters · Place 9 · Saint John Paul theSaint John Paul the3200 Meters912:21.63SR
Mar 29JP Home Meet #1 2023Mar 29 · 1600 Meters · Place 1 · Saint John PSaint John P1600 Meters15:41.0112
Mar 29JP Home Meet #1 2023Mar 29 · 800 Meters · Place 3 · Saint John PSaint John P800 Meters32:37.8512
Mar 29JP Home Meet #1 2023Mar 29 · 1600 Meters · Place 1 · Saint John PSaint John P1600 Meters15:41.0112
Mar 29JP Home Meet #1 2023Mar 29 · 800 Meters · Place 3 · Saint John PSaint John P800 Meters32:37.8512

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 18VISAA ChampionshipsFeb 18 · 3200 Meters · Place 9 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters9.12:17.28a PB12
Feb 11Hoxton InvitationalFeb 11 · 1600 Meters · Place 5 · Saint John Paul the GreSaint John Paul the Gre1600 Meters55:37.96a PB12
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 1 Mile · Place 18 · St. John PaulSt. John Paul1 Mile185:38.7212
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 1 Mile · Place 18 · St. John PaulSt. John Paul1 Mile185:38.7212
Jan 13WFS INDOOR MM#3Jan 13 · 1600 Meters · Place 2 · Saint John PSaint John P1600 Meters25:40.94—
Jan 7CNU's HS ShowcaseJan 7 · 3200 Meters · Place 3 · Saint John PSaint John P3200 Meters312:33.73—
Jan 7CNU's HS ShowcaseJan 7 · 3200 Meters · Place 3 · Saint John Paul the GreSaint John Paul the Gre3200 Meters312:33.73a12

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Grant Holloway Holiday InvitationalDec 17 · 1000 Meters · Place 14 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1000 Meters14.3:28.25a PB12
Dec 17Grant Holloway Holiday InvitationalDec 17 · 1600 Meters · Place 20 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters20.5:45.91a12
Dec 10STC MEET #2Dec 10 · 3200 Meters · Place 1 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters1.12:50.05a12

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Dec 3Colgan Winter ClassicDec 3 · 1600 Meters · Place 7 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters7.5:50.48aUnofficial12
May 20VISAA Div I / II ChampionshipsMay 20 · 1600 Meters · Place 3 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters3.5:43.09a11
May 14Virginia State Catholic ChampionshipMay 14 · 1600 Meters · Place 6 · Saint John PSaint John P1600 Meters65:46.4411
May 14Virginia State Catholic ChampionshipMay 14 · 800 Meters · Place 7 · Saint John PSaint John P800 Meters72:36.0911
May 639th General Philip Draper InvitationalMay 6 · 3200 Meters · Place 10 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters10.12:36.30a11
May 3JP Home Meet #3May 3 · 1600 Meters · Place 2 · Saint John PSaint John P1600 Meters25:50.2311
Apr 30Cassel's XBC Track ExperienceApr 30 · 800 Meters · Place 24 · Saint John PSaint John P800 Meters242:36.0911
Apr 22The Running Store City-County ChampionshipApr 22 · 1600 Meters · Place 7 · Saint John PSaint John P1600 Meters75:50.23—
Apr 22The Running Store City-County ChampionshipApr 22 · 800 Meters · Place 11 · Saint John PSaint John P800 Meters112:41.67—
Apr 12JP Home Meet 2022 #2Apr 12 · 800 Meters · Place 2 · Saint John PSaint John P800 Meters22:44.0711
Apr 8Gojekian Twilight ClassicApr 8 · 1600 Meters · Place 9 · Saint John PSaint John P1600 Meters95:56.59—
Apr 8Gojekian Twilight ClassicApr 8 · 1600 Meters · Place 9 · Saint John PSaint John P1600 Meters95:56.59—
Apr 1Cronly InvitationalApr 1 · 3200 Meters · Place 3 · St JP the GreatSt JP the Great3200 Meters313:09.66—
Mar 29JP Home Meet 2022 #1Mar 29 · 1600 Meters · Place 1 · Saint John PSaint John P1600 Meters16:10.1111
Mar 29JP Home Meet 2022 #1Mar 29 · 800 Meters · Place 2 · Saint John PSaint John P800 Meters22:37.1111