Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Forest Hills ParkBig Seven Conference Championship · Oct 15 | 17:17.8 | Big Seven Conference Championship | October 15, 2025 |
| 5,000 Meters · Hagan-Stone ParkGCXI · Sep 27 | 17:16.73 | GCXI | September 27, 2025 |
| 5,000 Meters · Orange High SchoolBig Seven Conference Meet · Sep 2 | 17:21 | Big Seven Conference Meet | September 2, 2025 |
| 5,000 Meters · Red Oak RoadNCHSAA 4A East Regional · Oct 25 | 17:37 | NCHSAA 4A East Regional | October 25, 2025 |
| 5,000 Meters · Wake Med Soccer ParkPace Yourself Early Bird Challenge · Aug 16 | 16:36.74 | Pace Yourself Early Bird Challenge | August 16, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NCHSAA State ChampionshipsOct 31 · 5,000 Meters 4A · Place 8 · Carrboro | 5,000 Meters 4A | 8 | 16:57.44 | 12 |
| Oct 31 | NCHSAA State ChampionshipsOct 31 · 5,000 Meters 4A · Place 8 · Carrboro | 5,000 Meters 4A | 8 | 16:57.44 | 12 |
| Oct 25 | NCHSAA 4A East RegionalOct 25 · 5,000 Meters Varsity · Place 4 · Carrboro | 5,000 Meters Varsity | 4 | 17:37 PB | 10 |
| Oct 15 | Big Seven Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 7 · Carrboro | 5,000 Meters Varsity | 7 | 17:17.8 PB | 10 |
| Oct 4 | Wendy's InvitationalOct 4 · 5,000 Meters Varsity · Place 4 · Carrboro | 5,000 Meters Varsity | 4 | 16:40.66 | 12 |
| Sep 27 | GCXISep 27 · 5,000 Meters HS Champ · Place 24 · Carrboro | 5,000 Meters HS Champ | 24 | 17:16.73 PB | 10 |
| Sep 2 | Big Seven Conference MeetSep 2 · 5,000 Meters Varsity · Place 2 · Carrboro | 5,000 Meters Varsity | 2 | 17:21 PB | 10 |
| Aug 16 | Pace Yourself Early Bird ChallengeAug 16 · 5,000 Meters Varsity · Place 7 · Carrboro | 5,000 Meters Varsity | 7 | 16:36.74 PB | 10 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NCHSAA State ChampionshipNov 2 · 5,000 Meters 3A · Place 61 · Carrboro | 5,000 Meters 3A | 61 | 17:36.91 | 11 |
| Oct 5 | Wendy's InvitationalOct 5 · 5,000 Meters Varsity · Place 16 · Carrboro | 5,000 Meters Varsity | 16 | 17:24.10 | 11 |
| Oct 5 | Wendy's InvitationalOct 5 · 5,000 Meters Varsity · Place 16 · Carrboro | 5,000 Meters Varsity | 16 | 17:24.10 | 11 |
| Sep 28 | Greensboro InvitationalSep 28 · 5,000 Meters Championship · Place 22 · Carrboro | 5,000 Meters Championship | 22 | 17:40.52 | — |
| Aug 17 | Pace Yourself Early Bird ChallengeAug 17 · 5,000 Meters Varsity · Place 33 · Carrboro | 5,000 Meters Varsity | 33 | 17:24.94 | — |
2023 Cross Country
3 results2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 17 | adidas XC ChallengeSep 17 · 5,000 Meters Varsity · Place 112 · Carrboro | 5,000 Meters Varsity | 112 | 20:43.0 | 12 |