Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 205:29.64aAdidas Indoor NationalsMarch 20, 2026
1000 Meters · IndoorVHSL Class 3 State Indoor Championships · Mar 23:08.69VHSL Class 3 State Indoor ChampionshipsMarch 2, 2026
1000 Meters · OutdoorWalter Bass Invite · Jan 173:08.35aWalter Bass InviteJanuary 17, 2026
1600 Meters · IndoorLiberty Premier Invitational · Jan 105:23.67Liberty Premier InvitationalJanuary 10, 2026
1600 Meters · OutdoorDogwood Track Classic · May 15:19.39aDogwood Track ClassicMay 1, 2026
2 Miles · IndoorAdidas Indoor Nationals · Mar 2011:52.76aAdidas Indoor NationalsMarch 20, 2026
3200 Meters · IndoorRegion 3C Indoor Track & Field Championships · Feb 2212:01.05Region 3C Indoor Track & Field ChampionshipsFebruary 22, 2025
3200 Meters · OutdoorDogwood Track Classic · May 111:32.52aDogwood Track ClassicMay 1, 2026
400 Meters · OutdoorRufus Knight Invitational · Apr 191:07.29Rufus Knight InvitationalApril 19, 2025
800 Meters · OutdoorJefferson District Outdoor T&F Championship · May 122:31.84Jefferson District Outdoor T&F Championship May 12, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 3200 Meters · Place 16 · Western Albemarle3200 Meters16.12:26.94a10
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · 1600 Meters · Place 8 · Western Albemarle1600 Meters8.5:36.69a10
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · 800 Meters · Place 12 · Western Albemarle800 Meters12.2:38.58a10
May 21Region 3C Qualifier at MonticelloMay 21 · 1600 Meters · Place 1 · Western Albemarle1600 Meters1.5:39.88a10
May 12Jefferson District Outdoor T&F ChampionshipMay 12 · 3200 Meters · Place 5 · Western Albemarle3200 Meters5.12:20.68a10
May 12Jefferson District Outdoor T&F ChampionshipMay 12 · 1600 Meters · Place 6 · Western Albemarle1600 Meters6.5:36.19a10
May 1Dogwood Track ClassicMay 1 · 3200 Meters · Place 39 · Western Albemarle3200 Meters39.11:32.52a PB10
May 1Dogwood Track ClassicMay 1 · 1600 Meters · Place 58 · Western Albemarle1600 Meters58.5:19.39a PB10
Apr 11Gus Lacy Track ClassicApr 11 · 1600 Meters · Place 2 · Western Albemarle1600 Meters2.5:28.91a10
Jan 17Walter Bass InviteJan 17 · 3200 Meters · Place 1 · Western Albemarle3200 Meters1.11:47.35a10
Jan 17Walter Bass InviteJan 17 · 1000 Meters · Place 11 · Western Albemarle1000 Meters11.3:08.35a PB10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 2 Miles · Place 17 · Western Albemarle2 Miles17.11:52.76a PB10
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 21 · Western Albemarle1 Mile21.5:29.64a PB10
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · 3200 Meters · Place 15 · Western Albe3200 Meters1512:20.2510
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · 1000 Meters · Place 7 · Western Albe1000 Meters73:08.69 PB10
Feb 14VHSL Region 3C ChampionshipFeb 14 · 3200 Meters · Place 4 · Western Albe3200 Meters412:06.56—
Feb 14VHSL Region 3C ChampionshipFeb 14 · 1600 Meters · Place 3 · Western Albe1600 Meters35:29.20—
Feb 6Jefferson District Indoor T&F Championship Feb 6 · 1600 Meters · Place 4 · Western Albe1600 Meters45:27.24—
Feb 6Jefferson District Indoor T&F Championship Feb 6 · 1000 Meters · Place 3 · Western Albe1000 Meters33:16.72—
Jan 10Liberty Premier InvitationalJan 10 · 1600 Meters · Place 24 · Western Albe1600 Meters245:23.67 PB—
Jan 10Liberty Premier InvitationalJan 10 · 1000 Meters · Place 26 · Western Albe1000 Meters263:10.74—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17FUMA Mini Invite #2Dec 17 · 1000 Meters · Place 2 · Western Albemarle1000 Meters2.3:12.91a10
Dec 12WFS INDOOR MM#1Dec 12 · 1600 Meters · Place 1 · Western Albemarle1600 Meters1.5:28.79a10
Feb 22Region 3C Indoor Track & Field ChampionshipsFeb 22 · 3200 Meters · Place 4 · Western Albe3200 Meters412:01.05 PB—
Jan 25Fred Hardy InvitationalJan 25 · 1600 Meters · Place 3 · Western Albe1600 Meters35:39.849
Jan 18Walt Cormack MemorialJan 18 · 1000 Meters · Place 9 · Western Albe1000 Meters93:16.32—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 3200 Meters · Place 12 · Western Albemarle3200 Meters12.12:01.08a10
May 28VHSL Region 3C Outdoor Track and Field Championship MeetMay 28 · 3200 Meters · Place 8 · Western Albe3200 Meters812:20.52—
May 28VHSL Region 3C Outdoor Track and Field Championship MeetMay 28 · 1600 Meters · Place 8 · Western Albe1600 Meters85:26.68—
May 12Jefferson District Outdoor T&F Championship May 12 · 800 Meters · Place 7 · Western Albe800 Meters72:31.84 PB—
May 2Dogwood Track ClassicMay 2 · 3200 Meters · Place 17 · Western Albe3200 Meters1712:21.429
May 2Dogwood Track ClassicMay 2 · 3200 Meters · Place 17 · Western Albe3200 Meters1712:21.429
Apr 19Rufus Knight InvitationalApr 19 · 400 Meters · Place 8 · Western Albe400 Meters81:07.29 PB—
Feb 4Louisa Polar Bear 2Feb 4 · 3200 Meters · Place 2 · Western Albemarle3200 Meters2.12:10.52aUnofficial9
Feb 4Louisa Polar Bear 2Feb 4 · 1000 Meters · Place 2 · Western Albemarle1000 Meters2.3:16.81aUnofficial9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18FUMA Mini Invite #2Dec 18 · 1600 Meters · Place 3 · Western Albemarle1600 Meters3.5:35.45a9
Dec 11FUMA Mini Invite #1Dec 11 · 3200 Meters · Place 3 · Western Albemarle3200 Meters3.12:27.85a9