Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Asheville Christian AcademyCAA Championships · Oct 18 | 17:37.59 | CAA Championships | October 18, 2023 |
| 5,000 Meters · Asheville School Caa at asheville school · Oct 4 | 19:38 | Caa at asheville school | October 4, 2023 |
| 5,000 Meters · Christ SchoolChrist School Home Meet · Oct 11 | 17:48.67 | Christ School Home Meet | October 11, 2023 |
| 5,000 Meters · Christ SchoolCAA Meet · Oct 21 | 20:57.08 | CAA Meet | October 21, 2020 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 3A State Championships · Oct 28 | 18:18.66 | NCISAA 3A State Championships | October 28, 2022 |
| 5,000 Meters · Jackson ParkWNCCC Invitational · Aug 27 | 19:23.95 | WNCCC Invitational | August 27, 2022 |
| 5,000 Meters · McAlpine Creek ParkHare & Hounds XC Invitational (at McAlpine Park) · Sep 16 | 18:49.62 | Hare & Hounds XC Invitational (at McAlpine Park) | September 16, 2022 |
| 5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 2 | 18:29.88 | Eye Opener Invitational | September 2, 2023 |
| 5,000 Meters · Olsen ParkNCISAA 3A State Championship · Oct 29 | 19:10.4 | NCISAA 3A State Championship | October 29, 2021 |
| 5,000 Meters · Rabun Gap-Nacoochee SchoolRGNS Home meet #2 · Sep 14 | 21:26 | RGNS Home meet #2 | September 14, 2023 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 3A State Championships · Oct 27 | 17:32.39 | NCISAA 3A State Championships | October 27, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 3A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 19 · Asheville School | 5,000 Meters Varsity | 19 | 17:32.39 PB | 12 |
| Oct 18 | CAA ChampionshipsOct 18 · 5,000 Meters Varsity · Place 10 · Asheville School | 5,000 Meters Varsity | 10 | 17:37.59 PB | 12 |
| Oct 11 | Christ School Home MeetOct 11 · 5,000 Meters Varsity · Place 11 · Asheville School | 5,000 Meters Varsity | 11 | 17:48.67 PB | 12 |
| Oct 4 | Caa at asheville school Oct 4 · 5,000 Meters Varsity · Place 6 · Asheville School | 5,000 Meters Varsity | 6 | 19:38 PB | 12 |
| Sep 14 | RGNS Home meet #2Sep 14 · 5,000 Meters Varsity · Place 8 · Asheville School | 5,000 Meters Varsity | 8 | 21:26 PB | 12 |
| Sep 2 | Eye Opener InvitationalSep 2 · 5,000 Meters International · Place 200 · Asheville School | 5,000 Meters International | 200 | 18:29.88 PB | 12 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 3A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 38 · Asheville School | 5,000 Meters Varsity | 38 | 18:18.66 PB | 11 |
| Oct 19 | CAA XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 14 · Asheville School | 5,000 Meters Varsity | 14 | 18:34.1 | 11 |
| Sep 22 | Asheville Home MeetSep 22 · 5,000 Meters Varsity · Place 2 · Asheville School | 5,000 Meters Varsity | 2 | 19:52.59 | 11 |
| Sep 16 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 16 · 5,000 Meters Varsity Invitational (SATURDAY) · Place 84 · Asheville School | 5,000 Meters Varsity Invitational (SATURDAY) | 84 | 18:49.62 PB | 11 |
| Sep 2 | Eye Opener InvitationalSep 2 · 5,000 Meters Championship · Place 119 · Asheville School | 5,000 Meters Championship | 119 | 19:35.7 | 11 |
| Aug 27 | WNCCC InvitationalAug 27 · 5,000 Meters Invitational · Place 44 · Asheville School | 5,000 Meters Invitational | 44 | 19:23.95 PB | 11 |
2021 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCISAA 3A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 48 · Asheville School | 5,000 Meters Varsity | 48 | 19:10.4 PB | 10 |
| Oct 20 | CAA ChampionshipOct 20 · 5,000 Meters Varsity · Place 28 · Asheville School | 5,000 Meters Varsity | 28 | 19:44.6 | 10 |
2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NCISAA 3A State ChampionshipsNov 2 · 5,000 Meters NCISAA 3A Boys Championship · Place 58 · Asheville School | 5,000 Meters NCISAA 3A Boys Championship | 58 | 19:39.46 | 9 |
| Oct 21 | CAA MeetOct 21 · 5,000 Meters Varsity · Place 28 · Asheville School | 5,000 Meters Varsity | 28 | 20:57.08 PB | 9 |
| Oct 14 | Asheville Christian Home MeetOct 14 · 5,000 Meters New Division · Place 20 · Asheville School | 5,000 Meters New Division | 20 | 20:06.98 | 9 |