Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 6 | 20:48.87 | Wilmington Beach Blast - Nighttime Cross Country | September 6, 2025 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championships (5A-8A) · Nov 1 | 20:06.8 | NCHSAA State Championships (5A-8A) | November 1, 2025 |
| 5,000 Meters · Long Leaf ParkCarolina Coast Conference Championships · Oct 14 | 20:00.93 | Carolina Coast Conference Championships | October 14, 2025 |
| 5,000 Meters · Wake Med Soccer ParkWakeMed Super Regional · Oct 25 | 19:59.92 | WakeMed Super Regional | October 25, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 7A East Regional · Oct 25 | 19:59.92 | NCHSAA 7A East Regional | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NCHSAA State Championships (5A-8A)Nov 1 · 5,000 Meters 7A · Place 47 · New Hanover | 5,000 Meters 7A | 47 | 20:06.8 PB | 12 |
| Oct 31 | NCHSAA State ChampionshipsOct 31 · 5,000 Meters 7A · Place 47 · New Hanover | 5,000 Meters 7A | 47 | 20:06.84 | 12 |
| Oct 31 | NCHSAA State ChampionshipsOct 31 · 5,000 Meters 7A · Place 47 · New Hanover | 5,000 Meters 7A | 47 | 20:06.84 | 12 |
| Oct 25 | NCHSAA 7A East RegionalOct 25 · 5,000 Meters Varsity · Place 13 · New Hanover | 5,000 Meters Varsity | 13 | 19:59.92 PB | 12 |
| Oct 25 | WakeMed Super RegionalOct 25 · 5,000 Meters NCHSAA 7A East · Place 13 · New Hanover | 5,000 Meters NCHSAA 7A East | 13 | 19:59.92 PB | 12 |
| Oct 14 | Carolina Coast Conference ChampionshipsOct 14 · 5,000 Meters Varsity Girls · Place 14 · New Hanover | 5,000 Meters Varsity Girls | 14 | 20:00.93 PB | 12 |
| Sep 19 | Adidas XC ChallengeSep 19 · 5,000 Meters Invitational · Place 54 · New Hanover | 5,000 Meters Invitational | 54 | 21:36.5 | 12 |
| Sep 11 | New Hanover County ChampionshipSep 11 · 5,000 Meters New Division · Place 15 · New Hanover | 5,000 Meters New Division | 15 | 20:25.35 | 12 |
| Sep 6 | Wilmington Beach Blast - Nighttime Cross CountrySep 6 · 5,000 Meters HS CHAMPIONSHIP GIRLS 5K · Place 15 · New Hanover | 5,000 Meters HS CHAMPIONSHIP GIRLS 5K | 15 | 20:48.87 PB | 12 |
| Aug 28 | NH County 5k OpenerAug 28 · 5,000 Meters Varsity · Place 19 · New Hanover | 5,000 Meters Varsity | 19 | 21:07.34Unofficial | 12 |
2024 Cross Country
2 results2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 24 | Long Leaf 3200m KickoffAug 24 · 3,200 Meters Varsity · Place 22 · New Hanover | 3,200 Meters Varsity | 22 | 13:36.53 | 10 |
| Aug 19 | Hoggard 3200M Time TrialAug 19 · 3,200 Meters Varsity · Place 35 · New Hanover | 3,200 Meters Varsity | 35 | 14:24.66 | 10 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | New Hanover County Championships MeetOct 6 · 5,000 Meters Varsity · Place 23 · New Hanover | 5,000 Meters Varsity | 23 | 21:44.24 | 9 |
| Sep 28 | MEC North Brunswick Home MeetSep 28 · 5,000 Meters Varsity · Place 22 · New Hanover | 5,000 Meters Varsity | 22 | 21:23.40 | 9 |
| Sep 15 | MEC Topsail Meet #1Sep 15 · Varsity · Place 2 · New Hanover | Varsity | 2 | 22:20.97 | 9 |
| Sep 9 | Wilmington Beach Blast - Nighttime Cross CountrySep 9 · 5,000 Meters Championship · Place 15 · New Hanover | 5,000 Meters Championship | 15 | 20:52.91 | — |
| Sep 1 | Laney MEC Varsity/JV Home Meet #1Sep 1 · 5,000 Meters Junior Varsity · Place 21 · New Hanover | 5,000 Meters Junior Varsity | 21 | 22:12.98 | 9 |
| Aug 25 | Long Leaf 3K KickoffAug 25 · 3,000 Meters Varsity · Place 29 · New Hanover | 3,000 Meters Varsity | 29 | 13:22.30 | 9 |
| Aug 20 | Hoggard 3K ScrimmageAug 20 · 3,000 Meters Varsity · Place 12 · New Hanover | 3,000 Meters Varsity | 12 | 12:44.01 | 9 |