Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAmerican Conference Indoor Track & Field Championships · Feb 274:07.03aAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
1 Mile · Outdoor2025 Davidson Meet of Champions · May 244:13.21a2025 Davidson Meet of ChampionsMay 24, 2025
1000 Meters · IndoorPhoenix Academy Invitational #2 · Jan 72:36.49Phoenix Academy Invitational #2January 7, 2025
1000 Meters · OutdoorCardinal Winter Classic #2 · Dec 202:36.79aCardinal Winter Classic #2December 20, 2024
1500 Meters · Outdoor2026 Wake Forest Invitational · Apr 163:44.98a2026 Wake Forest InvitationalApril 16, 2026
1600 Meters · IndoorFast Track Invitational · Jan 254:19.50Fast Track InvitationalJanuary 25, 2025
1600 Meters · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 164:12.97aNCHSAA 1A/3A Outdoor State ChampionshipMay 16, 2025
3000 Meters · IndoorAmerican Conference Indoor Track & Field Championships · Feb 278:27.76aAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
3200 Meters · Outdoor1A/2A Catawba Shores Pre-Conference Meet · Mar 610:15.571A/2A Catawba Shores Pre-Conference MeetMarch 6, 2025
800 Meters · IndoorCamel City Distance · Feb 71:53.74Camel City DistanceFebruary 7, 2026
800 Meters · OutdoorCharlotte Invite · Apr 241:50.80aCharlotte InviteApril 24, 2026
Complete · OutdoorCorvian Community School Meet · Apr 85:28.70Corvian Community School MeetApril 8, 2022
MR Carnival: Tim Brown Hough 1:52.21 · OutdoorCarolina Distance Carnival · Apr 261:53.90Carolina Distance CarnivalApril 26, 2025
Results · OutdoorCorvian Community HS Meet · Mar 85:31.16Corvian Community HS MeetMarch 8, 2022

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 1500 Meters · Place 10 · CharlotteCharlotte1500 MetersRound P10.3:56.50aFr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 1500 Meters · Place 3 · CharlotteCharlotte1500 Meters3.3:48.85aFr
May 3Duke TwilightMay 3 · 1500 Meters · Place 32 · CharlotteCharlotte1500 Meters32.3:45.46aFr
Apr 24Charlotte InviteApr 24 · 800 Meters · Place 4 · CharlotteCharlotte800 Meters4.1:50.80a PBFr
Apr 162026 Wake Forest InvitationalApr 16 · 1500 Meters · Place 7 · CharlotteCharlotte1500 Meters7.3:44.98a PBFr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 35 · CharlotteCharlotte1500 Meters35.3:46.49aFr
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 22 · CharlotteCharlotte800 Meters22.1:52.08aFr
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 85 · CharlotteCharlotte1500 Meters85.3:48.21aFr
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 61 · CharlotteCharlotte800 Meters61.1:52.22aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 13 · CharlotteCharlotte1 MileRound P13.4:07.03a PBFr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 25 · CharlotteCharlotte3000 Meters25.8:27.76a PBFr
Feb 14ASICS Sound InviteFeb 14 · 1 Mile · Place 1 · CharlotteCharlotte1 Mile14:09.61aFr
Feb 7Camel City DistanceFeb 7 · 800 Meters · Place 10 · CharlotteCharlotte800 Meters101:53.74 PB—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 242025 Davidson Meet of ChampionsMay 24 · 1 Mile · Place 1 · Corvian CommunityCorvian Community1 Mile1.4:13.21a PB12
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 1600 Meters · Place 1 · Corvian CommunityCorvian Community1600 Meters1.4:12.97a PB12
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 800 Meters · Place 1 · Corvian CommunityCorvian Community800 Meters1.1:57.88a12
May 9NCHSAA 1A West RegionalMay 9 · 1600 Meters · Place 1 · Corvian CommunityCorvian Community1600 Meters1.4:24.74a12
May 9NCHSAA 1A West RegionalMay 9 · 800 Meters · Place 1 · Corvian CommunityCorvian Community800 Meters1.1:58.91a12
May 11A/2A Catawba Shores Conference ChampionshipMay 1 · 1600 Meters · Place 1 · Corvian Community SchoolCorvian Community School1600 Meters14:28.3812
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Tim Brown Hough 1:52.21 · Place 8 · Corvian Community ScCorvian Community ScMR Carnival: Tim Brown Hough 1:52.2181:53.90 PBSR
Apr 1Hickory Ridge Home Meet #1Apr 1 · 800 Meters · Place 1 · Corvian CommunityCorvian Community800 Meters1.1:57.79a12
Mar 19West Wolverines Meet 1Mar 19 · 800 Meters · Corvian CommunityCorvian Community800 Meters—NT12
Mar 61A/2A Catawba Shores Pre-Conference MeetMar 6 · 3200 Meters · Place 1 · Corvian Community ScCorvian Community Sc3200 Meters110:15.57 PB—
Mar 61A/2A Catawba Shores Pre-Conference MeetMar 6 · 3200 Meters · Place 1 · Corvian Community ScCorvian Community Sc3200 Meters110:15.57—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 14NCHSAA 1A/2A State Championships Feb 14 · 1600 Meters · Place 1 · Corvian CommCorvian Comm1600 Meters14:20.9012
Feb 4Catawba Shores Conference Championship & OthersFeb 4 · 1000 Meters · Place 1 · Corvian CommunityCorvian Community1000 Meters1.2:47.28a12
Feb 4Catawba Shores Conference Championship & OthersFeb 4 · 1000 Meters · Place 1 · Corvian CommunityCorvian Community1000 Meters1.2:47.28a12
Feb 4Catawba Shores Conference Championship & OthersFeb 4 · 1600 Meters · Place 1 · Corvian CommunityCorvian Community1600 Meters1.4:27.92a12
Feb 4Catawba Shores Conference Championship & OthersFeb 4 · 1600 Meters · Place 1 · Corvian CommunityCorvian Community1600 Meters1.4:27.92a12
Jan 25Fast Track InvitationalJan 25 · 1600 Meters · Place 5 · Corvian CommCorvian Comm1600 Meters54:19.50 PB—
Jan 7Phoenix Academy Invitational #2Jan 7 · 1000 Meters · Place 1 · Corvian CommCorvian Comm1000 Meters12:36.49 PB12

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 20Cardinal Winter Classic #2Dec 20 · 1000 Meters · Place 1 · Corvian CommunityCorvian Community1000 Meters1.2:36.79a PB12
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 37 · Corvian CommunityCorvian Community3200 Meters37.9:30.24aUnofficial12
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 1600 Meters · Place 1 · Corvian CommunityCorvian Community1600 Meters1.4:20.16a11
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · Place 1 · Corvian CommunityCorvian Community800 Meters1.1:59.89a11
May 11NCHSAA 1A West RegionalMay 11 · 1600 Meters · Place 1 · Corvian CommunityCorvian Community1600 Meters1.4:24.12a11
May 11NCHSAA 1A West RegionalMay 11 · 800 Meters · Place 1 · Corvian CommunityCorvian Community800 Meters1.2:00.47a11
Apr 12Cardinal Twilight ClassicApr 12 · 1600 Meters · Place 1 · Corvian Community ScCorvian Community Sc1600 Meters14:29.70—
Mar 28JM Robinson Meet #2Mar 28 · 800 Meters · Place 2 · Corvian CommunityCorvian Community800 Meters2.1:57.25a11
Mar 21Concord Spiders OpenMar 21 · 3200 Meters · Corvian CommunityCorvian Community3200 Meters—DNF11
Mar 21Concord Spiders OpenMar 21 · 800 Meters · Place 1 · Corvian CommunityCorvian Community800 Meters1.2:00.80a11
Mar 71A/2A Catawba Shores Pre-Conference MeetMar 7 · 800 Meters · Place 2 · Corvian Community SchoolCorvian Community School800 Meters22:03.5511
Mar 71A/2A Catawba Shores Pre-Conference MeetMar 7 · 1600 Meters · Place 2 · Corvian Community SchoolCorvian Community School1600 Meters24:38.4811

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17H.O.T. SantaDec 17 · 1000 Meters · Corvian CommunityCorvian Community1000 Meters--DNS12
Dec 17H.O.T. SantaDec 17 · 1600 Meters · Place 1 · Corvian CommunityCorvian Community1600 Meters1.4:21.69a12
Dec 12Raider InvitationalDec 12 · 1600 Meters · Place 1 · Corvian CommunityCorvian Community1600 Meters1.4:27.73a12
Feb 10NCHSAA 1A/2A State ChampionshipsFeb 10 · 1000 Meters · Place 17 · Corvian CommunityCorvian Community1000 Meters17.2:52.60a11
Feb 10NCHSAA 1A/2A State ChampionshipsFeb 10 · 1600 Meters · Place 4 · Corvian CommunityCorvian Community1600 Meters4.4:35.17a11
Jan 18Cardinal Winter Classic #2Jan 18 · 1000 Meters · Place 1 · Corvian Community ScCorvian Community Sc1000 Meters12:42.19—
Jan 6Just Don't Lose HS ClassicJan 6 · 1600 Meters · Place 4 · Corvian CommCorvian Comm1600 Meters44:36.19—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Cardinal Winter Classic #1Dec 14 · 1000 Meters · Place 1 · Corvian CommunityCorvian Community1000 Meters1.2:46.31aUnofficial11
Nov 21Cardinal Preview Polar Bear Meet Nov 21 · 1600 Meters · Place 2 · Corvian CommunityCorvian Community1600 Meters2.4:39.44aUnofficial11
Nov 18New Balance Dash for DoobieNov 18 · 3200 Meters · Place 98 · Corvian CommunityCorvian Community3200 Meters98.10:12.57aUnofficial11
May 13NCHSAA 1A Midwest RegionalMay 13 · 1600 Meters · Place 8 · Corvian CommunityCorvian Community1600 Meters8.5:00.37a10
May 13NCHSAA 1A Midwest RegionalMay 13 · 800 Meters · Corvian CommunityCorvian Community800 Meters--DNF10
Mar 11Track Out - Meet Under the LightsMar 11 · 1600 Meters · Place 10 · Corvian Community ScCorvian Community Sc1600 Meters104:55.00—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30Spartan Last ChanceJan 30 · 1600 Meters · Place 21 · Corvian CommunityCorvian Community1600 Meters21.5:03.88a10
Jan 18Winter ClassicJan 18 · 1600 Meters · Place 3 · Corvian Community SchoolCorvian Community School1600 Meters34:59.8810

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Donna Davis Holiday InvitationalDec 15 · 1600 Meters · Corvian CommunityCorvian Community1600 Meters--DNS10
Feb 1Spartan Winter InvitationalFeb 1 · 1600 Meters · Place 8 · Corvian CommCorvian Comm1600 Meters85:43.879

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Nov 14Turkey ClassicNov 14 · 1600 Meters · Place 5 · Corvian CommunityCorvian Community1600 Meters5.5:03.89aUnofficial10
May 3Metro 8 Conference MeetMay 3 · 1600 Meters · Place 2 · Corvian CommCorvian Comm1600 Meters25:28.709
Apr 8Corvian Community School MeetApr 8 · Complete · Place 3 · Corvian CommunityCorvian CommunityComplete35:28.70 PB—
Apr 8Metro Meet #3Apr 8 · 1600 Meters · Place 3 · Corvian CommCorvian Comm1600 Meters35:31.169
Mar 30Woodlawn School Home Meet 1Mar 30 · 800 Meters · Place 4 · Corvian CommunityCorvian Community800 Meters42:22.79—
Mar 26Corvian Community HS MeetMar 26 · 1600 Meters · Corvian CommunityCorvian Community1600 Meters--DNS9
Mar 22Metro Meet #2Mar 22 · 3200 Meters · Place 3 · Corvian CommCorvian Comm3200 Meters311:53.389
Mar 22Metro Meet #2Mar 22 · 3200 Meters · Place 3 · Corvian CommCorvian Comm3200 Meters311:53.389
Mar 22Corvian Prep Multi-Team EventMar 22 · 3200 Meters · Place 3 · Corvian CommunityCorvian Community3200 Meters3.11:53.38a9
Mar 8Corvian Community HS MeetMar 8 · Results · Place 6 · Corvian CommunityCorvian CommunityResults65:31.16 PB—