Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Apr 224:29.50Mount Tabor Mile & Throwing ThunderApril 22, 2022
1500 Meters · IndoorUSATF Hershey 8U-14 Indoor Nationals · Mar 105:01.32aUSATF Hershey 8U-14 Indoor NationalsMarch 10, 2017
1500 Meters · OutdoorUSATF Region 16 Junior Olympic Championships · Jun 214:56.12aUSATF Region 16 Junior Olympic ChampionshipsJune 21, 2018
1600 Meters · IndoorGamecock Indoor Challenge Youth I · Jan 74:30.29aGamecock Indoor Challenge Youth IJanuary 7, 2023
1600 Meters · Outdoor2024 Apex Lions Relays · Apr 204:20.022024 Apex Lions RelaysApril 20, 2024
3000 Meters · Outdooradidas Raleigh Relays · Mar 238:54.54aadidas Raleigh RelaysMarch 23, 2023
3200 Meters · IndoorNCRunners Independent Schools Indoor Championships · Feb 139:20.08NCRunners Independent Schools Indoor ChampionshipsFebruary 13, 2024
3200 Meters · OutdoorNCISAA D1 T&F State Championships · May 199:16.00aNCISAA D1 T&F State ChampionshipsMay 19, 2023
5000 Meters · OutdoorWake Forest Invitational · Apr 1814:22.97aWake Forest InvitationalApril 18, 2025
800 Meters · OutdoorTISAC Championship · May 102:04.06aTISAC ChampionshipMay 10, 2024
Combined results · Outdoordurham striders developmental meet · May 2623.37durham striders developmental meetMay 26, 2012

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 23130th Penn Relays CarnivalApr 23 · 10,000 Meters · NC StateNC State10,000 Meters—DNFJr
Apr 162026 Wake Forest InvitationalApr 16 · 5000 Meters · NC StateNC State5000 Meters--DNSJr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 18Wake Forest InvitationalApr 18 · 5000 Meters · Place 20 · UnattachedUnattached5000 Meters20.14:22.97a PBSo

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 17NCISAA D1 T&F State ChampionshipsMay 17 · 3200 Meters · Place 2 · North Raleigh Christian AcademyNorth Raleigh Christian Academy3200 Meters2.9:17.32a12
May 17NCISAA D1 T&F State ChampionshipsMay 17 · 1600 Meters · Place 5 · North Raleigh Christian AcademyNorth Raleigh Christian Academy1600 Meters5.4:23.66a12
May 10TISAC ChampionshipMay 10 · 3200 Meters · Place 2 · North Raleigh ChristianNorth Raleigh Christian3200 Meters29:32.77a—
May 10TISAC ChampionshipMay 10 · 1600 Meters · Place 3 · North Raleigh ChristianNorth Raleigh Christian1600 Meters34:22.60a—
May 10TISAC ChampionshipMay 10 · 800 Meters · Place 5 · North Raleigh ChristianNorth Raleigh Christian800 Meters52:04.06a PB—
May 2NRCA vs Trinity Christian vs Trinity Raleigh vs Discovery DurhamMay 2 · 800 Meters · Place 1 · North Raleigh ChristianNorth Raleigh Christian800 Meters12:04.99—
Apr 26Cary AC Elite Sprint & DistanceApr 26 · 1600 Meters · Place 8 · North Raleigh Christian AcademNorth Raleigh Christian Academ1600 Meters84:24.4012
Apr 202024 Apex Lions RelaysApr 20 · 1600 Meters · Place 3 · North RaleigNorth Raleig1600 Meters34:20.02 PB—
Apr 18NRCA vs RAVApr 18 · 3200 Meters · Place 1 · North Raleigh ChristianNorth Raleigh Christian3200 Meters110:34.00—
Apr 18NRCA vs RAVApr 18 · 800 Meters · Place 1 · North Raleigh ChristianNorth Raleigh Christian800 Meters12:06.82—
Apr 10Cary Academy Home Meet #2Apr 10 · 3200 Meters · Place 1 · North Raleigh Christian AcademNorth Raleigh Christian Academ3200 Meters19:23.3312
Mar 28Raleigh RelaysMar 28 · 3200 Meters · Place 10 · North Raleigh ChristianNorth Raleigh Christian3200 Meters109:21.71a—
Mar 21NRCA vs Grace vs CAMar 21 · 1600 Meters · Place 1 · North Raleigh Christian AcademyNorth Raleigh Christian Academy1600 Meters1.4:27.812
Mar 21NRCA vs Grace vs CAMar 21 · 800 Meters · Place 1 · North Raleigh Christian AcademyNorth Raleigh Christian Academy800 Meters1.2:07.612
Mar 14NRCA vs Trinity Christian vs Wake ChristianMar 14 · 3200 Meters · Place 1 · North Raleigh Christian AcademyNorth Raleigh Christian Academy3200 Meters1.10:02.512

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13NCRunners Independent Schools Indoor ChampionshipsFeb 13 · 3200 Meters · Place 1 · North RaleigNorth Raleig3200 Meters19:20.08 PB12
Feb 3TISITC ChampionshipsFeb 3 · 3200 Meters · Place 2 · North Raleigh Christian AcadNorth Raleigh Christian Acad3200 Meters29:43.6112
Feb 3TISITC ChampionshipsFeb 3 · 1600 Meters · Place 3 · North Raleigh Christian AcadNorth Raleigh Christian Acad1600 Meters34:33.1312

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 19NCISAA D1 T&F State ChampionshipsMay 19 · 3200 Meters · Place 4 · North Raleigh Christian AcademyNorth Raleigh Christian Academy3200 Meters4.9:16.00a PB11
May 19NCISAA D1 T&F State ChampionshipsMay 19 · 1600 Meters · Place 8 · North Raleigh Christian AcademyNorth Raleigh Christian Academy1600 Meters8.4:22.41a11
May 12TISAC Conference MeetMay 12 · 3200 Meters · Place 1 · North Raleigh Christian AcademyNorth Raleigh Christian Academy3200 Meters1.9:20.5211
May 12TISAC Conference MeetMay 12 · 1600 Meters · Place 4 · North Raleigh Christian AcademyNorth Raleigh Christian Academy1600 Meters4.4:24.9011
May 12TISAC Conference MeetMay 12 · 800 Meters · Place 6 · North Raleigh Christian AcademyNorth Raleigh Christian Academy800 Meters6.2:06.01a11
May 4RVC HOME MEETMay 4 · 3200 Meters · Place 1 · North Raleigh Christian AcademyNorth Raleigh Christian Academy3200 Meters1.10:01.70a11
May 4RVC HOME MEETMay 4 · 1600 Meters · Place 2 · North Raleigh Christian AcademyNorth Raleigh Christian Academy1600 Meters2.4:31.28a11
May 4RVC HOME MEETMay 4 · 800 Meters · Place 2 · North Raleigh Christian AcademyNorth Raleigh Christian Academy800 Meters2.2:08.00a11
Apr 27NRCA vs StDavid's vs TRalApr 27 · 1600 Meters · Place 1 · North Raleigh Christian AcademyNorth Raleigh Christian Academy1600 Meters1.4:33.0811
Apr 27NRCA vs StDavid's vs TRalApr 27 · 800 Meters · Place 2 · North Raleigh Christian AcademyNorth Raleigh Christian Academy800 Meters2.2:08.9511
Mar 23adidas Raleigh RelaysMar 23 · 3200 Meters · Place 15 · North Raleigh Christian AcademyNorth Raleigh Christian Academy3200 Meters15.9:29.51a11
Mar 23adidas Raleigh RelaysMar 23 · 3000 Meters · Place 14 · North Raleigh Christian AcademyNorth Raleigh Christian Academy3000 Meters14.8:54.54a PB11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14NCRunners Independent Schools Indoor ChampionshipFeb 14 · 3200 Meters · Place 2 · North Raleigh Christian AcademyNorth Raleigh Christian Academy3200 Meters2.9:34.44a11
Jan 13Virginia Showcase InvitationalJan 13 · 3200 Meters · Place 3 · North Raleigh Christian AcademyNorth Raleigh Christian Academy3200 Meters3.9:20.32a11
Jan 7Gamecock Indoor Challenge Youth IJan 7 · 1600 Meters · Place 1 · North Wake TrackNorth Wake Track1600 Meters1.4:30.29a PB11

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 38 · North Raleigh Christian AcademyNorth Raleigh Christian Academy3200 Meters38.9:40.03aUnofficial11
May 13NCHSAA 4A East RegionalMay 13 · 3200 Meters · Place 5 · MillbrookMillbrook3200 Meters59:27.5410
May 13NCHSAA 4A East RegionalMay 13 · 3200 Meters · Place 5 · MillbrookMillbrook3200 Meters59:27.5410
Apr 30NAC VI Track Conference ChampionshipApr 30 · Combined results · Place 1 · MillbrookMillbrookCombined results110:04.8910
Apr 30NAC VI Track Conference ChampionshipApr 30 · Combined results · Place 4 · MillbrookMillbrookCombined results44:40.2710
Apr 23Wake County ChampionshipsApr 23 · 3200 Meters · Place 4 · MillbrookMillbrook3200 Meters410:02.65—
Apr 22Mount Tabor Mile & Throwing ThunderApr 22 · 1 Mile · Place 8 · MillbrookMillbrook1 Mile84:29.50 PB—
Mar 24adidas Raleigh RelaysMar 24 · 3200 Meters · Place 12 · MillbrookMillbrook3200 Meters129:34.09—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 4A Indoor State ChampionshipsFeb 12 · 3200 Meters · Place 22 · MillbrookMillbrook3200 Meters22.10:25.40a10
Jan 28Mondo Elite HS InvitationalJan 28 · 3200 Meters · Place 8 · MillbrookMillbrook3200 Meters89:50.72—

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Nov 20New Balance Dash for Doobie 3200Nov 20 · 3200 Meters · Place 17 · MillbrookMillbrook3200 Meters17.9:31.27aUnofficial10
Jun 18NCHSAA 4A East RegionalJun 18 · 3200 Meters · Place 7 · MillbrookMillbrook3200 Meters7.9:51.74a9
Jun 8Broughton @ MillbrookJun 8 · Combined results · Place 1 · MillbrookMillbrookCombined results110:01.09
Jun 5Millbrook InvitationalJun 5 · 1600 Meters · Place 8 · MillbrookMillbrook1600 Meters84:40.37—
May 26Sanderson vs. Millbrook MeetMay 26 · Combined results · Place 2 · MillbrookMillbrookCombined results24:43.169
May 26Sanderson vs. Millbrook MeetMay 26 · Combined results · Place 7 · MillbrookMillbrookCombined results72:15.009
May 22CAP 7 Conference ChampionshipsMay 22 · 3200 Meters · Place 4 · MillbrookMillbrook3200 Meters410:00.60—
Mar 27New Balance Dash for Doobie 3200Mar 27 · 3200 Meters · Place 55 · UnattachedUnattached3200 Meters55.9:51.87a9

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 3000 Meters · Place 1 · North Wake TrackNorth Wake Track3000 Meters1.10:17.12a6
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 2 · North Wake TrackNorth Wake Track1500 Meters2.4:56.12a PB6

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 3000 Meters · Place 2 · North Wake TrackNorth Wake Track3000 Meters2.10:41.25a5
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 4 · North Wake TrackNorth Wake Track1500 Meters4.5:01.25a5
Jun 3Powerade State Games of North CarolinaJun 3 · Combined results · Place 2 · North WakeNorth WakeCombined results210:33.14—

2017 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 10USATF Hershey 8U-14 Indoor NationalsMar 10 · 1500 Meters · Place 9 · North Wake TrackNorth Wake Track1500 Meters9.5:01.32a PB5
Feb 12USATF North Carolina Junior Olympics ChampionshipsFeb 12 · 3000 Meters · North Wake TrackNorth Wake Track3000 Meters—SCR5
Feb 12USATF North Carolina Junior Olympics ChampionshipsFeb 12 · 1500 Meters · Place 2 · North Wake TrackNorth Wake Track1500 Meters2.5:03.77a5

2012 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 26durham striders developmental meetMay 26 · Combined results · Place 9 · North WakeNorth WakeCombined results91:49.53—
May 26durham striders developmental meetMay 26 · Combined results · Place 23 · North WakeNorth WakeCombined results2323.37 PB—