Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 203:07.10aECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
1000 Meters · OutdoorLiberty Flames HS Invitational · Dec 63:04.25aLiberty Flames HS InvitationalDecember 6, 2025
1600 Meters · IndoorECE Roanoke "The Top 600 Invitational" · Feb 75:08.54aECE Roanoke "The Top 600 Invitational"February 7, 2026
1600 Meters · OutdoorWalter Bass Invite · Jan 174:58.76aWalter Bass InviteJanuary 17, 2026
3200 Meters · IndoorHS Showcase · Jan 1810:48.05aHS ShowcaseJanuary 18, 2026
3200 Meters · OutdoorShenandoah District Championship · May 2110:53.62aShenandoah District ChampionshipMay 21, 2026
800 Meters · OutdoorAlleghany Quint Track Meet · May 122:19.37aAlleghany Quint Track MeetMay 12, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 27VHSL Region 1B Championship 2026May 27 · 3200 Meters · Place 3 · RiverheadsRiverheads3200 Meters3.11:06.46a10
May 27VHSL Region 1B Championship 2026May 27 · 1600 Meters · Place 3 · RiverheadsRiverheads1600 Meters3.5:11.01a10
May 21Shenandoah District ChampionshipMay 21 · 3200 Meters · Place 4 · RiverheadsRiverheads3200 Meters4.10:53.62a PB10
May 12Alleghany Quint Track MeetMay 12 · 800 Meters · Place 8 · RiverheadsRiverheads800 Meters8.2:19.37a PB10
May 7Waynesboro 2026 (WHS, RHS, RCHS, AHS, SDHS)May 7 · 3200 Meters · Place 1 · RiverheadsRiverheads3200 Meters1.11:11.42a10
Apr 25Augusta County InvitationalApr 25 · 3200 Meters · Place 1 · RiverheadsRiverheads3200 Meters1.11:29.80a10
Apr 25Augusta County InvitationalApr 25 · 1600 Meters · Place 2 · RiverheadsRiverheads1600 Meters2.5:07.23a10
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · 1600 Meters · Place 4 · RiverheadsRiverheads1600 Meters4.5:03.35aUnofficial10
Jan 17Walter Bass InviteJan 17 · 1000 Meters · Place 124 · RiverheadsRiverheads1000 Meters124.3:04.39a10
Jan 17Walter Bass InviteJan 17 · 1600 Meters · Place 83 · RiverheadsRiverheads1600 Meters83.4:58.76a PB10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 3200 Meters · Place 11 · RiverheadsRiverheads3200 Meters11.11:25.57a10
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 1600 Meters · Place 21 · RiverheadsRiverheads1600 Meters21.5:08.54a PB10
Jan 18HS ShowcaseJan 18 · 3200 Meters · Place 57 · UnattachedUnattached3200 Meters57.10:48.05a PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1000 Meters · Place 35 · RiverheadsRiverheads1000 Meters35.3:07.10a PB10
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1600 Meters · Place 33 · RiverheadsRiverheads1600 Meters33.5:11.84a10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 3200 Meters · Place 18 · RiverheadsRiverheads3200 Meters18.11:12.02a10
Dec 13Liberty Christmas HS InvitationalDec 13 · 1600 Meters · Place 140 · RiverheadsRiverheads1600 Meters140.5:16.00a10
Dec 6Liberty Flames HS InvitationalDec 6 · 3200 Meters · Place 51 · RiverheadsRiverheads3200 Meters51.11:21.49a10
Dec 6Liberty Flames HS InvitationalDec 6 · 1000 Meters · Place 73 · RiverheadsRiverheads1000 Meters73.3:04.25a PB10
May 28VHSL Region 2B ChampionshipsMay 28 · 3200 Meters · Place 9 · RiverheadsRiverheads3200 Meters9.11:45.94a9
May 28VHSL Region 2B ChampionshipsMay 28 · 1600 Meters · Place 10 · RiverheadsRiverheads1600 Meters10.5:13.24a9

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 17SDHS Regular Season InvitationalApr 17 · 3200 Meters · RiverheadsRiverheads3200 Meters--11:40.44a8