Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · OutdoorMontreat Open · Mar 2040:50.26aMontreat OpenMarch 20, 2026
1000 Meters · IndoorTryon Banked: College Friday: HS Saturday · Jan 303:05.22aTryon Banked: College Friday: HS SaturdayJanuary 30, 2026
1200 Meters · Relay Split · IndoorSouth Atlantic Champs · Feb 283:51.631South Atlantic ChampsFebruary 28, 2026
1500 Meters · OutdoorCatamount Classic · Apr 244:43.05aCatamount ClassicApril 24, 2026
1600 Meters · IndoorWalter Bass HS Invitational · Jan 135:40.50aWalter Bass HS InvitationalJanuary 13, 2024
1600 Meters · OutdoorSeminole District · May 155:30.38Seminole DistrictMay 15, 2023
200 Meters · OutdoorHHS, LCA, Rust, JF @ Liberty (Bedford) · May 128.20HHS, LCA, Rust, JF @ Liberty (Bedford)May 1, 2024
300 Meters · IndoorEast Coast Elite Roanoke #3 · Feb 346.55East Coast Elite Roanoke #3February 3, 2024
3000 Meters · IndoorVisit Winston-Salem College Kickoff · Dec 711:08.48aVisit Winston-Salem College KickoffDecember 7, 2024
3200 Meters · IndoorRustburg, Altavista, Fort Defiance, Liberty · Jan 1313:30.24aRustburg, Altavista, Fort Defiance, LibertyJanuary 13, 2023
400 Meters · IndoorVisit Winston-Salem College Kickoff · Dec 71:08.423aVisit Winston-Salem College KickoffDecember 7, 2024
400 Meters · OutdoorVHSL Region 2C Championships · May 231:00.37aVHSL Region 2C ChampionshipsMay 23, 2024
400 Meters · Relay Split · IndoorSouth Atlantic Champs · Feb 281:01.604South Atlantic ChampsFebruary 28, 2026
500 Meters · IndoorEast Coast Elite Roanoke #3 · Feb 31:24.10East Coast Elite Roanoke #3February 3, 2024
5000 Meters · IndoorVisit Winston-Salem College Kick-off · Dec 618:25.38aVisit Winston-Salem College Kick-offDecember 6, 2025
5000 Meters · OutdoorAsheville Bulldog Invitational · Apr 1018:11.04aAsheville Bulldog InvitationalApril 10, 2026
600 Meters · IndoorMid-Winter Collegiate Invite · Feb 131:41.68aMid-Winter Collegiate InviteFebruary 13, 2026
800 Meters · IndoorSouth Atlantic Champs · Feb 282:17.86aSouth Atlantic ChampsFebruary 28, 2026
800 Meters · OutdoorWinthrop Invitational · Apr 172:17.20aWinthrop InvitationalApril 17, 2026
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 161:25.68VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024
High Jump · OutdoorHHS, LCA, Rust, JF @ Liberty (Bedford) · May 11.20HHS, LCA, Rust, JF @ Liberty (Bedford)May 1, 2024
Long Jump · OutdoorVHSL Region 2C Championships · May 2314-07.00VHSL Region 2C ChampionshipsMay 23, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 5000 Meters · Place 13 · Mars HillMars Hill5000 Meters13.18:31.23aSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 800 Meters · Place 10 · Mars HillMars Hill800 MetersRound P10.2:21.92aSo
Apr 24Catamount ClassicApr 24 · 1500 Meters · Place 6 · Mars HillMars Hill1500 Meters6.4:43.05a PBSo
Apr 24Catamount ClassicApr 24 · 800 Meters · Mars HillMars Hill800 Meters—DNSSo
Apr 17Winthrop InvitationalApr 17 · 1500 Meters · Place 1 · Mars HillMars Hill1500 Meters1.4:45.71aSo
Apr 17Winthrop InvitationalApr 17 · 800 Meters · Place 1 · Mars HillMars Hill800 Meters1.2:17.20a PBSo
Apr 10Asheville Bulldog InvitationalApr 10 · 5000 Meters · Place 2 · Mars HillMars Hill5000 Meters2.18:11.04a PBSo
Mar 272nd Annual King University Multi's InvitationalMar 27 · 400 Meters · Place 4 · Mars HillMars Hill400 Meters41:00.73aSO
Mar 20Montreat OpenMar 20 · 10,000 Meters · Place 4 · Mars HillMars Hill10,000 Meters4.40:50.26a PBSo
Mar 20Montreat OpenMar 20 · 1500 Meters · Place 3 · Mars HillMars Hill1500 Meters3.4:51.40aSo
Mar 20Montreat OpenMar 20 · 800 Meters · Mars HillMars Hill800 Meters--DNSSo

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 28South Atlantic ChampsFeb 28 · 1200 Meters · Place 5 · Mars HillMars Hill1200 MetersRelay Split5.3:51.631 PBSo
Feb 28South Atlantic ChampsFeb 28 · 400 Meters · Place 44 · Mars HillMars Hill400 MetersRelay Split44.1:01.604 PBSo
Feb 28South Atlantic ChampsFeb 28 · 800 Meters · Place 7 · Mars HillMars Hill800 MetersRound P7.2:17.86a PBSo
Feb 28South Atlantic ChampsFeb 28 · 800 Meters · Place 7 · Mars HillMars Hill800 Meters7.2:19.36aSo
Feb 21ASICS Last Chance InvitationalFeb 21 · 800 Meters · Place 9 · Mars HillMars Hill800 Meters92:19.02aSo
Feb 13Mid-Winter Collegiate InviteFeb 13 · 600 Meters · Place 1 · Mars HillMars Hill600 Meters1.1:41.68a PBSo
Feb 13Mid-Winter Collegiate InviteFeb 13 · 800 Meters · Place 10 · Mars HillMars Hill800 Meters10.2:23.15aSo
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 1000 Meters · Place 5 · Mars HillMars Hill1000 Meters53:05.22a PBSo
Jan 16Tryon Winter ClassicJan 16 · 1 Mile · Mars HillMars Hill1 Mile—DNSSo
Jan 16Tryon Winter ClassicJan 16 · 1000 Meters · Place 8 · Mars HillMars Hill1000 Meters8.3:12.69aSo
Jan 16Tryon Winter ClassicJan 16 · 800 Meters · Place 12 · Mars HillMars Hill800 Meters12.2:28.20aSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · 5000 Meters · Place 5 · Mars HillMars Hill5000 Meters5.18:25.38a PBSo
Feb 22JDL Last Chance InvitationalFeb 22 · 800 Meters · Place 7 · Mars HillMars Hill800 Meters72:24.20FR
Feb 7Liberty OpenFeb 7 · 800 Meters · Place 29 · Mars HillMars Hill800 Meters292:23.95a—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 500 Meters · Place 5 · Mars HillMars Hill500 Meters5.1:24.88aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 800 Meters · Place 29 · Mars HillMars Hill800 Meters29.2:37.12aFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 30South Atlantic Outdoor ChampionshipApr 30 · 800 Meters · Place 15 · Mars HillMars Hill800 MetersRound P152:24.83FR
Apr 25Catamount Classic Apr 25 · 800 Meters · Place 11 · Mars HillMars Hill800 Meters112:21.53FR
Apr 11Asheville Bulldog InvitationalApr 11 · 1500 Meters · Place 14 · Mars HillMars Hill1500 Meters144:59.62aFr
Apr 11Asheville Bulldog InvitationalApr 11 · 800 Meters · Place 14 · Mars HillMars Hill800 Meters142:22.56aFr
Apr 4Tennessee InvitationalApr 4 · 800 Meters · Place 28 · Mars HillMars Hill800 Meters28.2:25.41aFr
Mar 28King University InvitationalMar 28 · 1500 Meters · Place 8 · Mars HillMars Hill1500 Meters85:14.15aFR
Mar 21Montreat OpenMar 21 · 5000 Meters · Mars HillMars Hill5000 Meters—20:59.00—
Mar 21Montreat OpenMar 21 · 1500 Meters · Place 5 · Mars HillMars Hill1500 Meters55:03.23—

2024 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 7Visit Winston-Salem College KickoffDec 7 · 600 Meters · Place 15 · Mars HillMars Hill600 Meters15.1:47.94aFr
Dec 7Visit Winston-Salem College KickoffDec 7 · 3000 Meters · Place 31 · Mars HillMars Hill3000 Meters31.11:08.48a PBFr
Dec 7Visit Winston-Salem College KickoffDec 7 · 400 Meters · Mars HillMars Hill400 Meters—1:08.423a PBFr
Feb 28VHSL Class 1/2 Combined Indoor State ChampionshipsFeb 28 · 1000 Meters · Place 6 · Liberty (BedLiberty (Bed1000 Meters63:15.5912
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 14 · Liberty (Bedford)Liberty (Bedford)Combined results1413-02.0012
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 6 · Liberty (Bedford)Liberty (Bedford)Combined results64-08.0012
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 2 · Liberty (Bedford)Liberty (Bedford)Combined results21:25.68 PB12
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 6 · Liberty (Bedford)Liberty (Bedford)Combined results65:56.3312
Feb 3East Coast Elite Roanoke #3Feb 3 · 500 Meters · Place 8 · Liberty (Bedford)Liberty (Bedford)500 Meters81:24.10 PB12
Feb 3East Coast Elite Roanoke #3Feb 3 · 300 Meters · Place 17 · Liberty (Bedford)Liberty (Bedford)300 Meters1746.55 PB12
Jan 22Glass 5-Team Meet: Staunton River, William Byrd, Liberty B and PJan 22 · Long Jump · Place 8 · Liberty (BedLiberty (BedLong Jump814-01.50—
Jan 22Glass 5-Team Meet: Staunton River, William Byrd, Liberty B and PJan 22 · High Jump · Place 2 · Liberty (BedLiberty (BedHigh Jump24-06.00—
Jan 13Walter Bass HS InvitationalJan 13 · 1000 Meters · Place 24 · Liberty (Bedford)Liberty (Bedford)1000 Meters24.3:16.56a12
Jan 13Walter Bass HS InvitationalJan 13 · 1600 Meters · Place 30 · Liberty (Bedford)Liberty (Bedford)1600 Meters30.5:40.50a PB12
Jan 11JF Seminole QuadJan 11 · High Jump · Place 2 · Liberty (BedLiberty (BedHigh Jump24-08.00—
Jan 4Glass Quad: Rustburg, Liberty B and Jefferson ForestJan 4 · Long Jump · Place 4 · Liberty (BedLiberty (BedLong Jump414-09.75—
Jan 4Glass Quad: Rustburg, Liberty B and Jefferson ForestJan 4 · High Jump · Place 4 · Liberty (BedLiberty (BedHigh Jump44-00.00—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 31VHSL Class 2 State ChampionshipsMay 31 · 800 Meters · Place 3 · Liberty (BedLiberty (Bed800 Meters32:23.4312
May 31VHSL Class 2 State ChampionshipsMay 31 · 400 Meters · Place 2 · Liberty (BedLiberty (Bed400 Meters21:00.4412
May 23VHSL Region 2C ChampionshipsMay 23 · Long Jump · Place 8 · Liberty (Bedford)Liberty (Bedford)Long Jump8.14-07.00 PB12
May 23VHSL Region 2C ChampionshipsMay 23 · 800 Meters · Place 2 · Liberty (Bedford)Liberty (Bedford)800 Meters2.2:27.79a12
May 23VHSL Region 2C ChampionshipsMay 23 · 400 Meters · Place 1 · Liberty (Bedford)Liberty (Bedford)400 Meters1.1:00.37a PB12
May 16Seminole District QualifierMay 16 · High Jump · Place 10 · Liberty (BedLiberty (BedHigh Jump104-04.00—
May 16Seminole District QualifierMay 16 · 800 Meters · Place 2 · Liberty (BedLiberty (Bed800 Meters22:27.65—
May 16Seminole District QualifierMay 16 · 1600 Meters · Place 3 · Liberty (BedLiberty (Bed1600 Meters35:38.01—
May 3Dogwood Track ClassicMay 3 · 800 Meters · Place 86 · Liberty (BedLiberty (Bed800 Meters862:29.1612
May 1HHS, LCA, Rust, JF @ Liberty (Bedford)May 1 · Long Jump · Place 8 · Liberty (BedLiberty (BedLong Jump813-03.50—
May 1HHS, LCA, Rust, JF @ Liberty (Bedford)May 1 · High Jump · Place 3 · Liberty (BedLiberty (BedHigh Jump31.20 PB—
May 1HHS, LCA, Rust, JF @ Liberty (Bedford)May 1 · 200 Meters · Place 2 · Liberty (BedLiberty (Bed200 Meters228.20 PB—
Apr 24Seminole Meet- LCA, ECG, RUST, LIB,JF Apr 24 · Long Jump · Place 4 · Liberty (BedLiberty (BedLong Jump414-06.50—
Apr 24Seminole Meet- LCA, ECG, RUST, LIB,JF Apr 24 · High Jump · Place 4 · Liberty (BedLiberty (BedHigh Jump44-04.00—
Apr 10Amh, Rust, Glass @Liberty (Bedford)Apr 10 · High Jump · Place 2 · Liberty (BedLiberty (BedHigh Jump24-04.00—

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · 500 Meters · Place 4 · Liberty (Bedford)Liberty (Bedford)500 Meters4.1:25.80a12
Feb 11VHSL Region 3C Indoor Track & Field ChampionshipFeb 11 · 1600 Meters · Place 11 · Liberty (BedLiberty (Bed1600 Meters116:17.4511
Feb 11VHSL Region 3C Indoor Track & Field ChampionshipFeb 11 · 1000 Meters · Place 9 · Liberty (BedLiberty (Bed1000 Meters93:38.4011
Feb 3Seminole District Indoor InvitationalFeb 3 · 3200 Meters · Place 3 · Liberty (BedLiberty (Bed3200 Meters314:15.94—
Feb 3Seminole District Indoor InvitationalFeb 3 · 1600 Meters · Place 4 · Liberty (BedLiberty (Bed1600 Meters46:27.36—
Feb 3Seminole District Indoor InvitationalFeb 3 · 1000 Meters · Place 2 · Liberty (BedLiberty (Bed1000 Meters23:49.85—
Jan 28Bulldog InvitationalJan 28 · 1600 Meters · Place 75 · Liberty (Bedford)Liberty (Bedford)1600 Meters755:55.7411
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 82 · Liberty (Bedford)Liberty (Bedford)1000 Meters823:28.3511
Jan 13Rustburg, Altavista, Fort Defiance, LibertyJan 13 · 3200 Meters · Place 2 · Liberty (Bedford)Liberty (Bedford)3200 Meters213:30.24a PB11
Jan 7Liberty Premier Invitational (College)Jan 7 · 1600 Meters · Place 56 · Liberty (Bedford)Liberty (Bedford)1600 Meters566:00.14—
Jan 7Liberty Premier Invitational (College)Jan 7 · 1000 Meters · Place 59 · Liberty (Bedford)Liberty (Bedford)1000 Meters593:36.71—
Jan 7Liberty Premier HS InvitationalJan 7 · 1000 Meters · Place 58 · Liberty (Bedford)Liberty (Bedford)1000 Meters58.3:36.71a11
Jan 7Liberty Premier HS InvitationalJan 7 · 1600 Meters · Place 56 · Liberty (Bedford)Liberty (Bedford)1600 Meters56.6:00.14a11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 3 State ChampionshipsJun 2 · 800 Meters · Place 5 · Liberty (BedLiberty (Bed800 Meters52:23.1411
May 23VHSL Region 3C ChampionshipsMay 23 · 800 Meters · Place 1 · Liberty (Bedford)Liberty (Bedford)800 Meters1.2:23.43a11
May 15Seminole DistrictMay 15 · 1600 Meters · Place 1 · Liberty (BedLiberty (Bed1600 Meters15:30.38 PB—
May 15Seminole DistrictMay 15 · 800 Meters · Place 1 · Liberty (BedLiberty (Bed800 Meters12:27.32—
May 12Amherst Twilight InvitationalMay 12 · 800 Meters · Place 1 · Liberty (BedLiberty (Bed800 Meters12:25.93—
Apr 22Blacksburg InvitationalApr 22 · 800 Meters · Place 3 · Liberty (Bedford)Liberty (Bedford)800 Meters32:30.13—
Apr 22Blacksburg InvitationalApr 22 · 1600 Meters · Place 2 · Liberty (Bedford)Liberty (Bedford)1600 Meters25:42.35—
Mar 31All American RelaysMar 31 · 1600 Meters · Place 1 · Liberty (BedLiberty (Bed1600 Meters15:56.8211

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13LHS, Brookville, Nelson, Wiliam CampbellDec 13 · 1000 Meters · Place 1 · Liberty (Bedford)Liberty (Bedford)1000 Meters1.3:45.30a11
Dec 13LHS, Brookville, Nelson, Wiliam CampbellDec 13 · 1600 Meters · Place 1 · Liberty (Bedford)Liberty (Bedford)1600 Meters1.6:11.82a11
Nov 29Rustburg, Altavista, Brookville, Liberty MeetNov 29 · 1000 Meters · Place 1 · Liberty (Bedford)Liberty (Bedford)1000 Meters1.3:44.63a11
Nov 29Rustburg, Altavista, Brookville, Liberty MeetNov 29 · 1600 Meters · Place 1 · Liberty (Bedford)Liberty (Bedford)1600 Meters1.6:25.00a11

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11Rustburg, EC Glass, Liberty, Jefferson ForestMay 11 · 400 Meters · Place 7 · Liberty (BedLiberty (Bed400 Meters71:09.44—
May 11Rustburg, EC Glass, Liberty, Jefferson ForestMay 11 · 200 Meters · Place 10 · Liberty (BedLiberty (Bed200 Meters1030.66—
Apr 23Golden Eagle InvitationalApr 23 · 1600 Meters · Place 13 · Liberty (BedLiberty (Bed1600 Meters136:44.2410
Apr 8University of Lynchburg HS Twilight InviteApr 8 · 800 Meters · Place 14 · Liberty (BedLiberty (Bed800 Meters142:55.72—
Mar 30ECG, Amh, LCA@LiberyMar 30 · 800 Meters · Place 5 · Liberty (BedLiberty (Bed800 Meters52:55.19—
Mar 30ECG, Amh, LCA@LiberyMar 30 · 1600 Meters · Place 3 · Liberty (BedLiberty (Bed1600 Meters36:54.23—
Mar 25Rod Camden Kickoff ClassicMar 25 · 800 Meters · Place 8 · Liberty (BedLiberty (Bed800 Meters82:56.2010