Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorVictor Cahoon Track Classic · May 135:07.71Victor Cahoon Track ClassicMay 13, 2023
1000 Meters · IndoorLiberty Premier Invitational · Jan 102:49.41Liberty Premier InvitationalJanuary 10, 2026
1600 Meters · IndoorLiberty Premier Invitational · Jan 104:40.99Liberty Premier InvitationalJanuary 10, 2026
1600 Meters · OutdoorJohn Handley Invitational · Apr 114:35.14aJohn Handley InvitationalApril 11, 2026
200 Meters · OutdoorPatriot Invitational · Mar 2825.84aPatriot InvitationalMarch 28, 2026
300 Meters · IndoorFauquier Polar Bear #3 · Jan 1145.13Fauquier Polar Bear #3January 11, 2023
3200 Meters · IndoorBulldog Invitational · Feb 19:57.68Bulldog InvitationalFebruary 1, 2025
3200 Meters · OutdoorDogwood Track Classic · May 19:49.95aDogwood Track ClassicMay 1, 2026
400 Meters · OutdoorPatriot Invitational · Mar 2855.67aPatriot InvitationalMarch 28, 2026
500 Meters · IndoorFauquier Polar Bear #3 · Jan 111:20.56Fauquier Polar Bear #3January 11, 2023
800 Meters · OutdoorPatriot Fast Times Invite Sponsored By RunTwisted.com · Apr 252:01.71aPatriot Fast Times Invite Sponsored By RunTwisted.comApril 25, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 3200 Meters · Place 16 · Kettle Run3200 Meters16.10:09.05a12
May 29VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29 · 3200 Meters · Place 1 · Kettle Run3200 Meters1.10:01.08a12
May 9Lake Braddock Hall of Fame InvitationalMay 9 · 800 Meters · Place 22 · Kettle Run800 Meters22.2:03.33a12
May 1Dogwood Track ClassicMay 1 · 3200 Meters · Place 2 · Kettle Run3200 Meters2.9:49.95a PB12
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 800 Meters · Place 7 · Kettle Run800 Meters7.2:01.71a PB12
Apr 11John Handley InvitationalApr 11 · 1600 Meters · Place 8 · Kettle Run1600 Meters84:35.14a PB12
Apr 11John Handley InvitationalApr 11 · 1600 Meters · Place 8 · Kettle Run1600 Meters84:35.1412
Mar 28Patriot InvitationalMar 28 · 400 Meters · Place 54 · Kettle Run400 Meters54.55.67a PB12
Mar 28Patriot InvitationalMar 28 · 200 Meters · Place 81 · Kettle Run200 Meters81.25.84a PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · 3200 Meters · Place 12 · Kettle Run3200 Meters1210:01.7012
Feb 21VHSL Class 3 Region B Indoor T&F ChampionshipFeb 21 · 3200 Meters · Place 2 · Kettle Run3200 Meters210:25.31—
Feb 9Northwestern District ChampionshipFeb 9 · 3200 Meters · Place 1 · Kettle Run3200 Meters110:12.63—
Jan 10Liberty Premier InvitationalJan 10 · 1600 Meters · Place 54 · Kettle Run1600 Meters544:40.99 PB—
Jan 10Liberty Premier InvitationalJan 10 · 1000 Meters · Place 58 · Kettle Run1000 Meters582:49.41 PB—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Lake Braddock Hall of Fame InvitationalMay 10 · 1600 Meters · Place 39 · Kettle Run1600 Meters394:46.62—
May 2Dogwood Track ClassicMay 2 · 3200 Meters · Place 58 · Kettle Run3200 Meters5810:20.4711
May 2Dogwood Track ClassicMay 2 · 3200 Meters · Place 58 · Kettle Run3200 Meters5810:20.4711
Apr 26Patriot Fast Times InviteApr 26 · 1600 Meters · Place 14 · Kettle Run1600 Meters144:47.28—
Apr 26Patriot Fast Times InviteApr 26 · 1600 Meters · Place 14 · Kettle Run1600 Meters144:47.28—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3Northwestern District ChampionshipFeb 3 · 1600 Meters · Place 7 · Kettle Run1600 Meters74:43.83—
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 22 · Kettle Run3200 Meters229:57.68 PB11
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 14 · Kettle Run3200 Meters1410:29.9011
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 14 · Kettle Run3200 Meters1410:29.9011

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 3200 Meters · Place 6 · Kettle Run3200 Meters610:23.78—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 1600 Meters · Place 22 · Kettle Run1600 Meters225:02.15—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 3200 Meters · Place 6 · Kettle Run3200 Meters610:23.78—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 1600 Meters · Place 22 · Kettle Run1600 Meters225:02.15—
May 10NWD ChampionshipMay 10 · 3200 Meters · Place 3 · Kettle Run3200 Meters310:05.37—
May 3Dogwood Track ClassicMay 3 · 3200 Meters · Place 18 · Kettle Run3200 Meters189:57.6810
Apr 6Colonial Forge ShowcaseApr 6 · 3200 Meters · Place 5 · KETTLE RUN3200 Meters510:42.4810

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17VHSL 4D RegionalFeb 17 · 1600 Meters · Place 10 · Kettle Run1600 Meters105:06.95a—
Feb 5Northwestern District ChampionshipFeb 5 · 3200 Meters · Place 10 · Kettle Run3200 Meters1010:53.95—
Jan 27Bulldog InvitationalJan 27 · 1600 Meters · Place 137 · Kettle Run1600 Meters1375:03.9510

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25VHSL 4C Region ChampionshipMay 25 · 3200 Meters · Place 15 · Kettle Run3200 Meters1510:48.759
May 19Northwestern District 4A ChampionshipMay 19 · 3200 Meters · Place 6 · Kettle Run3200 Meters610:47.589
May 13Victor Cahoon Track ClassicMay 13 · 1 Mile · Place 18 · Kettle Run1 Mile185:07.71 PB—
May 10James Wood/Kettle Run/Liberty/Sherando/HandleyMay 10 · 3200 Meters · Place 1 · Kettle Run3200 Meters111:13.819
Apr 29Apple Blossom InvitationalApr 29 · 3200 Meters · Place 14 · Kettle Run3200 Meters1411:02.839
Apr 14Wolverine Classic Track InvitationalApr 14 · 3200 Meters · Place 19 · Kettle Run3200 Meters1911:15.729
Apr 1All American Track Classic VirginiaApr 1 · 1600 Meters · Place 22 · KETTLE RUN1600 Meters225:17.839

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 6Northwestern District 4A ChampionshipFeb 6 · 3200 Meters · Place 12 · Kettle Run3200 Meters1211:22.87—
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 177 · Kettle Run1000 Meters1773:06.039
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 174 · Kettle Run1000 Meters1743:06.039
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 3200 Meters · Place 33 · Kettle Run3200 Meters3311:14.22—
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 3200 Meters · Place 33 · Kettle Run3200 Meters3311:14.22—
Jan 11Fauquier Polar Bear #3Jan 11 · 300 Meters · Place 17 · Kettle Run300 Meters1745.13 PB9
Jan 11Fauquier Polar Bear #3Jan 11 · 500 Meters · Place 12 · Kettle Run500 Meters121:20.56 PB9
Jan 11Fauquier Polar Bear #3Jan 11 · 300 Meters · Place 17 · Kettle Run300 Meters1745.13—
Jan 7East Coast EliteJan 7 · 1600 Meters · Place 10 · Kettle Run1600 Meters105:17.409
Jan 7East Coast EliteJan 7 · 1600 Meters · Place 63 · Kettle Run1600 Meters635:17.409