Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bond ParkRAAC Championship · Oct 1323:30RAAC Championship October 13, 2025
5,000 Meters · Cary AcademyCary Academy Cross Country Senior Night · Oct 823:08.7Cary Academy Cross Country Senior NightOctober 8, 2025
5,000 Meters · Harris Lake County ParkThales Apex vs. RAAC · Sep 1124:37Thales Apex vs. RAACSeptember 11, 2025
5,000 Meters · McAlpine Creek ParkNCISAA 3A Cross Country Championships · Oct 3020:55.25NCISAA 3A Cross Country ChampionshipsOctober 30, 2026
5,000 Meters · Owen's ParkOwen's Park Season Opener · Aug 2526:56Owen's Park Season OpenerAugust 25, 2025
5,000 Meters · St. Isidore's FarmSTMA Home RAAC Meet (10/1) · Oct 123:42.5STMA Home RAAC Meet (10/1)October 1, 2025
5,000 Meters · Trinity Academy of RaleighTA Varsity Last Chance Meet · Oct 1524:46.8TA Varsity Last Chance MeetOctober 15, 2026
5,000 Meters · Wake Christian AcademyWCA Home Meet 1 · Aug 2527:00.23WCA Home Meet 1August 25, 2026
5,000 Meters · WakeMed Soccer ParkRAAC Conference Championships · Oct 921:09RAAC Conference ChampionshipsOctober 9, 2026
5,000 Meters · Wilson Christian Academy5th Annual By the Moon's Light · Oct 322:18.875th Annual By the Moon's LightOctober 3, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30NCISAA 3A Cross Country ChampionshipsOct 30 · 5,000 Meters Varsity · Place 112 · Thales Academy Rolesville5,000 Meters Varsity11220:55.25 PB12
Oct 15TA Varsity Last Chance MeetOct 15 · 5,000 Meters Varsity · Place 18 · Thales Academy Rolesville5,000 Meters Varsity1824:46.8 PB12
Oct 9RAAC Conference ChampionshipsOct 9 · 5,000 Meters Championship Race High School Men · Place 11 · Thales Academy Rolesville5,000 Meters Championship Race High School Men1121:09 PB12
Sep 14STMA Home RAAC Meet (9/14)Sep 14 · 5,000 Meters Varsity · Place 20 · Thales Academy Rolesville5,000 Meters Varsity2024:42.6012
Sep 11New Life Storm Home MeetSep 11 · 5,000 Meters High School · Place 72 · Thales Academy Rolesville5,000 Meters High School7225:52.212
Sep 10WCA Home Meet 2Sep 10 · 5,000 Meters Varsity · Place 44 · Thales Academy Rolesville5,000 Meters Varsity4429:07.6312
Aug 25WCA Home Meet 1Aug 25 · 5,000 Meters Varsity · Place 32 · Thales Academy Rolesville5,000 Meters Varsity3227:00.23 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 24NCISAA 3A Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity · Place 150 · Thales Academy Rolesville5,000 Meters Varsity15021:50.8411
Oct 13RAAC Championship Oct 13 · 5,000 Meters Varsity · Place 31 · Thales Academy Rolesville5,000 Meters Varsity3123:30 PB11
Oct 8Cary Academy Cross Country Senior NightOct 8 · 5,000 Meters Varsity · Place 45 · Thales Academy Rolesville5,000 Meters Varsity4523:08.7 PB11
Oct 35th Annual By the Moon's LightOct 3 · 5,000 Meters Varsity · Place 70 · Thales Academy Rolesville5,000 Meters Varsity7022:18.87 PB11
Oct 3By the Moon's LightOct 3 · 5,000 Meters Varsity · Place 70 · Thales Academy Rolesville5,000 Meters Varsity7022:18.911
Oct 1STMA Home RAAC Meet (10/1)Oct 1 · 5,000 Meters Varsity · Place 17 · Thales Academy Rolesville5,000 Meters Varsity1723:42.5 PB11
Sep 11Thales Apex vs. RAACSep 11 · 5,000 Meters Varsity · Place 23 · Thales Academy Rolesville5,000 Meters Varsity2324:37 PB11
Aug 25Owen's Park Season OpenerAug 25 · 5,000 Meters Varsity · Place 19 · Thales Academy Rolesville5,000 Meters Varsity1926:56 PB11
Aug 14Thales Apex vs. Thales Hollys Springs, Thales Cary, and Thales RolesvilleAug 14 · 5,000 Meters Varsity · Place 18 · Thales Academy Rolesville5,000 Meters Varsity1830:2711