Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBlue Ridge CDJR Last Chance Meet · Feb 73:35.88Blue Ridge CDJR Last Chance MeetFebruary 7, 2023
1000 Meters · OutdoorVHSL 1A/2A Region C & D Championships · Feb 173:36.04aVHSL 1A/2A Region C & D ChampionshipsFebruary 17, 2023
1600 Meters · IndoorWalter Bass HS Invitational · Jan 136:21.22aWalter Bass HS InvitationalJanuary 13, 2024
1600 Meters · OutdoorSouthwest District Championships · May 176:10.43Southwest District ChampionshipsMay 17, 2023
3200 Meters · IndoorEast Coast Elite Roanoke #1 · Dec 1613:19.65aEast Coast Elite Roanoke #1December 16, 2023
3200 Meters · OutdoorVHSL Class 2 State Championships · May 3112:41.75VHSL Class 2 State ChampionshipsMay 31, 2024
600 Meters · OutdoorCCC / Power 10 Athletic Conference Meet #1 · Mar 153:05.03CCC / Power 10 Athletic Conference Meet #1March 15, 2018
800 Meters · IndoorSAA Indoor Championships · Feb 273:03.39SAA Indoor ChampionshipsFebruary 27, 2026
800 Meters · OutdoorBearcat Invitational · Mar 222:56.75aBearcat InvitationalMarch 22, 2025
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 1614:00.48VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 24SAA Outdoor ChampionshipsApr 24 · 1500 Meters · SewaneeSewanee1500 Meters—DNFFr
Apr 10Lee Fast Break Athletics InvitationalApr 10 · 5000 Meters · SewaneeSewanee5000 Meters--DNFFr
Apr 4Emory Dooley EliteApr 4 · 800 Meters · SewaneeSewanee800 Meters—DNSFr
Mar 20Lee University InvitationalMar 20 · 800 Meters · SewaneeSewanee800 Meters—DNFFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27SAA Indoor ChampionshipsFeb 27 · 800 Meters · Place 23 · SewaneeSewanee800 Meters233:03.39 PBFR
Feb 13Centre Indoor InvitationalFeb 13 · 800 Meters · SewaneeSewanee800 Meters—DNSFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 3200 Meters · Place 13 · MarionMarion3200 Meters1313:21.9612
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 1600 Meters · Place 16 · MarionMarion1600 Meters166:27.9012
May 21Southwest District ChampionshipsMay 21 · 3200 Meters · Place 1 · MarionMarion3200 Meters113:33.0712
May 21Southwest District ChampionshipsMay 21 · 1600 Meters · Place 1 · MarionMarion1600 Meters16:31.4112
Apr 19Blue & Gold HS Track ClassicApr 19 · 3200 Meters · Place 3 · MarionMarion3200 Meters313:19.8512
Apr 19Blue & Gold HS Track ClassicApr 19 · 1600 Meters · Place 11 · MarionMarion1600 Meters116:36.5512
Mar 22Bearcat InvitationalMar 22 · 3200 Meters · Place 3 · MarionMarion3200 Meters313:37.22a12
Mar 22Bearcat InvitationalMar 22 · 800 Meters · Place 5 · MarionMarion800 Meters52:56.75a PB12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 3200 Meters · Place 8 · MarionMarion3200 Meters813:37.7112
Feb 21VHSL Region 2C/2D Indoor ChampionshipsFeb 21 · 3200 Meters · Place 1 · MarionMarion3200 Meters113:56.5412
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 3200 Meters · Place 6 · MarionMarion3200 Meters6.13:33.08a12
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 1000 Meters · Place 13 · MarionMarion1000 Meters13.3:46.94a12
Feb 3Brown Dental MS/HS Polar Bear MeetFeb 3 · 1600 Meters · Place 2 · MarionMarion1600 Meters26:33.2812
Feb 3Brown Dental MS/HS Polar Bear MeetFeb 3 · 1000 Meters · Place 1 · MarionMarion1000 Meters14:01.0312
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 1000 Meters · Place 28 · MarionMarion1000 Meters28.3:53.37a12
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 1600 Meters · Place 13 · MarionMarion1600 Meters13.6:28.79a12
Jan 18Walter Bass HS InvitationalJan 18 · 3200 Meters · Place 22 · MarionMarion3200 Meters2213:30.97—

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 14East Coast Elite - RoanokeDec 14 · 3200 Meters · Place 10 · MarionMarion3200 Meters10.13:33.69a12
Dec 14East Coast Elite - RoanokeDec 14 · 1000 Meters · Place 21 · MarionMarion1000 Meters21.3:47.98a12
Feb 28VHSL Class 1/2 Combined Indoor State ChampionshipsFeb 28 · 3200 Meters · Place 17 · MarionMarion3200 Meters1713:25.6511
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 2 · MarionMarionCombined results214:00.48 PB11
Feb 8Blue Ridge Last ChanceFeb 8 · 1600 Meters · Place 5 · MarionMarion1600 Meters56:29.24JR
Feb 8Blue Ridge Last ChanceFeb 8 · 3200 Meters · Place 4 · MarionMarion3200 Meters413:36.41JR
Feb 3East Coast Elite Roanoke #3Feb 3 · 3200 Meters · Place 17 · MarionMarion3200 Meters1713:39.3011
Feb 3East Coast Elite Roanoke #3Feb 3 · 1600 Meters · Place 30 · MarionMarion1600 Meters306:25.8311
Jan 24Abingdon Polar Bear 4 Jan 24 · 3200 Meters · Place 2 · MarionMarion3200 Meters213:43.95JR
Jan 13Walter Bass HS InvitationalJan 13 · 3200 Meters · Place 20 · MarionMarion3200 Meters20.13:37.39a11
Jan 13Walter Bass HS InvitationalJan 13 · 1600 Meters · Place 77 · MarionMarion1600 Meters77.6:21.22a PB11
Jan 11Brown Dental Polar BearJan 11 · 1000 Meters · Place 2 · MarionMarion1000 Meters23:46.38—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31VHSL Class 2 State ChampionshipsMay 31 · 3200 Meters · Place 10 · MarionMarion3200 Meters1012:41.75 PB11
May 22VHSL Region 2D ChampionshipsMay 22 · 3200 Meters · Place 1 · MarionMarion3200 Meters1.12:52.37a11
Apr 829th Judy Thomas invitationalApr 8 · 3200 Meters · Place 3 · MarionMarion3200 Meters312:51.8211
Apr 6App State HS InvitationalApr 6 · 3200 Meters · Place 5 · MarionMarion3200 Meters5.13:29.70a11
Apr 6App State HS InvitationalApr 6 · 1600 Meters · Place 11 · MarionMarion1600 Meters11.6:12.26a11
Mar 23Bearcat InvitationalMar 23 · 3200 Meters · Place 3 · MarionMarion3200 Meters313:10.9911
Mar 23Bearcat InvitationalMar 23 · 1600 Meters · Place 5 · MarionMarion1600 Meters56:10.9511

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · 3200 Meters · Place 7 · MarionMarion3200 Meters7.13:19.65a PB11
Dec 16East Coast Elite Roanoke #1Dec 16 · 1000 Meters · Place 13 · MarionMarion1000 Meters13.3:56.58a11
Mar 1VHSL Class 1/2 Combined Indoor State ChampionshipsMar 1 · 3200 Meters · Place 11 · MarionMarion3200 Meters11.13:25.36a10
Feb 7Blue Ridge CDJR Last Chance MeetFeb 7 · 1000 Meters · Place 5 · MarionMarion1000 Meters53:35.88 PB—
Jan 28Bulldog InvitationalJan 28 · 3200 Meters · Place 14 · MarionMarion3200 Meters1413:21.0910
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 126 · MarionMarion1000 Meters1263:46.1510
Jan 18Highlands Glass/Shamrock Realty Polar BearJan 18 · 3200 Meters · Place 3 · MarionMarion3200 Meters313:59.93—
Jan 11Legacy Bank Polar Bear MeetJan 11 · 3200 Meters · Place 2 · MarionMarion3200 Meters213:39.57—
Jan 11Legacy Bank Polar Bear MeetJan 11 · 1600 Meters · Place 5 · MarionMarion1600 Meters56:33.46—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 2 State ChampionshipsJun 2 · 3200 Meters · Place 13 · MarionMarion3200 Meters1313:32.2110
Jun 2VHSL Class 2 State ChampionshipsJun 2 · 1600 Meters · Place 17 · MarionMarion1600 Meters176:33.4710
May 17Southwest District ChampionshipsMay 17 · 3200 Meters · Place 1 · MarionMarion3200 Meters113:39.12SO
May 17Southwest District ChampionshipsMay 17 · 1600 Meters · Place 2 · MarionMarion1600 Meters26:10.43 PBSO
May 12Peak Physical Therapy/Body Works Fitness Last ChanceMay 12 · 3200 Meters · Place 2 · MarionMarion3200 Meters213:40.78—
May 12Peak Physical Therapy/Body Works Fitness Last ChanceMay 12 · 3200 Meters · Place 2 · MarionMarion3200 Meters213:40.78—
Apr 21Highlands Glass InvitationalApr 21 · 3200 Meters · Place 6 · MarionMarion3200 Meters613:38.63SO
Feb 17VHSL 1A/2A Region C & D ChampionshipsFeb 17 · 1000 Meters · Place 5 · MarionMarion1000 Meters5.3:36.04a PB10

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13NCHSAA 1A Midwest RegionalMay 13 · 3200 Meters · Place 5 · MillenniumMillennium3200 Meters5.14:37.94a9
May 4Northwest Piedmont 1A Track & Field ChampionshipsMay 4 · Pole Vault · Place 1 · MillenniumMillenniumPole Vault15-06.00R9
May 4Northwest Piedmont 1A Track & Field ChampionshipsMay 4 · 3200 Meters · Place 2 · MillenniumMillennium3200 Meters214:36.709
Apr 28North Stokes, Alleghany, Starmount, South StokesApr 28 · 3200 Meters · Place 1 · Millennium CMillennium C3200 Meters114:44.189
Apr 28North Stokes, Alleghany, Starmount, South StokesApr 28 · 3200 Meters · Place 1 · Millennium Charter AcademyMillennium Charter Academy3200 Meters114:44.189
Apr 232nd Annual War Eagle ClassicApr 23 · 3200 Meters · Place 1 · Millennium Charter AcademyMillennium Charter Academy3200 Meters115:05.749
Apr 19Greensboro Day School Track & Field MeetApr 19 · 3200 Meters · Place 4 · MillenniumMillennium3200 Meters415:04.619
Apr 19GDS HOME Meet at FCDS SiteApr 19 · 3200 Meters · Place 4 · MillenniumMillennium3200 Meters4.15:04.61a9
Apr 13FCDS Home Meet #2 Apr 13 · 3200 Meters · Place 6 · MillenniumMillennium3200 Meters6.15:24.41a9
Apr 13FCDS Home Meet #2 Apr 13 · 1600 Meters · Place 11 · MillenniumMillennium1600 Meters11.7:21.50a9
Apr 6North Stokes, E. Wilkes, Mt. Airy, S. Stokes #1Apr 6 · 1600 Meters · Place 3 · MillenniumMillennium1600 Meters3.7:09.87a9

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 1Spartan Winter InvitationalFeb 1 · 1600 Meters · Place 9 · Millennium CMillennium C1600 Meters96:38.529
Jan 25Foothills 2A & Northwest 1A & Northwest Piedmont 1AJan 25 · 3200 Meters · Place 2 · MillenniumMillennium3200 Meters2.14:01.46a9
Jan 25Foothills 2A & Northwest 1A & Northwest Piedmont 1AJan 25 · 1600 Meters · Place 2 · MillenniumMillennium1600 Meters2.6:28.28a9
Jan 7H.O.T. New YearJan 7 · 3200 Meters · Place 4 · MillenniumMillennium3200 Meters413:47.689
Jan 7H.O.T. New YearJan 7 · 1600 Meters · Place 9 · MillenniumMillennium1600 Meters96:27.239

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18JDL Holiday InvitationalDec 18 · 3200 Meters · MillenniumMillennium3200 Meters—DNS9
Dec 18JDL Holiday InvitationalDec 18 · 1600 Meters · Place 17 · MillenniumMillennium1600 Meters17.6:25.58a9
Dec 10H.O.T. SantaDec 10 · 3200 Meters · Place 3 · MillenniumMillennium3200 Meters3.14:15.41a9
Dec 6H.O.T. ChocolateDec 6 · 1600 Meters · Place 10 · MillenniumMillennium1600 Meters10.6:54.95a9

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 10FCDS Middle School MeetApr 10 · 800 Meters · Place 10 · Millennium Charter AcademyMillennium Charter Academy800 Meters10.3:39.17a6

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 15CCC / Power 10 Athletic Conference Meet #1Mar 15 · 600 Meters · Place 12 · MillenniumMillennium600 Meters123:05.03 PB5

2017 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 31Central Carolina Conference MS Meet #2Mar 31 · 600 Meters · Place 15 · MillenniumMillennium600 Meters153:08.004