Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 204:49.76aAdidas Indoor NationalsMarch 20, 2026
1000 Meters · IndoorMountain Valley & Northwest Conferences · Jan 192:58.08Mountain Valley & Northwest ConferencesJanuary 19, 2026
1600 Meters · IndoorNCHSAA 4A Indoor State Championship Meet · Feb 124:45.89aNCHSAA 4A Indoor State Championship MeetFebruary 12, 2026
1600 Meters · OutdoorNCHSAA 2A/4A Outdoor State Championship · May 134:37.68aNCHSAA 2A/4A Outdoor State ChampionshipMay 13, 2026
3200 Meters · IndoorNCHSAA 4A Champs · Feb 1210:44.84aNCHSAA 4A ChampsFebruary 12, 2026
3200 Meters · OutdoorNCRunners Elite Tune Up · May 3010:12.90aNCRunners Elite Tune UpMay 30, 2026
400 Meters · Relay Split · IndoorNCHSAA 4A Champs · Feb 121:00.498NCHSAA 4A ChampsFebruary 12, 2026
500 Meters · IndoorMighty Vikings Invitational · Jan 121:13.53aMighty Vikings InvitationalJanuary 12, 2026
800 Meters · OutdoorMount Airy Home Meet #1 · Mar 242:06.91aMount Airy Home Meet #1March 24, 2026
800 Meters · Relay Split · IndoorNorth Stokes Indoor Track Classic · Dec 152:09.477North Stokes Indoor Track ClassicDecember 15, 2025
Combined results · Outdoor2A-Midstate Meet #4 · Apr 102:23.622A-Midstate Meet #4April 10, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 30NCRunners Elite Tune UpMay 30 · 3200 Meters · Place 11 · West StokesWest Stokes3200 Meters11.10:12.90a PB11
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 1600 Meters · Place 10 · West StokesWest Stokes1600 Meters10.4:37.68a PB11
May 94A Central RegionalsMay 9 · 3200 Meters · West StokesWest Stokes3200 Meters--DNF11
May 94A Central RegionalsMay 9 · 1600 Meters · Place 5 · West StokesWest Stokes1600 Meters5.4:44.44a11
May 94A Central RegionalsMay 9 · 800 Meters · West StokesWest Stokes800 Meters--DNF11
Mar 24Mount Airy Home Meet #1Mar 24 · 800 Meters · Place 2 · West StokesWest Stokes800 Meters2.2:06.91a PB11

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 89 · UnattachedUnattached1 Mile89.4:49.76a PB11
Feb 12NCHSAA 4A Indoor State Championship MeetFeb 12 · 3200 Meters · Place 8 · West StokesWest Stokes3200 Meters8.10:48.16a11
Feb 12NCHSAA 4A Indoor State Championship MeetFeb 12 · 1600 Meters · Place 10 · West StokesWest Stokes1600 Meters10.4:45.89a PB11
Feb 12NCHSAA 4A ChampsFeb 12 · 3200 Meters · Place 9 · West StokesWest Stokes3200 Meters9.10:44.84a PB11
Feb 12NCHSAA 4A ChampsFeb 12 · 1600 Meters · Place 10 · West StokesWest Stokes1600 Meters10.4:47.63a11
Feb 12NCHSAA 4A ChampsFeb 12 · 400 Meters · West StokesWest Stokes400 MetersRelay Split—1:00.498 PB11
Jan 19Mountain Valley & Northwest ConferencesJan 19 · 3200 Meters · Place 3 · West StokesWest Stokes3200 Meters311:22.1111
Jan 19Mountain Valley & Northwest ConferencesJan 19 · 1600 Meters · Place 2 · West StokesWest Stokes1600 Meters24:45.8911
Jan 19Mountain Valley & Northwest ConferencesJan 19 · 1000 Meters · Place 3 · West StokesWest Stokes1000 Meters32:58.08 PB11
Jan 12Mighty Vikings InvitationalJan 12 · 1000 Meters · Place 12 · West StokesWest Stokes1000 Meters123:09.01a11
Jan 12Mighty Vikings InvitationalJan 12 · 500 Meters · Place 8 · West StokesWest Stokes500 Meters81:13.53a PB11
Jan 12Mighty Vikings InvitationalJan 12 · 1000 Meters · Place 12 · West StokesWest Stokes1000 Meters123:09.0111
Jan 12Mighty Vikings InvitationalJan 12 · 500 Meters · Place 8 · West StokesWest Stokes500 Meters81:13.5311
Jan 7Surry Central Polar Bear #2Jan 7 · 1600 Meters · Place 4 · West StokesWest Stokes1600 Meters44:55.9411

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15North Stokes Indoor Track ClassicDec 15 · 1600 Meters · Place 4 · West StokesWest Stokes1600 Meters4.4:59.34a11
Dec 15North Stokes Indoor Track ClassicDec 15 · 800 Meters · West StokesWest Stokes800 MetersRelay Split—2:09.477 PB11
Nov 25Turkey InvitationalNov 25 · 1600 Meters · Place 5 · West StokesWest Stokes1600 Meters5.4:52.19a11
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · 1000 Meters · Place 4 · West StokesWest Stokes1000 Meters43:07.9710

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 238 · West StokesWest Stokes3200 Meters23810:48.16—
May 10NCHSAA 2A Midwest RegionalMay 10 · 800 Meters · Place 6 · West StokesWest Stokes800 Meters6.2:08.38a10
Apr 302A MIDSTATE CONFERENCE CHAMPIONSHIPApr 30 · 800 Meters · Place 2 · West StokesWest Stokes800 Meters22:11.8110

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Nov 26Turkey InvitationalNov 26 · 1000 Meters · Place 12 · West StokesWest Stokes1000 Meters12.3:03.90a10
Jan 23Foothills 2A, Mid-State 2A, Northwest 1A, NW Piedmont 1AJan 23 · 1000 Meters · Place 5 · West StokesWest Stokes1000 Meters5.3:10.10a9
Jan 8Mighty Vikings InvitationalJan 8 · 1000 Meters · Place 14 · West StokesWest Stokes1000 Meters143:07.629

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 102A-Midstate Meet #4Apr 10 · Combined results · Place 5 · West StokesWest StokesCombined results52:23.62 PB9
Apr 102A-Midstate Meet #4Apr 10 · Combined results · Place 7 · West StokesWest StokesCombined results75:12.499

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Nov 21Turkey InvitationalNov 21 · 1000 Meters · Place 16 · West StokesWest Stokes1000 Meters16.3:13.57a9