Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorTurkey Invitational · Nov 253:48.83aTurkey InvitationalNovember 25, 2025
1000 Meters · OutdoorRaider Invitational · Nov 133:45.17Raider InvitationalNovember 13, 2025
1600 Meters · IndoorTurkey Invitational · Nov 256:11.35aTurkey InvitationalNovember 25, 2025
1600 Meters · OutdoorRaider Invitational · Nov 136:18.93Raider InvitationalNovember 13, 2025
1600 Meters · Outdoor · Hand timedMid State 3A Meet HPC, Dudley, Smith, RC · Mar 137:38.0hMid State 3A Meet HPC, Dudley, Smith, RCMarch 13, 2024
3200 Meters · OutdoorAHS Non-Con #2 · Mar 512:46.61aAHS Non-Con #2March 5, 2026
400 Meters · OutdoorCary Academy MSTF vs WCA, GCS · Apr 261:20.94Cary Academy MSTF vs WCA, GCSApril 26, 2022
55 Meter · OutdoorNRCA vs GCS vs TA (R) vs TA (D) · Mar 229.13NRCA vs GCS vs TA (R) vs TA (D)March 22, 2022
600 Meters · OutdoorCary Academy MSTF vs WCA, GCS · Apr 262:18.38Cary Academy MSTF vs WCA, GCSApril 26, 2022
800 Meters · OutdoorAHS Non-Con #2 · Mar 52:51.72aAHS Non-Con #2March 5, 2026
800 Meters · Outdoor · Hand timedMid State 3A Meet HPC, Dudley, Smith, RC · Mar 133:14.9hMid State 3A Meet HPC, Dudley, Smith, RCMarch 13, 2024
800 Meters · Relay Split · IndoorTurkey Invitational · Nov 252:58.979Turkey InvitationalNovember 25, 2025
Complete · OutdoorTrinity and Grace Christian at DA · Apr 61:19.21Trinity and Grace Christian at DAApril 6, 2022

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9NCHSAA 5A Central RegionalMay 9 · 3200 Meters · Place 9 · Rockingham CountyRockingham County3200 Meters9.13:47.84a11
May 9NCHSAA 5A Central RegionalMay 9 · 1600 Meters · Place 10 · Rockingham CountyRockingham County1600 Meters10.6:21.20a11
Apr 16Rockingham Home Meet #3Apr 16 · 3200 Meters · Rockingham CountyRockingham County3200 Meters--DNS11
Apr 16Rockingham Home Meet #3Apr 16 · 1600 Meters · Place 1 · Rockingham CountyRockingham County1600 Meters1.6:19.68a11
Apr 16Rockingham Home Meet #3Apr 16 · 800 Meters · Rockingham CountyRockingham County800 Meters--DNS11
Apr 2Rockingham Home Meet #2Apr 2 · 3200 Meters · Rockingham CountyRockingham County3200 Meters--DNS11
Apr 2Rockingham Home Meet #2Apr 2 · 1600 Meters · Place 1 · Rockingham CountyRockingham County1600 Meters1.6:36.06a11
Apr 2Rockingham Home Meet #2Apr 2 · 800 Meters · Place 1 · Rockingham CountyRockingham County800 Meters1.2:57.41a11
Mar 7North Stokes Track & Field JamboreeMar 7 · 1600 Meters · Place 11 · Rockingham CRockingham C1600 Meters116:20.9611
Mar 5AHS Non-Con #2Mar 5 · 3200 Meters · Place 1 · Rockingham CountyRockingham County3200 Meters1.12:46.61a PB11
Mar 5AHS Non-Con #2Mar 5 · 800 Meters · Place 1 · Rockingham CountyRockingham County800 Meters1.2:51.72a PB11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15North Stokes Indoor Track ClassicDec 15 · 800 Meters · Rockingham CountyRockingham County800 MetersRelay Split—5:20.61711
Nov 25Turkey InvitationalNov 25 · 800 Meters · Rockingham CountyRockingham County800 MetersRelay Split—2:58.979 PB11
Nov 25Turkey InvitationalNov 25 · 1000 Meters · Place 13 · Rockingham CountyRockingham County1000 Meters13.3:48.83a PB11
Nov 25Turkey InvitationalNov 25 · 1600 Meters · Place 6 · Rockingham CountyRockingham County1600 Meters6.6:11.35a PB11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Nov 13Raider InvitationalNov 13 · 1600 Meters · Place 2 · Rockingham CRockingham C1600 Meters26:18.93 PB11
Nov 13Raider InvitationalNov 13 · 1000 Meters · Place 4 · Rockingham CRockingham C1000 Meters43:45.17 PB11
Apr 29MidState ChampionshipApr 29 · 3200 Meters · Rockingham CountyRockingham County3200 Meters--DNS10
Apr 29MidState ChampionshipApr 29 · 1600 Meters · Place 2 · Rockingham CountyRockingham County1600 Meters2.7:06.52a10
Apr 29MidState ChampionshipApr 29 · 800 Meters · Rockingham CountyRockingham County800 Meters--DNS10
Apr 23Mid-State 3A Meet 4Apr 23 · 3200 Meters · Rockingham CountyRockingham County3200 Meters—DNS10
Apr 23Mid-State 3A Meet 4Apr 23 · 1600 Meters · Rockingham CountyRockingham County1600 Meters—DNS10
Apr 23Mid-State 3A Meet 4Apr 23 · 800 Meters · Rockingham CountyRockingham County800 Meters—DNS10
Mar 19Mid-State 3A Meet 1Mar 19 · 3200 Meters · Place 1 · Rockingham CountyRockingham County3200 Meters1.18:15.92a10
Mar 19Mid-State 3A Meet 1Mar 19 · 1600 Meters · Place 5 · Rockingham CountyRockingham County1600 Meters5.7:14.83a10
Mar 19Mid-State 3A Meet 1Mar 19 · 800 Meters · Place 5 · Rockingham CountyRockingham County800 Meters5.3:03.09a10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30MidState ChampionshipApr 30 · 800 Meters · Place 11 · Rockingham CountyRockingham County800 Meters113:07.74a—
Apr 24Mid-State 3AApr 24 · 3200 Meters · Place 2 · Rockingham CountyRockingham County3200 Meters2.16:30.709
Apr 24Mid-State 3AApr 24 · 800 Meters · Place 7 · Rockingham CountyRockingham County800 Meters7.3:57.40a9
Mar 28RCHS ChampionshipMar 28 · 800 Meters · Place 2 · Rockingham CountyRockingham County800 Meters2.3:12.33a9
Mar 13Mid State 3A Meet HPC, Dudley, Smith, RCMar 13 · 800 Meters · Place 3 · Rockingham CRockingham C800 Meters33:14.9h PB—
Mar 13Mid State 3A Meet HPC, Dudley, Smith, RCMar 13 · 1600 Meters · Place 2 · Rockingham CRockingham C1600 Meters27:38.0h PB—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 10CAMSC Conference ChampionshipMay 10 · 600 Meters · Grace Christian (Raleigh)Grace Christian (Raleigh)600 Meters—SCR7
May 10CAMSC Conference ChampionshipMay 10 · 800 Meters · Place 11 · Grace Christian (Raleigh)Grace Christian (Raleigh)800 Meters11.3:10.81a7
Apr 28Cary Academy Home Meet #4Apr 28 · 800 Meters · Place 10 · Grace Christian (Raleigh)Grace Christian (Raleigh)800 Meters10.3:10.82a7
Apr 28Cary Academy Home Meet #4Apr 28 · 400 Meters · Place 4 · Grace Christian (Raleigh)Grace Christian (Raleigh)400 Meters4.1:24.38a7
Apr 26Cary Academy MSTF vs WCA, GCSApr 26 · 600 Meters · Place 5 · Grace ChristGrace Christ600 Meters52:18.38 PB7
Apr 26Cary Academy MSTF vs WCA, GCSApr 26 · 400 Meters · Place 11 · Grace ChristGrace Christ400 Meters111:20.94 PB7
Apr 6Trinity and Grace Christian at DAApr 6 · Complete · Place 2 · Grace Christian (Raleigh)Grace Christian (Raleigh)Complete22:17.477
Apr 6Trinity and Grace Christian at DAApr 6 · Complete · Place 3 · Grace Christian (Raleigh)Grace Christian (Raleigh)Complete31:19.21 PB7
Mar 29GC, TSD @ RVCMar 29 · Complete · Place 2 · Grace Christian (Raleigh)Grace Christian (Raleigh)Complete22:20.757
Mar 29GC, TSD @ RVCMar 29 · Complete · Place 4 · Grace Christian (Raleigh)Grace Christian (Raleigh)Complete41:24.517
Mar 22NRCA vs GCS vs TA (R) vs TA (D)Mar 22 · 600 Meters · Place 2 · Grace Christian (Raleigh)Grace Christian (Raleigh)600 Meters2.2:27.537
Mar 22NRCA vs GCS vs TA (R) vs TA (D)Mar 22 · 55 Meter · Place 13 · Grace Christian (Raleigh)Grace Christian (Raleigh)55 Meter13.9.13 PB7
Mar 15NRCA vs Cary Christian vs Grace ChristianMar 15 · 200 Meters · Place 17 · Grace Christian (Raleigh)Grace Christian (Raleigh)200 Meters17.37.31Unofficial7