Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 215:31.29Mount Tabor Mile & Throwing ThunderMarch 21, 2025
1000 Meters · IndoorForsyth County Series · Dec 43:15.47aForsyth County SeriesDecember 4, 2025
1500 Meters · OutdoorAAU North Carolina District Qualifier · Jun 55:11.54aAAU North Carolina District QualifierJune 5, 2026
1600 Meters · IndoorNCHSAA 1A/2A Champs · Feb 115:27.03aNCHSAA 1A/2A ChampsFebruary 11, 2026
1600 Meters · OutdoorNCHSAA 2A/4A Outdoor State Championship · May 135:28.40aNCHSAA 2A/4A Outdoor State ChampionshipMay 13, 2026
2 Miles · OutdoorAdidas Track Nationals 2026 · Jun 1812:12.13aAdidas Track Nationals 2026June 18, 2026
3000 Meters · IndoorThe VA Showcase · Jan 1711:32.02aThe VA ShowcaseJanuary 17, 2026
3000 Meters · OutdoorAAU Track and Field Region 25 Qualifier · Jun 2511:27.53aAAU Track and Field Region 25 QualifierJune 25, 2026
3200 Meters · IndoorNCHSAA 1A/2A Champs · Feb 1111:52.05aNCHSAA 1A/2A ChampsFebruary 11, 2026
3200 Meters · OutdoorYellowjacket Classic · Mar 2112:04.50aYellowjacket ClassicMarch 21, 2026
400 Meters · OutdoorNorth Stokes Home Meet #3 · Apr 161:10.75North Stokes Home Meet #3April 16, 2025
800 Meters · IndoorThe VA Showcase · Jan 172:31.95aThe VA ShowcaseJanuary 17, 2026
800 Meters · OutdoorAAU Track and Field Region 25 Qualifier · Jun 252:31.90aAAU Track and Field Region 25 QualifierJune 25, 2026
800 Meters · Relay Split · IndoorNCHSAA 1A/2A Champs · Feb 112:36.420NCHSAA 1A/2A ChampsFebruary 11, 2026
800 Meters · Relay Split · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 202:33.345NCHSAA 1A/3A Outdoor State ChampionshipMay 20, 2024
High Jump · IndoorAAU Indoor National Championship · Mar 62:33.93AAU Indoor National ChampionshipMarch 6, 2026
MR Carnival: Carmen Alder Pinecrest 4:42.45 · OutdoorCarolina Distance Carnival · Apr 265:42.91Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 3000 Meters · Place 1 · High Point BlazeHigh Point Blaze3000 Meters111:27.53a PB11
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 1500 Meters · Place 4 · High Point BlazeHigh Point Blaze1500 Meters45:19.86a11
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 800 Meters · Place 7 · High Point BlazeHigh Point Blaze800 Meters72:31.90a PB11
Jun 18Adidas Track Nationals 2026Jun 18 · 2 Miles · Place 15 · High Point BlazeHigh Point Blaze2 Miles15.12:12.13a PB11
Jun 18Adidas Track Nationals 2026Jun 18 · 1 Mile · Place 27 · High Point BlazeHigh Point Blaze1 Mile27.5:44.80a11
Jun 18Adidas Track Nationals 2026Jun 18 · 1600 Meters · Place 27 · High Point BlazeHigh Point Blaze1600 Meters27.5:42.67a11
Jun 5AAU North Carolina District QualifierJun 5 · 3000 Meters · Place 2 · High Point BlazeHigh Point Blaze3000 Meters2.11:29.71a11
Jun 5AAU North Carolina District QualifierJun 5 · 1500 Meters · Place 3 · High Point BlazeHigh Point Blaze1500 Meters3.5:11.54a PB11
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Place 12 · High Point BlazeHigh Point Blaze800 Meters12.2:34.44a11
May 30Johnson RileyMay 30 · 3000 Meters · Place 5 · High Point BlazeHigh Point Blaze3000 Meters5.11:30.88a11
May 30Johnson RileyMay 30 · 3000 Meters · Place 2 · High Point BlazeHigh Point Blaze3000 Meters2.11:30.88a11
May 30Johnson RileyMay 30 · 1500 Meters · High Point BlazeHigh Point Blaze1500 Meters--DNS11
May 30Johnson RileyMay 30 · 800 Meters · Place 4 · High Point BlazeHigh Point Blaze800 Meters4.2:33.68a11
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 3200 Meters · Place 5 · Bishop McGuinnessBishop McGuinness3200 Meters5.12:19.72a11
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 1600 Meters · Place 6 · Bishop McGuinnessBishop McGuinness1600 Meters6.5:28.40a PB11
May 9NCHSAA 2A Central RegionalMay 9 · 3200 Meters · Place 3 · Bishop McGuinnessBishop McGuinness3200 Meters3.12:07.02a11
May 9NCHSAA 2A Central RegionalMay 9 · 1600 Meters · Place 3 · Bishop McGuinnessBishop McGuinness1600 Meters3.5:40.67a11
May 1Mount Tabor Last Chance MeetMay 1 · 1600 Meters · Place 7 · Bishop McGuinnessBishop McGuinness1600 Meters7.5:30.04a11
May 1Mount Tabor Last Chance MeetMay 1 · 800 Meters · Place 6 · Bishop McGuinnessBishop McGuinness800 Meters6.2:32.29a11
Apr 16Bishop McGuinness Home MeetApr 16 · 800 Meters · Place 1 · Bishop McGuinnessBishop McGuinness800 Meters1.2:33.88a11
Mar 28Mighty Viking InvitationalMar 28 · 3200 Meters · Place 3 · Bishop McGuinnessBishop McGuinness3200 Meters3.12:12.57a11
Mar 28Mighty Viking InvitationalMar 28 · 1600 Meters · Place 2 · Bishop McGuinnessBishop McGuinness1600 Meters2.5:32.50a11
Mar 21Yellowjacket ClassicMar 21 · 3200 Meters · Place 1 · Bishop McGuinnessBishop McGuinness3200 Meters1.12:04.50a PB11
Mar 21Yellowjacket ClassicMar 21 · 1600 Meters · Place 1 · Bishop McGuinnessBishop McGuinness1600 Meters1.5:38.09a11

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 6AAU Indoor National ChampionshipMar 6 · High Jump · Place 4 · High Point BlazeHigh Point BlazeHigh Jump42:33.93 PB—
Mar 6AAU Indoor National ChampionshipMar 6 · High Jump · Place 1 · High Point BlazeHigh Point BlazeHigh Jump111:19.02—
Feb 11NCHSAA 1A/2A ChampsFeb 11 · 800 Meters · Bishop McGuinnessBishop McGuinness800 MetersRelay Split—2:36.420 PB11
Feb 11NCHSAA 1A/2A ChampsFeb 11 · 3200 Meters · Place 4 · Bishop McGuinnessBishop McGuinness3200 Meters4.11:52.05a PB11
Feb 11NCHSAA 1A/2A ChampsFeb 11 · 1000 Meters · Bishop McGuinnessBishop McGuinness1000 Meters--DNF11
Feb 11NCHSAA 1A/2A ChampsFeb 11 · 1600 Meters · Place 5 · Bishop McGuinnessBishop McGuinness1600 Meters5.5:27.03a PB11
Jan 17The VA ShowcaseJan 17 · 3000 Meters · Place 4 · High Point BlazeHigh Point Blaze3000 Meters4.11:32.02a PB11
Jan 17The VA ShowcaseJan 17 · 800 Meters · Place 7 · High Point BlazeHigh Point Blaze800 Meters7.2:31.95a PB11
Jan 12Mighty Vikings InvitationalJan 12 · 3200 Meters · Place 2 · Bishop McGuinnessBishop McGuinness3200 Meters212:52.16a11
Jan 12Mighty Vikings InvitationalJan 12 · 1600 Meters · Place 3 · Bishop McGuinnessBishop McGuinness1600 Meters35:38.69a11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1000 Meters · High Point BlazeHigh Point Blaze1000 Meters—DNS11
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1600 Meters · High Point BlazeHigh Point Blaze1600 Meters—DNS11
Dec 20ASICS Holiday InvitationalDec 20 · 3200 Meters · Place 3 · UnattachedUnattached3200 Meters3.12:12.07a11
Dec 20ASICS Holiday InvitationalDec 20 · 1600 Meters · Place 26 · UnattachedUnattached1600 Meters26.5:48.10a11
Dec 4Forsyth County SeriesDec 4 · 800 Meters · Bishop McGuinnessBishop McGuinness800 MetersRelay Split—2:37.03611
Dec 4Forsyth County SeriesDec 4 · 1000 Meters · Place 2 · Bishop McGuinnessBishop McGuinness1000 Meters2.3:15.47a PB11
Dec 2Phoenix Academy InvitationalDec 2 · 1600 Meters · Place 1 · Bishop McGuinnessBishop McGuinness1600 Meters1.5:40.36a11
Nov 20NW Cabarrus November InvitationalNov 20 · 1000 Meters · Place 2 · Bishop McGuinnessBishop McGuinness1000 Meters2.3:17.33a11

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 3000 Meters · Place 3 · High Point BlazeHigh Point Blaze3000 Meters3.11:31.66a10
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 1500 Meters · Place 6 · High Point BlazeHigh Point Blaze1500 Meters6.5:11.86a10
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 11 · High Point BlazeHigh Point Blaze800 Meters11.2:31.97a10
Jun 6AAU North Carolina District QualifierJun 6 · 3000 Meters · Place 6 · High Point BlazeHigh Point Blaze3000 Meters6.12:17.32a10
Jun 6AAU North Carolina District QualifierJun 6 · 3000 Meters · Place 6 · High Point BlazeHigh Point Blaze3000 Meters6.12:17.32a10
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 7 · High Point BlazeHigh Point Blaze1500 Meters7.5:16.57a10
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 13 · High Point BlazeHigh Point Blaze800 Meters13.2:33.99a10
May 31James Carter Invitational 2025May 31 · 3000 Meters · Place 1 · High Point BlazeHigh Point Blaze3000 Meters111:35.10a10
May 31James Carter Invitational 2025May 31 · 1500 Meters · Place 4 · High Point BlazeHigh Point Blaze1500 Meters45:23.30a10
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 1500 Meters · Place 8 · High Point BlazeHigh Point Blaze1500 Meters8.5:34.96a10
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 800 Meters · Place 8 · High Point BlazeHigh Point Blaze800 Meters8.2:40.29a10
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 1600 Meters · Place 10 · Bishop McGuinnessBishop McGuinness1600 Meters10.5:51.25a10
May 10NCHSAA 1A Midwest RegionalMay 10 · 3200 Meters · Place 5 · Bishop McGuinnessBishop McGuinness3200 Meters5.12:48.03a10
May 10NCHSAA 1A Midwest RegionalMay 10 · 1600 Meters · Place 3 · Bishop McGuinnessBishop McGuinness1600 Meters3.5:43.19a10
May 10NCHSAA 1A Midwest RegionalMay 10 · 800 Meters · Place 6 · Bishop McGuinnessBishop McGuinness800 Meters6.2:40.64a10
Apr 28Northwest Piedmont 1A Track & Field Championships Apr 28 · 3200 Meters · Place 2 · Bishop McGuinnessBishop McGuinness3200 Meters213:05.2810
Apr 28Northwest Piedmont 1A Track & Field Championships Apr 28 · 800 Meters · Place 1 · Bishop McGuinnessBishop McGuinness800 Meters12:39.9110
Apr 28Northwest Piedmont 1A Track & Field Championships Apr 28 · 1600 Meters · Place 1 · Bishop McGuinnessBishop McGuinness1600 Meters15:49.0110
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 170 · Bishop McGuinnessBishop McGuinness1600 Meters1705:40.49SO
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Carmen Alder Pinecrest 4:42.45 · Place 171 · Bishop McGuinnessBishop McGuinnessMR Carnival: Carmen Alder Pinecrest 4:42.451715:42.91 PBSO
Apr 16North Stokes Home Meet #3Apr 16 · 400 Meters · Place 5 · Bishop McGuinnessBishop McGuinness400 Meters51:10.75 PB10
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 4 · Bishop McGuinnessBishop McGuinness1 Mile45:31.29 PB10
Mar 15Greensboro Gladiators InvitationalMar 15 · 3200 Meters · Place 1 · Bishop McGuinnessBishop McGuinness3200 Meters112:25.7810
Mar 15Greensboro Gladiators InvitationalMar 15 · 3200 Meters · Place 1 · Bishop McGuinnessBishop McGuinness3200 Meters112:25.7810
Mar 8Falcon RelaysMar 8 · 1600 Meters · Place 3 · Bishop McGuinnessBishop McGuinness1600 Meters3.5:46.07a10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 67 · UnattachedUnattached3200 Meters67.11:41.46aUnofficial10
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · Bishop McGuinnessBishop McGuinness800 MetersRelay Split—2:33.345 PB9
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 3200 Meters · Place 6 · Bishop McGuinnessBishop McGuinness3200 Meters6.12:51.98a9
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 1600 Meters · Place 6 · Bishop McGuinnessBishop McGuinness1600 Meters6.5:42.76a9
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · Place 9 · Bishop McGuinnessBishop McGuinness800 Meters9.2:36.41a9
May 11NCHSAA 1A Midwest RegionalMay 11 · 3200 Meters · Place 1 · Bishop McGuinnessBishop McGuinness3200 Meters1.12:25.21a9
May 11NCHSAA 1A Midwest RegionalMay 11 · 1600 Meters · Place 2 · Bishop McGuinnessBishop McGuinness1600 Meters2.5:40.12a9
May 11NCHSAA 1A Midwest RegionalMay 11 · 800 Meters · Place 2 · Bishop McGuinnessBishop McGuinness800 Meters2.2:33.13a9
Mar 2Reagan InviteMar 2 · 1600 Meters · Place 6 · Bishop McGuinnessBishop McGuinness1600 Meters6.5:52.31a9
Mar 2Reagan InviteMar 2 · 800 Meters · Place 5 · Bishop McGuinnessBishop McGuinness800 Meters5.2:42.35a9