Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · South Caldwell High SchoolNW 3A/4A Conference Triple Threat · Aug 13 | 9:11.30 | NW 3A/4A Conference Triple Threat | August 13, 2024 |
| 5,000 Meters · Appalachian State UniversityFire Tower Project 5K · Sep 18 | 18:58.31 | Fire Tower Project 5K | September 18, 2021 |
| 5,000 Meters · Daniel Boone HSTrailblazer Invitational · Oct 9 | 19:47.7 | Trailblazer Invitational | October 9, 2021 |
| 5,000 Meters · Ivey Redmon Sports ComplexFriday Night Lights · Sep 6 | 17:54.5 | Friday Night Lights | September 6, 2024 |
| 5,000 Meters · mcalpineWendys Invite · Oct 7 | 18:12.82 | Wendys Invite | October 7, 2023 |
| 5,000 Meters · McAlpine Creek ParkNCHSAA 4A West Regional · Oct 28 | 17:48.44 | NCHSAA 4A West Regional | October 28, 2023 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 15 | 17:39.6 | Adidas XC Invitational | September 15, 2023 |
| 6,000 Meters · Reflection Riding Arboretum & Nature CenterMountainside Stride · Sep 5 | 24:06.0 | Mountainside Stride | September 5, 2026 |
| 8,000 Meters · John Hunt Cross Country ParkSouthern Showcase (Collegiate) · Sep 18 | 30:24.3 | Southern Showcase (Collegiate) | September 18, 2026 |
| 8,000 Meters · Oakville Indian Mounds ParkFirehawk Invitational (College) · Sep 20 | 31:20.77 | Firehawk Invitational (College) | September 20, 2025 |
| 8,000 Meters · Sewanee GCMountain Goat Invitational · Oct 3 | 30:36.9 | Mountain Goat Invitational | October 3, 2026 |
| 8,000 Meters · Southwestern UniversitySAA Cross Country Championships · Nov 1 | 29:43.4 | SAA Cross Country Championships | November 1, 2025 |
| 8,000 Meters · University of the SouthSAA XC Championship · Oct 31 | 30:20.3 | SAA XC Championship | October 31, 2026 |
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 | SAA XC ChampionshipOct 31 · 8,000 Meters College · Place 81 · SewaneeSewanee | 8,000 Meters College | 81 | 30:20.3 PB | So |
| Oct 16 | Fighting Scots InvitationalOct 16 · 8,000 Meters Varsity · Place 63 · SewaneeSewanee | 8,000 Meters Varsity | 63 | 29:22.3 | So |
| Oct 3 | Mountain Goat InvitationalOct 3 · 8,000 Meters Collegiate · Place 58 · SewaneeSewanee | 8,000 Meters Collegiate | 58 | 30:36.9 PB | So |
| Sep 18 | Southern Showcase (Collegiate)Sep 18 · 8,000 Meters Open · Place 165 · SewaneeSewanee | 8,000 Meters Open | 165 | 30:24.3 PB | So |
| Sep 5 | Mountainside StrideSep 5 · 6,000 Meters Varsity · Place 33 · SewaneeSewanee | 6,000 Meters Varsity | 33 | 24:06.0 PB | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA South Regional XC ChampionshipNov 15 · 8,000 Meters College · SewaneeSewanee | 8,000 Meters College | — | DNS | Fr |
| Nov 1 | SAA Cross Country ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 87 · SewaneeSewanee | 8,000 Meters Men's 8K | 87 | 29:43.4 PB | Fr |
| Oct 17 | Chattanooga IntercollegiateOct 17 · 8,000 Meters College · Place 33 · SewaneeSewanee | 8,000 Meters College | 33 | 30:51.3 | Fr |
| Oct 4 | Mountain Goat InvitationalOct 4 · 8,000 Meters College · Place 12 · SewaneeSewanee | 8,000 Meters College | 12 | 31:13.6 | Fr |
| Sep 20 | Firehawk Invitational (College)Sep 20 · 8,000 Meters College · Place 76 · SewaneeSewanee | 8,000 Meters College | 76 | 31:20.77 PB | Fr |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NCHSAA State ChampionshipNov 2 · 5,000 Meters 4A · Place 170 · WataugaWatauga | 5,000 Meters 4A | 170 | 18:37.31 | 12 |
| Oct 5 | Wendy's InvitationalOct 5 · 5,000 Meters Varsity · Place 116 · WataugaWatauga | 5,000 Meters Varsity | 116 | 18:34.73 | 12 |
| Oct 5 | Wendy's InvitationalOct 5 · 5,000 Meters Varsity · Place 116 · WataugaWatauga | 5,000 Meters Varsity | 116 | 18:34.73 | 12 |
| Sep 20 | Adidas XC Challenge (HS)Sep 20 · 5,000 Meters Championship · Place 169 · WataugaWatauga | 5,000 Meters Championship | 169 | 17:23.8 | 12 |
| Sep 6 | Friday Night LightsSep 6 · 5,000 Meters Championship · Place 167 · WataugaWatauga | 5,000 Meters Championship | 167 | 17:54.5 PB | 12 |
| Sep 4 | NW 3A/4A Preconference Season OpenerSep 4 · Varsity · Place 7 · WataugaWatauga | Varsity | 7 | 19:17.00 | 12 |
| Aug 17 | Pioneer Clash of the ClassesAug 17 · Varsity · Place 17 · WataugaWatauga | Varsity | 17 | 11:42.87 | 12 |
| Aug 13 | NW 3A/4A Conference Triple ThreatAug 13 · 1.5 Miles 1.5 Miles · Place 10 · WataugaWatauga | 1.5 Miles 1.5 Miles | 10 | 9:11.30 PB | 12 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Senior · Place 103 · NCNC | 5,000 Meters Senior | 103 | 18:22.88 | 11 |
| Oct 28 | NCHSAA 4A West RegionalOct 28 · 5,000 Meters Varsity · Place 39 · WataugaWatauga | 5,000 Meters Varsity | 39 | 17:48.44 PB | 11 |
| Oct 7 | Wendys InviteOct 7 · 5,000 Meters White · Place 172 · WataugaWatauga | 5,000 Meters White | 172 | 18:12.82 PB | 11 |
| Sep 15 | Adidas XC InvitationalSep 15 · 5,000 Meters Invitational · Place 71 · WataugaWatauga | 5,000 Meters Invitational | 71 | 17:39.6 PB | 11 |
| Sep 8 | Friday Night Lights FestivalSep 8 · 5,000 Meters Championship · Place 193 · WataugaWatauga | 5,000 Meters Championship | 193 | 18:28.1 | 11 |
| Aug 26 | River Run Cross Country InvitationalAug 26 · 5,000 Meters Championship · Place 22 · WataugaWatauga | 5,000 Meters Championship | 22 | 18:53.06 | 11 |
| Aug 26 | River Run Cross Country InvitationalAug 26 · 5,000 Meters Championship · Place 22 · WataugaWatauga | 5,000 Meters Championship | 22 | 18:53.06 | 11 |
| Aug 19 | Pioneer Clash of the ClassesAug 19 · 2 Miles Varsity · Place 14 · WataugaWatauga | 2 Miles Varsity | 14 | 11:38 | 11 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCHSAA 4A West RegionalOct 29 · 5,000 Meters Varsity · Place 77 · WataugaWatauga | 5,000 Meters Varsity | 77 | 18:41.26 | 10 |
| Oct 18 | Northwestern 3A/4A Conference Championship MeetOct 18 · 5,000 Meters Varsity · Place 14 · WataugaWatauga | 5,000 Meters Varsity | 14 | 18:37 | 10 |
| Oct 5 | Northwestern Conference Pre-ConferenceOct 5 · 5,000 Meters Varsity · Place 8 · WataugaWatauga | 5,000 Meters Varsity | 8 | 19:10 | 10 |
| Sep 16 | Fire Tower ProjectSep 16 · 5,000 Meters Varsity · Place 15 · WataugaWatauga | 5,000 Meters Varsity | 15 | 18:35.49 | 10 |
| Aug 31 | Rocket Chase RaceAug 31 · Varsity · Place 17 · WataugaWatauga | Varsity | 17 | 11:31.00 | 10 |
| Aug 31 | Rocket Chase RaceAug 31 · 2 Miles Varsity · Place 17 · WataugaWatauga | 2 Miles Varsity | 17 | 11:31.00 | 10 |
| Aug 27 | River Run InvitationalAug 27 · 5,000 Meters Championship · Place 11 · WataugaWatauga | 5,000 Meters Championship | 11 | 18:57.81 | 10 |
| Aug 20 | Pioneer Clash of the ClassesAug 20 · 2 Miles Sophomore · Place 8 · WataugaWatauga | 2 Miles Sophomore | 8 | 11:54 | 10 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | Eastbay South Region Cross Country ChampionshipsNov 27 · 5,000 Meters Freshman · Place 72 · Boone, NCBoone, NC | 5,000 Meters Freshman | 72 | 20:04.82 | 9 |
| Oct 9 | Trailblazer Invitational Oct 9 · 5,000 Meters Varsity · Place 95 · WataugaWatauga | 5,000 Meters Varsity | 95 | 19:47.7 PB | 9 |
| Sep 25 | High Country CC ClassicSep 25 · 5,000 Meters Varsity · Place 20 · WataugaWatauga | 5,000 Meters Varsity | 20 | 20:12 | — |
| Sep 18 | Fire Tower Project 5KSep 18 · 5,000 Meters Varsity · Place 20 · WataugaWatauga | 5,000 Meters Varsity | 20 | 18:58.31 PB | 9 |
| Sep 15 | Pre Conference MeetSep 15 · 5,000 Meters Varsity · Place 19 · WataugaWatauga | 5,000 Meters Varsity | 19 | 20:37.45 | 9 |
| Aug 28 | River Run Cross Country InvitationalAug 28 · 5,000 Meters Open · Place 6 · WataugaWatauga | 5,000 Meters Open | 6 | 20:46.78 | 9 |
| Aug 21 | Pioneer Clash of the ClassesAug 21 · 2 Miles Freshman · Place 17 · WataugaWatauga | 2 Miles Freshman | 17 | 13:22 | 9 |
| Aug 18 | Alexander Central Home #1Aug 18 · 2 Miles Varsity · Place 12 · WataugaWatauga | 2 Miles Varsity | 12 | 13:40.9h | — |