Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorVictor Cahoon Track Classic · May 135:39.46Victor Cahoon Track ClassicMay 13, 2023
1000 Meters · IndoorThe VA Showcase · Jan 173:13.21aThe VA ShowcaseJanuary 17, 2026
1000 Meters · OutdoorLiberty Flames HS Invitational · Dec 63:16.88aLiberty Flames HS InvitationalDecember 6, 2025
1600 Meters · IndoorNorthwestern District Championship · Feb 95:21.45Northwestern District ChampionshipFebruary 9, 2026
1600 Meters · OutdoorFalcon Track Classic · May 25:23.93Falcon Track ClassicMay 2, 2025
800 Meters · OutdoorDogwood Track Classic · May 22:25.79Dogwood Track ClassicMay 2, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 29VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29 · 1600 Meters · Place 5 · Kettle Run1600 Meters5.5:28.23a12
May 9Lake Braddock Hall of Fame InvitationalMay 9 · 1600 Meters · Place 18 · Kettle Run1600 Meters18.5:29.22a12
May 1Dogwood Track ClassicMay 1 · 800 Meters · Place 64 · Kettle Run800 Meters64.2:28.39a12
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 800 Meters · Kettle Run800 Meters—DNS12
Mar 28Patriot InvitationalMar 28 · 800 Meters · Place 21 · Kettle Run800 Meters21.2:30.49a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · 1600 Meters · Place 11 · Kettle Run1600 Meters115:25.3312
Feb 21VHSL Class 3 Region B Indoor T&F ChampionshipFeb 21 · 1000 Meters · Place 4 · Kettle Run1000 Meters43:15.20—
Feb 9Northwestern District ChampionshipFeb 9 · 1600 Meters · Place 1 · Kettle Run1600 Meters15:21.45 PB—
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 56 · Kettle Run1000 Meters56.3:13.21a PB12
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 140 · Kettle Run1600 Meters140.5:39.54a12
Jan 10Liberty Premier InvitationalJan 10 · 1000 Meters · Place 41 · Kettle Run1000 Meters413:16.55—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 1600 Meters · Place 8 · Kettle Run1600 Meters8.5:26.81a12
Dec 6Liberty Flames HS InvitationalDec 6 · 1000 Meters · Place 12 · Kettle Run1000 Meters12.3:16.88a PB12
May 10Lake Braddock Hall of Fame InvitationalMay 10 · 1600 Meters · Place 13 · Kettle Run1600 Meters135:25.20—
May 2Falcon Track ClassicMay 2 · 1600 Meters · Place 1 · Kettle Run1600 Meters15:23.93 PB11
May 2Dogwood Track ClassicMay 2 · 800 Meters · Place 51 · Kettle Run800 Meters512:25.79 PB11
May 2Dogwood Track ClassicMay 2 · 800 Meters · Place 51 · Kettle Run800 Meters512:25.7911
Apr 26Patriot Fast Times InviteApr 26 · 1600 Meters · Place 9 · Kettle Run1600 Meters95:47.47—
Apr 26Patriot Fast Times InviteApr 26 · 1600 Meters · Place 9 · Kettle Run1600 Meters95:47.47—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 22VHSL 3B Regional ChampionshipsFeb 22 · 1000 Meters · Place 5 · Kettle Run1000 Meters5.3:24.21a11
Feb 3Northwestern District ChampionshipFeb 3 · 1000 Meters · Place 2 · Kettle Run1000 Meters23:19.21—
Feb 1Bulldog InvitationalFeb 1 · 1000 Meters · Place 39 · Kettle Run1000 Meters393:24.1911
Feb 1Bulldog InvitationalFeb 1 · 1000 Meters · Place 24 · Kettle Run1000 Meters243:18.4711
Feb 1Bulldog InvitationalFeb 1 · 1000 Meters · Place 24 · Kettle Run1000 Meters243:18.4711
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 121 · Kettle Run1000 Meters1213:24.19—
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 121 · Kettle Run1000 Meters1213:24.19—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 7Winter Jacket ClassicDec 7 · 1600 Meters · Place 6 · Kettle Run1600 Meters6.5:56.48aUnofficial11
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 800 Meters · Place 5 · Kettle Run800 Meters52:31.77—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 800 Meters · Place 5 · Kettle Run800 Meters52:31.77—
May 10NWD ChampionshipMay 10 · 800 Meters · Place 4 · Kettle Run800 Meters42:33.64—
Apr 27Ramtastic InvitationalApr 27 · 800 Meters · Place 24 · Kettle Run800 Meters24.2:30.04a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 19VHSL 3B RegionalFeb 19 · 1600 Meters · Place 8 · Kettle Run1600 Meters8.5:48.93a10
Feb 17VHSL 4D RegionalFeb 17 · 1600 Meters · Place 8 · Kettle Run1600 Meters85:48.93a—
Feb 5Northwestern District ChampionshipFeb 5 · 1600 Meters · Place 5 · Kettle Run1600 Meters55:44.11—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 1600 Meters · Place 39 · Kettle Run1600 Meters39.5:52.48a10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Brentsville PB MeetDec 6 · 1600 Meters · Place 3 · Kettle Run1600 Meters3.5:56.76aUnofficial10
May 13Victor Cahoon Track ClassicMay 13 · 1 Mile · Place 4 · Kettle Run1 Mile45:39.46 PB—
Apr 29Apple Blossom InvitationalApr 29 · 1600 Meters · Place 10 · Kettle Run1600 Meters105:40.399
Apr 22Lake Braddock InvitationalApr 22 · 800 Meters · Place 14 · Kettle Run800 Meters14.2:33.18a9
Apr 14Wolverine Classic Track InvitationalApr 14 · 1600 Meters · Place 12 · Kettle Run1600 Meters125:50.629
Apr 14Woodgrove InviteApr 14 · 1600 Meters · Place 12 · Kettle Run1600 Meters12.5:50.62a9
Apr 1All American Track Classic VirginiaApr 1 · 1600 Meters · Place 17 · KETTLE RUN1600 Meters176:11.849