Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 284:08.40aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
1000 Meters · IndoorLiberty Christmas HS Invitational · Dec 142:23.68aLiberty Christmas HS InvitationalDecember 14, 2024
1500 Meters · IndoorNew Balance Indoor Grand Prix · Jan 243:51.08aNew Balance Indoor Grand PrixJanuary 24, 2026
1600 Meters · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 284:06.92aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
1600 Meters · OutdoorBlue Demon Invitational · May 114:08.49aBlue Demon InvitationalMay 11, 2024
300 Meters · IndoorECE ROANOKE - AROUND THE WORLD INVITATIONAL · Jan 335.78aECE ROANOKE - AROUND THE WORLD INVITATIONALJanuary 3, 2026
3200 Meters · IndoorLiberty HS Opener · Dec 29:33.63aLiberty HS OpenerDecember 2, 2023
400 Meters · Indooradidas Indoor Nationals · Mar 1854.04adidas Indoor NationalsMarch 18, 2022
400 Meters · OutdoorBlue Demon Invitational · May 948.87aBlue Demon InvitationalMay 9, 2026
500 Meters · IndoorECE ROANOKE - AROUND THE WORLD INVITATIONAL · Jan 31:04.53aECE ROANOKE - AROUND THE WORLD INVITATIONALJanuary 3, 2026
500 Meters · OutdoorLiberty Christmas HS Invitational · Dec 131:04.70aLiberty Christmas HS InvitationalDecember 13, 2025
800 Meters · Indooradidas Indoor Nationals · Mar 182:02.06adidas Indoor NationalsMarch 18, 2022
800 Meters · OutdoorVHSL Class 3 State Championships · Jun 51:49.13aVHSL Class 3 State ChampionshipsJune 5, 2026
Combined results · OutdoorTitan Track Classic · Apr 2750.55Titan Track ClassicApril 27, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 800 Meters · Place 1 · Pulaski CountyPulaski County800 Meters1.1:49.13a PB12
May 16Golden Eagle InvitationalMay 16 · 800 Meters · Place 1 · Pulaski CountyPulaski County800 Meters1.1:49.98a12
May 9Blue Demon InvitationalMay 9 · 400 Meters · Place 1 · Pulaski CountyPulaski County400 Meters148.87a PB12
Apr 8Salem Quad Meet (Roanoke)Apr 8 · 1600 Meters · Place 1 · Pulaski CountyPulaski County1600 Meters14:21.07a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 24New Balance Indoor Grand PrixJan 24 · 1 Mile · Place 6 · JuniorJunior1 Mile6.4:08.73a12
Jan 24New Balance Indoor Grand PrixJan 24 · 1500 Meters · Place 6 · JuniorJunior1500 Meters6.3:51.08a PB12
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 1 · Pulaski CountyPulaski County1000 Meters1.2:25.07a12
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 500 Meters · Place 1 · Pulaski CountyPulaski County500 Meters11:04.53a PB12
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 300 Meters · Place 1 · Pulaski CountyPulaski County300 Meters135.78a PB12

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 500 Meters · Place 4 · Pulaski CountyPulaski County500 Meters4.1:04.70a PB12

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 1600 Meters · Place 1 · Pulaski CountyPulaski County1600 Meters1.4:11.49a11

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.4:08.40a PB11
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1600 Meters · Place 2 · UnattachedUnattached1600 Meters2.4:06.92a PB11
Dec 14Liberty Christmas HS InvitationalDec 14 · 1000 Meters · Place 1 · Pulaski CountyPulaski County1000 Meters1.2:23.68a PB11
Feb 172024 VHSL Region 3D ChampionshipsFeb 17 · 1600 Meters · Place 1 · Pulaski CountyPulaski County1600 Meters14:24.38a—
Feb 172024 VHSL Region 3D ChampionshipsFeb 17 · 1000 Meters · Place 1 · Pulaski CountyPulaski County1000 Meters12:36.20a—
Feb 172024 VHSL Region 3D ChampionshipsFeb 17 · 500 Meters · Place 1 · Pulaski CountyPulaski County500 Meters11:05.68a—
Feb 8Blue Ridge Last ChanceFeb 8 · 3200 Meters · Place 1 · Pulaski CountyPulaski County3200 Meters19:36.85SO
Feb 3East Coast Elite Roanoke #3Feb 3 · 300 Meters · Place 3 · Pulaski CountyPulaski County300 Meters337.3010
Feb 3East Coast Elite Roanoke #3Feb 3 · 1000 Meters · Place 1 · Pulaski CountyPulaski County1000 Meters12:29.6210

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23VHSL Region 3D ChampionshipsMay 23 · 800 Meters · Place 1 · Pulaski CountyPulaski County800 Meters11:49.58a—
May 11Blue Demon InvitationalMay 11 · 1600 Meters · Place 1 · Pulaski CountyPulaski County1600 Meters1.4:08.49a PB10
May 11Blue Demon InvitationalMay 11 · 400 Meters · Place 1 · Pulaski CountyPulaski County400 Meters1.49.87a10
May 3Trials of Miles @ IcahnMay 3 · 800 Meters · Place 2 · Dublin- VirginiaDublin- Virginia800 Meters2.1:50.73a10
Apr 27Titan Track ClassicApr 27 · Combined results · Place 1 · Pulaski CountyPulaski CountyCombined results150.55 PB10
Apr 13Blacksburg InvitationalApr 13 · 800 Meters · Place 1 · Pulaski CountyPulaski County800 Meters11:52.26—
Apr 13Blacksburg InvitationalApr 13 · 800 Meters · Place 1 · Pulaski CountyPulaski County800 Meters11:52.26—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 1600 Meters · Place 2 · Pulaski CountyPulaski County1600 Meters2.4:19.03a10
Dec 16East Coast Elite Roanoke #1Dec 16 · 1600 Meters · Pulaski CountyPulaski County1600 Meters—DNS10
Dec 2Liberty HS OpenerDec 2 · 3200 Meters · Place 1 · Pulaski CountyPulaski County3200 Meters1.9:33.63a PB10
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 1000 Meters · Place 2 · Pulaski CountyPulaski County1000 Meters2.2:29.25a9
Feb 18VHSL Region 4D Indoor ChampionshipFeb 18 · 1000 Meters · Place 1 · Pulaski CountyPulaski County1000 Meters12:35.209
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 5 · Pulaski CountyPulaski County1000 Meters52:34.399
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 5 · Pulaski CountyPulaski County1000 Meters52:34.399
Jan 13Walter Bass HS InvitationalJan 13 · 1600 Meters · Place 7 · Pulaski CountyPulaski County1600 Meters7.4:26.30a9
Jan 7Liberty Premier Invitational (College)Jan 7 · 500 Meters · Place 3 · Pulaski CountyPulaski County500 Meters31:06.76—
Jan 7Liberty Premier Invitational (College)Jan 7 · 300 Meters · Place 58 · Pulaski CountyPulaski County300 Meters5837.85—
Jan 7Liberty Premier HS InvitationalJan 7 · 500 Meters · Place 3 · Pulaski CountyPulaski County500 Meters3.1:06.76a9
Jan 7Liberty Premier HS InvitationalJan 7 · 300 Meters · Place 57 · Pulaski CountyPulaski County300 Meters57.37.85a9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13Blue Demon InvitationalMay 13 · 800 Meters · Place 1 · Pulaski CountyPulaski County800 Meters11:54.34—
May 13Blue Demon InvitationalMay 13 · 800 Meters · Place 1 · Pulaski CountyPulaski County800 Meters11:54.34—
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 12 · Pulaski CountyPulaski County1600 Meters124:18.809
Apr 15Terrier Team ChallengeApr 15 · 800 Meters · Place 1 · Pulaski CountyPulaski County800 Meters11:59.29—
Apr 15Terrier Team ChallengeApr 15 · 800 Meters · Place 1 · Pulaski CountyPulaski County800 Meters11:59.29—

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17Holiday Track ClassicDec 17 · 500 Meters · Place 1 · Pulaski CountyPulaski County500 Meters1.1:09.59a9
Dec 17Holiday Track ClassicDec 17 · 300 Meters · Place 6 · Pulaski CountyPulaski County300 Meters6.38.46a9
Dec 10Liberty Flames HS InvitationalDec 10 · 300 Meters · Place 45 · Pulaski CountyPulaski County300 Meters45.38.02a9
Dec 10Liberty Flames HS InvitationalDec 10 · 1000 Meters · Place 3 · Pulaski CountyPulaski County1000 Meters3.2:37.60a9
Dec 3Liberty HS OpenerDec 3 · 1000 Meters · Place 3 · Pulaski CountyPulaski County1000 Meters3.2:44.12a9
Mar 18adidas Indoor NationalsMar 18 · 800 Meters · Place 2 · Pulaski CountyPulaski County800 Meters22:02.06 PB8
Mar 18adidas Indoor NationalsMar 18 · 400 Meters · Place 3 · Pulaski CountyPulaski County400 Meters354.04 PB8