Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cary AcademyCary Academy Home XC Meet · Aug 28 | 18:59.8 | Cary Academy Home XC Meet | August 28, 2021 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 3A State Championships · Oct 28 | 17:44.23 | NCISAA 3A State Championships | October 28, 2022 |
| 5,000 Meters · Long Leaf ParkCFA XC 2022 Kickoff · Sep 1 | 17:53.97 | CFA XC 2022 Kickoff | September 1, 2022 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 3A State Championships · Oct 25 | 18:00.1 | NCISAA 3A State Championships | October 25, 2019 |
| 5,000 Meters · Olsen ParkNCISAA 3A State Championship · Oct 29 | 17:52.7 | NCISAA 3A State Championship | October 29, 2021 |
| 5,000 Meters · South View HSThe Jungle Run · Aug 31 | 18:05.82 | The Jungle Run | August 31, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 3A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 26 · Coastal Christian | 5,000 Meters Varsity | 26 | 17:44.23 PB | 12 |
| Oct 6 | New Hanover County Championships MeetOct 6 · 5,000 Meters Varsity · Place 19 · Coastal Christian | 5,000 Meters Varsity | 19 | 18:01.79 | 12 |
| Sep 24 | Greensboro XC InvitationalSep 24 · 5,000 Meters Varsity 3 · Place 66 · Coastal Christian | 5,000 Meters Varsity 3 | 66 | 18:19.5 | 12 |
| Sep 9 | Wilmington Beach Blast - Nighttime Cross CountrySep 9 · 5,000 Meters Championship · Place 21 · Coastal Christian | 5,000 Meters Championship | 21 | 17:26.23 | — |
| Sep 1 | CFA XC 2022 KickoffSep 1 · 5,000 Meters Varsity · Place 6 · Coastal Christian | 5,000 Meters Varsity | 6 | 17:53.97 PB | 12 |
| Aug 25 | Long Leaf 3K KickoffAug 25 · 3,000 Meters Varsity · Place 21 · Coastal Christian | 3,000 Meters Varsity | 21 | 10:27.31 | 12 |
| Aug 19 | Hwy 24 Light Up the NightAug 19 · 3,000 Meters Championship · Place 11 · Coastal Chri | 3,000 Meters Championship | 11 | 10:33.00 | — |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCISAA 3A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 20 · Coastal Christian | 5,000 Meters Varsity | 20 | 17:52.7 PB | 11 |
| Oct 20 | CRC Championship MeetOct 20 · 5,000 Meters Varsity · Place 6 · Coastal Christian | 5,000 Meters Varsity | 6 | 17:21.05 | 11 |
| Sep 10 | Wilmington Beach BlastSep 10 · Championship · Place 25 · Coastal Christian | Championship | 25 | 18:35.92 | 11 |
| Sep 10 | Wilmington Beach BlastSep 10 · Championship · Place 25 · Coastal Christian | Championship | 25 | 18:35.92 | 11 |
| Sep 4 | Carolina Liberty 5K/3K/2K Kickoff 2021Sep 4 · 5,000 Meters Varsity · Place 18 · Coastal Christian | 5,000 Meters Varsity | 18 | 17:40.90 | 11 |
| Sep 4 | Carolina Liberty 5K/3K/2K Kickoff 2021Sep 4 · 5,000 Meters Varsity · Place 18 · Coastal Christian | 5,000 Meters Varsity | 18 | 17:40.90 | 11 |
| Aug 28 | Cary Academy Home XC MeetAug 28 · 5,000 Meters Varsity · Place 8 · Coastal Christian | 5,000 Meters Varsity | 8 | 18:59.8 PB | 11 |
2020 Cross Country
2 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCISAA 3A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 27 · Coastal Christian | 5,000 Meters Varsity | 27 | 18:00.1 PB | 9 |
| Oct 16 | Coastal Rivers Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 6 · Coastal Christian | 5,000 Meters Varsity | 6 | 18:04.11 | 9 |
| Sep 20 | Hare & Hounds Invitational (at McAlpine Park)Sep 20 · 5,000 Meters Championship · Place 152 · Coastal Christian | 5,000 Meters Championship | 152 | 18:22.5 | 9 |
| Aug 31 | The Jungle RunAug 31 · 5,000 Meters Championship · Place 104 · Coastal Christian | 5,000 Meters Championship | 104 | 18:05.82 PB | 9 |
| Aug 22 | Wilmington XC KickoffAug 22 · 5,000 Meters Varsity · Place 30 · Coastal Christian | 5,000 Meters Varsity | 30 | 19:51.20 | 9 |