Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 3A Midwest Regional · Oct 29 | 29:36.03 | NCHSAA 3A Midwest Regional | October 29, 2022 |
| 5,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 10 | 24:04.67 | Royals Challenge | October 10, 2025 |
| 5,000 Meters · Pfeiffer UniversityPfeiffer XC Invitational · Sep 12 | 24:49.5 | Pfeiffer XC Invitational | September 12, 2025 |
| 6,000 Meters · Green Hill ParkNCAA South Regional XC Championship · Nov 15 | 29:01.40 | NCAA South Regional XC Championship | November 15, 2025 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 31:20.4 | Paul Short Run | October 4, 2024 |
| 6,000 Meters · Milliken & CompanyDIII Pre-Nats · Sep 20 | 31:54.5 | DIII Pre-Nats | September 20, 2025 |
| 6,000 Meters · North Carolina Wesleyan CollegeUSA South Cross Country Championships · Nov 2 | 30:24.3 | USA South Cross Country Championships | November 2, 2024 |
| 6,000 Meters · Pfeiffer UniversityUSA South Cross Country Championships · Nov 1 | 29:25.97 | USA South Cross Country Championships | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA South Regional XC ChampionshipNov 15 · 6,000 Meters College · Place 157 · PfeifferPfeiffer | 6,000 Meters College | 157 | 29:01.40 PB | So |
| Nov 1 | USA South Cross Country ChampionshipsNov 1 · 6,000 Meters Champ · Place 33 · PfeifferPfeiffer | 6,000 Meters Champ | 33 | 29:25.97 PB | So |
| Oct 10 | Royals ChallengeOct 10 · 5,000 Meters Blue · Place 106 · PfeifferPfeiffer | 5,000 Meters Blue | 106 | 24:04.67 PB | So |
| Sep 20 | DIII Pre-NatsSep 20 · 6,000 Meters College · Place 101 · PfeifferPfeiffer | 6,000 Meters College | 101 | 31:54.5 PB | So |
| Sep 12 | Pfeiffer XC InvitationalSep 12 · 5,000 Meters College · Place 44 · PfeifferPfeiffer | 5,000 Meters College | 44 | 24:49.5 PB | So |
2024 Cross Country
4 results2023 Cross Country
1 results2022 Cross Country
3 results