Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Fern Creek ParkHoka Postal 3200 · Sep 26 | 12:06.0 | Hoka Postal 3200 | September 26, 2020 |
| 5,000 Meters · Berea College9th Annual BC/CC Jamboree · Aug 29 | 16:13.04 | 9th Annual BC/CC Jamboree | August 29, 2025 |
| 5,000 Meters · Bourbon County ParkKHSAA State XC Championships · Oct 28 | 16:41.3 | KHSAA State XC Championships | October 28, 2022 |
| 5,000 Meters · Centerville HSCenterville Saturday Night Lights · Sep 30 | 15:58.9 | Centerville Saturday Night Lights | September 30, 2023 |
| 5,000 Meters · Corwin Nixon ParkMason Invitational · Sep 7 | 16:07.4 | Mason Invitational | September 7, 2024 |
| 5,000 Meters · Creasey Mahan Nature PreserveRumble Through the Jungle · Sep 9 | 16:01.31 | Rumble Through the Jungle | September 9, 2023 |
| 5,000 Meters · Elizabethtown Sports ParkRun for the Gold · Aug 31 | 16:05.2 | Run for the Gold | August 31, 2024 |
| 5,000 Meters · EP Tom Sawyer State ParkJCPS HS XC Championship · Oct 17 | 15:13.34 | JCPS HS XC Championship | October 17, 2024 |
| 5,000 Meters · Kentucky Horse ParkKHSAA State XC Championships · Nov 2 | 16:11.3 | KHSAA State XC Championships | November 2, 2024 |
| 5,000 Meters · Louisville Champions ParkKHSAA Region 3 Class AAA · Oct 23 | 16:20.43 | KHSAA Region 3 Class AAA | October 23, 2021 |
| 5,000 Meters · McAlpine Creek ParkFoot Locker Cross Country South Regional Championships · Nov 25 | 15:53.84 | Foot Locker Cross Country South Regional Championships | November 25, 2023 |
| 5,000 Meters · Seneca ParkKHSAA Region 3 Class 3A · Oct 26 | 15:13.54 | KHSAA Region 3 Class 3A | October 26, 2024 |
| 6,000 Meters · Indiana Wesleyan UniversityIndiana Wesleyan Twilight Invitational · Sep 4 | 19:49.40 | Indiana Wesleyan Twilight Invitational | September 4, 2026 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 25:37.46 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 8,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 12 | 26:07.12 | The Southern Showcase | September 12, 2025 |
| 8,000 Meters · Phil Moore ParkMid-South Cross Country Championships · Nov 6 | 26:26.6 | Mid-South Cross Country Championships | November 6, 2026 |
| 8,000 Meters · Sequoyah Park2025 Appalachian Challenge · Oct 24 | 24:55.93 | 2025 Appalachian Challenge | October 24, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Mid-South Cross Country ChampionshipsNov 7 · 8,000 Meters Mid-South · Place 13 · Cumberlands (Ky.)Cumberlands (Ky.) | 8,000 Meters Mid-South | 13 | 27:02.4 | Fr |
| Oct 24 | 2025 Appalachian ChallengeOct 24 · 8,000 Meters College · Place 20 · Cumberlands (Ky.)Cumberlands (Ky.) | 8,000 Meters College | 20 | 24:55.93 PB | Fr |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Gold · Place 149 · Cumberlands (Ky.)Cumberlands (Ky.) | 8,000 Meters College Gold | 149 | 25:37.46 PB | Fr |
| Sep 12 | The Southern ShowcaseSep 12 · 8,000 Meters College · Place 214 · Cumberlands (Ky.)Cumberlands (Ky.) | 8,000 Meters College | 214 | 26:07.12 PB | Fr |
| Aug 29 | 9th Annual BC/CC JamboreeAug 29 · 5,000 Meters Collegiate · Place 8 · Cumberlands (Ky.)Cumberlands (Ky.) | 5,000 Meters Collegiate | 8 | 16:13.04 PB | Fr |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | KHSAA State XC ChampionshipsNov 2 · 5,000 Meters 3A · Place 16 · MaleMale | 5,000 Meters 3A | 16 | 16:11.3 PB | 12 |
| Oct 26 | KHSAA Region 3 Class 3AOct 26 · 5,000 Meters Varsity · Place 1 · MaleMale | 5,000 Meters Varsity | 1 | 15:13.54 PB | 12 |
| Oct 17 | JCPS HS XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 1 · MaleMale | 5,000 Meters Varsity | 1 | 15:13.34 PB | 12 |
| Oct 5 | Louisville XC Classic - HSOct 5 · 5,000 Meters Varsity · Place 8 · MaleMale | 5,000 Meters Varsity | 8 | 16:11.3 | 12 |
| Oct 4 | Louisville XC Classic - CollegeOct 4 · 5,000 Meters Invitational · Place 8 · MaleMale | 5,000 Meters Invitational | 8 | 16:11.3 | 12 |
| Sep 21 | Trinity/Valkyre HS InvitationalSep 21 · 5,000 Meters Varsity - Seeded · Place 22 · MaleMale | 5,000 Meters Varsity - Seeded | 22 | 15:34.96 | 12 |
| Sep 7 | Mason InvitationalSep 7 · 5,000 Meters Section 1 Varsity · Place 3 · MaleMale | 5,000 Meters Section 1 Varsity | 3 | 16:07.4 PB | 12 |
| Aug 31 | Run for the GoldAug 31 · 5,000 Meters Varsity · Place 20 · MaleMale | 5,000 Meters Varsity | 20 | 16:05.2 PB | 12 |
| Aug 24 | St Xavier Tiger RunAug 24 · 5,000 Meters Varsity · Place 25 · MaleMale | 5,000 Meters Varsity | 25 | 16:03.30 | 12 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Championship · Place 60 · KYKY | 5,000 Meters Championship | 60 | 15:53.84 PB | 11 |
| Oct 28 | KHSAA State Cross Country ChampionshipsOct 28 · 5,000 Meters 3A · Place 12 · MaleMale | 5,000 Meters 3A | 12 | 16:13.35 | 11 |
| Oct 21 | KHSAA Region 3 Class 3AOct 21 · 5,000 Meters Varsity · Place 1 · MaleMale | 5,000 Meters Varsity | 1 | 15:32.83 | 11 |
| Sep 30 | Centerville Saturday Night LightsSep 30 · 5,000 Meters Championship · Place 13 · MaleMale | 5,000 Meters Championship | 13 | 15:58.9 PB | 11 |
| Sep 16 | Trinity/Valkyre InvitationalSep 16 · 5,000 Meters Seeded · Place 30 · MaleMale | 5,000 Meters Seeded | 30 | 15:39.92 | 11 |
| Sep 9 | Rumble Through the JungleSep 9 · 5,000 Meters Varsity · Place 3 · MaleMale | 5,000 Meters Varsity | 3 | 16:01.31 PB | 11 |
| Aug 26 | STXXC Tiger RunAug 26 · 5,000 Meters Varsity · Place 22 · MaleMale | 5,000 Meters Varsity | 22 | 17:10.18 | 11 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | KHSAA State XC ChampionshipsOct 28 · 5,000 Meters Varsity AAA · Place 29 · MaleMale | 5,000 Meters Varsity AAA | 29 | 16:41.3 PB | 10 |
| Oct 22 | KHSAA Class 3A Region 3Oct 22 · 5,000 Meters Varsity · Place 9 · MaleMale | 5,000 Meters Varsity | 9 | 16:48.81 | 10 |
| Sep 9 | Rumble Through The JungleSep 9 · 5,000 Meters Varsity · Place 10 · MaleMale | 5,000 Meters Varsity | 10 | 17:03.63 | 10 |
| Aug 27 | Bourbon County Colonel ChargeAug 27 · 5,000 Meters Varsity · Place 6 · MaleMale | 5,000 Meters Varsity | 6 | 16:44.36 | 10 |
| Aug 27 | Bourbon County Colonel ChargeAug 27 · 5,000 Meters Varsity · Place 6 · MaleMale | 5,000 Meters Varsity | 6 | 16:44.36 | 10 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | Eastbay South Region Cross Country ChampionshipsNov 27 · 5,000 Meters Freshman · Place 1 · MaleMale | 5,000 Meters Freshman | 1 | 16:13.78 | 9 |
| Oct 30 | KHSAA Class 3A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 12 · MaleMale | 5,000 Meters Varsity | 12 | 17:15.31 | 9 |
| Oct 23 | KHSAA Region 3 Class AAAOct 23 · 5,000 Meters Varsity · Place 1 · MaleMale | 5,000 Meters Varsity | 1 | 16:20.43 PB | 9 |
| Oct 14 | JCPS ChampionshipsOct 14 · 5,000 Meters Varsity · Place 5 · MaleMale | 5,000 Meters Varsity | 5 | 17:14.25 | 9 |
| Sep 18 | Trinity / Valkyre InvitationalSep 18 · 5,000 Meters Seeded Elite · Place 61 · MaleMale | 5,000 Meters Seeded Elite | 61 | 17:13.67 | 9 |
| Sep 11 | Rumble Through the JungleSep 11 · 5,000 Meters Varsity · Place 19 · MaleMale | 5,000 Meters Varsity | 19 | 17:24.38 | 9 |
| Aug 28 | Tiger RunAug 28 · 5,000 Meters Varsity · Place 26 · MaleMale | 5,000 Meters Varsity | 26 | 16:52.81 | 9 |
2020 Cross Country
7 results