Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Newburgh Locks & DamSIJHAC - Castle Invite · Sep 29 | 14:53 | SIJHAC - Castle Invite | September 29, 2015 |
| 5,000 Meters · Eagle ParkIHSAA Semi-State (Brown County) · Oct 26 | 19:59.1 | IHSAA Semi-State (Brown County) | October 26, 2019 |
| 5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 12 | 17:48.91 | The Southern Showcase | September 12, 2025 |
| 5,000 Meters · Northview Christian ChurchAthletic Annex FlashRock Invitational · Sep 17 | 18:36.6 | Athletic Annex FlashRock Invitational | September 17, 2022 |
| 5,000 Meters · Prides Creek ParkIHSAA Pike Central Regional · Oct 17 | 19:11 | IHSAA Pike Central Regional | October 17, 2020 |
| 5,000 Meters · South Knox High SchoolIHSAA Sectional (South Knox) · Oct 12 | 19:41.7 | IHSAA Sectional (South Knox) | October 12, 2019 |
| 6,000 Meters · EP Tom Sawyer State ParkACC Cross Country Championships · Oct 31 | 21:17.38 | ACC Cross Country Championships | October 31, 2025 |
| 6,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 19 | 21:21.1 | ISU John McNichols | September 19, 2026 |
| 6,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 14 | 21:19.6 | NCAA DI Southeast Regional | November 14, 2025 |
| 6,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Oct 4 | 20:47.35 | Lakefront Invite | October 4, 2024 |
| 6,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 30 | 20:36.0 | ACC Cross Country Championships | October 30, 2026 |
| 6,000 Meters · WakeMed Soccer ParkACC Cross Country Championships · Nov 1 | 21:19.7 | ACC Cross Country Championships | November 1, 2024 |
| 6,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 15 | 21:37.3 | NCAA DI Southeast Regional | November 15, 2024 |
| 6,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 9 | 20:59.2 | Nuttycombe Wisconsin Invitational | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
4 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DI Southeast RegionalNov 15 · 6,000 Meters D1 Southeast · Place 41 · LouisvilleLouisville | 6,000 Meters D1 Southeast | 41 | 21:37.3 PB | So |
| Nov 1 | ACC Cross Country ChampionshipsNov 1 · 6,000 Meters ACC · Place 100 · LouisvilleLouisville | 6,000 Meters ACC | 100 | 21:19.7 PB | So |
| Oct 4 | Lakefront InviteOct 4 · 6,000 Meters Champs · Place 53 · LouisvilleLouisville | 6,000 Meters Champs | 53 | 20:47.35 PB | So |
| Aug 30 | Eastern Kentucky TriangularAug 30 · 4,000 Meters Varsity · Place 2 · LouisvilleLouisville | 4,000 Meters Varsity | 2 | 14:04.6 | SO |
| Jan 20 | USATF Cross Country ChampionshipsJan 20 · 6,000 Meters U-20 Open · IndianaIndiana | 6,000 Meters U-20 Open | 0 | DQ | Fr |
2023 Cross Country
1 results2022 Cross Country
2 results2021 Cross Country
5 results2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | IHSAA Brown County Semi-State MeetOct 24 · 5,000 Meters Varsity · Place 58 · Princeton CommunityPrinceton Community | 5,000 Meters Varsity | 58 | 20:18.5 | 10 |
| Oct 17 | IHSAA Pike Central RegionalOct 17 · 5,000 Meters Varsity · Place 2 · Princeton CommunityPrinceton Community | 5,000 Meters Varsity | 2 | 19:11 PB | 10 |
| Oct 10 | IHSAA South Knox SectionalOct 10 · 5,000 Meters Varsity · Place 3 · Princeton CommunityPrinceton Community | 5,000 Meters Varsity | 3 | 20:35.5 | 10 |
| Sep 5 | Columbus North Rick Weinheimer ClassicSep 5 · 5,000 Meters Varsity · Place 9 · Princeton Community High SchooPrinceton Community High Schoo | 5,000 Meters Varsity | 9 | 20:03.2 | 10 |
| Aug 29 | Taylor University HS/MS Cross Country InvitationalAug 29 · 5,000 Meters Varsity · Place 9 · Princeton CommunityPrinceton Community | 5,000 Meters Varsity | 9 | 20:43.3 | — |
2019 Cross Country
4 results2015 Cross Country
1 results