Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorCarolina Distance Carnival · Apr 204:50.24Carolina Distance CarnivalApril 20, 2024
1000 Meters · IndoorMondo Elite HS Invitational · Feb 12:56.66Mondo Elite HS InvitationalFebruary 1, 2025
1600 Meters · IndoorJust Don't Lose Classic · Jan 104:48.33Just Don't Lose ClassicJanuary 10, 2026
1600 Meters · OutdoorCarolina Distance Carnival · Apr 264:37.62Carolina Distance CarnivalApril 26, 2025
3200 Meters · IndoorArdrey Kell MLK Invitational · Jan 1910:23.02Ardrey Kell MLK InvitationalJanuary 19, 2026
3200 Meters · OutdoorSouthwestern 4A Conference Championship · May 110:10.69Southwestern 4A Conference ChampionshipMay 1, 2024
800 Meters · OutdoorButler Meet #4 (Senior Night) · Apr 152:08.06aButler Meet #4 (Senior Night)April 15, 2026
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:39.34Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 9NCHSAA 7A West RegionalMay 9 · 3200 Meters · Place 12 · Butler3200 Meters12.10:23.04a12
May 9NCHSAA 7A West RegionalMay 9 · 1600 Meters · Place 11 · Butler1600 Meters11.4:47.59a12
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 3200 Meters · Place 12 · Butler3200 Meters12.10:23.04a12
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 1600 Meters · Place 11 · Butler1600 Meters11.4:47.59a12
Apr 29Meck Power Six 7A/8A Conference ChampionshipApr 29 · 3200 Meters · Place 1 · Butler3200 Meters1.10:31.28a12
Apr 29Meck Power Six 7A/8A Conference ChampionshipApr 29 · 1600 Meters · Place 3 · Butler1600 Meters3.4:39.40a12
Apr 15Butler Meet #4 (Senior Night)Apr 15 · 800 Meters · Place 2 · Butler800 Meters2.2:08.06a PB12
Apr 1Palisades Senior SendoffApr 1 · 3200 Meters · Place 1 · Butler3200 Meters1.10:20.30a12
Apr 1Palisades Senior SendoffApr 1 · 1600 Meters · Place 1 · Butler1600 Meters1.4:46.62a12
Mar 26Bulldog On Senior Send Off (Senior Night)Mar 26 · 3200 Meters · Place 1 · Butler3200 Meters1.10:33.39a12
Mar 26Bulldog On Senior Send Off (Senior Night)Mar 26 · 1600 Meters · Place 2 · Butler1600 Meters2.4:47.17a12
Mar 21Monroe Redhawks InvitationalMar 21 · 3200 Meters · Place 1 · Butler3200 Meters110:45.79SR
Mar 21Monroe Redhawks InvitationalMar 21 · 3200 Meters · Place 1 · Butler3200 Meters110:45.79SR
Mar 21Monroe Redhawks InvitationalMar 21 · 1600 Meters · Place 3 · Butler1600 Meters34:43.75SR
Mar 21Monroe Redhawks InvitationalMar 21 · 1600 Meters · Place 3 · Butler1600 Meters34:43.75SR
Mar 19Butler Meet #3Mar 19 · 1600 Meters · Place 2 · Butler1600 Meters2.4:47.50a12
Mar 11Butler Meet #2Mar 11 · 1600 Meters · Place 1 · Butler1600 Meters1.4:57.95a12
Mar 6Butler Meet #1Mar 6 · 3200 Meters · Place 2 · Butler3200 Meters210:37.21—
Mar 6Butler Meet #1Mar 6 · 1600 Meters · Place 3 · Butler1600 Meters34:52.48—
Mar 6Butler Meet #1Mar 6 · 800 Meters · Place 5 · Butler800 Meters52:12.28—

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 3200 Meters · Place 1 · Butler3200 Meters110:33.3312
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 1600 Meters · Place 3 · Butler1600 Meters34:51.4112
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 3200 Meters · Place 1 · Butler3200 Meters110:33.3312
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 1600 Meters · Place 3 · Butler1600 Meters34:51.4112
Jan 19Ardrey Kell MLK InvitationalJan 19 · 3200 Meters · Place 1 · Butler3200 Meters110:23.02 PB12
Jan 10Just Don't Lose ClassicJan 10 · 3200 Meters · Place 15 · Butler3200 Meters1510:29.57—
Jan 10Just Don't Lose ClassicJan 10 · 1600 Meters · Place 37 · Butler1600 Meters374:48.33 PB—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 30Southwestern 4A Conference ChampionshipApr 30 · 3200 Meters · Place 4 · Butler3200 Meters410:27.1211
Apr 30Southwestern 4A Conference ChampionshipApr 30 · 1600 Meters · Place 10 · Butler1600 Meters104:46.8311
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 221 · Butler1600 Meters2214:37.62 PBJR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 222 · ButlerMR Carnival: Rocky Hansen Christ Sch 4:04.292224:39.34 PBJR
Apr 25FNL @ Ballantyne Ridge HSApr 25 · 3200 Meters · Place 5 · Butler3200 Meters510:30.3311
Apr 5Queen City RelaysApr 5 · 3200 Meters · Place 3 · Butler3200 Meters310:23.4211
Apr 5Queen City RelaysApr 5 · 1600 Meters · Place 15 · Butler1600 Meters155:05.5611
Mar 29Weddington InvitationalMar 29 · 3200 Meters · Place 36 · Butler3200 Meters3610:40.17JR
Mar 29Weddington InvitationalMar 29 · 1600 Meters · Place 33 · Butler1600 Meters334:48.39JR
Mar 21Lakeside LightsMar 21 · 800 Meters · Place 18 · Butler800 Meters182:14.3611
Mar 21Lakeside LightsMar 21 · 1600 Meters · Place 9 · Butler1600 Meters94:47.1211
Mar 14Marvin Ridge InvitationalMar 14 · 3200 Meters · Place 15 · Butler3200 Meters1510:25.9011
Mar 14Marvin Ridge InvitationalMar 14 · 1600 Meters · Place 20 · Butler1600 Meters204:45.7111
Mar 11Independence MeetMar 11 · 1600 Meters · Place 1 · Butler1600 Meters15:02.69—
Mar 11Independence MeetMar 11 · 800 Meters · Place 3 · Butler800 Meters32:17.91—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8Charlotte City Championship Feb 8 · 3200 Meters · Place 13 · Butler3200 Meters1310:31.54JR
Feb 1Mondo Elite HS InvitationalFeb 1 · 1000 Meters · Place 71 · Butler1000 Meters712:56.66 PB—
Feb 1Mondo Elite HS InvitationalFeb 1 · 1600 Meters · Place 83 · Butler1600 Meters834:57.48—
Jan 25Fast Track InvitationalJan 25 · 1600 Meters · Place 105 · Butler1600 Meters1055:04.52—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 1Southwestern 4A Conference ChampionshipMay 1 · 3200 Meters · Place 3 · Butler3200 Meters310:10.69 PB—
May 1Southwestern 4A Conference ChampionshipMay 1 · 1600 Meters · Place 8 · Butler1600 Meters84:52.81—
Apr 26Dick Williams InvitationalApr 26 · 1600 Meters · Place 7 · Butler1600 Meters74:47.81—
Apr 26Dick Williams InvitationalApr 26 · 800 Meters · Place 18 · Butler800 Meters182:17.12—
Apr 20Carolina Distance CarnivalApr 20 · 1600 Meters · Place 9 · Butler1600 Meters94:48.53—
Apr 20Carolina Distance CarnivalApr 20 · 1 Mile · Place 217 · Butler1 Mile2174:50.24 PBSO
Apr 19Friday Night Lights at Providence HSApr 19 · 3200 Meters · Place 3 · Butler3200 Meters310:30.55a—
Apr 13Queen City RelaysApr 13 · 3200 Meters · Place 6 · Butler3200 Meters610:20.2010
Apr 10Independence MeetApr 10 · 1600 Meters · Place 1 · Butler1600 Meters14:59.12—
Apr 10Independence MeetApr 10 · 800 Meters · Place 6 · Butler800 Meters62:19.58—
Mar 16Marvin Ridge InvitationalMar 16 · 800 Meters · Place 33 · Butler800 Meters332:16.03—
Mar 16Marvin Ridge InvitationalMar 16 · 1600 Meters · Place 34 · Butler1600 Meters344:55.98—
Mar 7West Meck Meet #1Mar 7 · 800 Meters · Place 4 · Butler800 Meters42:18.49—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 2Mondo Elite HS InvitationalFeb 2 · 3200 Meters · Place 43 · Butler3200 Meters4310:37.90—
Feb 2Mondo Elite HS InvitationalFeb 2 · 3200 Meters · Place 43 · Butler3200 Meters4310:37.90—
Feb 1Butler Last Chance InviteFeb 1 · 1600 Meters · Place 4 · Butler1600 Meters45:04.97—
Jan 27Charlotte City Championship 2024Jan 27 · 3200 Meters · Place 17 · Butler3200 Meters1710:50.42SO
Jan 6Just Don't Lose HS ClassicJan 6 · 1600 Meters · Place 45 · Butler1600 Meters455:08.34—
Jan 6Just Don't Lose HS ClassicJan 6 · 1000 Meters · Place 48 · Butler1000 Meters483:08.99—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2Southwestern 4A Conference ChampionshipMay 2 · 3200 Meters · Place 8 · Butler3200 Meters810:59.02—
May 2Southwestern 4A Conference ChampionshipMay 2 · 1600 Meters · Place 10 · Butler1600 Meters105:04.00—
Apr 29Dick Williams InvitationalApr 29 · 3200 Meters · Place 10 · Butler3200 Meters1010:58.09—
Apr 29Dick Williams InvitationalApr 29 · 1600 Meters · Place 24 · Butler1600 Meters245:01.47—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 295 · Butler1600 Meters2955:08.27—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 295 · Butler1 Mile2955:10.21—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 295 · Butler1600 Meters2955:08.27—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 295 · Butler1 Mile2955:10.21—
Apr 1Queen City RelaysApr 1 · 3200 Meters · Place 14 · Butler3200 Meters1410:42.099
Mar 24Weddington InvitationalMar 24 · 3200 Meters · Place 56 · Butler3200 Meters5610:42.09FR
Mar 18Marvin Ridge InvitationalMar 18 · 1600 Meters · Place 41 · Butler1600 Meters415:08.32—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 27Mondo Elite HS InvitationalJan 27 · 3200 Meters · Place 13 · Butler3200 Meters1310:48.05—
Jan 21Fast Track HS InvitationalJan 21 · 1600 Meters · Place 71 · Butler1600 Meters715:18.08—