Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Rolesville High SchoolThe Rams Rise & Run 3k · Aug 279:43.00The Rams Rise & Run 3kAugust 27, 2022
5,000 Meters · Boyd Lee ParkNCHSAA 3A East Regional · Jan 1617:48.91NCHSAA 3A East RegionalJanuary 16, 2021
5,000 Meters · Boyd Lee ParkNCHSAA 4A East Regional · Oct 3015:44.51NCHSAA 4A East RegionalOctober 30, 2021
5,000 Meters · Frank LiskeCharlotte Opener · Aug 2915:38.0Charlotte OpenerAugust 29, 2025
5,000 Meters · Ivey Redmon Sports ComplexNCHSAA XC State Championship · Nov 516:22.57NCHSAA XC State ChampionshipNovember 5, 2022
5,000 Meters · Northeast Creek Park RoadNCHSAA 3A East Regional · Oct 2915:35.49NCHSAA 3A East RegionalOctober 29, 2022
5,000 Meters · Smithfield-Selma HSGreater Neuse River 3A Championships · Jan 616:19Greater Neuse River 3A ChampionshipsJanuary 6, 2021
5,000 Meters · South Johnston High SchoolGNRC Cleveland @ South Johnston · Dec 1717:31GNRC Cleveland @ South JohnstonDecember 17, 2020
5,000 Meters · South View HSThe Jungle Run · Aug 3123:50.68The Jungle RunAugust 31, 2019
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2615:52.6NXR Southeast Regional ChampionshipsNovember 26, 2022
8,000 Meters · Lake Oaks ParkThe American Cross Country Championships · Oct 3126:11.9The American Cross Country ChampionshipsOctober 31, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 226:06.5Paul Short RunOctober 2, 2026
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 1024:46.28Royals ChallengeOctober 10, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31The American Cross Country ChampionshipsOct 31 · 8,000 Meters American · Place 55 · CharlotteCharlotte8,000 Meters American5526:11.9 PBJr
Oct 2Paul Short RunOct 2 · 8,000 Meters Gold · Place 173 · CharlotteCharlotte8,000 Meters Gold17326:06.5 PBJr
Sep 11Queen City InviteSep 11 · 8,000 Meters Mens · Place 12 · CharlotteCharlotte8,000 Meters Mens1225:15.7Jr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 10Royals ChallengeOct 10 · 8,000 Meters Gold · Place 8 · CharlotteCharlotte8,000 Meters Gold824:46.28 PBSo
Sep 12Queen City InviteSep 12 · 8,000 Meters Collegiate · Place 22 · CharlotteCharlotte8,000 Meters Collegiate2225:11.51So
Aug 29Charlotte OpenerAug 29 · 5,000 Meters Men's Race · Place 21 · CharlotteCharlotte5,000 Meters Men's Race2115:38.0 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 6Elon Friday Night Lights OpenerSep 6 · 6,000 Meters Varsity · Place 8 · CharlotteCharlotte6,000 Meters Varsity818:51.5FR
Aug 30Charlotte OpenerAug 30 · 5,000 Meters Varsity · Place 20 · CharlotteCharlotte5,000 Meters Varsity2015:25.2FR

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 51 · West JohnstonWest Johnston5,000 Meters Championship5115:52.6 PB12
Nov 5NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 3A · Place 4 · West JohnstonWest Johnston5,000 Meters 3A416:22.57 PB12
Oct 29NCHSAA 3A East RegionalOct 29 · 5,000 Meters Varsity · Place 1 · West JohnstonWest Johnston5,000 Meters Varsity115:35.49 PB12
Oct 8N.C. Runners Elite InvitationalOct 8 · 5,000 Meters Championship · Place 12 · West JohnstonWest Johnston5,000 Meters Championship1215:51.3312
Sep 24 Bo Run 2022 Sep 24 · 5,000 Meters Championship · Place 1 · West JohnstonWest Johnston5,000 Meters Championship115:30.59—
Sep 17adidas XC ChallengeSep 17 · 5,000 Meters Championship · Place 18 · West JohnstoWest Johnsto5,000 Meters Championship1815:32.712
Aug 27The Rams Rise & Run 3kAug 27 · 3,000 Meters Varsity · Place 1 · West JohnstonWest Johnston3,000 Meters Varsity19:43.00 PB12

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6NCHSAA State ChampionshipNov 6 · 5,000 Meters 4A · Place 49 · Cleveland HiCleveland Hi5,000 Meters 4A4916:34.0311
Oct 30NCHSAA 4A East RegionalOct 30 · 5,000 Meters Championship · Place 5 · ClevelandCleveland5,000 Meters Championship515:44.51 PB11
Oct 16Bo Run 2021Oct 16 · 5,000 Meters Championship · Place 2 · Cleveland HiCleveland Hi5,000 Meters Championship216:04.20—
Oct 9NC Runners Elite InvitationalOct 9 · 5,000 Meters Championship · Place 7 · Cleveland HiCleveland Hi5,000 Meters Championship716:16.40—
Sep 18Adidas XC ChallengeSep 18 · 5,000 Meters Varsity · Place 3 · ClevelandCleveland5,000 Meters Varsity316:13.711
Jan 22NCHSAA State ChampionshipJan 22 · 5,000 Meters 3A · Place 55 · ClevelandCleveland5,000 Meters 3A5517:42.2110
Jan 16NCHSAA 3A East RegionalJan 16 · 5,000 Meters Varsity · Place 8 · ClevelandCleveland5,000 Meters Varsity817:48.91 PB10
Jan 6Greater Neuse River 3A ChampionshipsJan 6 · 5,000 Meters Varsity · Place 1 · ClevelandCleveland5,000 Meters Varsity116:19 PB10

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 17GNRC Cleveland @ South JohnstonDec 17 · 5,000 Meters Varsity · Place 1 · ClevelandCleveland5,000 Meters Varsity117:31 PB10
Nov 24Cleveland @ Smithfield-SelmaNov 24 · 5,000 Meters Varsity · Place 1 · ClevelandCleveland5,000 Meters Varsity118:15.00—

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23Greater Neuse River Conference MeetOct 23 · 5,000 Meters Varsity · Place 40 · Cleveland RamsCleveland Rams5,000 Meters Varsity4022:26.00—
Sep 28Bo RunSep 28 · 5,000 Meters Invitational · Place 103 · Cleveland HiCleveland Hi5,000 Meters Invitational10322:58.67—
Sep 21Adidas XC ChallengeSep 21 · 5,000 Meters JV White · Place 176 · ClevelandCleveland5,000 Meters JV White17622:41.99
Sep 6Friday Night Lights XC FestivalSep 6 · 5,000 Meters Junior Varsity · Place 360 · Cleveland HiCleveland Hi5,000 Meters Junior Varsity36025:07.29—
Aug 31The Jungle RunAug 31 · 5,000 Meters Invitational · Place 262 · ClevelandCleveland5,000 Meters Invitational26223:50.68 PB9
Aug 24Wendell Park Early Bird InvitationalAug 24 · 5,000 Meters Open · Place 54 · Cleveland RamsCleveland Rams5,000 Meters Open5424:23.79—