Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 1430:59.5NCAA DI Southeast RegionalNovember 14, 2025
3,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 1910:38.64USATF North Carolina Association Junior Olympic ChampionshipsNovember 19, 2017
4,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 1714:28.96USATF North Carolina Association Junior Olympic ChampionshipsNovember 17, 2019
5,000 Meters · Boyd Lee ParkNCHSAA 4A East Regional · Oct 3015:24.97NCHSAA 4A East RegionalOctober 30, 2021
5,000 Meters · Laney HSNCHSAA 4A East Regional · Jan 1616:58.87NCHSAA 4A East RegionalJanuary 16, 2021
5,000 Meters · McAlpine Creek ParkFoot Locker Cross Country South Regional Championships · Nov 2515:33.91Foot Locker Cross Country South Regional ChampionshipsNovember 25, 2023
5,000 Meters · RavenscroftRavenscoft Home Meet #2 · Sep 123:22.5Ravenscoft Home Meet #2September 1, 2022
5,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 1514:58.9Adidas XC InvitationalSeptember 15, 2023
8,000 Meters · EP Tom Sawyer State ParkACC Cross Country Championships · Oct 3124:26.12ACC Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Pole Green ParkUSATF National Cross Country Championships · Jan 2125:04USATF National Cross Country ChampionshipsJanuary 21, 2023
8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 224:41.0Joe Piane InvitationalOctober 2, 2026
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1727:05.0Nuttycombe Wisconsin InvitationalOctober 17, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Blue · Place 73 · NC StateNC State8,000 Meters Blue7324:41.0 PBSo

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Southeast RegionalNov 14 · 10,000 Meters D1 Southeast · Place 57 · NC StateNC State10,000 Meters D1 Southeast5730:59.5 PBFr
Oct 31ACC Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 93 · NC StateNC State8,000 Meters Champ9324:26.12 PBFr
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters B Race · Place 70 · NC StateNC State8,000 Meters B Race7027:05.0 PBFr
Oct 3Pirate XC InvitationalOct 3 · 8,000 Meters College · NC StateNC State8,000 Meters College—DNSFr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Jan 20USATF Cross Country ChampionshipsJan 20 · 8,000 Meters U-20 Open · Place 17 · North Wake TrackNorth Wake Track8,000 Meters U-20 Open1725:33.812

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Championship · Place 33 · NCNC5,000 Meters Championship3315:33.91 PB12
Oct 27NCISAA 4A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 1 · North Raleigh Christian AcademyNorth Raleigh Christian Academy5,000 Meters Varsity115:21.8612
Oct 19TISAC XC ConferenceOct 19 · 5,000 Meters Varsity · Place 1 · North Raleigh Christian AcademyNorth Raleigh Christian Academy5,000 Meters Varsity115:13.4512
Sep 15Adidas XC InvitationalSep 15 · 5,000 Meters Championship · Place 6 · North Raleigh Christian AcademyNorth Raleigh Christian Academy5,000 Meters Championship614:58.9 PB12
Jan 21USATF National Cross Country ChampionshipsJan 21 · 8,000 Meters U-20 · Place 22 · UnattachedUnattached8,000 Meters U-202225:04 PB11

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 35 · North Raleigh Christian AcademyNorth Raleigh Christian Academy5,000 Meters Championship3515:45.411
Oct 28NCISAA 4A State ChampionshipsOct 28 · 5,000 Meters Varsity · North Raleigh Christian AcademyNorth Raleigh Christian Academy5,000 Meters Varsity0DNS11
Sep 9Friday Night Lights XC FestivalSep 9 · 5,000 Meters Championship · Place 5 · North Raleigh ChristNorth Raleigh Christ5,000 Meters Championship515:39.8—
Sep 1Ravenscoft Home Meet #2Sep 1 · 5,000 Meters Varsity · Place 24 · North Raleigh Christian AcademyNorth Raleigh Christian Academy5,000 Meters Varsity2423:22.5 PB11

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 6NCHSAA State ChampionshipNov 6 · 5,000 Meters 4A · Place 8 · MillbrookMillbrook5,000 Meters 4A815:52.9010
Oct 30NCHSAA 4A East RegionalOct 30 · 5,000 Meters Championship · Place 1 · MillbrookMillbrook5,000 Meters Championship115:24.97 PB10
Jan 16NCHSAA 4A East RegionalJan 16 · 5,000 Meters Varsity · Place 14 · MillbrookMillbrook5,000 Meters Varsity1416:58.87 PB9
Jan 5CAP 7 ChampionshipsJan 5 · 5,000 Meters Varsity · Place 4 · MillbrookMillbrook5,000 Meters Varsity416:019

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 9Sanderson vs MillbrookDec 9 · 5,000 Meters Varsity · Place 3 · MillbrookMillbrook5,000 Meters Varsity315:57.009
Dec 9Broughton vs MillbrookDec 9 · 5,000 Meters Varsity · Place 3 · MillbrookMillbrook5,000 Meters Varsity315:57.009
Dec 5Northwood Tri InvitationalDec 5 · 5,000 Meters Varsity · Place 3 · MillbrookMillbrook5,000 Meters Varsity316:36.759
Nov 23Millbrook @ Leesville RoadNov 23 · 5,000 Meters Varsity · Place 6 · MillbrookMillbrook5,000 Meters Varsity617:00.009
Nov 19Enloe at MillbrookNov 19 · 5,000 Meters Varsity · Place 6 · MillbrookMillbrook5,000 Meters Varsity617:54.039
Nov 16Southeast Raleigh at MillbrookNov 16 · 5,000 Meters Varsity · Place 5 · MillbrookMillbrook5,000 Meters Varsity517:55.009
Sep 26Carolina Liberty Freedom InvitationalSep 26 · 5,000 Meters Varsity · Place 10 · North RaleighNorth Raleigh5,000 Meters Varsity1016:25.809

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 17USATF North Carolina Association Junior Olympic ChampionshipsNov 17 · 4,000 Meters 13-14 · Place 3 · North Wake TrackNorth Wake Track4,000 Meters 13-14314:28.96 PB8

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 18USATF North Carolina Association Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 1 · North Wake TrackNorth Wake Track3,000 Meters 11-12110:47.837

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 19USATF North Carolina Association Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 4 · North Wake TrackNorth Wake Track3,000 Meters 11-12410:38.64 PB6

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 20USATF North Carolina Association Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 1 · North Wake TrackNorth Wake Track3,000 Meters 9-10111:00.095