Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:40.99Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorNW Cabarrus Invitational #1 · Nov 213:12.87aNW Cabarrus Invitational #1November 21, 2024
1000 Meters · OutdoorCentral Sled Dog Meet · Dec 123:09.0Central Sled Dog MeetDecember 12, 2024
1500 Meters · OutdoorNC United · Jun 14:57.39aNC UnitedJune 1, 2024
1600 Meters · IndoorPhoenix Academy Invitational · Dec 24:39.25aPhoenix Academy InvitationalDecember 2, 2025
1600 Meters · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:39.28Mount Tabor Mile & Throwing ThunderMarch 20, 2026
2 Miles · OutdoorAdidas Track Nationals 2026 · Jun 1810:31.12aAdidas Track Nationals 2026June 18, 2026
3200 Meters · IndoorASICS Holiday Invitational · Dec 2010:18.28aASICS Holiday InvitationalDecember 20, 2025
3200 Meters · OutdoorNCRunners Elite Dash for Doobie · Nov 159:51.15NCRunners Elite Dash for DoobieNovember 15, 2025
400 Meters · Relay Split · IndoorNCHSAA 5A Champs · Feb 181:03.032NCHSAA 5A ChampsFebruary 18, 2026
800 Meters · OutdoorNC United · Jun 12:26.32aNC UnitedJune 1, 2024
800 Meters · Relay Split · IndoorNCHSAA 3A State Championships · Feb 152:18.862aNCHSAA 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

8 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 2 Miles · Place 34 · UnattachedUnattached2 Miles34.10:31.12a PB10
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 3200 Meters · Place 11 · Oak GroveOak Grove3200 Meters11.10:02.25a10
May 9NCHSAA 5A Central RegionalMay 9 · 3200 Meters · Place 7 · Oak GroveOak Grove3200 Meters7.9:53.01a10
May 1Mount Tabor Last Chance MeetMay 1 · 3200 Meters · Place 3 · Oak GroveOak Grove3200 Meters3.9:52.19a10
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 9 · Oak Grove HiOak Grove Hi1600 Meters94:39.28 PB10
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 9 · Oak Grove HiOak Grove Hi1 Mile94:40.99 PB10
Jan 8Grolar Bear #1Jan 8 · 3200 Meters · Place 1 · Oak GroveOak Grove3200 Meters1.10:20.91aUnofficial10
Jan 8Grolar Bear #1Jan 8 · 1600 Meters · Place 3 · Oak GroveOak Grove1600 Meters3.4:50.25aUnofficial10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 5A ChampsFeb 18 · 3200 Meters · Place 9 · Oak GroveOak Grove3200 Meters9.10:40.43a10
Feb 18NCHSAA 5A ChampsFeb 18 · 1600 Meters · Place 10 · Oak GroveOak Grove1600 Meters10.4:42.00a10
Feb 18NCHSAA 5A ChampsFeb 18 · 400 Meters · Oak GroveOak Grove400 MetersRelay Split—1:03.032 PB10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 3200 Meters · Place 6 · Oak GroveOak Grove3200 Meters6.10:18.28a PB10
Dec 11Providence Day InvitationalDec 11 · 1600 Meters · Place 12 · Oak GroveOak Grove1600 Meters12.4:44.44a10
Dec 2Phoenix Academy InvitationalDec 2 · 1600 Meters · Place 3 · Oak GroveOak Grove1600 Meters3.4:39.25a PB10
Feb 15NCHSAA 3A State Championships Feb 15 · 800 Meters · Oak GroveOak Grove800 MetersRelay Split—2:18.862a PB9
Jan 7Phoenix Academy Invitational #2Jan 7 · 1600 Meters · Place 9 · Oak GroveOak Grove1600 Meters95:10.529
Jan 7Phoenix Academy Invitational #2Jan 7 · 1000 Meters · Place 11 · Oak GroveOak Grove1000 Meters113:13.169

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 87 · Oak Grove HiOak Grove Hi3200 Meters879:51.15 PB—
May 10NCHSAA 3A Midwest RegionalMay 10 · 3200 Meters · Place 10 · Oak GroveOak Grove3200 Meters10.10:28.63a9
May 1Mid Piedmont 3A Conference ChampionshipMay 1 · 3200 Meters · Place 3 · Oak GroveOak Grove3200 Meters3.10:35.90a9
Jan 30Central Sled Dog #2Jan 30 · 3200 Meters · Place 1 · Oak GroveOak Grove3200 Meters1.10:54.00Unofficial9

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 1600 Meters · Place 47 · Oak GroveOak Grove1600 Meters47.5:05.53a9
Dec 16North Stokes Indoor Track ClassicDec 16 · 1600 Meters · Place 16 · Oak GroveOak Grove1600 Meters16.5:11.82a9
Dec 3Phoenix Academy Invitational #1Dec 3 · 1600 Meters · Oak GroveOak Grove1600 Meters--SCR9
Nov 21NW Cabarrus Invitational #1Nov 21 · 1000 Meters · Place 8 · Oak GroveOak Grove1000 Meters8.3:12.87a PB9
Nov 21NW Cabarrus Invitational #1Nov 21 · 1600 Meters · Place 11 · Oak GroveOak Grove1600 Meters11.5:10.47a9

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 12Central Sled Dog MeetDec 12 · 1000 Meters · Place 4 · Oak GroveOak Grove1000 Meters4.3:09.0 PB9
Dec 12Central Sled Dog MeetDec 12 · 1600 Meters · Place 3 · Oak GroveOak Grove1600 Meters3.5:08.69
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 230 · Oak GroveOak Grove3200 Meters230.10:48.73aUnofficial9
Jun 1NC UnitedJun 1 · 1500 Meters · Place 4 · High Point BlazeHigh Point Blaze1500 Meters4.4:57.39a PB8
Jun 1NC UnitedJun 1 · 800 Meters · Place 9 · High Point BlazeHigh Point Blaze800 Meters9.2:26.32a PB8
May 19Ken Roberts Panther EliteMay 19 · 1500 Meters · Place 11 · High Point BlazeHigh Point Blaze1500 Meters11.5:03.24a8
May 19Ken Roberts Panther EliteMay 19 · 800 Meters · Place 18 · High Point BlazeHigh Point Blaze800 Meters18.2:28.60a8