Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSteemer Showcase · Feb 14:02.58aSteemer ShowcaseFebruary 1, 2025
1 Mile · OutdoorThe Hill City Twilight · May 34:00.98aThe Hill City TwilightMay 3, 2025
1000 Meters · IndoorVHSL Class 3 State Indoor Championships · Feb 282:39.90aVHSL Class 3 State Indoor ChampionshipsFebruary 28, 2022
1500 Meters · OutdoorThe Hill City Twilight · May 33:43.77aThe Hill City TwilightMay 3, 2024
1600 Meters · IndoorVHSL Class 3 State Indoor Championships · Feb 284:30.41aVHSL Class 3 State Indoor ChampionshipsFebruary 28, 2022
1600 Meters · OutdoorVHSL 3A State Championships · Jun 34:20.81aVHSL 3A State ChampionshipsJune 3, 2022
1600 Meters · Relay Split · IndoorODAC Indoor Championships · Feb 284:22.728ODAC Indoor ChampionshipsFebruary 28, 2026
3000 Meters · IndoorNCAA Division III Indoor Track & Field Championships · Mar 138:09.12aNCAA Division III Indoor Track & Field ChampionshipsMarch 13, 2026
400 Meters · Relay Split · OutdoorODAC Championship · Apr 2551.873ODAC ChampionshipApril 25, 2025
5000 Meters · OutdoorStanford Invite · Apr 314:00.58aStanford InviteApril 3, 2026
800 Meters · IndoorSteemer Showcase · Feb 11:53.65aSteemer ShowcaseFebruary 1, 2025
800 Meters · OutdoorDennis Craddock Coaches Classic · Apr 121:51.55aDennis Craddock Coaches ClassicApril 12, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 5000 Meters · Place 14 · LynchburgLynchburg5000 Meters14.14:37.80aSr
May 2Hill City TwilightMay 2 · 1500 Meters · Place 12 · LynchburgLynchburg1500 Meters12.3:46.67aSr
Apr 24ODAC ChampionshipsApr 24 · 5000 Meters · Place 2 · LynchburgLynchburg5000 Meters2.14:39.01aSr
Apr 24ODAC ChampionshipsApr 24 · 1500 Meters · Place 1 · LynchburgLynchburg1500 Meters1.3:56.09aSr
Apr 3Stanford InviteApr 3 · 5000 Meters · Place 16 · LynchburgLynchburg5000 Meters16.14:00.58a PBSr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 800 Meters · Place 3 · LynchburgLynchburg800 Meters3.1:53.80aSr
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 66 · LynchburgLynchburg1500 Meters66.3:47.40aSr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 13NCAA Division III Indoor Track & Field ChampionshipsMar 13 · 3000 Meters · Place 4 · LynchburgLynchburg3000 Meters4.8:09.12a PBSr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 1 Mile · Place 1 · LynchburgLynchburg1 Mile1.4:19.80aSr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 1600 Meters · LynchburgLynchburg1600 MetersRelay Split—4:22.728 PBSr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 3000 Meters · Place 1 · LynchburgLynchburg3000 Meters1.8:33.94aSr
Jan 23Liberty OpenJan 23 · 1 Mile · Place 2 · LynchburgLynchburg1 Mile24:05.99aSr
Jan 23Liberty OpenJan 23 · 800 Meters · Place 5 · LynchburgLynchburg800 Meters51:55.25aSr
Jan 16Virginia Tech InvitationalJan 16 · 1 Mile · LynchburgLynchburg1 Mile—DNFSr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22NCAA Division III Outdoor Track & Field ChampionshipsMay 22 · 5000 Meters · Place 1 · LynchburgLynchburg5000 Meters1.14:10.51aJr
May 3The Hill City TwilightMay 3 · 1 Mile · Place 3 · LynchburgLynchburg1 Mile3.4:00.98a PBJr
Apr 25ODAC ChampionshipApr 25 · 5000 Meters · Place 1 · LynchburgLynchburg5000 Meters1.14:38.40aJr
Apr 25ODAC ChampionshipApr 25 · 400 Meters · LynchburgLynchburg400 MetersRelay Split—51.873 PBJr
Apr 25ODAC ChampionshipApr 25 · 1500 Meters · Place 4 · LynchburgLynchburg1500 Meters4.4:00.11aJr
Mar 28Dr. Toms InviteMar 28 · 1500 Meters · Place 4 · LynchburgLynchburg1500 Meters43:47.99aJr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 14NCAA Division III Indoor Track & Field ChampionshipsMar 14 · 3000 Meters · Place 3 · LynchburgLynchburg3000 Meters3.8:11.18aJr
Mar 1ODAC Indoor ChampionshipsMar 1 · 1 Mile · Place 3 · LynchburgLynchburg1 Mile3.4:23.06aJr
Mar 1ODAC Indoor ChampionshipsMar 1 · 1600 Meters · LynchburgLynchburg1600 MetersRelay Split—4:27.600Jr
Mar 1ODAC Indoor ChampionshipsMar 1 · 3000 Meters · Place 1 · LynchburgLynchburg3000 Meters1.8:38.91aJr
Mar 1ODAC Indoor ChampionshipsMar 1 · 800 Meters · Place 2 · LynchburgLynchburg800 Meters2.1:57.44aJr
Feb 1Steemer ShowcaseFeb 1 · 1 Mile · Place 1 · LynchburgLynchburg1 Mile1.4:02.58a PBJr
Feb 1Steemer ShowcaseFeb 1 · 800 Meters · Place 2 · LynchburgLynchburg800 Meters2.1:53.65a PBJr
Jan 17Virginia Tech InvitationalJan 17 · 3000 Meters · Place 7 · LynchburgLynchburg3000 Meters7.8:12.13aJr

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23NCAA Division III Outdoor Track & Field ChampionshipsMay 23 · 5000 Meters · Place 3 · LynchburgLynchburg5000 Meters3.14:15.51aSo
May 11Lee Last ChanceMay 11 · 5000 Meters · Place 2 · LynchburgLynchburg5000 Meters2.14:00.68aSo
May 3The Hill City TwilightMay 3 · 1500 Meters · Place 6 · LynchburgLynchburg1500 Meters63:43.77a PB—
Apr 26ODAC Outdoor ChampionshipsApr 26 · 5000 Meters · Place 1 · LynchburgLynchburg5000 Meters114:49.28a—
Apr 26ODAC Outdoor ChampionshipsApr 26 · 1500 Meters · Place 1 · LynchburgLynchburg1500 Meters13:56.54a—
Apr 26ODAC Outdoor ChampionshipsApr 26 · 800 Meters · Place 1 · LynchburgLynchburg800 Meters11:53.80a—
Apr 12Dennis Craddock Coaches ClassicApr 12 · 1 Mile · Place 2 · LynchburgLynchburg1 Mile2.4:08.70aSo
Apr 12Dennis Craddock Coaches ClassicApr 12 · 800 Meters · Place 5 · LynchburgLynchburg800 Meters5.1:51.55a PBSo

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 8NCAA Division III Indoor Track & Field ChampionshipsMar 8 · 3000 Meters · Place 5 · LynchburgLynchburg3000 Meters5.8:11.14aSo
Feb 24ODAC Indoor ChampionshipsFeb 24 · 1 Mile · Place 1 · LynchburgLynchburg1 Mile1.4:18.15aSo
Feb 24ODAC Indoor ChampionshipsFeb 24 · 3000 Meters · Place 1 · LynchburgLynchburg3000 Meters1.8:36.96aSo
Feb 3Liberty OpenFeb 3 · 1 Mile · Place 1 · LynchburgLynchburg1 Mile14:08.89a—
Jan 19Finn Pincus InvitationalJan 19 · 3000 Meters · Place 1 · LynchburgLynchburg3000 Meters18:15.63SO
Jan 19Finn Pincus InvitationalJan 19 · 1 Mile · Place 1 · LynchburgLynchburg1 Mile14:13.32SO

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 32023 Liberty Twilight QualifierMay 3 · 800 Meters · Place 9 · LynchburgLynchburg800 Meters91:51.96FR
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · 1500 Meters · Place 1 · LynchburgLynchburg1500 Meters14:03.03FR
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · 800 Meters · Place 3 · LynchburgLynchburg800 Meters31:55.38FR
Apr 14Dennis Craddock Coaches ClassicApr 14 · 1 Mile · Place 7 · LynchburgLynchburg1 Mile74:10.15FR
Apr 14Dennis Craddock Coaches ClassicApr 14 · 1 Mile · Place 7 · LynchburgLynchburg1 Mile74:10.15—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 4Tufts Last Chance National QualifierMar 4 · 800 Meters · Place 9 · LynchburgLynchburg800 Meters9.1:56.18aFr
Feb 25ODAC Indoor Track & Field ChampionshipsFeb 25 · 1 Mile · Place 2 · LynchburgLynchburg1 Mile2.4:17.08aFr
Feb 25ODAC Indoor Track & Field ChampionshipsFeb 25 · 3000 Meters · Place 4 · LynchburgLynchburg3000 Meters4.8:45.87aFr
Feb 10David Hemery Valentine InvitationalFeb 10 · 1 Mile · Place 298 · LynchburgLynchburg1 Mile298.4:17.33aFr
Jan 19Brant Tolsma InvitationalJan 19 · 3000 Meters · Place 8 · LynchburgLynchburg3000 Meters88:53.08FR

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3VHSL 3A State ChampionshipsJun 3 · 1600 Meters · Place 2 · BrookvilleBrookville1600 Meters2.4:20.81a PB12
Jun 3VHSL 3A State ChampionshipsJun 3 · 800 Meters · Place 8 · BrookvilleBrookville800 Meters8.2:02.18a12
May 6Dogwood Track ClassicMay 6 · 1600 Meters · Place 13 · Brookville HBrookville H1600 Meters134:24.48—
May 6Dogwood Track ClassicMay 6 · 800 Meters · Place 23 · Brookville HBrookville H800 Meters232:00.55—
Apr 23Golden Eagle InvitationalApr 23 · 800 Meters · Place 1 · Brookville HBrookville H800 Meters11:57.4412
Apr 9Colonel ClassicApr 9 · 1600 Meters · Place 1 · Brookville HBrookville H1600 Meters14:26.30—
Apr 2Vince Bradford InvitationalApr 2 · 800 Meters · Place 1 · Brookville HBrookville H800 Meters12:00.6212
Apr 2Vince Bradford InvitationalApr 2 · 800 Meters · Place 1 · Brookville HBrookville H800 Meters12:00.62312

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 18adidas Indoor NationalsMar 18 · 1 Mile · Place 18 · Brookville T,LynchbBrookville T,Lynchb1 Mile184:31.8112
Mar 18adidas Indoor NationalsMar 18 · 1 Mile · Place 18 · Brookville TCBrookville TC1 Mile184:31.8112
Feb 28VHSL Class 3 State Indoor ChampionshipsFeb 28 · 1000 Meters · Place 6 · BrookvilleBrookville1000 Meters6.2:39.90a PB12
Feb 28VHSL Class 3 State Indoor ChampionshipsFeb 28 · 1600 Meters · Place 4 · BrookvilleBrookville1600 Meters4.4:30.41a PB12
Jan 29Bulldog InvitationalJan 29 · 1600 Meters · Place 12 · Brookville HBrookville H1600 Meters124:32.8412

2021 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 18Liberty Christmas HS InvitationalDec 18 · 1000 Meters · Place 12 · BrookvilleBrookville1000 Meters12.2:44.50a12
Dec 18Liberty Christmas HS InvitationalDec 18 · 1600 Meters · Place 17 · BrookvilleBrookville1600 Meters17.4:36.71a12
Dec 11Liberty University HS Indoor OpenerDec 11 · 1600 Meters · Place 5 · BrookvilleBrookville1600 Meters5.4:38.66a12
Dec 4Virginia Commonwealth Indoor GamesDec 4 · 1000 Meters · BrookvilleBrookville1000 Meters—DNS12
Dec 4Virginia Commonwealth Indoor GamesDec 4 · 1600 Meters · BrookvilleBrookville1600 Meters—DNS12
Nov 29Heritage, Amherst, Brookville, EC GlassNov 29 · 1000 Meters · Place 1 · BrookvilleBrookville1000 Meters1.2:51.89a12
Feb 17VHSL Region 3C Indoor ChampionshipsFeb 17 · 1600 Meters · Place 4 · Brookville HBrookville H1600 Meters44:42.1411
Feb 17VHSL Region 3C Indoor ChampionshipsFeb 17 · 1000 Meters · Place 6 · Brookville HBrookville H1000 Meters62:50.5211
Feb 17VHSL Region 3C Indoor ChampionshipsFeb 17 · 1600 Meters · Place 4 · Brookville HBrookville H1600 Meters44:42.1411
Feb 17VHSL Region 3C Indoor ChampionshipsFeb 17 · 1000 Meters · Place 6 · Brookville HBrookville H1000 Meters62:50.5211
Feb 9Seminole District 3A Regional QualiferFeb 9 · 1000 Meters · Place 1 · Brookville HBrookville H1000 Meters12:53.9911
Feb 9Seminole District 3A Regional QualiferFeb 9 · 1600 Meters · Place 1 · Brookville HBrookville H1600 Meters14:44.8711
Jan 29ECGHS, BHS, LCA MeetJan 29 · 1600 Meters · Place 1 · Brookville HBrookville H1600 Meters14:51.5011
Jan 29ECGHS, BHS, LCA MeetJan 29 · 1000 Meters · Place 1 · Brookville HBrookville H1000 Meters12:55.1811
Jan 20Seminole MeetJan 20 · 1600 Meters · Place 1 · BrookvilleBrookville1600 Meters1.4:55.40a11
Jan 15BHS, LHS, Glass, LCA MeetJan 15 · 1000 Meters · Place 2 · Brookville HBrookville H1000 Meters22:59.7211
Jan 15BHS, LHS, Glass, LCA MeetJan 15 · 1600 Meters · Place 1 · Brookville HBrookville H1600 Meters15:02.0011

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 18VHSL Class 3C Region ChampionshipsFeb 18 · 1000 Meters · Place 20 · BrookvilleBrookville1000 Meters20.3:04.15a10
Feb 18VHSL Class 3C Region ChampionshipsFeb 18 · 1600 Meters · Place 14 · BrookvilleBrookville1600 Meters14.5:09.57a10
Feb 8Seminole District Indoor MeetFeb 8 · 1600 Meters · Place 7 · Brookville HBrookville H1600 Meters75:14.3810
Feb 8Seminole District Indoor MeetFeb 8 · 1000 Meters · Place 11 · Brookville HBrookville H1000 Meters113:09.9810
Jan 21Jefferson Forest, Liberty Christian, Amherst, Brookville, Prince MeetJan 21 · 1000 Meters · Place 6 · Brookville HBrookville H1000 Meters63:10.11—
Jan 17VA ShowcaseJan 17 · 1600 Meters · Place 303 · BrookvilleBrookville1600 Meters303.5:07.21a10

2019 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19Brookville, Heritage, Jefferson Forest, Amherst, Staunton River, William FlemingDec 19 · 1000 Meters · BrookvilleBrookville1000 Meters--DNS10
Dec 19Brookville, Heritage, Jefferson Forest, Amherst, Staunton River, William FlemingDec 19 · 1600 Meters · BrookvilleBrookville1600 Meters--DNS10
Dec 7Liberty University HS OpenerDec 7 · 1600 Meters · Place 48 · BrookvilleBrookville1600 Meters48.5:16.54a10
Dec 3Heritage MeetDec 3 · 1600 Meters · Place 6 · BrookvilleBrookville1600 Meters6.5:36.44a10
Jan 8Brookville MeetJan 8 · 1600 Meters · Place 1 · Brookville HBrookville H1600 Meters15:42.07—
Jan 8Brookville MeetJan 8 · 1000 Meters · Place 5 · Brookville HBrookville H1000 Meters53:26.28—
Jan 8Brookville MeetJan 8 · 1600 Meters · Place 1 · Brookville HBrookville H1600 Meters15:42.07—
Jan 8Brookville MeetJan 8 · 1000 Meters · Place 5 · Brookville HBrookville H1000 Meters53:26.28—

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Holiday Track ClassicDec 19 · 1600 Meters · Place 50 · BrookvilleBrookville1600 Meters50.5:07.51a10

2018 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15Liberty Christmas HS InvitationalDec 15 · 1600 Meters · Place 129 · BrookvilleBrookville1600 Meters129.5:45.57a9
Dec 8Liberty University HS OpenerDec 8 · 1600 Meters · Place 53 · BrookvilleBrookville1600 Meters53.5:40.85a9
Nov 27Heritage MeetNov 27 · 1000 Meters · Place 11 · BrookvilleBrookville1000 Meters11.3:40.38a9
Nov 27Heritage MeetNov 27 · 1600 Meters · Place 5 · BrookvilleBrookville1600 Meters5.6:13.49a9