Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Carolina Friends SchoolCarolina Friends Meet · Sep 299:11Carolina Friends MeetSeptember 29, 2022
1.7 Miles · Lee Christian SchoolLee Christian School · Sep 2610:16Lee Christian School September 26, 2022
3,000 Meters · Cape Fear Shriner ParkCarolina Charter · Aug 2312:42Carolina CharterAugust 23, 2022
5,000 Meters · Bond ParkRAAC Championship · Oct 1318:52RAAC Championship October 13, 2025
5,000 Meters · Carolina Friends SchoolCFS Home Meet #1 · Sep 320:06.2CFS Home Meet #1September 3, 2024
5,000 Meters · Cary AcademyCary Academy Cross Country Senior Night · Oct 819:31.1Cary Academy Cross Country Senior NightOctober 8, 2025
5,000 Meters · Durham Academy Upper SchoolDA Home Meet 2 · Sep 1720:44.76DA Home Meet 2September 17, 2026
5,000 Meters · Durham Academy XC CourseDA Home Meet 3 · Sep 1819:43DA Home Meet 3September 18, 2025
5,000 Meters · East Clayton Community ParkRAAC Meet-Thales Flowers · Oct 120:23RAAC Meet-Thales FlowersOctober 1, 2026
5,000 Meters · Harris Lake County ParkThales Apex vs. Thales Hollys Springs, Triangle Youth Life Runners, and Haw River Christian · Aug 2819:06Thales Apex vs. Thales Hollys Springs, Triangle Youth Life Runners, and Haw River ChristianAugust 28, 2025
5,000 Meters · Harris Lake County ParkThales Academy Apex vs. Grace Christian Sanford · Oct 1020:05Thales Academy Apex vs. Grace Christian SanfordOctober 10, 2023
5,000 Meters · McAlpine Creek ParkNCISAA 3A Cross Country Championships · Oct 2419:04.30NCISAA 3A Cross Country ChampionshipsOctober 24, 2025
5,000 Meters · Rolesville High SchoolRAAC Championships 2023 · Oct 1618:39.0RAAC Championships 2023October 16, 2023
5,000 Meters · St. Isidore's FarmSTMA Home Meet (10/2) · Oct 220:05STMA Home Meet (10/2)October 2, 2023
5,000 Meters · Trinity Academy of RaleighTA MS Home Meet #1 · Aug 2618:53.9TA MS Home Meet #1August 26, 2025
5,000 Meters · Wake Christian AcademyWCA Home Meet 2 · Sep 1023:06.95WCA Home Meet 2September 10, 2026
5,000 Meters · WakeMed Soccer ParkNCISAA 3A State Championships · Oct 2718:27.34NCISAA 3A State ChampionshipsOctober 27, 2023

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 15TA Varsity Last Chance MeetOct 15 · 5,000 Meters Varsity · Place 10 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity1021:49.211
Oct 9RAAC Conference ChampionshipsOct 9 · 5,000 Meters Championship Race High School Men · Place 8 · Thales Academy ApexThales Academy Apex5,000 Meters Championship Race High School Men819:2311
Oct 1RAAC Meet-Thales FlowersOct 1 · 5,000 Meters Varsity · Place 4 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity420:23 PB11
Sep 17DA Home Meet 2Sep 17 · 5,000 Meters Varsity · Place 7 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity720:44.76 PB11
Sep 14STMA Home RAAC Meet (9/14)Sep 14 · 5,000 Meters Varsity · Place 12 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity1222:06.6011
Sep 10WCA Home Meet 2Sep 10 · 5,000 Meters Varsity · Place 20 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity2023:06.95 PB11

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 24NCISAA 3A Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity · Place 62 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity6219:04.30 PB10
Oct 13RAAC Championship Oct 13 · 5,000 Meters Varsity · Place 10 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity1018:52 PB10
Oct 8Cary Academy Cross Country Senior NightOct 8 · 5,000 Meters Varsity · Place 19 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity1919:31.1 PB10
Oct 1STMA Home RAAC Meet (10/1)Oct 1 · 5,000 Meters Varsity · Place 9 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity920:08.110
Sep 18DA Home Meet 3Sep 18 · 5,000 Meters Varsity · Place 3 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity319:43 PB10
Sep 16Thales Apex Home Meet Sep 16 · 5,000 Meters Varsity · Place 3 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity319:4310
Sep 11Thales Apex vs. RAACSep 11 · 5,000 Meters Varsity · Place 5 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity519:2510
Aug 28Thales Apex vs. Thales Hollys Springs, Triangle Youth Life Runners, and Haw River ChristianAug 28 · 5,000 Meters Varsity · Place 2 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity219:06 PB10
Aug 26TA MS Home Meet #1Aug 26 · 5,000 Meters Varsity · Place 3 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity318:53.9 PB10
Aug 26TA Varsity Home Meet #1Aug 26 · 5,000 Meters Varsity · Place 3 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity318:53.910
Aug 14Thales Apex vs. Thales Hollys Springs, Thales Cary, and Thales RolesvilleAug 14 · 5,000 Meters Varsity · Place 2 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity220:4210

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25NCISAA 3A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 62 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity6219:09.499
Sep 23Thales Rolesville Home Meet 9/23Sep 23 · 5,000 Meters Varsity · Place 6 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity619:24.979
Sep 3CFS Home Meet #1Sep 3 · 5,000 Meters Varsity · Place 4 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity420:06.2 PB9

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 27NCISAA 3A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 33 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity3318:27.34 PB8
Oct 16RAAC Championships 2023Oct 16 · 5,000 Meters Varsity Boys · Place 6 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity Boys618:39.0 PB8
Oct 10Thales Academy Apex vs. Grace Christian SanfordOct 10 · 5,000 Meters Varsity · Place 5 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity520:05 PB8
Oct 2STMA Home Meet (10/2)Oct 2 · 5,000 Meters Varsity Men's · Place 5 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity Men's520:05 PB8
Aug 31Thales Academy Apex vs. RAAC Aug 31 · 5,000 Meters Varsity · Place 2 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity220:358
Aug 22Thales Academy Apex vs Cary ChristianAug 22 · 5,000 Meters Varsity · Place 1 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity120:168
Aug 17Thales Academy Apex vs. Thales Academy RolesvilleAug 17 · 5,000 Meters Varsity · Place 2 · Thales Academy ApexThales Academy Apex5,000 Meters Varsity221:068

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 29Carolina Friends MeetSep 29 · 1.5 Miles MS Boys Race · Place 1 · Thales Academy ApexThales Academy Apex1.5 Miles MS Boys Race19:11 PB7
Sep 26Lee Christian School Sep 26 · 1.7 Miles Middle School · Place 2 · Thales Academy ApexThales Academy Apex1.7 Miles Middle School210:16 PB7
Aug 23Carolina CharterAug 23 · 3,000 Meters Middle School · Place 1 · Thales Academy ApexThales Academy Apex3,000 Meters Middle School112:42 PB7