Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdooradidas Track Nationals 2025 · Mar 215:31.44adidas Track Nationals 2025March 21, 2025
1000 Meters · IndoorValley District Championship · Feb 73:13.46Valley District ChampionshipFebruary 7, 2026
1000 Meters · OutdoorLiberty Flames HS Invitational · Dec 63:11.33aLiberty Flames HS InvitationalDecember 6, 2025
1600 Meters · IndoorEast Rockingham Indoor T&F Invitational · Jan 235:23.93East Rockingham Indoor T&F InvitationalJanuary 23, 2026
1600 Meters · OutdoorValley District Track & Field Championships · May 205:11.36Valley District Track & Field ChampionshipsMay 20, 2025
3200 Meters · IndoorVHSL Class 3 State Indoor Championships · Mar 211:17.95VHSL Class 3 State Indoor ChampionshipsMarch 2, 2026
3200 Meters · OutdoorDogwood Track Classic · May 111:14.05aDogwood Track ClassicMay 1, 2026
800 Meters · OutdoorDogwood Track Classic · May 22:25.77Dogwood Track ClassicMay 2, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · 1600 Meters · Place 5 · SpotswoodSpotswood1600 Meters5.5:18.00a10
May 18Valley District ChampionshipMay 18 · 1600 Meters · Place 3 · SpotswoodSpotswood1600 Meters3.5:24.69a10
May 5SHS Valley District MiniMay 5 · 800 Meters · Place 2 · SpotswoodSpotswood800 Meters2.2:28.74a10
May 1Dogwood Track ClassicMay 1 · 3200 Meters · Place 25 · SpotswoodSpotswood3200 Meters25.11:14.05a PB10
Jan 17Walter Bass InviteJan 17 · 3200 Meters · Place 12 · SpotswoodSpotswood3200 Meters12.11:51.93a10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · 3200 Meters · Place 7 · SpotswoodSpotswood3200 Meters711:17.95 PB10
Feb 14VHSL Region 3C ChampionshipFeb 14 · 3200 Meters · Place 3 · SpotswoodSpotswood3200 Meters311:39.31—
Feb 7Valley District ChampionshipFeb 7 · 1000 Meters · Place 2 · SpotswoodSpotswood1000 Meters23:13.46 PB—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · 1600 Meters · Place 2 · SpotswoodSpotswood1600 Meters25:23.93 PB—
Jan 9VTCA Winter ClassicJan 9 · 3200 Meters · Place 9 · SpotswoodSpotswood3200 Meters913:52.23—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 1000 Meters · Place 4 · SpotswoodSpotswood1000 Meters4.3:11.33a PB10
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 1600 Meters · Place 7 · SpotswoodSpotswood1600 Meters75:12.229
May 20Valley District Track & Field ChampionshipsMay 20 · 1600 Meters · Place 4 · SpotswoodSpotswood1600 Meters45:11.36 PB—
May 7Valley District Meet #3May 7 · 1600 Meters · Place 1 · SpotswoodSpotswood1600 Meters15:22.66—
May 2Dogwood Track ClassicMay 2 · 800 Meters · Place 50 · SpotswoodSpotswood800 Meters502:25.77 PB9
May 2Dogwood Track ClassicMay 2 · 800 Meters · Place 50 · SpotswoodSpotswood800 Meters502:25.779
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · 800 Meters · Place 5 · SpotswoodSpotswood800 Meters52:28.709
Mar 21adidas Track Nationals 2025Mar 21 · 1600 Meters · Place 9 · Valley BlazeValley Blaze1600 Meters95:29.769
Mar 21adidas Track Nationals 2025Mar 21 · 1 Mile · Place 9 · Valley BlazeValley Blaze1 Mile95:31.44 PB9
Mar 21adidas Track Nationals 2025Mar 21 · 1600 Meters · Place 9 · Valley BlazeValley Blaze1600 Meters95:29.769

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 22Region 3C Indoor Track & Field ChampionshipsFeb 22 · 1600 Meters · Place 6 · SpotswoodSpotswood1600 Meters65:33.72—
Feb 15Valley District Indoor T&F ChampionshipsFeb 15 · 1000 Meters · Place 4 · SpotswoodSpotswood1000 Meters43:17.06—
Feb 8Parks and Recreation InvitationalFeb 8 · 1000 Meters · Place 5 · SpotswoodSpotswood1000 Meters53:27.23—
Feb 1Bulldog InvitationalFeb 1 · 1600 Meters · Place 28 · SpotswoodSpotswood1600 Meters285:41.549
Feb 1Bulldog InvitationalFeb 1 · 1600 Meters · Place 21 · SpotswoodSpotswood1600 Meters215:42.909
Feb 1Bulldog InvitationalFeb 1 · 1600 Meters · Place 21 · SpotswoodSpotswood1600 Meters215:42.909
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 1600 Meters · Place 5 · SpotswoodSpotswood1600 Meters5.5:45.96a9
Jan 18Walt Cormack MemorialJan 18 · 1000 Meters · Place 14 · SpotswoodSpotswood1000 Meters143:25.19—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18FUMA Mini Invite #2Dec 18 · 1600 Meters · Place 4 · SpotswoodSpotswood1600 Meters4.5:43.01a9
Dec 14East Coast Elite - RoanokeDec 14 · 1000 Meters · Place 9 · SpotswoodSpotswood1000 Meters9.3:26.78a9

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18SPIRE Twilight MeetMay 18 · 1600 Meters · Valley BlazeValley Blaze1600 Meters—DNS8
Apr 26Central Virginia Middle School InvitationalApr 26 · 800 Meters · Place 7 · Valley BlazeValley Blaze800 Meters72:51.728
Apr 26Central Virginia Middle School InvitationalApr 26 · 800 Meters · Place 7 · Valley BlazeValley Blaze800 Meters72:51.728