Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorEast Coast Elite - Roanoke 12.19.24 · Dec 193:35.58aEast Coast Elite - Roanoke 12.19.24December 19, 2024
1000 Meters · OutdoorWalter Bass Invite · Jan 173:36.88aWalter Bass InviteJanuary 17, 2026
100m Hurdles · 30" / 0.762m · OutdoorCosmopolitan Invitational Track and Field Meet · May 219.57aCosmopolitan Invitational Track and Field MeetMay 2, 2024
1600 Meters · IndoorEast Coast Elite - Roanoke 12.19.24 · Dec 196:12.93aEast Coast Elite - Roanoke 12.19.24December 19, 2024
1600 Meters · OutdoorGolden Eagle Invitational · May 165:56.61aGolden Eagle InvitationalMay 16, 2026
300m Hurdles · 30" / 0.762m · OutdoorCosmopolitan Invitational Track and Field Meet · May 21:00.64aCosmopolitan Invitational Track and Field MeetMay 2, 2024
800 Meters · OutdoorGolden Eagle Invitational · May 162:37.94aGolden Eagle InvitationalMay 16, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 282026 Region 3D Track & Field Championships 2026May 28 · 1600 Meters · Place 9 · Staunton RiverStaunton River1600 Meters9.6:08.98a10
May 282026 Region 3D Track & Field Championships 2026May 28 · 800 Meters · Place 8 · Staunton RiverStaunton River800 Meters8.2:39.03a10
May 20VHSL Blue Ridge District OD ChampionshipsMay 20 · 1600 Meters · Place 3 · Staunton RiverStaunton River1600 Meters3.5:58.68a10
May 20Blacksburg Quad MeetMay 20 · 1600 Meters · Place 3 · Staunton RiverStaunton River1600 Meters3.5:58.68a10
May 16Golden Eagle InvitationalMay 16 · 1600 Meters · Place 8 · Staunton RiverStaunton River1600 Meters8.5:56.61a PB10
May 16Golden Eagle InvitationalMay 16 · 800 Meters · Place 7 · Staunton RiverStaunton River800 Meters7.2:37.94a PB10
May 6Byrd Senior NightMay 6 · 1600 Meters · Place 2 · Staunton RiverStaunton River1600 Meters2.5:57.83a10
May 6Byrd Senior NightMay 6 · 800 Meters · Place 3 · Staunton RiverStaunton River800 Meters3.2:45.80a10
Apr 30Cosmopolitan InvitationalApr 30 · 1600 Meters · Place 5 · Staunton RiverStaunton River1600 Meters5.6:00.07a10
Apr 30Cosmopolitan InvitationalApr 30 · 800 Meters · Place 6 · Staunton RiverStaunton River800 MetersRound P6.2:38.89a10
Apr 30Cosmopolitan InvitationalApr 30 · 800 Meters · Place 5 · Staunton RiverStaunton River800 Meters5.2:40.24a10
Apr 25Knights Track Classic Apr 25 · 1600 Meters · Place 5 · Staunton RiverStaunton River1600 Meters5.6:08.88a10
Apr 25Knights Track Classic Apr 25 · 800 Meters · Place 11 · Staunton RiverStaunton River800 Meters11.2:41.28a10
Jan 17Walter Bass InviteJan 17 · 1000 Meters · Place 95 · Staunton RiverStaunton River1000 Meters95.3:36.88a PB10
Jan 17Walter Bass InviteJan 17 · 1600 Meters · Place 108 · Staunton RiverStaunton River1600 Meters108.6:18.87a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21Region 3D ChampionshipsFeb 21 · 1000 Meters · Place 9 · Staunton RiverStaunton River1000 Meters9.3:36.16a10
Feb 21Region 3D ChampionshipsFeb 21 · 1600 Meters · Place 8 · Staunton RiverStaunton River1600 Meters8.6:14.71a10
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 1000 Meters · Place 26 · Staunton RiverStaunton River1000 Meters26.3:41.96a10
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 1600 Meters · Place 12 · Staunton RiverStaunton River1600 Meters12.6:23.66a10
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 1000 Meters · Place 24 · Staunton RiverStaunton River1000 Meters24.3:42.73a10
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 1600 Meters · Place 20 · Staunton RiverStaunton River1600 Meters20.6:17.05a10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1000 Meters · Place 24 · Staunton RiverStaunton River1000 Meters24.3:42.04a10
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1600 Meters · Place 15 · Staunton RiverStaunton River1600 Meters15.6:24.00a10
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 1000 Meters · Place 9 · Staunton RiverStaunton River1000 Meters9.3:43.28a10
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 1600 Meters · Place 12 · Staunton RiverStaunton River1600 Meters12.6:21.79a10
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 1000 Meters · Staunton RiverStaunton River1000 Meters—DNS8
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 1600 Meters · Staunton RiverStaunton River1600 Meters—DNS8

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 1000 Meters · Place 14 · Staunton RiverStaunton River1000 Meters14.3:35.58a PB8
Dec 19East Coast Elite - Roanoke 12.19.24Dec 19 · 1600 Meters · Place 18 · Staunton RiverStaunton River1600 Meters18.6:12.93a PB8
Dec 14Liberty Christmas HS InvitationalDec 14 · 1000 Meters · Place 71 · Staunton RiverStaunton River1000 Meters71.3:42.82a8
Dec 14Liberty Christmas HS InvitationalDec 14 · 1600 Meters · Place 81 · Staunton RiverStaunton River1600 Meters81.6:21.06a8
Dec 7Liberty Flames HS InvitationalDec 7 · 1000 Meters · Place 51 · Staunton RiverStaunton River1000 Meters51.3:41.25a8
Dec 7Liberty Flames HS InvitationalDec 7 · 1600 Meters · Place 63 · Staunton RiverStaunton River1600 Meters63.6:20.85a8

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 300m Hurdles · Place 19 · Staunton RiverStaunton River300m Hurdles30" / 0.762mRound P19.1:00.64a PB7
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 100m Hurdles · Place 9 · Staunton RiverStaunton River100m Hurdles30" / 0.762mRound P9.19.57a PB7