Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSt. Christopher's Indoor Track & Field Invitational · Jan 205:20.59St. Christopher's Indoor Track & Field InvitationalJanuary 20, 2023
1 Mile · OutdoorAPP State Open · Apr 265:33.43APP State OpenApril 26, 2024
10,000 Meters · OutdoorBig South Outdoor Track and Field Championships · May 1136:40.76aBig South Outdoor Track and Field ChampionshipsMay 11, 2026
1000 Meters · IndoorBay Rivers Regular Season Meet #3 · Jan 243:07.15Bay Rivers Regular Season Meet #3January 24, 2023
1500 Meters · IndoorVirginia Showcase Invitational · Jan 135:05.20aVirginia Showcase InvitationalJanuary 13, 2023
1500 Meters · OutdoorAsheville Bulldog Invitational · Apr 124:58.33aAsheville Bulldog InvitationalApril 12, 2024
1600 Meters · IndoorVHSL Class 4 Region A Indoor T&F Championship · Feb 175:17.28VHSL Class 4 Region A Indoor T&F ChampionshipFebruary 17, 2023
1600 Meters · OutdoorVHSL Class 4 State Championships · Jun 25:12.80VHSL Class 4 State ChampionshipsJune 2, 2023
3000 Meters · OutdoorDavidson Relays · Mar 2710:23.78aDavidson RelaysMarch 27, 2026
3200 Meters · IndoorBay Rivers District Indoor Track & Field Championships · Feb 311:30.93Bay Rivers District Indoor Track & Field ChampionshipsFebruary 3, 2023
3200 Meters · OutdoorVHSL Region 4A Outdoor T&F Championships · May 2311:25.57aVHSL Region 4A Outdoor T&F ChampionshipsMay 23, 2023
5000 Meters · IndoorBig South Indoor Championship · Feb 2818:29.74aBig South Indoor ChampionshipFebruary 28, 2025
5000 Meters · OutdoorVirginia Challenge · Apr 1717:27.40aVirginia ChallengeApril 17, 2026
800 Meters · OutdoorBay Rivers District Outdoor Track & Field Championships · May 102:23.05Bay Rivers District Outdoor Track & Field ChampionshipsMay 10, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 10,000 Meters · Place 4 · RadfordRadford10,000 Meters4.36:40.76a PBJr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 5000 Meters · Place 7 · RadfordRadford5000 Meters7.17:37.90aJr
Apr 17Virginia ChallengeApr 17 · 5000 Meters · Place 13 · RadfordRadford5000 Meters13.17:27.40a PBJr
Apr 10Dennis CraddockApr 10 · 5000 Meters · Place 1 · RadfordRadford5000 Meters1.17:42.52aJr
Mar 27Davidson RelaysMar 27 · 3000 Meters · Place 2 · RadfordRadford3000 Meters2.10:23.78a PBJr
Mar 27Davidson RelaysMar 27 · 1 Mile · RadfordRadford1 Mile--DNSJr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Big South Indoor ChampionshipFeb 28 · 5000 Meters · Place 12 · RadfordRadford5000 Meters12.18:29.74a PBSo
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 1 Mile · Place 10 · RadfordRadford1 Mile10.5:25.95aSo

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26APP State OpenApr 26 · 800 Meters · Place 11 · RadfordRadford800 Meters112:30.14FR
Apr 26APP State OpenApr 26 · 1 Mile · Place 15 · RadfordRadford1 Mile155:33.43 PBFR
Apr 12Asheville Bulldog InvitationalApr 12 · 1500 Meters · Place 5 · RadfordRadford1500 Meters5.4:58.33a PBFr
Apr 12Asheville Bulldog InvitationalApr 12 · 800 Meters · Place 5 · RadfordRadford800 Meters5.2:24.03aFr

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 1600 Meters · Place 3 · Grafton HighGrafton High1600 Meters35:12.80 PB12
May 23VHSL Region 4A Outdoor T&F ChampionshipsMay 23 · 3200 Meters · Place 1 · GraftonGrafton3200 Meters1.11:25.57a PB12
May 13Highland Springs Invitational NBN QualifierMay 13 · 3200 Meters · Place 1 · GraftonGrafton3200 Meters111:48.38SR
May 10Bay Rivers District Outdoor Track & Field ChampionshipsMay 10 · 800 Meters · Place 4 · GRAFTON HIGHGRAFTON HIGH800 Meters42:23.05 PB12
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 54 · Grafton HighGrafton High1600 Meters545:17.2812
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 53 · Grafton HighGrafton High1600 Meters535:17.2812
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 6 · Grafton HighGrafton High1600 Meters65:17.2812
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 41 · GraftonGrafton1600 Meters415:15.1312
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 41 · Grafton HighGrafton High1600 Meters415:15.1312
Mar 24CNU's 37th HS Captains ClassicMar 24 · 1600 Meters · Place 3 · Grafton HighGrafton High1600 Meters35:17.82—

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 3200 Meters · Place 8 · GraftonGrafton3200 Meters8.11:33.02a12
Feb 17VHSL Class 4 Region A Indoor T&F ChampionshipFeb 17 · 1600 Meters · Place 2 · Grafton HighGrafton High1600 Meters25:17.28 PB12
Feb 3Bay Rivers District Indoor Track & Field ChampionshipsFeb 3 · 3200 Meters · Place 1 · GRAFTON HIGHGRAFTON HIGH3200 Meters111:30.93 PB12
Jan 28Atlantic Coast HS Last Chance MeetJan 28 · 3200 Meters · Place 3 · Grafton HighGrafton High3200 Meters311:34.3212
Jan 24Bay Rivers Regular Season Meet #3Jan 24 · 1000 Meters · Place 2 · GRAFTON HIGHGRAFTON HIGH1000 Meters23:07.15 PB12
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 1 Mile · Place 2 · GraftonGrafton1 Mile25:20.59 PB12
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 1 Mile · Place 2 · GraftonGrafton1 Mile25:20.5912
Jan 13Virginia Showcase InvitationalJan 13 · 1 Mile · Place 38 · GraftonGrafton1 Mile38.5:26.66a12
Jan 13Virginia Showcase InvitationalJan 13 · 1600 Meters · Place 38 · GraftonGrafton1600 Meters38.5:24.99a12
Jan 13Virginia Showcase InvitationalJan 13 · 1500 Meters · Place 38 · GraftonGrafton1500 Meters38.5:05.20a PB12
Jan 10Bay Rivers Regular Season Meet #2Jan 10 · 1000 Meters · Place 1 · GRAFTON HIGHGRAFTON HIGH1000 Meters13:08.0512

2022 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 17Grant Holloway Holiday InvitationalDec 17 · 1000 Meters · Place 4 · GraftonGrafton1000 Meters4.3:10.33a12
Dec 13Bay Rivers Regular Season Meet #1Dec 13 · 3200 Meters · Place 2 · GraftonGrafton3200 Meters2.11:52.47a12
Feb 28VHSL Class 4 State ChampionshipsFeb 28 · 1000 Meters · Place 13 · GraftonGrafton1000 Meters13.3:11.07a11
Feb 28VHSL Class 4 State ChampionshipsFeb 28 · 1600 Meters · Place 12 · GraftonGrafton1600 Meters12.5:17.58a11
Feb 18VHSL Class 3_4 Region A Indoor T&F ChampionshipFeb 18 · 3200 Meters · Place 3 · GraftonGrafton3200 Meters3.12:11.72a11
Feb 18VHSL Class 3_4 Region A Indoor T&F ChampionshipFeb 18 · 1600 Meters · Place 2 · GraftonGrafton1600 Meters2.5:23.98a11
Feb 5Cavaliers Last Chance MeetFeb 5 · 3200 Meters · Place 1 · Grafton HighGrafton High3200 Meters111:56.76—
Jan 25Bay Rivers Regular Season Meet #3Jan 25 · 1000 Meters · Place 1 · GRAFTON HIGHGRAFTON HIGH1000 Meters13:12.2411
Jan 14The Virginia ShowcaseJan 14 · 3200 Meters · Place 22 · Grafton HighGrafton High3200 Meters2211:39.56—
Jan 14The Virginia ShowcaseJan 14 · 1600 Meters · Place 9 · Grafton HighGrafton High1600 Meters95:18.69—
Jan 14The Virginia ShowcaseJan 14 · 3200 Meters · Place 22 · Grafton HighGrafton High3200 Meters2211:39.56—
Jan 14The Virginia ShowcaseJan 14 · 1600 Meters · Place 9 · Grafton HighGrafton High1600 Meters95:18.69—
Jan 11Bay Rivers Regular Season Meet #2Jan 11 · 1000 Meters · Place 1 · GRAFTON HIGHGRAFTON HIGH1000 Meters13:10.1411

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3VHSL 4A State ChampionshipsJun 3 · 1600 Meters · Place 15 · GraftonGrafton1600 Meters15.5:24.38a11
Jun 3VHSL 4A State ChampionshipsJun 3 · 800 Meters · Place 14 · GraftonGrafton800 Meters14.2:26.76a11
May 20VHSL Region 4A Outdoor ChampionshipsMay 20 · 1600 Meters · Place 3 · GraftonGrafton1600 Meters3.5:32.38a11
May 20VHSL Region 4A Outdoor ChampionshipsMay 20 · 800 Meters · Place 4 · GraftonGrafton800 Meters4.2:30.34a11
May 17Bay Rivers District Regular Season Meet #4May 17 · 800 Meters · Place 11 · GRAFTON HIGHGRAFTON HIGH800 Meters112:37.15—
Apr 30Gloucester HS Track ClassicApr 30 · 1600 Meters · Place 1 · Grafton HighGrafton High1600 Meters15:25.35—
Mar 30Bay Rivers District Regular Season Meet #1Mar 30 · 3200 Meters · Place 4 · GRAFTON HIGHGRAFTON HIGH3200 Meters412:12.48—
Mar 30Bay Rivers District Regular Season Meet #1Mar 30 · 1600 Meters · Place 2 · GRAFTON HIGHGRAFTON HIGH1600 Meters25:28.93—

2021 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14Bay Rivers Regular Season Meet #1Dec 14 · 1600 Meters · Place 1 · GraftonGrafton1600 Meters1.5:22.86a11
Dec 10Virginia Beach HS OpenerDec 10 · 3200 Meters · Place 1 · GraftonGrafton3200 Meters1.11:44.88a11
Mar 1VHSL Class 4A Indoor State ChampionshipsMar 1 · 1000 Meters · Place 5 · GraftonGrafton1000 Meters5.3:15.77a10
Feb 6VHSL Class 3-4 A Region Indoor T & F ChampionshipFeb 6 · 1000 Meters · Place 1 · Grafton HighGrafton High1000 Meters13:27.5910
Jan 14VA ShowcaseJan 14 · 1000 Meters · Place 35 · UnattachedUnattached1000 Meters35.3:20.00a10
Jan 14VA ShowcaseJan 14 · 1600 Meters · Place 98 · UnattachedUnattached1600 Meters98.5:56.92a10
Jan 12Bay Rivers Regular Season Meet #1Jan 12 · 3200 Meters · Place 5 · GRAFTON HIGHGRAFTON HIGH3200 Meters514:27.1310
Jan 12Bay Rivers Regular Season Meet #1Jan 12 · 1000 Meters · Place 1 · GRAFTON HIGHGRAFTON HIGH1000 Meters13:22.6110

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 19VHSL Group 4 State ChampionshipsJun 19 · 1600 Meters · Place 10 · GraftonGrafton1600 Meters10.5:42.06a10
Jun 12VHSL Region 4A ChampionshipsJun 12 · 1600 Meters · Place 2 · GraftonGrafton1600 Meters2.5:27.67a10
May 26Bay Rivers District Meet #4May 26 · 3200 Meters · Place 2 · GRAFTON HIGHGRAFTON HIGH3200 Meters212:36.96—
May 22Gtr Williamsburg Distance RC Meet (PV & Distance)May 22 · 1600 Meters · Place 4 · UnattachedUnattached1600 Meters4.5:24.710

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 19GWDRC 1 MileDec 19 · 1 Mile · Place 2 · GraftonGrafton1 Mile2.5:56.0Unofficial10

2020 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 2VHSL Group 4A State ChampionshipsMar 2 · 1600 Meters · Place 14 · GraftonGrafton1600 Meters14.5:32.81a9
Feb 21VHSL Region 4A Indoor ChampionshipFeb 21 · 1600 Meters · Place 3 · GraftonGrafton1600 Meters3.5:39.46a9
Jan 28Bay Rivers Regular Season Meet #3Jan 28 · 1000 Meters · Place 4 · GRAFTON HIGHGRAFTON HIGH1000 Meters43:22.039
Jan 24St. Christopher's Indoor InvitationalJan 24 · 1 Mile · Place 29 · GraftonGrafton1 Mile295:44.649
Jan 24St. Christopher's Indoor InvitationalJan 24 · 1 Mile · Place 29 · GraftonGrafton1 Mile295:44.649
Jan 22Bay Rivers Regular Season Meet #2Jan 22 · 3200 Meters · Place 4 · GRAFTON HIGHGRAFTON HIGH3200 Meters412:24.689
Jan 17Atlantic Coast InvitationalJan 17 · 1600 Meters · Place 13 · Grafton HighGrafton High1600 Meters135:46.059
Jan 11Liberty Premier InvitationalJan 11 · 1000 Meters · Place 30 · Grafton HighGrafton High1000 Meters303:25.33—

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 4Norfolk Academy Indoor Meet #2Dec 4 · 1000 Meters · Place 2 · GraftonGrafton1000 Meters2.3:49.54a8
Dec 4Norfolk Academy Indoor Meet #2Dec 4 · 1600 Meters · Place 3 · GraftonGrafton1600 Meters3.6:30.70a8