Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Harris Lake County ParkThales Academy Apex vs. RAAC · Aug 31 | 24:37 | Thales Academy Apex vs. RAAC | August 31, 2023 |
| 5,000 Meters · Harris Lake County ParkThales Academy Apex vs. Thales Academy Rolesville · Aug 17 | 25:34 | Thales Academy Apex vs. Thales Academy Rolesville | August 17, 2023 |
| 5,000 Meters · Rolesville High SchoolRAAC Championships 2023 · Oct 16 | 23:12.1 | RAAC Championships 2023 | October 16, 2023 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 3A State Championships · Oct 27 | 24:25.41 | NCISAA 3A State Championships | October 27, 2023 |
| 5,000 Meters · Wilson Christian SchoolPumpkin Run · Oct 12 | 23:30.99 | Pumpkin Run | October 12, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 3A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 130 · Thales Academy Rolesville | 5,000 Meters Varsity | 130 | 24:25.41 PB | 12 |
| Oct 16 | RAAC Championships 2023Oct 16 · 5,000 Meters Varsity Boys · Place 48 · Thales Academy Rolesville | 5,000 Meters Varsity Boys | 48 | 23:12.1 PB | 12 |
| Oct 12 | Pumpkin RunOct 12 · 5,000 Meters Varsity · Place 94 · Thales Academy Rolesville | 5,000 Meters Varsity | 94 | 23:30.99 PB | 12 |
| Oct 7 | Ben Snelling Cancer Classic-Day 2Oct 7 · 5,000 Meters Varsity · Place 119 · Thales Academy Roles | 5,000 Meters Varsity | 119 | 31:24.6 | — |
| Sep 26 | WCA Home Meet 2023Sep 26 · 5,000 Meters Varsity · Place 53 · Thales Acade | 5,000 Meters Varsity | 53 | 23:35.43 | — |
| Sep 12 | Wake Christian Home Meet 1Sep 12 · 5,000 Meters Varsity · Place 32 · Thales Academy Rolesvil | 5,000 Meters Varsity | 32 | 25:41.07 | 12 |
| Aug 31 | Thales Academy Apex vs. RAAC Aug 31 · 5,000 Meters Varsity · Place 21 · Thales Academy Rolesville | 5,000 Meters Varsity | 21 | 24:37 PB | 12 |
| Aug 22 | Thales Rolesville Home Meet 8/22Aug 22 · 5,000 Meters Varsity Boys · Place 37 · Thales Academy Rolesville | 5,000 Meters Varsity Boys | 37 | 24:18 | 12 |
| Aug 17 | Thales Academy Apex vs. Thales Academy RolesvilleAug 17 · 5,000 Meters Varsity · Place 15 · Thales Academy Rolesville | 5,000 Meters Varsity | 15 | 25:34 PB | 12 |