Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 14 | 32:02.3 | NCAA DI Southeast Regional | November 14, 2025 |
| 10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 15 | 31:00.1 | NCAA DI Southeast Regional | November 15, 2024 |
| 6,000 Meters · WakeMed Soccer Parkadidas Wolfpack Invitational · Sep 20 | 18:00.6 | adidas Wolfpack Invitational | September 20, 2024 |
| 8,000 Meters · John Hunt Cross Country Running ParkCUSA XC Championships · Oct 31 | 24:24.1 | CUSA XC Championships | October 31, 2026 |
| 8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 16 | 25:04.1 | Under Armour NCAA DI Pre-National | October 16, 2026 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 25:43.8 | Paul Short Run | October 2, 2026 |
| 8,000 Meters · Notre Dame Burke Memorial Golf CourseJoe Piane Invitational · Oct 3 | 23:47.0 | Joe Piane Invitational | October 3, 2025 |
| 8,000 Meters · Oxford Lake Park (Sports Complex)CUSA XC Championships · Nov 2 | 24:00.04 | CUSA XC Championships | November 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | CUSA XC ChampionshipsOct 31 · 8,000 Meters Men · Place 12 · Liberty | 8,000 Meters Men | 12 | 24:24.1 PB | Sr |
| Oct 16 | Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters Blue · Place 255 · Liberty | 8,000 Meters Blue | 255 | 25:04.1 PB | Sr |
| Oct 2 | Paul Short RunOct 2 · 8,000 Meters Gold · Place 121 · Liberty | 8,000 Meters Gold | 121 | 25:43.8 PB | Sr |
2025 Cross Country
4 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DI Southeast RegionalNov 15 · 10,000 Meters D1 Southeast · Place 35 · Liberty | 10,000 Meters D1 Southeast | 35 | 31:00.1 PB | So |
| Nov 2 | CUSA XC ChampionshipsNov 2 · 8,000 Meters CUSA · Place 3 · Liberty | 8,000 Meters CUSA | 3 | 24:00.04 PB | So |
| Oct 4 | Joe Piane InvitationalOct 4 · 8,000 Meters Varsity · Place 70 · Liberty | 8,000 Meters Varsity | 70 | 23:47.7 | SO |
| Sep 20 | Adidas XC Challenge (HS)Sep 20 · 6,000 Meters Open · Place 8 · Liberty | 6,000 Meters Open | 8 | 18:00.6 | SO |
| Sep 20 | adidas Wolfpack InvitationalSep 20 · 6,000 Meters College · Place 8 · Liberty | 6,000 Meters College | 8 | 18:00.6 PB | So |