Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bond ParkRAAC Championship · Oct 1323:21RAAC Championship October 13, 2025
5,000 Meters · Cary AcademyCary Academy Cross Country Senior Night · Oct 828:51.9Cary Academy Cross Country Senior NightOctober 8, 2025
5,000 Meters · Harris Lake County ParkThales Apex vs. RAAC · Sep 1125:35Thales Apex vs. RAACSeptember 11, 2025
5,000 Meters · Harris Lake County ParkThales Academy Apex vs. RAAC · Aug 3130:55Thales Academy Apex vs. RAAC August 31, 2023
5,000 Meters · Owen's ParkOwen's Park Season Opener · Aug 2534:29Owen's Park Season OpenerAugust 25, 2025
5,000 Meters · RavenscroftRavenscroft Home Meet #1 · Aug 2126:08.5Ravenscroft Home Meet #1August 21, 2025
5,000 Meters · Rolesville High SchoolRAAC Championships 2023 · Oct 1626:54.5RAAC Championships 2023October 16, 2023
5,000 Meters · St. Isidore's FarmSTMA Home RAAC Meet (10/1) · Oct 128:44.2STMA Home RAAC Meet (10/1)October 1, 2025
5,000 Meters · Trinity Academy of RaleighTA Varsity Last Chance Meet · Oct 1527:22.9TA Varsity Last Chance MeetOctober 15, 2026
5,000 Meters · WakeMed Soccer ParkNCISAA 3A State Championships · Oct 2524:00.25NCISAA 3A State ChampionshipsOctober 25, 2024
5,000 Meters · Wilson Christian Academy5th Annual By the Moon's Light · Oct 323:39.495th Annual By the Moon's LightOctober 3, 2025
5,000 Meters · Wilson Christian SchoolPumpkin Run · Oct 1226:16.55Pumpkin RunOctober 12, 2023

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 15TA Varsity Last Chance MeetOct 15 · 5,000 Meters Varsity · Place 25 · Thales Academy Rolesville5,000 Meters Varsity2527:22.9 PB12
Sep 14STMA Home RAAC Meet (9/14)Sep 14 · 5,000 Meters Varsity · Place 29 · Thales Academy Rolesville5,000 Meters Varsity2929:23.8012

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 13RAAC Championship Oct 13 · 5,000 Meters Varsity · Place 29 · Thales Academy Rolesville5,000 Meters Varsity2923:21 PB11
Oct 8Cary Academy Cross Country Senior NightOct 8 · 5,000 Meters Varsity · Place 67 · Thales Academy Rolesville5,000 Meters Varsity6728:51.9 PB11
Oct 35th Annual By the Moon's LightOct 3 · 5,000 Meters Varsity · Place 101 · Thales Academy Rolesville5,000 Meters Varsity10123:39.49 PB11
Oct 3By the Moon's LightOct 3 · 5,000 Meters Varsity · Place 101 · Thales Academy Rolesville5,000 Meters Varsity10123:39.511
Oct 1STMA Home RAAC Meet (10/1)Oct 1 · 5,000 Meters Varsity · Place 29 · Thales Academy Rolesville5,000 Meters Varsity2928:44.2 PB11
Sep 11Thales Apex vs. RAACSep 11 · 5,000 Meters Varsity · Place 30 · Thales Academy Rolesville5,000 Meters Varsity3025:35 PB11
Aug 25Owen's Park Season OpenerAug 25 · 5,000 Meters Varsity · Place 35 · Thales Academy Rolesville5,000 Meters Varsity3534:29 PB11
Aug 21Ravenscroft Home Meet #1Aug 21 · 5,000 Meters Varsity Boys · Place 19 · Thales Academy Rolesville5,000 Meters Varsity Boys1926:08.5 PB11
Aug 14Thales Apex vs. Thales Hollys Springs, Thales Cary, and Thales RolesvilleAug 14 · 5,000 Meters Varsity · Place 17 · Thales Academy Rolesville5,000 Meters Varsity1730:2011

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25NCISAA 3A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 161 · Thales Academy Rolesville5,000 Meters Varsity16124:00.25 PB10
Oct 10Pumpkin RunOct 10 · 5,000 Meters Varsity · Place 98 · Thales Academy Rolesville5,000 Meters Varsity9824:5010
Sep 23Thales Rolesville Home Meet 9/23Sep 23 · 5,000 Meters Varsity · Place 30 · Thales Academy Rolesville5,000 Meters Varsity3026:58.8410

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 16RAAC Championships 2023Oct 16 · 5,000 Meters Varsity Boys · Place 63 · Thales Academy Rolesville5,000 Meters Varsity Boys6326:54.5 PB9
Oct 12Pumpkin RunOct 12 · 5,000 Meters Varsity · Place 125 · Thales Academy Rolesville5,000 Meters Varsity12526:16.55 PB9
Oct 7Ben Snelling Cancer Classic-Day 2Oct 7 · 5,000 Meters Varsity · Place 124 · Thales Academy Roles5,000 Meters Varsity12432:49.0—
Oct 2STMA Home Meet (10/2)Oct 2 · 5,000 Meters Varsity Men's · Place 46 · Thales Academy Rolesville5,000 Meters Varsity Men's4632:409
Sep 12Wake Christian Home Meet 1Sep 12 · 5,000 Meters Varsity · Place 41 · Thales Academy Rolesvil5,000 Meters Varsity4128:24.299
Aug 31Thales Academy Apex vs. RAAC Aug 31 · 5,000 Meters Varsity · Place 33 · Thales Academy Rolesville5,000 Meters Varsity3330:55 PB9
Aug 22Thales Rolesville Home Meet 8/22Aug 22 · 5,000 Meters Varsity Boys · Place 68 · Thales Academy Rolesville5,000 Meters Varsity Boys6834:409
Aug 17Thales Academy Apex vs. Thales Academy RolesvilleAug 17 · 5,000 Meters Varsity · Place 26 · Thales Academy Rolesville5,000 Meters Varsity2641:119