Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorJust Don't Lose Classic · Jan 103:20.62Just Don't Lose ClassicJanuary 10, 2026
1500 Meters · OutdoorAAU Track & Field Region 25 Qualifier · Jun 265:08.65aAAU Track & Field Region 25 QualifierJune 26, 2025
1600 Meters · IndoorASICS Holiday Invitational · Dec 205:32.94aASICS Holiday InvitationalDecember 20, 2025
1600 Meters · Outdoor3A Central Regionals · May 85:32.90a3A Central RegionalsMay 8, 2026
3000 Meters · OutdoorAAU North Carolina District Qualifier · Jun 511:39.55aAAU North Carolina District QualifierJune 5, 2026
3200 Meters · OutdoorWheatmore 16 Home Meet #3 · Apr 313:51.10Wheatmore 16 Home Meet #3April 3, 2025
400 Meters · IndoorWheatmore 16 Home Meet #1 · Feb 271:13.40Wheatmore 16 Home Meet #1February 27, 2025
800 Meters · IndoorWheatmore 16 Home Meet #1 · Feb 272:47.50Wheatmore 16 Home Meet #1February 27, 2025
800 Meters · OutdoorAAU Track and Field Region 25 Qualifier · Jun 252:29.36aAAU Track and Field Region 25 QualifierJune 25, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 3000 Meters · Place 22 · High Point BlazeHigh Point Blaze3000 Meters22.11:48.05a10
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 32 · High Point BlazeHigh Point Blaze1500 Meters32.5:16.18a10
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 58 · High Point BlazeHigh Point Blaze800 MetersRound P58.2:36.55a10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 3000 Meters · Place 3 · High Point BlazeHigh Point Blaze3000 Meters311:48.23a10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 1500 Meters · Place 5 · High Point BlazeHigh Point Blaze1500 Meters55:17.30a10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 800 Meters · Place 6 · High Point BlazeHigh Point Blaze800 Meters62:29.36a PB10
Jun 5AAU North Carolina District QualifierJun 5 · 3000 Meters · Place 3 · High Point BlazeHigh Point Blaze3000 Meters3.11:39.55a PB10
Jun 5AAU North Carolina District QualifierJun 5 · 1500 Meters · Place 4 · High Point BlazeHigh Point Blaze1500 Meters4.5:11.32a10
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Place 5 · High Point BlazeHigh Point Blaze800 Meters5.2:32.55a10
May 30Johnson RileyMay 30 · 3000 Meters · High Point BlazeHigh Point Blaze3000 Meters--DNS10
May 30Johnson RileyMay 30 · 3000 Meters · High Point BlazeHigh Point Blaze3000 Meters--DNS10
May 14NCHSAA 1A/3A Outdoor State ChampionshipMay 14 · 1600 Meters · Place 5 · WheatmoreWheatmore1600 Meters5.5:35.39a10
May 14NCHSAA 1A/3A Outdoor State ChampionshipMay 14 · 800 Meters · Place 6 · WheatmoreWheatmore800 Meters6.2:31.38a10
May 83A Central RegionalsMay 8 · 3200 Meters · WheatmoreWheatmore3200 Meters--DNF10
May 83A Central RegionalsMay 8 · 1600 Meters · Place 3 · WheatmoreWheatmore1600 Meters3.5:32.90a PB10
May 83A Central RegionalsMay 8 · 800 Meters · Place 5 · WheatmoreWheatmore800 Meters5.2:31.94a10
Mar 14Asheboro Get Your Marks InvitationalMar 14 · 1600 Meters · Place 2 · WheatmoreWheatmore1600 Meters2.5:37.05a10
Mar 14Asheboro Get Your Marks InvitationalMar 14 · 800 Meters · Place 2 · WheatmoreWheatmore800 Meters2.2:33.82a10
Feb 25Asheboro HS Non-Con #1Feb 25 · 1600 Meters · Place 1 · WheatmoreWheatmore1600 Meters1.5:53.98a10
Feb 25Asheboro HS Non-Con #1Feb 25 · 800 Meters · Place 1 · WheatmoreWheatmore800 Meters1.2:40.72a10
Jan 8Grolar Bear #1Jan 8 · 3200 Meters · Place 3 · WheatmoreWheatmore3200 Meters3.12:38.01aUnofficial10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 3A ChampsFeb 11 · 3200 Meters · WheatmoreWheatmore3200 Meters--DNS10
Feb 11NCHSAA 3A ChampsFeb 11 · 1000 Meters · Place 7 · WheatmoreWheatmore1000 Meters7.3:31.57a10
Feb 11NCHSAA 3A ChampsFeb 11 · 1600 Meters · Place 6 · WheatmoreWheatmore1600 Meters6.5:53.38a10
Jan 10Just Don't Lose ClassicJan 10 · 1000 Meters · Place 29 · WheatmoreWheatmore1000 Meters293:20.62 PB—

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 1600 Meters · Place 13 · WheatmoreWheatmore1600 Meters13.5:32.94a PB10
Dec 13Stay In Your Lane InvitationalDec 13 · 1600 Meters · Place 13 · WheatmoreWheatmore1600 Meters13.5:39.99a10
Feb 27Wheatmore 16 Home Meet #1Feb 27 · 800 Meters · Place 1 · Wheatmore HiWheatmore Hi800 Meters12:47.50 PB—
Feb 27Wheatmore 16 Home Meet #1Feb 27 · 400 Meters · Place 1 · Wheatmore HiWheatmore Hi400 Meters11:13.40 PB—
Feb 4Catawba Shores Conference Championship & OthersFeb 4 · 1000 Meters · Place 9 · WheatmoreWheatmore1000 Meters9.3:29.20a9
Feb 1Mondo Elite HS InvitationalFeb 1 · 1000 Meters · Place 57 · WheatmoreWheatmore1000 Meters573:29.04—
Feb 1Mondo Elite HS InvitationalFeb 1 · 1600 Meters · Place 73 · WheatmoreWheatmore1600 Meters736:03.34—
Jan 28Eastern / Southeast Alamance #3Jan 28 · 1600 Meters · Place 5 · Wheatmore HiWheatmore Hi1600 Meters55:57.299
Jan 28Eastern / Southeast Alamance #3Jan 28 · 1000 Meters · Place 1 · Wheatmore HiWheatmore Hi1000 Meters13:39.789
Jan 28Eastern / Southeast Alamance #3Jan 28 · 1600 Meters · Place 5 · Wheatmore HiWheatmore Hi1600 Meters55:57.299
Jan 28Eastern / Southeast Alamance #3Jan 28 · 1000 Meters · Place 1 · Wheatmore HiWheatmore Hi1000 Meters13:39.789
Jan 25Fast Track InvitationalJan 25 · 1000 Meters · Place 48 · WheatmoreWheatmore1000 Meters483:31.46—
Jan 4JDL Run Fast InvitationalJan 4 · 1000 Meters · Place 27 · WheatmoreWheatmore1000 Meters273:35.28—

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 3000 Meters · Place 4 · High Point BlazeHigh Point Blaze3000 Meters4.11:47.65a9
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 1500 Meters · Place 4 · High Point BlazeHigh Point Blaze1500 Meters4.5:08.65a PB9
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 7 · High Point BlazeHigh Point Blaze800 Meters7.2:30.27a9
Jun 6AAU North Carolina District QualifierJun 6 · 3000 Meters · Place 5 · High Point BlazeHigh Point Blaze3000 Meters5.11:58.72a9
Jun 6AAU North Carolina District QualifierJun 6 · 3000 Meters · Place 5 · High Point BlazeHigh Point Blaze3000 Meters5.11:58.72a9
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 5 · High Point BlazeHigh Point Blaze1500 Meters5.5:14.76a9
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 12 · High Point BlazeHigh Point Blaze800 Meters12.2:32.69a9
May 242025 Durham Striders Invitation (Dev)May 24 · 1500 Meters · Place 2 · High Point BlazeHigh Point Blaze1500 Meters25:10.39—
May 242025 Durham Striders Invitation (Dev)May 24 · 800 Meters · Place 1 · High Point BlazeHigh Point Blaze800 Meters12:30.39—
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 1600 Meters · Place 11 · WheatmoreWheatmore1600 Meters11.5:43.54a9
May 10NCHSAA 2A Midwest RegionalMay 10 · 1600 Meters · Place 4 · WheatmoreWheatmore1600 Meters4.5:38.20a9
May 10NCHSAA 2A Midwest RegionalMay 10 · 800 Meters · Place 7 · WheatmoreWheatmore800 Meters7.2:36.88a9
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 1500 Meters · Place 2 · High Point BlazeHigh Point Blaze1500 Meters2.5:21.37a9
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 4 · High Point BlazeHigh Point Blaze800 Meters4.2:33.27a9
Apr 3Wheatmore 16 Home Meet #3Apr 3 · 3200 Meters · Place 1 · Wheatmore HiWheatmore Hi3200 Meters113:51.10 PB—
Apr 3Wheatmore 16 Home Meet #3Apr 3 · 800 Meters · Wheatmore HiWheatmore Hi800 Meters—2:34.19—
Apr 3Wheatmore 16 Home Meet #3Apr 3 · 1600 Meters · Wheatmore HiWheatmore Hi1600 Meters—5:45.94—
Apr 1Randolph County ChampionshipsApr 1 · 3200 Meters · Place 1 · WheatmoreWheatmore3200 Meters1.13:59.12a9
Apr 1Randolph County ChampionshipsApr 1 · 1600 Meters · Place 1 · WheatmoreWheatmore1600 Meters1.6:08.98a9
Apr 1Randolph County ChampionshipsApr 1 · 800 Meters · Place 1 · WheatmoreWheatmore800 Meters1.2:35.89a9
Mar 29Timberwolf InviteMar 29 · 1600 Meters · Place 2 · WheatmoreWheatmore1600 Meters2.5:45.95a9
Mar 29Timberwolf InviteMar 29 · 800 Meters · Place 2 · WheatmoreWheatmore800 Meters2.2:34.20a9
Mar 25Wheatmore 16 Home Meet #2Mar 25 · 800 Meters · Place 1 · Wheatmore HiWheatmore Hi800 Meters12:48.70—
Mar 25Wheatmore 16 Home Meet #2Mar 25 · 1600 Meters · Place 1 · Wheatmore HiWheatmore Hi1600 Meters16:15.30—
Mar 22Odell Williams InvitationalMar 22 · 1600 Meters · Place 6 · WheatmoreWheatmore1600 Meters6.5:51.92a9
Mar 22Odell Williams InvitationalMar 22 · 800 Meters · Place 14 · WheatmoreWheatmore800 Meters14.2:39.28a9

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Nov 192024 Cummings Polar Bear #1Nov 19 · 3200 Meters · Place 1 · WheatmoreWheatmore3200 Meters1.13:23.56aUnofficial9
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · 1500 Meters · Place 4 · High Point Blaze Track & XC ClHigh Point Blaze Track & XC Cl1500 Meters45:38.16—
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · 800 Meters · Place 8 · High Point Blaze Track & XC ClHigh Point Blaze Track & XC Cl800 Meters82:38.82—
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 3 · High Point Blaze Track & XC ClHigh Point Blaze Track & XC Cl1500 Meters35:31.54—
Jun 27AAU NC Regional 25 QualifierJun 27 · 800 Meters · Place 3 · High Point Blaze Track & XC ClHigh Point Blaze Track & XC Cl800 Meters32:41.92—
Jun 7AAU North Carolina District QualifierJun 7 · 1500 Meters · Place 3 · High Point BlazeHigh Point Blaze1500 Meters35:34.46a—
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 4 · High Point BlazeHigh Point Blaze800 Meters42:41.96a—
Jun 1NC UnitedJun 1 · 1500 Meters · Place 4 · High Point BlazeHigh Point Blaze1500 Meters4.5:42.90a8
Jun 1NC UnitedJun 1 · 800 Meters · Place 5 · High Point BlazeHigh Point Blaze800 Meters5.2:48.75a8