Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNCHSAA 4A Champs · Feb 123:11.39aNCHSAA 4A ChampsFebruary 12, 2026
1600 Meters · IndoorNCHSAA 4A Indoor State Championship Meet · Feb 125:27.97aNCHSAA 4A Indoor State Championship MeetFebruary 12, 2026
1600 Meters · OutdoorNCHSAA 2A/4A Outdoor State Championship · May 175:17.54aNCHSAA 2A/4A Outdoor State ChampionshipMay 17, 2025
300 Meters · IndoorMighty Vikings Invitational · Jan 1248.45aMighty Vikings InvitationalJanuary 12, 2026
3200 Meters · IndoorNCHSAA 1A/2A State Championships · Feb 1411:59.08NCHSAA 1A/2A State Championships February 14, 2025
3200 Meters · OutdoorNCRunners Elite Dash for Doobie · Nov 1511:37.96NCRunners Elite Dash for DoobieNovember 15, 2025
500 Meters · IndoorMighty Vikings Invitational · Jan 121:24.98aMighty Vikings InvitationalJanuary 12, 2026
800 Meters · OutdoorNCHSAA 2A Midwest Regional · May 102:28.24aNCHSAA 2A Midwest RegionalMay 10, 2025
800 Meters · Relay Split · IndoorNCHSAA 4A Champs · Feb 122:27.701NCHSAA 4A ChampsFebruary 12, 2026
800 Meters · Relay Split · OutdoorNCHSAA 2A/4A Outdoor State Championship · May 172:24.730NCHSAA 2A/4A Outdoor State ChampionshipMay 17, 2025
Combined results · Outdoor2A-Midstate Meet #4 · Apr 105:50.752A-Midstate Meet #4April 10, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 3200 Meters · West Stokes3200 Meters—DNF12
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 1600 Meters · Place 9 · West Stokes1600 Meters9.5:24.16a12
May 94A Central RegionalsMay 9 · 3200 Meters · Place 6 · West Stokes3200 Meters6.12:39.29a12
May 94A Central RegionalsMay 9 · 1600 Meters · Place 2 · West Stokes1600 Meters2.5:26.70a12
Mar 24Mount Airy Home Meet #1Mar 24 · 1600 Meters · Place 2 · West Stokes1600 Meters2.5:29.83a12

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 4A Indoor State Championship MeetFeb 12 · 3200 Meters · West Stokes3200 Meters--DNS12
Feb 12NCHSAA 4A Indoor State Championship MeetFeb 12 · 1000 Meters · Place 2 · West Stokes1000 Meters2.3:12.89a12
Feb 12NCHSAA 4A Indoor State Championship MeetFeb 12 · 1600 Meters · Place 3 · West Stokes1600 Meters3.5:27.97a PB12
Feb 12NCHSAA 4A ChampsFeb 12 · 800 Meters · West Stokes800 MetersRelay Split—2:27.701 PB12
Feb 12NCHSAA 4A ChampsFeb 12 · 3200 Meters · West Stokes3200 Meters--DNS12
Feb 12NCHSAA 4A ChampsFeb 12 · 1000 Meters · Place 3 · West Stokes1000 Meters3.3:11.39a PB12
Feb 12NCHSAA 4A ChampsFeb 12 · 1600 Meters · Place 4 · West Stokes1600 Meters4.5:29.56a12
Jan 19Mountain Valley & Northwest ConferencesJan 19 · 3200 Meters · Place 1 · West Stokes3200 Meters114:36.2212
Jan 19Mountain Valley & Northwest ConferencesJan 19 · 1600 Meters · Place 1 · West Stokes1600 Meters15:30.0812
Jan 19Mountain Valley & Northwest ConferencesJan 19 · 1000 Meters · Place 1 · West Stokes1000 Meters13:17.6212
Jan 12Mighty Vikings InvitationalJan 12 · 1000 Meters · Place 3 · West Stokes1000 Meters33:35.64a12
Jan 12Mighty Vikings InvitationalJan 12 · 500 Meters · Place 1 · West Stokes500 Meters11:24.98a PB12
Jan 12Mighty Vikings InvitationalJan 12 · 300 Meters · Place 6 · West Stokes300 Meters648.45a PB12
Jan 12Mighty Vikings InvitationalJan 12 · 1000 Meters · Place 3 · West Stokes1000 Meters33:35.6412
Jan 12Mighty Vikings InvitationalJan 12 · 500 Meters · Place 1 · West Stokes500 Meters11:24.9812
Jan 12Mighty Vikings InvitationalJan 12 · 300 Meters · Place 6 · West Stokes300 Meters648.4512

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 15North Stokes Indoor Track ClassicDec 15 · 800 Meters · West Stokes800 MetersRelay Split—2:38.73112
Dec 15North Stokes Indoor Track ClassicDec 15 · 1000 Meters · Place 2 · West Stokes1000 Meters2.3:12.89a12
Nov 25Turkey InvitationalNov 25 · 1000 Meters · Place 3 · West Stokes1000 Meters3.3:17.22a12
Nov 25Turkey InvitationalNov 25 · 1600 Meters · Place 1 · West Stokes1600 Meters1.5:27.97a12
Feb 14NCHSAA 1A/2A State Championships Feb 14 · 3200 Meters · Place 4 · West Stokes3200 Meters411:59.08 PB11
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · 3200 Meters · Place 1 · West Stokes3200 Meters113:46.8011
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · 1000 Meters · Place 1 · West Stokes1000 Meters13:37.6111
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · 1600 Meters · Place 1 · West Stokes1600 Meters16:06.0311

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 61 · West Stokes3200 Meters6111:37.96 PB—
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · West Stokes800 MetersRelay Split—2:24.730 PB11
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 3200 Meters · Place 5 · West Stokes3200 Meters5.12:19.26a11
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 1600 Meters · Place 3 · West Stokes1600 Meters3.5:17.54a PB11
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · West Stokes800 Meters--DNF11
May 10NCHSAA 2A Midwest RegionalMay 10 · 3200 Meters · Place 3 · West Stokes3200 Meters3.12:24.92a11
May 10NCHSAA 2A Midwest RegionalMay 10 · 1600 Meters · Place 1 · West Stokes1600 Meters1.5:28.52a11
May 10NCHSAA 2A Midwest RegionalMay 10 · 800 Meters · Place 3 · West Stokes800 Meters3.2:28.24a PB11
Apr 302A MIDSTATE CONFERENCE CHAMPIONSHIPApr 30 · 3200 Meters · Place 3 · West Stokes3200 Meters314:52.7511
Apr 302A MIDSTATE CONFERENCE CHAMPIONSHIPApr 30 · 800 Meters · Place 1 · West Stokes800 Meters12:29.1411

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 77 · West Stokes3200 Meters77.11:50.56aUnofficial11
May 10NCHSAA 2A Midwest RegionalMay 10 · 3200 Meters · Place 3 · West Stokes3200 Meters3.12:39.79a10
May 10NCHSAA 2A Midwest RegionalMay 10 · 1600 Meters · Place 2 · West Stokes1600 Meters2.5:40.32a10
Apr 102A-Midstate Meet #4Apr 10 · Combined results · Place 2 · West StokesCombined results213:25.0010
Apr 102A-Midstate Meet #4Apr 10 · Combined results · Place 1 · West StokesCombined results15:50.75 PB10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 10NCHSAA 1A/2A State ChampionshipsFeb 10 · 3200 Meters · Place 13 · West Stokes3200 Meters13.12:59.63a10
Feb 10NCHSAA 1A/2A State ChampionshipsFeb 10 · 1600 Meters · Place 15 · West Stokes1600 Meters15.5:47.85a10
Jan 23Foothills 2A, Mid-State 2A, Northwest 1A, NW Piedmont 1AJan 23 · 3200 Meters · Place 1 · West Stokes3200 Meters1.15:32.01a10
Jan 23Foothills 2A, Mid-State 2A, Northwest 1A, NW Piedmont 1AJan 23 · 1000 Meters · Place 1 · West Stokes1000 Meters1.3:37.00a10
Jan 23Foothills 2A, Mid-State 2A, Northwest 1A, NW Piedmont 1AJan 23 · 1600 Meters · Place 1 · West Stokes1600 Meters1.6:26.66a10
Jan 8Mighty Vikings InvitationalJan 8 · 1600 Meters · Place 2 · West Stokes1600 Meters25:49.1410
Jan 8Mighty Vikings InvitationalJan 8 · 1000 Meters · Place 3 · West Stokes1000 Meters33:31.8810

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Nov 18New Balance Dash for DoobieNov 18 · 3200 Meters · Place 85 · West Stokes3200 Meters85.12:14.20aUnofficial10
May 20NCHSAA 2A State ChampionshipMay 20 · 1600 Meters · Place 6 · West Stokes1600 Meters6.5:37.76a9
May 12NCHSAA 2A Midwest RegionalMay 12 · 1600 Meters · Place 3 · West Stokes1600 Meters3.5:49.74a9
May 12NCHSAA 2A Midwest RegionalMay 12 · 800 Meters · Place 6 · West Stokes800 Meters6.2:40.39a9
May 12NCHSAA 2AA Midwest RegionalMay 12 · 1600 Meters · Place 3 · West Stokes1600 Meters3.5:49.74a9
May 12NCHSAA 2AA Midwest RegionalMay 12 · 800 Meters · Place 6 · West Stokes800 Meters6.2:40.39a9

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 24Foothills 2A, Mid-State 2A, Northwest 1A, NW Piedmont 1AJan 24 · 3200 Meters · Place 4 · West Stokes3200 Meters415:43.679
Jan 24Foothills 2A, Mid-State 2A, Northwest 1A, NW Piedmont 1AJan 24 · 1600 Meters · Place 5 · West Stokes1600 Meters56:28.459
Jan 24Foothills 2A, Mid-State 2A, Northwest 1A, NW Piedmont 1AJan 24 · 1000 Meters · Place 7 · West Stokes1000 Meters73:55.699
Jan 9King of the Jungle InvitationalJan 9 · 1600 Meters · Place 3 · West Stokes1600 Meters36:17.129
Jan 9King of the Jungle InvitationalJan 9 · 1000 Meters · Place 8 · West Stokes1000 Meters83:44.149

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 12Millennium Indoor Track ClassicDec 12 · 3200 Meters · Place 2 · West Stokes3200 Meters2.14:38.02a9
Dec 9H.O.T. SantaDec 9 · 1000 Meters · Place 14 · West Stokes1000 Meters14.3:46.78a9
Dec 9H.O.T. SantaDec 9 · 1600 Meters · Place 17 · West Stokes1600 Meters17.6:26.96a9
Nov 22Turkey InvitationalNov 22 · 1600 Meters · Place 6 · West Stokes1600 Meters6.6:35.29a9