Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Cary AcademyCary Academy Senior Night · Oct 10 | 22:10 | Cary Academy Senior Night | October 10, 2019 |
| 5,000 Meters · Carolina Friends SchoolCFS Home Meet #1 · Sep 3 | 26:36.3 | CFS Home Meet #1 | September 3, 2024 |
| 5,000 Meters · Grace Christian Sanford Grace Christian School - Sanford Campus · Oct 5 | 22:47 | Grace Christian School - Sanford Campus | October 5, 2020 |
| 5,000 Meters · Harris Lake County ParkThales Academy Apex · Oct 19 | 23:13 | Thales Academy Apex | October 19, 2020 |
| 5,000 Meters · Harris Lake County ParkThales Academy Apex vs. Thales Academy Rolesville · Aug 17 | 25:21 | Thales Academy Apex vs. Thales Academy Rolesville | August 17, 2023 |
| 5,000 Meters · Haw River Christian AcademyHAW RIVER · Oct 1 | 22:27 | HAW RIVER | October 1, 2020 |
| 5,000 Meters · Lee Christian SchoolLee Christian Cross Country · Sep 24 | 21:11 | Lee Christian Cross Country | September 24, 2020 |
| 5,000 Meters · Main Street ParkThales Rolesville Meet- 10/12 · Oct 12 | 21:30 | Thales Rolesville Meet- 10/12 | October 12, 2021 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 2A State Championships · Oct 25 | 21:26.7 | NCISAA 2A State Championships | October 25, 2019 |
| 5,000 Meters · Olsen ParkNCISAA 2A State Championship · Oct 29 | 21:25.89 | NCISAA 2A State Championship | October 29, 2021 |
| 5,000 Meters · Rolesville High SchoolRAAC Championships 2023 · Oct 16 | 22:44.9 | RAAC Championships 2023 | October 16, 2023 |
| 5,000 Meters · St. Isidore's FarmSTMA Home Meet (10/2) · Oct 2 | 24:51 | STMA Home Meet (10/2) | October 2, 2023 |
| 5,000 Meters · WakeMed Soccer ParkSt Thomas More Host Cross Country · Sep 9 | 22:09 | St Thomas More Host Cross Country | September 9, 2021 |
| 5,000 Meters · Wayne Country Day SchoolWayne Country Day Girls Meet · Sep 28 | 21:52 | Wayne Country Day Girls Meet | September 28, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCISAA 3A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 102 · Thales Academy Apex | 5,000 Meters Varsity | 102 | 25:18.42 | 12 |
| Sep 23 | Thales Rolesville Home Meet 9/23Sep 23 · 5,000 Meters Varsity · Place 8 · Thales Academy Apex | 5,000 Meters Varsity | 8 | 25:38.26 | 12 |
| Sep 3 | CFS Home Meet #1Sep 3 · 5,000 Meters Varsity · Place 7 · Thales Academy Apex | 5,000 Meters Varsity | 7 | 26:36.3 PB | 12 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 3A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 54 · Thales Academy Apex | 5,000 Meters Varsity | 54 | 23:24.91 | 11 |
| Oct 16 | RAAC Championships 2023Oct 16 · 5,000 Meters Varsity Girls · Place 2 · Thales Academy Apex | 5,000 Meters Varsity Girls | 2 | 22:44.9 PB | 11 |
| Oct 10 | Thales Academy Apex vs. Grace Christian SanfordOct 10 · 5,000 Meters Varsity · Place 3 · Thales Academy Apex | 5,000 Meters Varsity | 3 | 24:23 | 11 |
| Oct 2 | STMA Home Meet (10/2)Oct 2 · 5,000 Meters Varsity Women's · Place 2 · Thales Academy Apex | 5,000 Meters Varsity Women's | 2 | 24:51 PB | 11 |
| Aug 31 | Thales Academy Apex vs. RAAC Aug 31 · 5,000 Meters Varsity · Place 2 · Thales Academy Apex | 5,000 Meters Varsity | 2 | 24:16 | 11 |
| Aug 22 | Thales Academy Apex vs Cary ChristianAug 22 · 5,000 Meters Varsity · Place 2 · Thales Academy Apex | 5,000 Meters Varsity | 2 | 25:27 | 11 |
| Aug 17 | Thales Academy Apex vs. Thales Academy RolesvilleAug 17 · 5,000 Meters Varsity · Place 2 · Thales Academy Apex | 5,000 Meters Varsity | 2 | 25:21 PB | 11 |
2022 Cross Country
4 results2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCISAA 2A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 15 · Thales Academy Apex | 5,000 Meters Varsity | 15 | 21:25.89 PB | 9 |
| Oct 22 | RAAC Conference ChampionshipsOct 22 · 5,000 Meters Varsity · Place 3 · Thales Academy Apex | 5,000 Meters Varsity | 3 | 21:49Unofficial | 9 |
| Oct 15 | Thales Apex Meet 4Oct 15 · 5,000 Meters Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Varsity | 1 | 25:12 | 9 |
| Oct 12 | Thales Rolesville Meet- 10/12Oct 12 · 5,000 Meters Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Varsity | 1 | 21:30 PB | 9 |
| Sep 30 | Thales Apex Meet 3Sep 30 · 5,000 Meters Varsity · Place 2 · Thales Academy Apex | 5,000 Meters Varsity | 2 | 25:12 | 9 |
| Sep 14 | Thales Apex Meet 2Sep 14 · 5,000 Meters Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Varsity | 1 | 25:02 | 9 |
| Sep 9 | St Thomas More Host Cross CountrySep 9 · 5,000 Meters Varsity · Place 2 · Thales Academy Apex | 5,000 Meters Varsity | 2 | 22:09 PB | 9 |
| Sep 2 | Iron AcademySep 2 · 5,000 Meters Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Varsity | 1 | 23:46Unofficial | 9 |
| Aug 27 | Thales Apex Meet 1Aug 27 · 5,000 Meters Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Varsity | 1 | 26:01 | 9 |
| Aug 23 | Grace Christian School - SanfordAug 23 · 5,000 Meters Varsity · Place 2 · Thales Academy Apex | 5,000 Meters Varsity | 2 | 23:39Unofficial | 9 |
2020 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NCISAA 2A State ChampionshipsOct 30 · 5,000 Meters NCISAA 2A Girls Championship · Place 8 · Thales Academy Apex | 5,000 Meters NCISAA 2A Girls Championship | 8 | 21:29.64 | 8 |
| Oct 19 | Thales Academy ApexOct 19 · 5,000 Meters Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Varsity | 1 | 23:13 PB | 8 |
| Oct 8 | @ Iron AcademyOct 8 · 5,000 Meters New Division · Place 1 · Thales Academy Apex | 5,000 Meters New Division | 1 | 22:26Unofficial | 8 |
| Oct 5 | Grace Christian School - Sanford CampusOct 5 · 5,000 Meters Varsity Girls · Place 2 · Thales Academy Apex | 5,000 Meters Varsity Girls | 2 | 22:47 PB | 8 |
| Oct 1 | HAW RIVEROct 1 · 5,000 Meters Varsity - Girls · Place 1 · Thales Academy Apex | 5,000 Meters Varsity - Girls | 1 | 22:27 PB | 8 |
| Sep 28 | Wayne Country Day Girls MeetSep 28 · 5,000 Meters Girls Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Girls Varsity | 1 | 21:52 PB | 8 |
| Sep 28 | Wayne Country DaySep 28 · 5,000 Meters Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Varsity | 1 | 21:52 | 8 |
| Sep 28 | CPICSep 28 · 5,000 Meters Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Varsity | 1 | 21:52Unofficial | 8 |
| Sep 24 | Lee Christian Cross Country Sep 24 · 5,000 Meters Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Varsity | 1 | 21:11 PB | 8 |
| Sep 21 | Thales Academy RolesvilleSep 21 · 5,000 Meters Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Varsity | 1 | 22:42 | 8 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCISAA 2A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 12 · Thales Academy Apex | 5,000 Meters Varsity | 12 | 21:26.7 PB | 7 |
| Oct 10 | Cary Academy Senior NightOct 10 · 3 Miles Varsity · Place 12 · Thales Academy Apex | 3 Miles Varsity | 12 | 22:10 PB | 7 |
| Oct 7 | Thales Academy Apex Home MeetOct 7 · 5,000 Meters Varsity · Place 2 · Thales Academy Apex | 5,000 Meters Varsity | 2 | 24:01 | 7 |
| Oct 3 | Haw RiverOct 3 · 5,000 Meters Varsity - Girls · Place 4 · Thales Academy Apex | 5,000 Meters Varsity - Girls | 4 | 26:44 | 7 |
| Oct 1 | Lee Christian School Oct 1 · 5,000 Meters Varsity · Place 1 · Thales Academy Apex | 5,000 Meters Varsity | 1 | 23:24 | 7 |