Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorAAU Track & Field Region 25 Qualifier · Jun 265:02.19aAAU Track & Field Region 25 QualifierJune 26, 2025
1500 Meters · OutdoorAAU NC Regional 25 Qualifier · Jun 277:59.30AAU NC Regional 25 QualifierJune 27, 2024
1600 Meters · IndoorNCHSAA 1A/2A Champs · Feb 115:25.70aNCHSAA 1A/2A ChampsFebruary 11, 2026
1600 Meters · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 145:26.51aNCHSAA 1A/3A Outdoor State ChampionshipMay 14, 2026
200 Meters · Outdoor17th Annual Mark Trail Memorial Day Invitational · May 2427.81a17th Annual Mark Trail Memorial Day InvitationalMay 24, 2024
2000m Steeplechase · 0.762m · OutdoorAAU Track & Field Region 25 Qualifier · Jun 268:01.16aAAU Track & Field Region 25 QualifierJune 26, 2025
3000 Meters · OutdoorAAU NC Regional 25 Qualifier · Jun 2711:49.74AAU NC Regional 25 QualifierJune 27, 2024
3200 Meters · IndoorNCHSAA 1A/2A Champs · Feb 1112:13.90aNCHSAA 1A/2A ChampsFebruary 11, 2026
3200 Meters · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 1412:24.65aNCHSAA 1A/3A Outdoor State ChampionshipMay 14, 2026
400 Meters · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 201:00.18aNCHSAA 1A/3A Outdoor State ChampionshipMay 20, 2024
400m Hurdles · 30" / 0.762m · Outdoor17th Annual Mark Trail Memorial Day Invitational · May 241:10.36a17th Annual Mark Trail Memorial Day InvitationalMay 24, 2024
800 Meters · OutdoorTri-City Invitational · Mar 252:21.02aTri-City InvitationalMarch 25, 2025
800 Meters · Relay Split · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 202:23.025NCHSAA 1A/3A Outdoor State ChampionshipMay 20, 2024
Combined results · OutdoorOwen Meet #1 · Mar 72:33.0Owen Meet #1March 7, 2024
Combined results · Outdoor · Hand timedOwen Meet #1 · Mar 71:01.5hOwen Meet #1March 7, 2024

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 14NCHSAA 1A/3A Outdoor State ChampionshipMay 14 · 3200 Meters · Place 2 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)3200 Meters2.12:24.65a PB12
May 14NCHSAA 1A/3A Outdoor State ChampionshipMay 14 · 1600 Meters · Place 1 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)1600 Meters1.5:26.51a PB12
May 14NCHSAA 1A/3A Outdoor State ChampionshipMay 14 · 800 Meters · Place 1 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)800 Meters1.2:29.33a12
May 8NCHSAA 1A West RegionalMay 8 · 3200 Meters · Place 2 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)3200 Meters2.12:38.61a12
May 8NCHSAA 1A West RegionalMay 8 · 1600 Meters · Place 1 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)1600 Meters1.5:36.49a12
May 8NCHSAA 1A West RegionalMay 8 · 800 Meters · Place 1 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)800 Meters1.2:32.46a12
Apr 281A-2A-3A Catawba Rivers Conference ChampionshipApr 28 · 3200 Meters · Place 1 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)3200 Meters1.12:39.42a12
Apr 281A-2A-3A Catawba Rivers Conference ChampionshipApr 28 · 1600 Meters · Place 1 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)1600 Meters1.5:48.95a12
Apr 281A-2A-3A Catawba Rivers Conference ChampionshipApr 28 · 800 Meters · Place 1 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)800 Meters1.2:29.05a12
Apr 24Corvian Cardinal Classic FNLApr 24 · 1600 Meters · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)1600 Meters—DNS12
Apr 24Corvian Cardinal Classic FNLApr 24 · 800 Meters · Place 2 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)800 Meters2.2:28.17a12
Apr 11(1st Annual) All the Smoke Greyhound InvitationalApr 11 · 1600 Meters · Place 2 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)1600 Meters2.5:37.88a12
Apr 11(1st Annual) All the Smoke Greyhound InvitationalApr 11 · 800 Meters · Place 5 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)800 Meters5.2:31.03a12
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 1600 Meters · Place 4 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)1600 Meters4.5:32.47a12
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 800 Meters · Place 5 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)800 Meters5.2:28.70a12
Mar 51A/2A/3A Catawba Rivers Pre-Conference MeetMar 5 · 1600 Meters · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)1600 Meters--DNS12
Mar 51A/2A/3A Catawba Rivers Pre-Conference MeetMar 5 · 800 Meters · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)800 Meters--DNS12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 1A/2A ChampsFeb 11 · 3200 Meters · Place 5 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)3200 Meters5.12:13.90a PB12
Feb 11NCHSAA 1A/2A ChampsFeb 11 · 1600 Meters · Place 4 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)1600 Meters4.5:25.70a PB12
Feb 5Tryon meet #10Feb 5 · 3200 Meters · Place 3 · NCSSM - MorgantonNCSSM - Morganton3200 Meters312:22.5112
Feb 5Tryon meet #10Feb 5 · 1600 Meters · Place 1 · NCSSM - MorgantonNCSSM - Morganton1600 Meters15:31.5312
Jan 10Beat the Sleet InvitationalJan 10 · 3200 Meters · Place 1 · NCSSM - MorgantonNCSSM - Morganton3200 Meters112:29.4112
Jan 10Beat the Sleet InvitationalJan 10 · 1600 Meters · Place 2 · NCSSM - MorgantonNCSSM - Morganton1600 Meters25:36.7512

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 2000m Steeplechase · Place 1 · Triple Threat Track ClubTriple Threat Track Club2000m Steeplechase0.762m1.8:01.16a PB11
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 1500 Meters · Place 2 · Triple Threat Track ClubTriple Threat Track Club1500 Meters2.5:02.19a PB11
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 3 · Triple Threat Track ClubTriple Threat Track Club800 Meters3.2:22.15a11
Jun 6AAU North Carolina District QualifierJun 6 · 2000m Steeplechase · Place 1 · Triple Threat Track ClubTriple Threat Track Club2000m Steeplechase0.762m1.8:01.16a11
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 2 · Triple Threat Track ClubTriple Threat Track Club1500 Meters2.5:14.07a11
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 2 · Triple Threat Track ClubTriple Threat Track Club800 Meters2.2:22.26a11
Jun 1Johnson RileyJun 1 · 800 Meters · Place 1 · Triple Threat Track ClubTriple Threat Track Club800 Meters12:25.01a11
Jun 1Johnson RileyJun 1 · 1500 Meters · Place 1 · Triple Threat Track ClubTriple Threat Track Club1500 Meters15:11.26a11
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 1600 Meters · Place 5 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)1600 Meters5.5:27.67a11
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 800 Meters · Place 3 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)800 Meters3.2:22.55a11
May 10Carolina's Sprint FestMay 10 · 1500 Meters · Place 1 · Triple Threat Track ClubTriple Threat Track Club1500 Meters1.5:14.10a11
May 10Carolina's Sprint FestMay 10 · 800 Meters · Place 1 · Triple Threat Track ClubTriple Threat Track Club800 Meters1.2:30.09a11
May 10Carolina's Sprint FestMay 10 · 400 Meters · Triple Threat Track ClubTriple Threat Track Club400 Meters—DNS11
May 9NCHSAA 1A West RegionalMay 9 · 3200 Meters · Place 9 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)3200 Meters9.13:54.51a11
May 9NCHSAA 1A West RegionalMay 9 · 1600 Meters · Place 4 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)1600 Meters4.5:34.17a11
May 9NCHSAA 1A West RegionalMay 9 · 800 Meters · Place 3 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)800 Meters3.2:23.18a11
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 1500 Meters · Place 1 · Triple Threat Track ClubTriple Threat Track Club1500 Meters1.5:14.82a11
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 2 · Triple Threat Track ClubTriple Threat Track Club800 Meters2.2:27.50a11
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 11 · Triple Threat Track ClubTriple Threat Track Club400 Meters11.1:03.34a11
Apr 6APP State HS InvitationalApr 6 · 2000m Steeplechase · Place 1 · NCSSM - MorgantonNCSSM - Morganton2000m Steeplechase0.762m1.8:01.16a11
Apr 4App State HS MeetApr 4 · 2000m Steeplechase · Place 1 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)2000m Steeplechase0.762m1.8:01.16a11
Mar 25Tri-City InvitationalMar 25 · 1600 Meters · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)1600 Meters—DNS11
Mar 25Tri-City InvitationalMar 25 · 800 Meters · Place 1 · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)800 Meters1.2:21.02a PB11
Mar 25Tri-City InvitationalMar 25 · 400 Meters · North Carolina Science and Math (Morganton)North Carolina Science and Math (Morganton)400 Meters—DNS11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 25Fast Track InvitationalJan 25 · 3200 Meters · Place 20 · Ncssm MorgantonNcssm Morganton3200 Meters2012:26.84—
Jan 25Fast Track InvitationalJan 25 · 1600 Meters · Place 39 · Ncssm MorgantonNcssm Morganton1600 Meters395:32.58—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 27AAU NC Regional 25 QualifierJun 27 · 3000 Meters · Place 4 · Triple Threat Track ClubTriple Threat Track Club3000 Meters411:49.74 PB—
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 1 · Triple Threat Track ClubTriple Threat Track Club1500 Meters17:59.30 PB—
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 3 · Triple Threat Track ClubTriple Threat Track Club1500 Meters35:05.04—
Jun 27AAU NC Regional 25 QualifierJun 27 · 800 Meters · Place 3 · Triple Threat Track ClubTriple Threat Track Club800 Meters32:21.54—
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 400m Hurdles · Place 9 · Triple ThreaTriple Threa400m Hurdles30" / 0.762m9.1:10.36a PB10
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 1500 Meters · Place 1 · Triple ThreaTriple Threa1500 Meters1.5:09.23a10
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 800 Meters · Place 4 · Triple ThreaTriple Threa800 Meters4.2:26.03a10
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 200 Meters · Place 36 · Triple ThreaTriple Threa200 MetersRound P36.27.81a PBWind: 0.410
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · Thomas JeffersonThomas Jefferson800 MetersRelay Split—2:23.025 PB10
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 400 Meters · Place 5 · Thomas JeffersonThomas Jefferson400 Meters5.1:00.18a PB10
May 11NCHSAA 1A West RegionalMay 11 · 400 Meters · Place 3 · Thomas JeffersonThomas Jefferson400 Meters3.1:00.20a10
Apr 18Bessemer City FCA InvitationalApr 18 · 3200 Meters · Place 1 · Thomas JeffersonThomas Jefferson3200 Meters1.13:21.33a10
Apr 18Bessemer City FCA InvitationalApr 18 · 1600 Meters · Place 1 · Thomas JeffersonThomas Jefferson1600 Meters1.5:44.27a10
Apr 18Bessemer City FCA InvitationalApr 18 · 800 Meters · Place 1 · Thomas JeffersonThomas Jefferson800 Meters1.2:41.24a10
Apr 18Bessemer City FCA InvitationalApr 18 · 400 Meters · Place 1 · Thomas JeffersonThomas Jefferson400 Meters1.1:01.40a10
Mar 7Owen Meet #1Mar 7 · Combined results · Place 2 · Thomas Jefferson ClaThomas Jefferson ClaCombined results22:33.0 PB10
Mar 7Owen Meet #1Mar 7 · Combined results · Place 1 · Thomas Jefferson ClaThomas Jefferson ClaCombined results11:01.5h PB10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19NCHSAA 1A State ChampionshipMay 19 · 400 Meters · Place 6 · Thomas JeffersonThomas Jefferson400 Meters6.1:02.20a9
May 12NCHSAA 1A West RegionalMay 12 · 400 Meters · Place 3 · Thomas JeffersonThomas Jefferson400 Meters3.1:01.42a9