Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:33.15Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorPhoenix Academy Invitational · Dec 22:34.45aPhoenix Academy InvitationalDecember 2, 2025
1600 Meters · IndoorProvidence Day Invitational · Dec 114:26.25aProvidence Day InvitationalDecember 11, 2025
1600 Meters · OutdoorNCHSAA 5A/7A Outdoor State Championship · May 154:23.90aNCHSAA 5A/7A Outdoor State ChampionshipMay 15, 2026
3200 Meters · OutdoorNCRunners Elite Dash for Doobie · Nov 159:44.24NCRunners Elite Dash for DoobieNovember 15, 2025
800 Meters · OutdoorNCHSAA 3A Midwest Regional · May 102:05.34aNCHSAA 3A Midwest RegionalMay 10, 2025
800 Meters · Relay Split · IndoorNCHSAA 3A State Championships · Feb 152:04.298aNCHSAA 3A State Championships February 15, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 1600 Meters · Place 7 · Oak Grove1600 Meters7.4:23.90a PB12
May 9NCHSAA 5A Central RegionalMay 9 · 1600 Meters · Place 4 · Oak Grove1600 Meters4.4:25.25a12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 8 · Oak Grove Hi1600 Meters84:31.4912
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 8 · Oak Grove Hi1 Mile84:33.15 PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 5A ChampsFeb 18 · 3200 Meters · Oak Grove3200 Meters--DNS12
Feb 18NCHSAA 5A ChampsFeb 18 · 1600 Meters · Place 6 · Oak Grove1600 Meters6.4:29.33a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 3200 Meters · Oak Grove3200 Meters--DNS12
Dec 11Providence Day InvitationalDec 11 · 1600 Meters · Place 7 · Oak Grove1600 Meters7.4:26.25a PB12
Dec 2Phoenix Academy InvitationalDec 2 · 1000 Meters · Place 2 · Oak Grove1000 Meters2.2:34.45a PB12
Feb 15NCHSAA 3A State Championships Feb 15 · 1000 Meters · Oak Grove1000 Meters--DNF11
Feb 15NCHSAA 3A State Championships Feb 15 · 1600 Meters · Place 8 · Oak Grove1600 Meters8.4:44.87a11
Feb 15NCHSAA 3A State Championships Feb 15 · 800 Meters · Oak Grove800 MetersRelay Split—2:04.298a PB11
Feb 1Mondo Elite HS InvitationalFeb 1 · 1600 Meters · Place 34 · Oak Grove1600 Meters344:33.55—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 72 · Oak Grove Hi3200 Meters729:44.24 PB—
May 10NCHSAA 3A Midwest RegionalMay 10 · 1600 Meters · Place 7 · Oak Grove1600 Meters7.4:35.64a11
May 10NCHSAA 3A Midwest RegionalMay 10 · 800 Meters · Place 9 · Oak Grove800 Meters9.2:05.34a PB11
May 1Mid Piedmont 3A Conference ChampionshipMay 1 · 3200 Meters · Place 2 · Oak Grove3200 Meters2.10:16.93a11
May 1Mid Piedmont 3A Conference ChampionshipMay 1 · 1600 Meters · Place 4 · Oak Grove1600 Meters4.4:44.50a11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 1000 Meters · Place 7 · Oak Grove1000 Meters7.2:39.81a11
Dec 16North Stokes Indoor Track ClassicDec 16 · 1000 Meters · Place 4 · Oak Grove1000 Meters4.2:42.61a11
Nov 21NW Cabarrus Invitational #1Nov 21 · 1000 Meters · Place 3 · Oak Grove1000 Meters3.2:49.55a11
Nov 21NW Cabarrus Invitational #1Nov 21 · 1600 Meters · Place 3 · Oak Grove1600 Meters3.4:45.12a11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 12Central Sled Dog MeetDec 12 · 3200 Meters · Place 1 · Oak Grove3200 Meters1.10:10.611
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 133 · Oak Grove3200 Meters133.10:06.49aUnofficial11
May 11NCHSAA 3A Midwest RegionalMay 11 · 3200 Meters · Place 5 · Oak Grove3200 Meters5.10:00.09a10
May 11NCHSAA 3A Midwest RegionalMay 11 · 1600 Meters · Place 6 · Oak Grove1600 Meters6.4:33.21a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Nov 30Central Sled DogNov 30 · 3200 Meters · Place 1 · Oak Grove3200 Meters1.10:53.00Unofficial10
Nov 30Central Sled DogNov 30 · 1600 Meters · Place 1 · Oak Grove1600 Meters1.4:55.00Unofficial10
May 13NCHSAA 3A Midwest RegionalMay 13 · 3200 Meters · Place 7 · Oak Grove3200 Meters7.10:47.04a9