Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Boyd Lee ParkNCHSAA 3A East Regional · Jan 16 | 18:44.64 | NCHSAA 3A East Regional | January 16, 2021 |
| 5,000 Meters · Boyd Lee ParkNCHSAA 4A East Regional · Oct 30 | 16:55.48 | NCHSAA 4A East Regional | October 30, 2021 |
| 5,000 Meters · Hugh McRae Park Mideastern Conference Cross Country Championships · Jan 7 | 17:48.54 | Mideastern Conference Cross Country Championships | January 7, 2021 |
| 5,000 Meters · New Hanover TrackWallace Park Classic · Sep 21 | 17:52 | Wallace Park Classic | September 21, 2023 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 4A East Regional · Oct 28 | 17:19.12 | NCHSAA 4A East Regional | October 28, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCHSAA 4A East RegionalOct 28 · 5,000 Meters Varsity · Place 46 · New Hanover | 5,000 Meters Varsity | 46 | 17:19.12 PB | 12 |
| Sep 21 | Wallace Park ClassicSep 21 · 5,000 Meters Varsity · Place 18 · New Hanover | 5,000 Meters Varsity | 18 | 17:52 PB | 12 |
| Sep 8 | Wilmington Beach BlastSep 8 · 5,000 Meters Championship · Place 21 · New Hanover | 5,000 Meters Championship | 21 | 17:14.90Unofficial | 12 |
| Aug 24 | Long Leaf 3200m KickoffAug 24 · 3,200 Meters Varsity · Place 23 · New Hanover | 3,200 Meters Varsity | 23 | 11:14.88 | 12 |
| Aug 19 | Hoggard 3200M Time TrialAug 19 · 3,200 Meters Varsity · Place 32 · New Hanover | 3,200 Meters Varsity | 32 | 11:59.44 | 12 |
2022 Cross Country
4 results2021 Cross Country
7 results2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | New Hanover County Championships-VarsityDec 29 · 5,000 Meters Varsity · Place 21 · New Hanover | 5,000 Meters Varsity | 21 | 18:31.21 | 9 |
| Dec 12 | Topsail Home Meet #2Dec 12 · Varsity · Place 2 · New Hanover | Varsity | 2 | 18:09.00 | 9 |
| Dec 9 | North Brunswick Home Meet #3Dec 9 · 5,000 Meters Varsity · Place 2 · New Hanover | 5,000 Meters Varsity | 2 | 17:38.00 | 9 |
| Dec 3 | Hoggard MEC Varsity Home Meet #2Dec 3 · 5,000 Meters Varsity · Place 6 · New Hanover | 5,000 Meters Varsity | 6 | 17:41.26 | — |
| Nov 19 | Hoggard MEC Varsity Home Meet #1Nov 19 · 5,000 Meters Varsity · Place 15 · New Hanover | 5,000 Meters Varsity | 15 | 17:47.72 | 9 |
| Nov 19 | Hoggard MEC Varsity Home Meet #1Nov 19 · 5,000 Meters Varsity · Place 15 · New Hanover | 5,000 Meters Varsity | 15 | 17:47.72 | 9 |