Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 15 | 31:18.2 | NCAA DI Southeast Regional | November 15, 2024 |
| 5,000 Meters · 5000 MetersGryphon XC Invitational · Oct 6 | 15:29.13 | Gryphon XC Invitational | October 6, 2021 |
| 5,000 Meters · Collinwood Regional Park & CampgroundMSHSL Section 6AA Championships · Oct 29 | 15:38.9 | MSHSL Section 6AA Championships | October 29, 2021 |
| 5,000 Meters · Eagle Creek Golf ClubTCRC XC Showcase · Oct 31 | 16:26.54 | TCRC XC Showcase | October 31, 2020 |
| 5,000 Meters · Litchfield HSMSHSL Section 6AA Championships · Oct 27 | 15:40.8 | MSHSL Section 6AA Championships | October 27, 2022 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 5 | 15:39.88 | MSHSL Class AA State Championships | November 5, 2022 |
| 8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 16 | 23:58.7 | Under Armour NCAA DI Pre-National | October 16, 2026 |
| 8,000 Meters · PrincetonPrinceton Meadows Challenge · Sep 26 | 24:08.4 | Princeton Meadows Challenge | September 26, 2026 |
| 8,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 30 | 23:15.8 | ACC Cross Country Championships | October 30, 2026 |
| 8,000 Meters · WakeMed Soccer ParkACC Cross Country Championships · Nov 1 | 24:05.7 | ACC Cross Country Championships | November 1, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2024 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
3 results2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | TCRC XC ShowcaseOct 31 · 5,000 Meters Small Class · Place 3 · Breck SchoolBreck School | 5,000 Meters Small Class | 3 | 16:26.54 PB | 10 |