Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Frank Lisk ParkCharlotte Opener · Sep 1 | 15:32.0 | Charlotte Opener | September 1, 2023 |
| 5,000 Meters · Northwood High SchoolBig-8 Conference Championships · Jan 6 | 16:57.95 | Big-8 Conference Championships | January 6, 2021 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 30 | 17:28.8 | NXR Southeast Regional Championships | November 30, 2019 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 4A Mideast Regional · Oct 30 | 15:47.08 | NCHSAA 4A Mideast Regional | October 30, 2021 |
| 5,000 Meters · Weddington HSWeddington 5000m A & B · Dec 22 | 16:18.55 | Weddington 5000m A & B | December 22, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
1 results2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | NCHSAA State ChampionshipNov 6 · 5,000 Meters 4A · Place 16 · Chapel HillChapel Hill | 5,000 Meters 4A | 16 | 16:05.72 | 12 |
| Oct 30 | NCHSAA 4A Mideast RegionalOct 30 · 5,000 Meters Varsity · Place 1 · Chapel HillChapel Hill | 5,000 Meters Varsity | 1 | 15:47.08 PB | 12 |
| Oct 2 | Wendy's InvitationalOct 2 · 5,000 Meters Invitational · Place 25 · Chapel HillChapel Hill | 5,000 Meters Invitational | 25 | 16:43.7 | SR |
| Sep 25 | Greensboro InvitationalSep 25 · 5,000 Meters Championship · Place 5 · Chapel HillChapel Hill | 5,000 Meters Championship | 5 | 16:23.80 | — |
| Sep 25 | Greensboro InvitationalSep 25 · 5,000 Meters Championship · Place 5 · Chapel HillChapel Hill | 5,000 Meters Championship | 5 | 16:23.80 | — |
| Sep 10 | Friday Night LightsSep 10 · 5,000 Meters Championship · Place 9 · Chapel HillChapel Hill | 5,000 Meters Championship | 9 | 15:56.7 | SR |
| Jan 6 | Big-8 Conference ChampionshipsJan 6 · 5,000 Meters Varsity · Place 7 · Chapel HillChapel Hill | 5,000 Meters Varsity | 7 | 16:57.95 PB | 11 |
2020 Cross Country
4 results2019 Cross Country
4 results