Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBrant Tolsma Invitational · Jan 235:23.33aBrant Tolsma InvitationalJanuary 23, 2025
1000 Meters · IndoorDarius Dixon Memorial Invitational · Feb 143:04.73aDarius Dixon Memorial InvitationalFebruary 14, 2025
1500 Meters · OutdoorThe Hill City Twilight · May 34:52.48aThe Hill City TwilightMay 3, 2025
1600 Meters · IndoorVHSL Class 4 State Indoor Championships · Feb 275:14.51aVHSL Class 4 State Indoor Championships February 27, 2023
1600 Meters · OutdoorVHSL Class 4 State Championships · May 315:12.59VHSL Class 4 State ChampionshipsMay 31, 2024
200 Meters · OutdoorBlacksburg Invitational · Apr 1328.54Blacksburg InvitationalApril 13, 2024
2000m Steeplechase · 0.762m · OutdoorSteepleville Invitational · Apr 107:22.84aSteepleville InvitationalApril 10, 2024
2000m Steeplechase · OutdoorDogwood Track Classic · May 37:13.27Dogwood Track ClassicMay 3, 2024
300 Meters · IndoorBulldog Invitational · Jan 2845.01Bulldog InvitationalJanuary 28, 2023
3000 Meters · IndoorDarius Dixon Invite · Feb 1310:27.86aDarius Dixon InviteFebruary 13, 2026
3000m Steeplechase · 0.762m · OutdoorDuke Invitational · Apr 1010:44.53aDuke InvitationalApril 10, 2026
3000m Steeplechase · OutdoorDuke Invitational · Apr 1011:04.14Duke InvitationalApril 10, 2025
3200 Meters · IndoorVirginia Commonwealth Indoor Games · Dec 411:35.05aVirginia Commonwealth Indoor GamesDecember 4, 2021
3200 Meters · OutdoorDogwood Track Classic · May 511:35.05Dogwood Track ClassicMay 5, 2023
500 Meters · IndoorBulldog Invitational · Jan 281:22.13Bulldog InvitationalJanuary 28, 2023
800 Meters · IndoorEast Coast Invitational · Feb 72:24.71East Coast InvitationalFebruary 7, 2025
800 Meters · OutdoorBlacksburg Invitational · Apr 132:23.73Blacksburg InvitationalApril 13, 2024
Combined results · OutdoorTitan Early Bird Classic · Apr 82:29.17Titan Early Bird ClassicApril 8, 2023
Results · OutdoorNorthside Invitational · Apr 91:04.62Northside InvitationalApril 9, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15CAA Outdoor ChampionshipsMay 15 · 3000m Steeplechase · Place 7 · William & MaryWilliam & Mary3000m Steeplechase0.762m7.11:00.19aSo
May 14MEAC ChampionshipsMay 14 · 3000m Steeplechase · Place 7 · William & MaryWilliam & Mary3000m Steeplechase0.762m7.11:00.19aSo
May 2Hill City TwilightMay 2 · 3000m Steeplechase · Place 2 · William & MaryWilliam & Mary3000m Steeplechase0.762m2.10:56.62aSo
Apr 10Duke InvitationalApr 10 · 3000m Steeplechase · Place 8 · William & MaryWilliam & Mary3000m Steeplechase0.762m8.10:44.53a PBSo
Apr 2Colonial RelaysApr 2 · 3000m Steeplechase · Place 7 · William & MaryWilliam & Mary3000m Steeplechase0.762m7.11:28.60aSo
Mar 28Dan Stimson Memorial Meet Mar 28 · 1500 Meters · Place 10 · William & MaryWilliam & Mary1500 Meters10.4:57.24aSo
Mar 19Fred Hardy InvitationalMar 19 · 3000m Steeplechase · Place 1 · William & MaryWilliam & Mary3000m Steeplechase0.762m1.11:02.65aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 222026 CAA Indoor ChampionshipsFeb 22 · 3000 Meters · Place 17 · William & MaryWilliam & Mary3000 Meters17.10:43.11aSo
Feb 13Darius Dixon InviteFeb 13 · 3000 Meters · Place 12 · William & MaryWilliam & Mary3000 Meters1210:27.86a PBSo
Feb 8CNU Vince Brown InviteFeb 8 · 3000 Meters · Place 1 · William & MaryWilliam & Mary3000 Meters110:41.79SO
Jan 23Hokie InvitationalJan 23 · 1 Mile · Place 11 · William & MaryWilliam & Mary1 Mile115:27.75SO

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14CAA Outdoor ChampionshipsMay 14 · 3000m Steeplechase · Place 7 · William & MaryWilliam & Mary3000m Steeplechase711:05.44FR
May 14CAA Outdoor ChampionshipsMay 14 · 3000m Steeplechase · Place 7 · William & MaryWilliam & Mary3000m Steeplechase711:05.44FR
May 3The Hill City TwilightMay 3 · 1500 Meters · Place 16 · William & MaryWilliam & Mary1500 Meters16.4:52.48a PBFr
Apr 10Duke InvitationalApr 10 · 3000m Steeplechase · Place 14 · William & MaryWilliam & Mary3000m Steeplechase1411:04.14 PBFR
Mar 29Dan Stimson MemorialMar 29 · 1500 Meters · Place 5 · William & MaryWilliam & Mary1500 Meters54:56.72FR
Mar 21Fred HardyMar 21 · 3000m Steeplechase · Place 5 · William & MaryWilliam & Mary3000m Steeplechase0.762m5.11:21.68aFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Navy SelectFeb 21 · 1000 Meters · Place 9 · William & MaryWilliam & Mary1000 Meters93:05.99a—
Feb 14Darius Dixon Memorial InvitationalFeb 14 · 1000 Meters · Place 21 · William & MaryWilliam & Mary1000 Meters213:04.73a PB—
Feb 7East Coast InvitationalFeb 7 · 800 Meters · Place 15 · William & MaryWilliam & Mary800 Meters152:24.71 PBFR
Feb 762nd Annual East Coast InvitationalFeb 7 · 800 Meters · Place 15 · William & MaryWilliam & Mary800 Meters15.2:24.71aFr
Jan 23Brant Tolsma InvitationalJan 23 · 1 Mile · Place 34 · William & MaryWilliam & Mary1 Mile345:23.33a PB—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31VHSL Class 4 State ChampionshipsMay 31 · 1600 Meters · Place 6 · Blacksburg HBlacksburg H1600 Meters65:12.59 PB12
May 21VHSL 1D Region ChampionshipsMay 21 · 1600 Meters · Place 4 · Blacksburg HBlacksburg H1600 Meters45:19.07—
May 21VHSL Region 4D ChampionshipMay 21 · 1600 Meters · Place 4 · BlacksburgBlacksburg1600 Meters4.5:19.07a12
May 11Blue Demon InvitationalMay 11 · 3200 Meters · BlacksburgBlacksburg3200 Meters--DNS12
May 11Blue Demon InvitationalMay 11 · 1600 Meters · Place 1 · BlacksburgBlacksburg1600 Meters1.5:23.12a12
May 3Dogwood Track ClassicMay 3 · 2000m Steeplechase · Place 1 · Blacksburg HBlacksburg H2000m Steeplechase17:13.27 PB12
May 3Dogwood Track ClassicMay 3 · 1600 Meters · Place 58 · Blacksburg HBlacksburg H1600 Meters585:22.5812
May 3Dogwood Track ClassicMay 3 · 800 Meters · Place 52 · Blacksburg HBlacksburg H800 Meters522:24.3012
Apr 13Blacksburg InvitationalApr 13 · 200 Meters · Place 1 · Blacksburg High SchoBlacksburg High Scho200 Meters128.54 PB—
Apr 13Blacksburg InvitationalApr 13 · 200 Meters · Place 15 · Blacksburg High SchoBlacksburg High Scho200 Meters1528.54—
Apr 13Blacksburg InvitationalApr 13 · 800 Meters · Place 3 · Blacksburg High SchoBlacksburg High Scho800 Meters32:23.73 PB—
Apr 10Steepleville InvitationalApr 10 · 2000m Steeplechase · Place 2 · BlacksburgBlacksburg2000m Steeplechase0.762m2.7:22.84a PB12
Apr 10Steepleville InvitationalApr 10 · 1600 Meters · Place 2 · BlacksburgBlacksburg1600 Meters2.7:22.84a12

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 26VHSL Class 4 State ChampionshipsFeb 26 · 1600 Meters · Place 6 · Blacksburg HBlacksburg H1600 Meters65:18.3012
Feb 3East Coast Elite Roanoke #3Feb 3 · 3200 Meters · Place 4 · BlacksburgBlacksburg3200 Meters412:05.3412
Jan 27Bulldog InvitationalJan 27 · 3200 Meters · Place 10 · Blacksburg HBlacksburg H3200 Meters1011:49.7712
Jan 27Bulldog InvitationalJan 27 · 1600 Meters · Place 15 · Blacksburg HBlacksburg H1600 Meters155:23.6212
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 26 · Blacksburg HBlacksburg H1600 Meters265:25.29—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 26 · Blacksburg HBlacksburg H1600 Meters265:25.29—
Jan 12The VA ShowcaseJan 12 · 1000 Meters · Place 26 · Blacksburg HBlacksburg H1000 Meters263:08.81—
Jan 6Liberty Premier InvitationalJan 6 · 1000 Meters · Place 7 · Blacksburg HBlacksburg H1000 Meters73:12.30—

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 1600 Meters · Place 13 · BlacksburgBlacksburg1600 Meters13.5:37.22a12
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 1600 Meters · Place 7 · BlacksburgBlacksburg1600 Meters7.5:14.51a PB11
Feb 18VHSL Region 4D Indoor ChampionshipFeb 18 · 3200 Meters · Place 2 · Blacksburg High SchoBlacksburg High Scho3200 Meters211:53.45JR
Feb 18VHSL Region 4D Indoor ChampionshipFeb 18 · 1600 Meters · Place 2 · Blacksburg High SchoBlacksburg High Scho1600 Meters25:15.92JR
Jan 28Bulldog InvitationalJan 28 · 500 Meters · Place 18 · Blacksburg HBlacksburg H500 Meters181:22.13 PB11
Jan 28Bulldog InvitationalJan 28 · 300 Meters · Place 63 · Blacksburg HBlacksburg H300 Meters6345.01 PB11
Jan 28Bulldog InvitationalJan 28 · 300 Meters · Place 63 · Blacksburg HBlacksburg H300 Meters6345.0111
Jan 13Virginia Showcase InvitationalJan 13 · 1000 Meters · Place 21 · BlacksburgBlacksburg1000 Meters21.3:09.07a11
Jan 13Virginia Showcase InvitationalJan 13 · 1600 Meters · Place 12 · BlacksburgBlacksburg1600 Meters12.5:21.96a11
Jan 7Liberty Premier Invitational (College)Jan 7 · 1000 Meters · Place 11 · Blacksburg HBlacksburg H1000 Meters113:11.82—
Jan 7Liberty Premier HS InvitationalJan 7 · 1000 Meters · Place 11 · BlacksburgBlacksburg1000 Meters11.3:11.82a11

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 1600 Meters · Place 12 · Blacksburg HBlacksburg H1600 Meters125:19.6511
May 23VHSL Region 4D ChampionshipsMay 23 · 3200 Meters · Place 3 · Blacksburg HBlacksburg H3200 Meters311:53.69—
May 23VHSL Region 4D ChampionshipsMay 23 · 1600 Meters · Place 6 · Blacksburg HBlacksburg H1600 Meters65:27.18—
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 36 · Blacksburg HBlacksburg H3200 Meters3611:35.05 PB11
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 47 · Blacksburg HBlacksburg H1600 Meters475:14.5111
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 36 · Blacksburg HBlacksburg H3200 Meters3611:35.0511
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 47 · Blacksburg HBlacksburg H1600 Meters475:14.5111
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 11 · Blacksburg HBlacksburg H3200 Meters1111:35.0511
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 16 · Blacksburg HBlacksburg H1600 Meters165:14.5111
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 30 · Blacksburg HBlacksburg H3200 Meters3011:39.2111
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 43 · Blacksburg HBlacksburg H1600 Meters435:15.4011
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 30 · Blacksburg HBlacksburg H3200 Meters3011:39.2111
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 43 · Blacksburg HBlacksburg H1600 Meters435:15.4011
Apr 8Titan Early Bird ClassicApr 8 · Combined results · Place 3 · Blacksburg High SchoBlacksburg High SchoCombined results32:29.17 PB11

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 3200 Meters · Place 7 · BlacksburgBlacksburg3200 Meters7.12:04.79a11
Dec 10Liberty Flames HS InvitationalDec 10 · 300 Meters · Place 51 · BlacksburgBlacksburg300 Meters51.46.19a11
Dec 10Liberty Flames HS InvitationalDec 10 · 1000 Meters · BlacksburgBlacksburg1000 Meters--DNS11
Dec 3Liberty HS OpenerDec 3 · 1600 Meters · Place 3 · BlacksburgBlacksburg1600 Meters3.5:27.92a11
Feb 28VHSL Class 4 State ChampionshipsFeb 28 · 1000 Meters · Place 9 · BlacksburgBlacksburg1000 Meters9.3:09.57a10
Feb 19VHSL Region 4D ChampionshipFeb 19 · 3200 Meters · Place 6 · BlacksburgBlacksburg3200 Meters6.12:07.20a10
Feb 19VHSL Region 4D ChampionshipFeb 19 · 1000 Meters · Place 4 · BlacksburgBlacksburg1000 Meters4.3:09.61a10
Feb 2Abingdon Polar Bear #5Feb 2 · 1000 Meters · Place 3 · Blacksburg High SchoBlacksburg High Scho1000 Meters33:13.17—
Feb 2Abingdon Polar Bear #5Feb 2 · 1000 Meters · Place 3 · Blacksburg High SchoBlacksburg High Scho1000 Meters33:13.17—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 25VHSL Region 4D ChampionshipsMay 25 · 800 Meters · Place 5 · BlacksburgBlacksburg800 Meters5.2:27.22a10
May 14Blacksburg InvitationalMay 14 · 200 Meters · Place 4 · Blacksburg High SchoBlacksburg High Scho200 Meters428.87SO
May 14Blacksburg InvitationalMay 14 · 200 Meters · Place 12 · Blacksburg High SchoBlacksburg High Scho200 Meters1228.87SO
May 14Blacksburg InvitationalMay 14 · 1600 Meters · Place 5 · Blacksburg High SchoBlacksburg High Scho1600 Meters55:30.43SO
May 11Patrick Henry QuadMay 11 · 800 Meters · Place 2 · Blacksburg HBlacksburg H800 Meters22:25.10—
May 6Dogwood Track ClassicMay 6 · 800 Meters · Place 30 · Blacksburg HBlacksburg H800 Meters302:26.76—
Apr 30Knights Track ClassicApr 30 · 800 Meters · Place 6 · Blacksburg High SchoBlacksburg High Scho800 Meters62:24.41SO
Apr 9Northside InvitationalApr 9 · Results · Place 2 · Blacksburg High SchoBlacksburg High SchoResults21:04.62 PB10

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18Liberty Christmas HS InvitationalDec 18 · 1000 Meters · Place 11 · BlacksburgBlacksburg1000 Meters11.3:17.09a10
Dec 18Liberty Christmas HS InvitationalDec 18 · 1600 Meters · Place 11 · BlacksburgBlacksburg1600 Meters11.5:29.02a10
Dec 11Liberty University HS Indoor OpenerDec 11 · 1000 Meters · Place 11 · BlacksburgBlacksburg1000 Meters11.3:12.78a10
Dec 4Virginia Commonwealth Indoor GamesDec 4 · 3200 Meters · Place 5 · BlacksburgBlacksburg3200 Meters5.11:35.05a PB10
Mar 1VHSL Class 4A Indoor State ChampionshipsMar 1 · 3200 Meters · Place 5 · BlacksburgBlacksburg3200 Meters5.12:20.15a9

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 19VHSL Group 4 State ChampionshipsJun 19 · 3200 Meters · Place 9 · BlacksburgBlacksburg3200 Meters9.11:36.26a9
Jun 9Region 4D Outdoor ChampionshipJun 9 · 3200 Meters · Place 3 · Blacksburg HBlacksburg H3200 Meters312:23.01—
Jun 9Region 4D Outdoor ChampionshipJun 9 · 1600 Meters · Place 5 · Blacksburg HBlacksburg H1600 Meters55:33.59—
Jun 2River Ridge Meet #1Jun 2 · 3200 Meters · Place 2 · Blacksburg High SchoBlacksburg High Scho3200 Meters211:56.52—
May 26Blacksburg QuadMay 26 · 3200 Meters · Place 4 · Blacksburg High SchoBlacksburg High Scho3200 Meters412:02.839
Feb 8Region Indoor 4D ChampionshipFeb 8 · 3200 Meters · Place 2 · BlacksburgBlacksburg3200 Meters2.13:00.28aUnofficial9

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Feb 29Weddington InviteFeb 29 · 3200 Meters · Place 2 · BlacksburgBlacksburg3200 Meters2.12:13.20a8

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 3Cosmopolitan InvitationalMay 3 · 800 Meters · Place 1 · BlacksburgBlacksburg800 MetersRound P1.2:34.49a7
May 3Cosmopolitan InvitationalMay 3 · 800 Meters · Place 1 · BlacksburgBlacksburg800 Meters1.2:31.47a7