Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 24 | 4:36.68 | Mount Tabor Mile & Throwing Thunder | March 24, 2023 |
| 1000 Meters · IndoorReindeer Classic · Dec 20 | 2:48.90a | Reindeer Classic | December 20, 2024 |
| 1600 Meters · IndoorReindeer Classic · Dec 19 | 4:35.65a | Reindeer Classic | December 19, 2025 |
| 1600 Meters · OutdoorQuad City 7 - Green Level, Panther Creek @ Jordan 2026 · Mar 19 | 4:39.21a | Quad City 7 - Green Level, Panther Creek @ Jordan 2026 | March 19, 2026 |
| 3200 Meters · IndoorWeddington Invitational · Jan 9 | 9:46.10 | Weddington Invitational | January 9, 2026 |
| 3200 Meters · OutdoorNCHSAA 8A East Regional · May 9 | 9:30.77a | NCHSAA 8A East Regional | May 9, 2026 |
| 400 Meters · Relay Split · IndoorPolar Express · Dec 6 | 57.624 | Polar Express | December 6, 2024 |
| 800 Meters · OutdoorCary @ PC · Mar 6 | 2:11.47 | Cary @ PC | March 6, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
7 results2026 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 6 | Quad City 7 Last ChanceFeb 6 · 3200 Meters · Place 2 · Panther Creek | 3200 Meters | 2 | 10:13.52 | 12 |
| Jan 17 | The VA ShowcaseJan 17 · 1600 Meters · Place 411 · Panther Creek | 1600 Meters | 411. | 5:01.41a | 12 |
| Jan 9 | Weddington InvitationalJan 9 · 3200 Meters · Place 1 · Panther Cree | 3200 Meters | 1 | 9:46.10 PB | 12 |
2025 Indoor Track
3 results2025 Outdoor Track
6 results2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | Reindeer ClassicDec 20 · 1000 Meters · Place 12 · Panther Creek | 1000 Meters | 12. | 2:48.90a PB | 11 |
| Dec 20 | Reindeer ClassicDec 20 · 1600 Meters · Place 17 · Panther Creek | 1600 Meters | 17. | 4:51.67a | 11 |
| Dec 6 | Polar ExpressDec 6 · 1600 Meters · Place 9 · Panther Creek | 1600 Meters | 9. | 4:44.72a | 11 |
| Dec 6 | Polar ExpressDec 6 · 400 Meters · Panther Creek | 400 MetersRelay Split | — | 57.624 PB | 11 |
| Jan 19 | Governor's ClassicJan 19 · 1600 Meters · Place 10 · Panther Cree | 1600 Meters | 10 | 4:49.96 | 10 |
| Jan 12 | Snowball InvitationalJan 12 · 1000 Meters · Place 20 · Panther Creek | 1000 Meters | 20 | 2:52.43 | 10 |
| Jan 5 | Weddington InvitationalJan 5 · 1600 Meters · Place 20 · Panther Cree | 1600 Meters | 20 | 4:55.84 | 10 |
2024 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | Dash 4 DoobieNov 16 · 3200 Meters · Panther Creek | 3200 Meters | — | DNS | 11 |
| May 11 | NCHSAA 4A Mideast RegionalMay 11 · 3200 Meters · Place 11 · Panther Creek | 3200 Meters | 11. | 10:07.16a | 10 |
| May 3 | Highway 55 Last ChanceMay 3 · 3200 Meters · Place 1 · Panther Cree | 3200 Meters | 1 | 10:05.40 | — |
| Mar 15 | Patriots InvitationalMar 15 · 3200 Meters · Place 8 · Panther Cree | 3200 Meters | 8 | 9:57.21 | — |
| Mar 6 | Cary @ PCMar 6 · 1600 Meters · Place 2 · Panther Cree | 1600 Meters | 2 | 4:47.98 | — |
| Mar 6 | Cary @ PCMar 6 · 800 Meters · Place 1 · Panther Cree | 800 Meters | 1 | 2:11.47 PB | — |
2023 Outdoor Track
4 results2023 Indoor Track
4 results2022 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 16 | Reindeer ClassicDec 16 · 1600 Meters · Place 16 · Panther Creek | 1600 Meters | 16. | 5:02.88a | 9 |
2022 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 8 | SWAC Polar Bear 1Dec 8 · 1600 Meters · Place 11 · Panther Creek | 1600 Meters | 11. | 5:14.0Unofficial | 9 |