Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · South Caldwell High SchoolNW 3A/4A Conference Triple Threat · Aug 13 | 6:03.61 | NW 3A/4A Conference Triple Threat | August 13, 2024 |
| 1.5 Miles · South Caldwell High SchoolNW 3A/4A Conference Triple Threat · Aug 13 | 9:20.83 | NW 3A/4A Conference Triple Threat | August 13, 2024 |
| 5,000 Meters · Bunker Hill High SchoolCVAC XC @ Bunker Hill · Sep 11 | 22:42.31 | CVAC XC @ Bunker Hill | September 11, 2023 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 2A State Championships · Oct 28 | 24:36.19 | NCISAA 2A State Championships | October 28, 2022 |
| 5,000 Meters · Ivey Redmon Sports ComplexNorthwest XC Invitational · Aug 28 | 20:41.12 | Northwest XC Invitational | August 28, 2025 |
| 5,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 9 | 19:06.5 | Royals Challenge | October 9, 2026 |
| 5,000 Meters · Milliken FieldUSC Upstate Eye Opener Invitational · Sep 4 | 20:08.7 | USC Upstate Eye Opener Invitational | September 4, 2026 |
| 5,000 Meters · Murrays Mill RoadCatawba County Championship · Oct 2 | 20:29.73 | Catawba County Championship | October 2, 2024 |
| 5,000 Meters · Riverbend ParkFAC Conference Meet (University Christian) · Aug 29 | 29:52.5 | FAC Conference Meet (University Christian) | August 29, 2022 |
| 5,000 Meters · Riverbend Park Meadows CourseHCA XC Invitational (FAC Conference Meet #3) · Sep 26 | 28:12 | HCA XC Invitational (FAC Conference Meet #3) | September 26, 2022 |
| 5,000 Meters · Shining Hope FarmsUniversity Christian HS Home meet · Sep 5 | 22:09.80 | University Christian HS Home meet | September 5, 2024 |
| 5,000 Meters · Statesville Christian SchoolFAC Conference Meet #2 (Statesville Christian) · Sep 13 | 26:21 | FAC Conference Meet #2 (Statesville Christian) | September 13, 2022 |
| 5,000 Meters · Tryon InternationalSouthern Conference XC Championship · Oct 31 | 19:16.60 | Southern Conference XC Championship | October 31, 2026 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 2A State Championships · Oct 25 | 18:51.68 | NCISAA 2A State Championships | October 25, 2024 |
| 800 m · South Caldwell High SchoolNW 3A/4A Conference Triple Threat · Aug 13 | 2:56.20 | NW 3A/4A Conference Triple Threat | August 13, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Southern Conference XC ChampionshipOct 31 · 5,000 Meters College · Place 56 · WoffordWofford | 5,000 Meters College | 56 | 19:16.60 PB | Fr |
| Oct 17 | Upstate InviteOct 17 · 5,000 Meters Varsity · Place 82 · WoffordWofford | 5,000 Meters Varsity | 82 | 19:05.0 | FR-1 |
| Oct 9 | Royals ChallengeOct 9 · 5,000 Meters Gold · Place 82 · WoffordWofford | 5,000 Meters Gold | 82 | 19:06.5 PB | Fr |
| Sep 25 | Tryon Western NC ShowcaseSep 25 · 5,000 Meters Collegiate · Place 27 · WoffordWofford | 5,000 Meters Collegiate | 27 | 19:20.6 | Fr |
| Sep 4 | USC Upstate Eye Opener InvitationalSep 4 · 5,000 Meters Collegiate · Place 58 · WoffordWofford | 5,000 Meters Collegiate | 58 | 20:08.7 PB | Fr |
2025 Cross Country
2 results2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCISAA 2A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 2 · University ChristianUniversity Christian | 5,000 Meters Varsity | 2 | 18:51.68 PB | 11 |
| Oct 14 | Foothills Athletic Conference XC ChampionshipOct 14 · 5,000 Meters Championship · Place 1 · University ChristianUniversity Christian | 5,000 Meters Championship | 1 | 19:14.5 | JR |
| Oct 9 | John F. Hall United Way CC InvitationalOct 9 · 5,000 Meters Championship · Place 2 · University CUniversity C | 5,000 Meters Championship | 2 | 19:40.24 | 11 |
| Oct 2 | Catawba County ChampionshipOct 2 · 5,000 Meters Varsity · Place 2 · University ChristianUniversity Christian | 5,000 Meters Varsity | 2 | 20:29.73 PB | 11 |
| Sep 12 | Hickory Christian XC InvitationalSep 12 · 5,000 Meters Varsity · Place 1 · University ChristianUniversity Christian | 5,000 Meters Varsity | 1 | 20:57.35 | JR |
| Sep 5 | University Christian HS Home meetSep 5 · 5,000 Meters Varsity · Place 1 · University ChristianUniversity Christian | 5,000 Meters Varsity | 1 | 22:09.80 PB | 11 |
| Aug 13 | NW 3A/4A Conference Triple ThreatAug 13 · 1.5 Miles 1.5 Miles · Place 1 · University ChristianUniversity Christian | 1.5 Miles 1.5 Miles | 1 | 9:20.83 PB | 11 |
| Aug 13 | NW 3A/4A Conference Triple ThreatAug 13 · 800 Meters 800 m · Place 1 · University ChristianUniversity Christian | 800 Meters 800 m | 1 | 2:56.20 PB | 11 |
| Aug 13 | NW 3A/4A Conference Triple ThreatAug 13 · 1 Miles 1 Mile · Place 1 · University ChristianUniversity Christian | 1 Miles 1 Mile | 1 | 6:03.61 PB | 11 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Freshman/Sophomore · Place 8 · NCNC | 5,000 Meters Freshman/Sophomore | 8 | 19:34.43 | 10 |
| Oct 27 | NCISAA 2A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 3 · University ChristianUniversity Christian | 5,000 Meters Varsity | 3 | 19:32.82 | 10 |
| Oct 4 | Catawba County Championship Oct 4 · 5,000 Meters Varsity · Place 2 · University ChristianUniversity Christian | 5,000 Meters Varsity | 2 | 20:31.36 | SO |
| Sep 25 | Hickory Christian XC Invitational @ Riverbend ParkSep 25 · 5,000 Meters Varsity · Place 2 · University ChristianUniversity Christian | 5,000 Meters Varsity | 2 | 22:16.50 | 10 |
| Sep 19 | St. Stephens Home XC MeetSep 19 · 5,000 Meters Varsity · Place 2 · University ChristianUniversity Christian | 5,000 Meters Varsity | 2 | 20:30.9 | SO |
| Sep 11 | CVAC XC @ Bunker HillSep 11 · 5,000 Meters Varsity · Place 2 · University ChristianUniversity Christian | 5,000 Meters Varsity | 2 | 22:42.31 PB | 10 |
| Sep 7 | University Christian XC @ Shining Hope FarmsSep 7 · 5,000 Meters Varsity · Place 2 · University ChristianUniversity Christian | 5,000 Meters Varsity | 2 | 23:52.74 | SO |
| Aug 26 | River Run Cross Country InvitationalAug 26 · 5,000 Meters Championship · Place 3 · University CUniversity C | 5,000 Meters Championship | 3 | 21:28.66 | 10 |
| Aug 26 | River Run Cross Country InvitationalAug 26 · 5,000 Meters Championship · Place 3 · University ChristianUniversity Christian | 5,000 Meters Championship | 3 | 21:28.66 | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 2A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 67 · University ChristianUniversity Christian | 5,000 Meters Varsity | 67 | 24:36.19 PB | 9 |
| Oct 17 | FAC Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 7 · University ChristianUniversity Christian | 5,000 Meters Varsity | 7 | 25:22.48 | 9 |
| Oct 5 | Catawba County MeetOct 5 · 5,000 Meters Championship · Place 23 · University ChristianUniversity Christian | 5,000 Meters Championship | 23 | 25:23.37 | 9 |
| Sep 26 | HCA XC Invitational (FAC Conference Meet #3)Sep 26 · 5,000 Meters Varsity · Place 8 · University ChristianUniversity Christian | 5,000 Meters Varsity | 8 | 28:12 PB | 9 |
| Sep 13 | FAC Conference Meet #2 (Statesville Christian)Sep 13 · 5,000 Meters Varsity · Place 7 · University ChristianUniversity Christian | 5,000 Meters Varsity | 7 | 26:21 PB | 9 |
| Aug 29 | FAC Conference Meet (University Christian)Aug 29 · 5,000 Meters Varsity · Place 5 · University ChristianUniversity Christian | 5,000 Meters Varsity | 5 | 29:52.5 PB | 9 |