Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 244:50.66Mount Tabor Mile & Throwing ThunderMarch 24, 2023
1000 Meters · IndoorNCHSAA 4A State Championships · Feb 152:32.53aNCHSAA 4A State Championships February 15, 2025
1500 Meters · Outdoor49er Classic · Mar 193:57.59a49er ClassicMarch 19, 2026
1600 Meters · OutdoorNCRunners Elite Tune Up · May 314:19.91NCRunners Elite Tune UpMay 31, 2025
200 Meters · OutdoorWGHS Metro 4A Conf Meet · Apr 1324.3WGHS Metro 4A Conf MeetApril 13, 2022
300 Meters · IndoorJDL Holiday Invitational · Dec 2137.42aJDL Holiday InvitationalDecember 21, 2024
400 Meters · OutdoorWGHS Metro 4A Conf Meet · Apr 1353.3WGHS Metro 4A Conf MeetApril 13, 2022
400 Meters · Relay Split · IndoorNCHSAA 4A State Championships · Feb 1551.374aNCHSAA 4A State Championships February 15, 2025
500 Meters · IndoorGuilford County Championships · Jan 271:06.83aGuilford County ChampionshipsJanuary 27, 2025
800 Meters · IndoorCamel City Distance · Feb 71:54.03Camel City DistanceFebruary 7, 2026
800 Meters · OutdoorNCHSAA 4A Midwest Regional · May 101:53.93aNCHSAA 4A Midwest RegionalMay 10, 2025
Combined results · OutdoorNorthern Guilford Metro 4A Dual Meet #2 · Apr 262:03.5Northern Guilford Metro 4A Dual Meet #2April 26, 2022
MR Carnival: Tim Brown Hough 1:52.21 · OutdoorCarolina Distance Carnival · Apr 261:54.04Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24Charlotte InviteApr 24 · 1500 Meters · Place 8 · CharlotteCharlotte1500 Meters8.4:00.99aFr
Apr 24Charlotte InviteApr 24 · 800 Meters · Place 14 · CharlotteCharlotte800 Meters14.1:55.90aFr
Apr 162026 Wake Forest InvitationalApr 16 · 800 Meters · Place 51 · CharlotteCharlotte800 Meters51.1:54.80aFr
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 70 · CharlotteCharlotte800 Meters70.1:54.49aFr
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 178 · CharlotteCharlotte800 Meters178.1:56.03aFr
Mar 1949er ClassicMar 19 · 1500 Meters · Place 19 · CharlotteCharlotte1500 Meters193:57.59a PBFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 7Camel City DistanceFeb 7 · 800 Meters · Place 13 · CharlotteCharlotte800 Meters131:54.03 PB—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 31NCRunners Elite Tune UpMay 31 · 1600 Meters · Place 10 · Northern GuilfordNorthern Guilford1600 Meters104:19.91 PB—
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · Place 2 · Northern GuilfordNorthern Guilford800 Meters2.1:54.80a12
May 10NCHSAA 4A Midwest RegionalMay 10 · 800 Meters · Place 2 · Northern GuilfordNorthern Guilford800 Meters2.1:53.93a PB12
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Tim Brown Hough 1:52.21 · Place 9 · Northern GuilfordNorthern GuilfordMR Carnival: Tim Brown Hough 1:52.2191:54.04 PBSR
Apr 5Panther InvitationalApr 5 · 1600 Meters · Place 1 · Northern GuilfordNorthern Guilford1600 Meters1.4:29.94a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15NCHSAA 4A State Championships Feb 15 · 1000 Meters · Place 3 · Northern GuilfordNorthern Guilford1000 Meters3.2:32.53a PB12
Feb 15NCHSAA 4A State Championships Feb 15 · 400 Meters · Northern GuilfordNorthern Guilford400 MetersRelay Split—51.374a PB12
Jan 27Guilford County ChampionshipsJan 27 · 500 Meters · Place 3 · Northern GuilfordNorthern Guilford500 Meters31:06.83a PB—
Jan 9Southwest Guilford Invitational #2Jan 9 · 1000 Meters · Place 1 · N. GuilfordN. Guilford1000 Meters12:46.1212

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 300 Meters · Place 36 · Northern GuilfordNorthern Guilford300 Meters36.37.42a PB12
Dec 14Liberty Christmas HS InvitationalDec 14 · 500 Meters · Place 11 · Northern GuilfordNorthern Guilford500 Meters11.1:08.31a12
Dec 10Southwest Guilford Invitational #1Dec 10 · 500 Meters · Place 5 · Northern GuilfordNorthern Guilford500 Meters5.1:10.08a12
Feb 2Mondo Elite HS InvitationalFeb 2 · 1000 Meters · Place 7 · N. GuilfordN. Guilford1000 Meters72:36.74—
Feb 2Mondo Elite HS InvitationalFeb 2 · 500 Meters · Place 2 · N. GuilfordN. Guilford500 Meters21:07.31—
Feb 2Mondo Elite HS InvitationalFeb 2 · 1000 Meters · Place 7 · N. GuilfordN. Guilford1000 Meters72:36.74—
Jan 12Southwest Guilford Polar BearJan 12 · 500 Meters · Place 1 · Northern GuilfordNorthern Guilford500 Meters11:07.00—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11NCHSAA 4A Midwest RegionalMay 11 · 800 Meters · Place 4 · Northern GuilfordNorthern Guilford800 Meters4.1:55.16a11
May 1Metro ChampionshipMay 1 · 800 Meters · Place 1 · Northern GuilfordNorthern Guilford800 Meters1.1:56.50a11
Apr 20GCS ChampionshipApr 20 · 800 Meters · Place 1 · Northern GuilfordNorthern Guilford800 Meters1.1:59.55a11
Apr 6Panther InvitationalApr 6 · 800 Meters · Place 1 · Northern GuilfordNorthern Guilford800 Meters1.1:59.12a11

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 500 Meters · Place 3 · Northern GuilfordNorthern Guilford500 Meters3.1:07.35a11
Dec 12Raider InvitationalDec 12 · 1000 Meters · Place 5 · Northern GuilfordNorthern Guilford1000 Meters5.2:54.53a11
Dec 5SW Guilford Invitational #1Dec 5 · 500 Meters · Place 1 · Northern GuilfordNorthern Guilford500 Meters1.1:09.15a11
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · 500 Meters · Place 17 · Northern GuilfordNorthern Guilford500 Meters17.1:08.92a10
Jan 27Mondo Elite HS InvitationalJan 27 · 1000 Meters · Place 57 · N GuilfordN Guilford1000 Meters572:55.10—
Jan 27Mondo Elite HS InvitationalJan 27 · 1000 Meters · Place 7 · N GuilfordN Guilford1000 Meters72:37.10—
Jan 23Guilford County ChampionshipsJan 23 · 1000 Meters · Place 6 · Northern GuilfordNorthern Guilford1000 Meters6.3:00.97a10
Jan 18Southwest Guilford Polar Bear #2Jan 18 · 500 Meters · Place 2 · Northern GuilfordNorthern Guilford500 Meters21:08.00—
Jan 5SW Guilford Invitational #2Jan 5 · 1000 Meters · Place 3 · Northern GuilfordNorthern Guilford1000 Meters3.2:43.26a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13NCHSAA 4A Midwest RegionalMay 13 · 800 Meters · Place 8 · Northern GuilfordNorthern Guilford800 Meters8.1:59.88a10
Mar 24Mount Tabor Mile & Throwing ThunderMar 24 · 1 Mile · Place 10 · Northern GuilfordNorthern Guilford1 Mile104:50.66 PB10
Jan 11Southwest Guilford Polar BearJan 11 · 1000 Meters · Place 2 · Northern GuilfordNorthern Guilford1000 Meters2.2:37.07Unofficial10

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14NCHSAA 4A Midwest RegionalMay 14 · 800 Meters · Place 11 · Northern GuilfordNorthern Guilford800 Meters11.2:00.23a9
Apr 30Guilford County ChampionshipApr 30 · 800 Meters · Place 2 · Northern GuilfordNorthern Guilford800 Meters22:00.339
Apr 26Northern Guilford Metro 4A Dual Meet #2Apr 26 · Combined results · Place 2 · Northern GuilfordNorthern GuilfordCombined results22:03.5 PB9
Apr 16PANTHER INVITATIONAL "MEET OF CHAMPIONS"Apr 16 · 800 Meters · Place 29 · Northern GuilfordNorthern Guilford800 Meters29.2:12.26a9
Apr 13WGHS Metro 4A Conf MeetApr 13 · 200 Meters · Place 12 · Northern GuilfordNorthern Guilford200 Meters1224.3 PB9
Apr 13WGHS Metro 4A Conf MeetApr 13 · 400 Meters · Place 2 · Northern GuilfordNorthern Guilford400 Meters253.3 PB9
Apr 6Northern Guilford Metro 4A Dual Meet #1Apr 6 · 800 Meters · Place 11 · Northern GuilfordNorthern Guilford800 Meters112:53.89
Apr 6Northern Guilford Metro 4A Dual Meet #1Apr 6 · 1600 Meters · Place 2 · Northern GuilfordNorthern Guilford1600 Meters25:14.59
Mar 28Southwest Guilford HS vs Page NorthernMar 28 · 400 Meters · Place 3 · Northern GuilfordNorthern Guilford400 Meters354.30—

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 15Northeast Guilford, Norththern Guilford, Morehead, McMichaelMar 15 · Combined results · Place 10 · Northern GuilfordNorthern GuilfordCombined results1028-02.0011