Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cary AcademyCary Academy Home XC Meet · Aug 28 | 24:03.8 | Cary Academy Home XC Meet | August 28, 2021 |
| 5,000 Meters · Hagan-Stone ParkGreensboro XC Invitational · Sep 24 | 22:30.1 | Greensboro XC Invitational | September 24, 2022 |
| 5,000 Meters · John Paul II Catholic High SchoolCPIC · Sep 11 | 24:25 | CPIC | September 11, 2023 |
| 5,000 Meters · Long Leaf ParkCFA XC 2022 Kickoff · Sep 1 | 22:53.30 | CFA XC 2022 Kickoff | September 1, 2022 |
| 5,000 Meters · Olsen ParkNCISAA 3A State Championship · Oct 29 | 21:58.9 | NCISAA 3A State Championship | October 29, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 3A State Championships · Oct 27 | 23:36.65 | NCISAA 3A State Championships | October 27, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 3A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 59 · Coastal Christian | 5,000 Meters Varsity | 59 | 23:36.65 PB | 12 |
| Oct 17 | CPIC ChampionshipOct 17 · 5,000 Meters Varsity · Place 14 · Coastal Christian | 5,000 Meters Varsity | 14 | 22:21.17Unofficial | 12 |
| Oct 6 | Great American XC Festival, Presented by GarminOct 6 · 5,000 Meters Varsity · Place 212 · Coastal Christian | 5,000 Meters Varsity | 212 | 24:07.9 | 12 |
| Sep 18 | CPICSep 18 · 5,000 Meters Varsity · Place 34 · Coastal Christian | 5,000 Meters Varsity | 34 | 27:55Unofficial | 12 |
| Sep 11 | CPICSep 11 · 5,000 Meters Varsity · Place 5 · Coastal Christian | 5,000 Meters Varsity | 5 | 24:25 PB | 12 |
| Sep 8 | Wilmington Beach BlastSep 8 · 5,000 Meters Championship · Place 72 · Coastal Christian | 5,000 Meters Championship | 72 | 23:44.28Unofficial | 12 |
| Aug 24 | Long Leaf 3200m KickoffAug 24 · 3,200 Meters Varsity · Place 37 · Coastal Christian | 3,200 Meters Varsity | 37 | 14:11.55 | 12 |
| Aug 19 | Hoggard 3200M Time TrialAug 19 · 3,200 Meters Varsity · Place 32 · Coastal Christian | 3,200 Meters Varsity | 32 | 14:14.46 | 12 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 3A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 48 · Coastal Christian | 5,000 Meters Varsity | 48 | 22:45.27 | 11 |
| Oct 19 | CRC 2022 XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 5 · Coastal Christian | 5,000 Meters Varsity | 5 | 21:42.1 | — |
| Oct 6 | New Hanover County Championships MeetOct 6 · 5,000 Meters Varsity · Place 52 · Coastal Christian | 5,000 Meters Varsity | 52 | 23:47.12 | 11 |
| Sep 24 | Greensboro XC InvitationalSep 24 · 5,000 Meters Varsity 2 · Place 52 · Coastal Christian | 5,000 Meters Varsity 2 | 52 | 22:30.1 PB | 11 |
| Sep 17 | adidas XC ChallengeSep 17 · 5,000 Meters Varsity · Place 27 · Coastal Chri | 5,000 Meters Varsity | 27 | 22:15.9 | 11 |
| Sep 9 | Wilmington Beach Blast - Nighttime Cross CountrySep 9 · 5,000 Meters Championship · Place 22 · Coastal Christian | 5,000 Meters Championship | 22 | 21:41.04 | — |
| Sep 1 | CFA XC 2022 KickoffSep 1 · 5,000 Meters Varsity · Place 7 · Coastal Christian | 5,000 Meters Varsity | 7 | 22:53.30 PB | 11 |
| Aug 25 | Long Leaf 3K KickoffAug 25 · 3,000 Meters Varsity · Place 24 · Coastal Christian | 3,000 Meters Varsity | 24 | 12:49.58 | 11 |
| Aug 19 | Hwy 24 Light Up the NightAug 19 · 3,000 Meters Open · Place 3 · Coastal Chri | 3,000 Meters Open | 3 | 13:18.87 | — |
2021 Cross Country
5 results2020 Cross Country
2 results