Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · South Caldwell High SchoolSouth Caldwell 1.5 Miler · Aug 15 | 11:11.24 | South Caldwell 1.5 Miler | August 15, 2022 |
| 5,000 Meters · Freedom HSNCHSAA 3A West Regional · Oct 29 | 21:43 | NCHSAA 3A West Regional | October 29, 2022 |
| 5,000 Meters · Jackson ParkNCHSAA 3A West Regional · Jan 16 | 24:50.50 | NCHSAA 3A West Regional | January 16, 2021 |
| 5,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 12 | 20:18.92 | Queen City Invite | September 12, 2025 |
| 5,000 Meters · Murrays Mill RoadCatawba County Cross Country Championship · Oct 6 | 23:09.72 | Catawba County Cross Country Championship | October 6, 2021 |
| 5,000 Meters · Southside ParkSt Stephens Meet · Sep 7 | 24:25.22 | St Stephens Meet | September 7, 2021 |
| 6,000 Meters · Wingate University2025 NCAA DII Southeast Region Cross Country Championships · Nov 8 | 24:43.57 | 2025 NCAA DII Southeast Region Cross Country Championships | November 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2023 Cross Country
4 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCHSAA 3A West RegionalOct 29 · 5,000 Meters Varsity · Place 44 · St. StephensSt. Stephens | 5,000 Meters Varsity | 44 | 21:43 PB | 11 |
| Oct 19 | Western Foothills Athletic Conference ChampionshipOct 19 · 5,000 Meters Championship · Place 25 · St. StephensSt. Stephens | 5,000 Meters Championship | 25 | 22:21.78 | 11 |
| Oct 5 | Catawba County MeetOct 5 · 5,000 Meters Championship · Place 7 · St. StephensSt. Stephens | 5,000 Meters Championship | 7 | 23:03.06 | 11 |
| Sep 20 | North Iredell MeetSep 20 · 5,000 Meters Varsity · Place 6 · St. StephensSt. Stephens | 5,000 Meters Varsity | 6 | 23:23.96 | 11 |
| Sep 13 | Printcrafters InvitationalSep 13 · 5,000 Meters Varsity · Place 19 · St. StephensSt. Stephens | 5,000 Meters Varsity | 19 | 23:10.99 | — |
| Aug 31 | Foard XC #1Aug 31 · 5,000 Meters Varsity · Place 4 · St. StephensSt. Stephens | 5,000 Meters Varsity | 4 | 25:37 | — |
| Aug 15 | South Caldwell 1.5 MilerAug 15 · 1.5 Miles Varsity · Place 1 · St. StephensSt. Stephens | 1.5 Miles Varsity | 1 | 11:11.24 PB | 11 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NCHSAA 3A West XC RegionalOct 30 · 5,000 Meters Varsity · Place 40 · St. StephensSt. Stephens | 5,000 Meters Varsity | 40 | 22:44 | 10 |
| Oct 6 | Catawba County Cross Country ChampionshipOct 6 · 5,000 Meters New Division · Place 9 · St. StephensSt. Stephens | 5,000 Meters New Division | 9 | 23:09.72 PB | 10 |
| Sep 15 | Pre Conference MeetSep 15 · 5,000 Meters Varsity · Place 15 · St. StephensSt. Stephens | 5,000 Meters Varsity | 15 | 24:10.22 | 10 |
| Sep 7 | St Stephens MeetSep 7 · 5,000 Meters Varsity · Place 6 · St. StephensSt. Stephens | 5,000 Meters Varsity | 6 | 24:25.22 PB | 10 |
| Jan 16 | NCHSAA 3A West RegionalJan 16 · 5,000 Meters Varsity · Place 71 · St. StephensSt. Stephens | 5,000 Meters Varsity | 71 | 24:50.50 PB | 9 |
2020 Cross Country
5 results