Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Carrollton High SchoolGHSA State XC Championship · Nov 3 | 18:48.16 | GHSA State XC Championship | November 3, 2023 |
| 5,000 Meters · Chapel Hill High SchoolGHSA Region 5 5A · Oct 22 | 19:30.18 | GHSA Region 5 5A | October 22, 2022 |
| 5,000 Meters · Clinton Nature PreserveGHSA 5A - Region 5 · Oct 21 | 19:04.07 | GHSA 5A - Region 5 | October 21, 2023 |
| 5,000 Meters · Dellinger ParkWire2Wire XC Invitational · Sep 14 | 18:35.6 | Wire2Wire XC Invitational | September 14, 2024 |
| 5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 16 | 18:24.85 | The Southern Showcase | September 16, 2023 |
| 5,000 Meters · McIntosh Reserve ParkBob Blastow Invitational · Aug 26 | 18:01.44 | Bob Blastow Invitational | August 26, 2023 |
| 8,000 Meters · City ParkHBCUAC · Oct 16 | 39:17.6 | HBCUAC | October 16, 2026 |
| 8,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 11 | 38:23.6 | Queen City Invite | September 11, 2026 |
| 8,000 Meters · Oakville Indian Mounds ParkHBCUAC XC Championship · Oct 17 | 33:02.77 | HBCUAC XC Championship | October 17, 2025 |
| 8,000 Meters · Southern Wesleyan Univ.SWU Susan Rouse Open 2026 · Sep 19 | 42:38.4 | SWU Susan Rouse Open 2026 | September 19, 2026 |
| 8,000 Meters · Winthrop FarmWinthrop/Adidas Invitational · Sep 26 | 34:55.5 | Winthrop/Adidas Invitational | September 26, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
4 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | GHSA 6A Sectional 2 (Regions 2,3,5,6)Nov 2 · 5,000 Meters Varsity · Place 130 · Chapel HillChapel Hill | 5,000 Meters Varsity | 130 | 18:26.24 | 12 |
| Oct 22 | Douglas County Cross Country ChampionshipOct 22 · 5,000 Meters Varsity · Place 17 · Chapel HillChapel Hill | 5,000 Meters Varsity | 17 | 18:32.09 | — |
| Sep 14 | Wire2Wire XC InvitationalSep 14 · 5,000 Meters Varsity · Place 45 · Chapel HillChapel Hill | 5,000 Meters Varsity | 45 | 18:35.6 PB | 12 |
| Sep 7 | Carrollton Invite Presented by OrthoWest Sep 7 · 5,000 Meters 4A-5A-6A · Place 139 · Chapel HillChapel Hill | 5,000 Meters 4A-5A-6A | 139 | 19:34.83 | 12 |
| Aug 24 | Bob Blastow InvitationalAug 24 · 5,000 Meters Varsity 2 · Place 46 · Chapel HillChapel Hill | 5,000 Meters Varsity 2 | 46 | 19:12.72 | 12 |
| Aug 17 | Zack Wansley ClashAug 17 · 5,000 Meters Junior Varsity · Place 5 · Chapel HillChapel Hill | 5,000 Meters Junior Varsity | 5 | 20:44.09 | — |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GHSA State XC ChampionshipNov 3 · 5,000 Meters 5A · Place 136 · Chapel HillChapel Hill | 5,000 Meters 5A | 136 | 18:48.16 PB | 11 |
| Oct 21 | GHSA 5A - Region 5Oct 21 · 5,000 Meters Varsity · Place 14 · Chapel HillChapel Hill | 5,000 Meters Varsity | 14 | 19:04.07 PB | 11 |
| Oct 7 | Atlanta ClassicOct 7 · 5,000 Meters Varsity · Place 5 · Chapel HillChapel Hill | 5,000 Meters Varsity | 5 | 18:18.29 | 11 |
| Sep 30 | Alexander / Asics InvitationalSep 30 · 5,000 Meters Championship · Place 285 · Chapel HillChapel Hill | 5,000 Meters Championship | 285 | 17:50.35 | 11 |
| Sep 21 | Douglas County Cross Country ChampionshipSep 21 · 5,000 Meters Varsity · Place 13 · Chapel HillChapel Hill | 5,000 Meters Varsity | 13 | 17:51.20 | — |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity - Championship · Place 247 · Chapel HillChapel Hill | 5,000 Meters Varsity - Championship | 247 | 18:24.85 PB | 11 |
| Sep 9 | OrthoWest InvitationalSep 9 · 5,000 Meters Championship · Place 207 · Chapel HillChapel Hill | 5,000 Meters Championship | 207 | 19:11.41 | 11 |
| Aug 26 | Bob Blastow InvitationalAug 26 · 5,000 Meters Varsity · Place 99 · Chapel HillChapel Hill | 5,000 Meters Varsity | 99 | 18:01.44 PB | 11 |
| Aug 19 | Zack Wansley ClashAug 19 · 5,000 Meters Varsity · Place 51 · Chapel HillChapel Hill | 5,000 Meters Varsity | 51 | 18:59.92 | 11 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | GHSA Region 5 5AOct 22 · 5,000 Meters Junior Varsity · Place 4 · Chapel HillChapel Hill | 5,000 Meters Junior Varsity | 4 | 19:30.18 PB | 10 |
| Oct 8 | Atlanta ClassicOct 8 · 5,000 Meters Varsity · Place 109 · Chapel HillChapel Hill | 5,000 Meters Varsity | 109 | 19:02.12 | 10 |
| Oct 1 | Alexander / Asics InvitationalOct 1 · 5,000 Meters Championship · Place 258 · Chapel HillChapel Hill | 5,000 Meters Championship | 258 | 18:05.16 | 10 |
| Sep 3 | AT&T Starr's Mill Panther XC MeetSep 3 · 5,000 Meters Varsity · Place 199 · Chapel HillChapel Hill | 5,000 Meters Varsity | 199 | 19:49.97 | 10 |
| Aug 27 | Bob BlastowAug 27 · 5,000 Meters Varsity · Place 130 · Chapel HillChapel Hill | 5,000 Meters Varsity | 130 | 19:00.87 | 10 |
| Aug 20 | Zack Wansley ClashAug 20 · 5,000 Meters Varsity · Place 77 · Chapel HillChapel Hill | 5,000 Meters Varsity | 77 | 19:27.84 | — |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Atlanta ClassicOct 9 · 5,000 Meters 5A · Place 41 · Chapel HillChapel Hill | 5,000 Meters 5A | 41 | 19:04.47 | 9 |
| Oct 2 | Alexander ASICS InvitationalOct 2 · 5,000 Meters 4A · Place 72 · Chapel HillChapel Hill | 5,000 Meters 4A | 72 | 20:20.74 | 9 |
| Sep 11 | Carrollton Orthopaedic InvitationalSep 11 · 5,000 Meters Varsity · Place 178 · Chapel HillChapel Hill | 5,000 Meters Varsity | 178 | 20:43.59 | — |
| Sep 4 | AT&T Starr's Mill Panther XC MeetSep 4 · 5,000 Meters Junior Varsity · Place 70 · Chapel HillChapel Hill | 5,000 Meters Junior Varsity | 70 | 20:15.90 | 9 |
| Aug 21 | Zack Wansley InvitationalAug 21 · 5,000 Meters Junior Varsity · Place 31 · Chapel HillChapel Hill | 5,000 Meters Junior Varsity | 31 | 20:22.34 | 9 |