Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorVMI Invitational · Jan 234:32.12aVMI InvitationalJanuary 23, 2026
100 Meters · OutdoorRun 804 Track HS Invitational · Apr 84:55.41Run 804 Track HS InvitationalApril 8, 2023
1000 Meters · IndoorVHSL Class 3 State Indoor Championships · Mar 32:38.94VHSL Class 3 State Indoor ChampionshipsMarch 3, 2025
1000 Meters · OutdoorJR Tucker Winter Classic · Dec 142:48.91aJR Tucker Winter ClassicDecember 14, 2024
1200 Meters · Relay Split · IndoorSouth Atlantic Champs · Feb 283:16.592South Atlantic ChampsFebruary 28, 2026
1600 Meters · IndoorVHSL Region 3C Indoor Track & Field Championship 2024 · Feb 104:41.36VHSL Region 3C Indoor Track & Field Championship 2024February 10, 2024
1600 Meters · OutdoorVHSL Class 3 State Championships · Jun 64:22.87VHSL Class 3 State ChampionshipsJune 6, 2025
3200 Meters · OutdoorShenandoah District Championship · May 89:57.68Shenandoah District ChampionshipMay 8, 2024
400 Meters · OutdoorWHS Meet #2 (Shenandoah District) · May 153.92WHS Meet #2 (Shenandoah District)May 1, 2024
5000 Meters · IndoorCentre Indoor Invitational · Feb 1316:08.00aCentre Indoor InvitationalFebruary 13, 2026
5000 Meters · OutdoorBlue & Gold Invitational · Apr 416:21.33aBlue & Gold InvitationalApril 4, 2026
800 Meters · OutdoorVHSL Region 3C Outdoor Track and Field Championship Meet · May 281:59.87VHSL Region 3C Outdoor Track and Field Championship MeetMay 28, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 3000m Steeplechase · UVa-WiseUVa-Wise3000m Steeplechase0.914m--DNSFr
Apr 4Blue & Gold InvitationalApr 4 · 5000 Meters · Place 1 · UVa-WiseUVa-Wise5000 Meters116:21.33a PBFR

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28South Atlantic ChampsFeb 28 · 1200 Meters · Place 8 · UVa-WiseUVa-Wise1200 MetersRelay Split8.3:16.592 PBFr
Feb 13Centre Indoor InvitationalFeb 13 · 5000 Meters · Place 4 · UVa-WiseUVa-Wise5000 Meters4.16:08.00a PBFr
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 1000 Meters · Place 3 · UVA-WiseUVA-Wise1000 Meters32:38.97FR
Jan 23VMI InvitationalJan 23 · 1 Mile · Place 7 · UVa-WiseUVa-Wise1 Mile74:32.12a PBFr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Centre First Chance IndoorsDec 6 · 1 Mile · Place 4 · UVa-WiseUVa-Wise1 Mile4.4:45.12aFr
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 1000 Meters · Place 12 · WaynesboroWaynesboro1000 Meters122:38.94 PB12
Feb 22Region 3C Indoor Track & Field ChampionshipsFeb 22 · 1000 Meters · Place 3 · WaynesboroWaynesboro1000 Meters32:41.35—
Feb 1Bulldog InvitationalFeb 1 · 1000 Meters · Place 20 · WaynesboroWaynesboro1000 Meters202:43.9112
Feb 1Bulldog InvitationalFeb 1 · 1000 Meters · Place 12 · WaynesboroWaynesboro1000 Meters122:40.8212
Feb 1Bulldog InvitationalFeb 1 · 1000 Meters · Place 12 · WaynesboroWaynesboro1000 Meters122:40.8212
Jan 25Fred Hardy InvitationalJan 25 · 1000 Meters · Place 5 · WaynesboroWaynesboro1000 Meters52:47.3712
Jan 18Walt Cormack MemorialJan 18 · 1000 Meters · Place 16 · WaynesboroWaynesboro1000 Meters162:45.00—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 1600 Meters · Place 5 · WaynesboroWaynesboro1600 Meters54:22.87 PB12
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 800 Meters · Place 18 · WaynesboroWaynesboro800 Meters182:02.5612
May 28VHSL Region 3C Outdoor Track and Field Championship MeetMay 28 · 800 Meters · Place 4 · WaynesboroWaynesboro800 Meters41:59.87 PB—
May 22Shenandoah District ChampionshipMay 22 · 1600 Meters · Place 1 · WaynesboroWaynesboro1600 Meters14:31.89—
May 22Shenandoah District ChampionshipMay 22 · 800 Meters · Place 1 · WaynesboroWaynesboro800 Meters12:01.69—
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · 800 Meters · Place 3 · WaynesboroWaynesboro800 Meters32:02.7512

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 18Fort Defiance/EMU #2Dec 18 · 1000 Meters · Place 3 · WaynesboroWaynesboro1000 Meters3.3:18.5012
Dec 14JR Tucker Winter ClassicDec 14 · 1000 Meters · Place 3 · WaynesboroWaynesboro1000 Meters3.2:48.91a PB12
May 31VHSL Class 3 State ChampionshipsMay 31 · 1600 Meters · Place 11 · WaynesboroWaynesboro1600 Meters114:29.5011
May 23VHSL Region 3C ChampionshipsMay 23 · 3200 Meters · Place 5 · WaynesboroWaynesboro3200 Meters5.10:04.31a11
May 8Shenandoah District ChampionshipMay 8 · 3200 Meters · Place 1 · WaynesboroWaynesboro3200 Meters19:57.68 PB—
May 1WHS Meet #2 (Shenandoah District)May 1 · 3200 Meters · Place 1 · WaynesboroWaynesboro3200 Meters110:00.29—
May 1WHS Meet #2 (Shenandoah District)May 1 · 400 Meters · Place 6 · WaynesboroWaynesboro400 Meters653.92 PB—
Apr 27Ramtastic InvitationalApr 27 · 1600 Meters · Place 8 · WaynesboroWaynesboro1600 Meters8.4:29.68a11
Apr 17Staunton HS Home Tri MeetApr 17 · 1600 Meters · Place 2 · WaynesboroWaynesboro1600 Meters25:03.52—
Apr 17Staunton HS Home Tri MeetApr 17 · 800 Meters · Place 1 · WaynesboroWaynesboro800 Meters12:13.58—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 10VHSL Region 3C Indoor Track & Field Championship 2024Feb 10 · 1600 Meters · Place 3 · WaynesboroWaynesboro1600 Meters34:41.36 PB11
Feb 10VHSL Region 3C Indoor Track & Field Championship 2024Feb 10 · 1000 Meters · Place 3 · WaynesboroWaynesboro1000 Meters32:47.0411
Jan 27Bulldog InvitationalJan 27 · 1000 Meters · Place 73 · WaynesboroWaynesboro1000 Meters732:50.53311
Jan 20Fred Hardy InvitationalJan 20 · 1600 Meters · Place 11 · WaynesboroWaynesboro1600 Meters114:49.4411
Jan 13Walt Cormack MemorialJan 13 · 1600 Meters · Place 15 · WaynesboroWaynesboro1600 Meters154:44.53—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 9J.R. Tucker Winter ClassicDec 9 · 1600 Meters · Place 4 · WaynesboroWaynesboro1600 Meters4.4:46.31aUnofficial11
May 23VHSL Region 3C ChampionshipsMay 23 · 1600 Meters · WaynesboroWaynesboro1600 Meters--DNF10
Apr 8Run 804 Track HS InvitationalApr 8 · 100 Meters · Place 12 · WaynesboroWaynesboro100 Meters124:55.41 PBSO
Apr 8Run 804 Track HS InvitationalApr 8 · 100 Meters · Place 12 · WaynesboroWaynesboro100 Meters124:55.41SO

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 11VHSL Region 3C Indoor Track & Field ChampionshipFeb 11 · 1600 Meters · Place 6 · WaynesboroWaynesboro1600 Meters65:02.2010
Jan 28Bulldog InvitationalJan 28 · 1600 Meters · Place 87 · WaynesboroWaynesboro1600 Meters874:57.4610

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 1600 Meters · Place 44 · WaynesboroWaynesboro1600 Meters44.5:01.60a10
Feb 12VHSL Region 3C ChampionshipsFeb 12 · 1600 Meters · Place 13 · WaynesboroWaynesboro1600 Meters135:23.12—
Feb 7Shenandoah District Indoor Track ChampionshipFeb 7 · 1600 Meters · Place 5 · WaynesboroWaynesboro1600 Meters55:32.96—
Feb 7Shenandoah District Indoor Track ChampionshipFeb 7 · 1600 Meters · Place 5 · WaynesboroWaynesboro1600 Meters55:32.96—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 10JR Tucker Winter ClassicDec 10 · 1600 Meters · Place 6 · WaynesboroWaynesboro1600 Meters6.4:58.89aUnofficial10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Liberty University HS Indoor OpenerDec 11 · 1600 Meters · Place 79 · WaynesboroWaynesboro1600 Meters79.5:30.66a9