Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:18.97Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorReindeer Classic · Dec 202:47.93aReindeer ClassicDecember 20, 2024
1600 Meters · IndoorGovernor's Classic · Jan 234:20.56Governor's ClassicJanuary 23, 2026
1600 Meters · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:17.45Mount Tabor Mile & Throwing ThunderMarch 20, 2026
3200 Meters · IndoorFast Track Invitational · Jan 259:41.27Fast Track InvitationalJanuary 25, 2025
3200 Meters · OutdoorNCHSAA 4A Midwest Regional · May 109:29.19aNCHSAA 4A Midwest RegionalMay 10, 2025
800 Meters · Relay Split · IndoorNCHSAA 6A Champs · Feb 122:05.408NCHSAA 6A ChampsFebruary 12, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 1600 Meters · Place 5 · Mount TaborMount Tabor1600 Meters5.4:30.13a12
May 9NCHSAA 6A West RegionalMay 9 · 1600 Meters · Place 2 · Mount TaborMount Tabor1600 Meters2.4:24.90a12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 10 · Mount TaborMount Tabor1600 Meters104:17.45 PB12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 10 · Mount TaborMount Tabor1 Mile104:18.97 PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 6A ChampsFeb 12 · 3200 Meters · Place 5 · Mount TaborMount Tabor3200 Meters5.9:42.43a12
Feb 12NCHSAA 6A ChampsFeb 12 · 1600 Meters · Place 2 · Mount TaborMount Tabor1600 Meters2.4:25.45a12
Feb 12NCHSAA 6A ChampsFeb 12 · 800 Meters · Mount TaborMount Tabor800 MetersRelay Split—2:05.408 PB12
Jan 23Governor's ClassicJan 23 · 1600 Meters · Place 1 · Mount TaborMount Tabor1600 Meters14:20.56 PB12
Jan 10Just Don't Lose ClassicJan 10 · 3200 Meters · Place 4 · Mount TaborMount Tabor3200 Meters49:44.50—

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19Reindeer ClassicDec 19 · 1600 Meters · Place 2 · Mount TaborMount Tabor1600 Meters2.4:26.27a12
Dec 11Providence Day InvitationalDec 11 · 1600 Meters · Place 9 · Mount TaborMount Tabor1600 Meters9.4:39.86a12
Feb 15NCHSAA 4A State Championships Feb 15 · 800 Meters · Mount TaborMount Tabor800 MetersRelay Split—2:10.078a11
Feb 3Spartan Last ChanceFeb 3 · 1600 Meters · Place 1 · Mount TaborMount Tabor1600 Meters14:31.95a—
Feb 3Spartan Last ChanceFeb 3 · 1600 Meters · Place 1 · Mount TaborMount Tabor1600 Meters14:31.9511
Jan 29Southern Carolina & Central Piedmont Conference ChampionshipsJan 29 · 3200 Meters · Place 4 · Mount TaborMount Tabor3200 Meters49:51.5111
Jan 25Fast Track InvitationalJan 25 · 3200 Meters · Place 3 · Mount TaborMount Tabor3200 Meters39:41.27 PB—
Jan 4JDL Run Fast InvitationalJan 4 · 3200 Meters · Place 4 · Mount TaborMount Tabor3200 Meters410:28.46—
Jan 4JDL Run Fast InvitationalJan 4 · 1600 Meters · Place 11 · Mount TaborMount Tabor1600 Meters114:38.96—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 33 · Mount TaborMount Tabor3200 Meters339:31.87—
May 242025 Davidson Meet of ChampionsMay 24 · 1 Mile · Place 9 · UnattachedUnattached1 Mile9.4:26.24a11
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 3200 Meters · Place 16 · Mount TaborMount Tabor3200 Meters16.9:58.15a11
May 10NCHSAA 4A Midwest RegionalMay 10 · 3200 Meters · Place 4 · Mount TaborMount Tabor3200 Meters4.9:29.19a PB11
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 12 · Mount TaborMount Tabor1 Mile124:22.6811

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20Reindeer ClassicDec 20 · 1000 Meters · Place 7 · Mount TaborMount Tabor1000 Meters7.2:47.93a PB11
Dec 20Reindeer ClassicDec 20 · 1600 Meters · Place 9 · Mount TaborMount Tabor1600 Meters9.4:42.68a11
Jan 29Spartan Last ChanceJan 29 · 1000 Meters · Place 7 · Mount TaborMount Tabor1000 Meters72:53.5410
Jan 20Fast Track HS InvitationalJan 20 · 3200 Meters · Place 19 · Mount TaborMount Tabor3200 Meters1910:18.80—
Jan 18Titan Clash IIJan 18 · 1600 Meters · Place 1 · Mount TaborMount Tabor1600 Meters14:49.4410
Jan 13Walter Bass HS InvitationalJan 13 · 1000 Meters · Place 77 · Mount TaborMount Tabor1000 Meters77.2:56.22a10
Jan 13Walter Bass HS InvitationalJan 13 · 1600 Meters · Place 50 · Mount TaborMount Tabor1600 Meters50.4:51.66a10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 101 · Mount TaborMount Tabor3200 Meters101.9:56.18aUnofficial11
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 1600 Meters · Place 13 · Mount TaborMount Tabor1600 Meters134:59.22—
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 3200 Meters · Place 3 · Mount TaborMount Tabor3200 Meters310:18.11—
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 1600 Meters · Place 4 · Mount TaborMount Tabor1600 Meters44:39.04—
Apr 30CPC Track & Field Conference ChampionshipsApr 30 · 3200 Meters · Place 8 · Mount TaborMount Tabor3200 Meters8.10:44.50a10
Apr 30CPC Track & Field Conference ChampionshipsApr 30 · 1600 Meters · Place 9 · Mount TaborMount Tabor1600 Meters9.4:52.01a10
Mar 16 Clash of the Carolina'sMar 16 · 3200 Meters · Place 16 · Mount TaborMount Tabor3200 Meters16.10:29.37a10

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 16JDL Holiday HS InvitationalDec 16 · 1600 Meters · Place 28 · Mount TaborMount Tabor1600 Meters28.4:57.46a10
Dec 15Reindeer ClassicDec 15 · 1000 Meters · Place 21 · Mount TaborMount Tabor1000 Meters21.3:00.84a10
Jan 30Spartan Last ChanceJan 30 · 1600 Meters · Place 20 · Mount TaborMount Tabor1600 Meters20.4:59.66a9
Jan 27Mondo Elite HS InvitationalJan 27 · 1000 Meters · Place 65 · Mount TaborMount Tabor1000 Meters652:59.53—
Jan 27Mondo Elite HS InvitationalJan 27 · 1000 Meters · Place 10 · Mount TaborMount Tabor1000 Meters102:59.08—
Jan 21Fast Track HS InvitationalJan 21 · 1600 Meters · Place 37 · Mount TaborMount Tabor1600 Meters374:53.53—
Jan 10Spartan ClassicJan 10 · 1000 Meters · Place 10 · Mount TaborMount Tabor1000 Meters102:59.089
Jan 7Liberty Premier HS InvitationalJan 7 · 1600 Meters · Place 80 · Mount TaborMount Tabor1600 Meters80.5:02.81a9

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Nov 18New Balance Dash for DoobieNov 18 · 3200 Meters · Place 123 · Mount TaborMount Tabor3200 Meters123.10:22.55aUnofficial10
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 223 · Mount TaborMount Tabor1600 Meters2234:55.43—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 222 · Mount TaborMount Tabor1 Mile2224:56.900—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 223 · Mount TaborMount Tabor1600 Meters2234:55.43—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 222 · Mount TaborMount Tabor1 Mile2224:56.900—
Apr 14Scott Brent Invitational Apr 14 · 3200 Meters · Place 11 · Mount TaborMount Tabor3200 Meters11.10:56.18a9
Mar 24Mount Tabor Mile & Throwing ThunderMar 24 · 1 Mile · Place 4 · Mount TaborMount Tabor1 Mile44:51.199
Mar 18Marvin Ridge InvitationalMar 18 · 1600 Meters · Place 25 · Mount TaborMount Tabor1600 Meters254:55.47—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 201 · Mount TaborMount Tabor3200 Meters201.10:38.54aUnofficial9