Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bourbon County ParkKHSAA State XC Championships · Oct 2816:42.7KHSAA State XC ChampionshipsOctober 28, 2022
5,000 Meters · Centerville HSCenterville Saturday Night Lights · Oct 116:29.5Centerville Saturday Night LightsOctober 1, 2022
5,000 Meters · Corwin Nixon ParkMason XC Invitational · Sep 1016:45.1Mason XC InvitationalSeptember 10, 2022
5,000 Meters · EP Tom Sawyer State ParkTrinity/Valkyre HS Invitational · Sep 2115:40.74Trinity/Valkyre HS InvitationalSeptember 21, 2024
5,000 Meters · Kentucky Horse ParkKHSAA State XC Championships · Nov 216:35.5KHSAA State XC ChampionshipsNovember 2, 2024
5,000 Meters · Louisville Champions ParkKHSAA Region 3 Class AAA · Oct 2317:22.90KHSAA Region 3 Class AAAOctober 23, 2021
5,000 Meters · Seneca ParkKHSAA Class 3A Region 3 · Oct 2216:21.89KHSAA Class 3A Region 3October 22, 2022
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2315:52.85NXR Southeast Regional ChampionshipsNovember 23, 2024
6,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Vic Godfrey Open · Sep 519:20.73Vic Godfrey OpenSeptember 5, 2025
7,000 Meters · Marquette UniversityJim Allen Classic · Sep 2523:24.6Jim Allen ClassicSeptember 25, 2026
8,000 Meters · Mahoney State ParkBig East Championships · Oct 3126:24.80Big East ChampionshipsOctober 31, 2025
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1726:17.12Bradley "Pink" ClassicOctober 17, 2025
8,000 Meters · Zimmer Championship Cross Country CourseBadger Classic · Sep 1927:40.7Badger ClassicSeptember 19, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Open · MarquetteMarquette8,000 Meters Open—DNFSo
Sep 25Jim Allen ClassicSep 25 · 7,000 Meters Collegiate · Place 29 · MarquetteMarquette7,000 Meters Collegiate2923:24.6 PBSo
Sep 12Phoenix OpenSep 12 · 8,000 Meters Men · MarquetteMarquette8,000 Meters Men0DNFSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Big East ChampionshipsOct 31 · 8,000 Meters Champ · Place 77 · MarquetteMarquette8,000 Meters Champ7726:24.80 PBFr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters Red · Place 146 · MarquetteMarquette8,000 Meters Red14626:17.12 PBFr
Oct 3Joe Piane InvitationalOct 3 · 8,000 Meters Gold · MarquetteMarquette8,000 Meters Gold0DNFFr
Sep 19Badger ClassicSep 19 · 8,000 Meters College · Place 32 · MarquetteMarquette8,000 Meters College3227:40.7 PBFr
Sep 5Vic Godfrey OpenSep 5 · 6,000 Meters Men's Race · Place 12 · MarquetteMarquette6,000 Meters Men's Race1219:20.73 PBFr

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 18 · DuPont ManualDuPont Manual5,000 Meters Open Invitational1815:52.85 PB12
Nov 2KHSAA State XC ChampionshipsNov 2 · 5,000 Meters 3A · Place 32 · DuPont ManualDuPont Manual5,000 Meters 3A3216:35.5 PB12
Oct 26KHSAA Region 3 Class 3AOct 26 · 5,000 Meters Varsity · Place 4 · DuPont ManualDuPont Manual5,000 Meters Varsity416:23.4012
Oct 17JCPS HS XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 2 · DuPont ManualDuPont Manual5,000 Meters Varsity215:44.8612
Oct 5Louisville XC Classic - HSOct 5 · 5,000 Meters Varsity · Place 16 · DuPont ManualDuPont Manual5,000 Meters Varsity1616:31.612
Oct 4Louisville XC Classic - CollegeOct 4 · 5,000 Meters Invitational · Place 16 · Dupont ManualDupont Manual5,000 Meters Invitational1616:31.612
Sep 21Trinity/Valkyre HS InvitationalSep 21 · 5,000 Meters Varsity - Seeded · Place 32 · DuPont ManualDuPont Manual5,000 Meters Varsity - Seeded3215:40.74 PB12
Aug 24St Xavier Tiger RunAug 24 · 5,000 Meters Varsity · Place 13 · DuPont ManualDuPont Manual5,000 Meters Varsity1315:48.7512

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28KHSAA State Cross Country ChampionshipsOct 28 · 5,000 Meters 3A · Place 97 · DuPont ManualDuPont Manual5,000 Meters 3A9717:48.4511
Sep 16Trinity/Valkyre InvitationalSep 16 · 5,000 Meters Seeded · Place 31 · DuPont ManualDuPont Manual5,000 Meters Seeded3115:41.7811
Aug 26STXXC Tiger RunAug 26 · 5,000 Meters Varsity · Place 12 · Dupont ManualDupont Manual5,000 Meters Varsity1216:48.7511

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 28KHSAA State XC ChampionshipsOct 28 · 5,000 Meters Varsity AAA · Place 33 · DuPont ManualDuPont Manual5,000 Meters Varsity AAA3316:42.7 PB10
Oct 22KHSAA Class 3A Region 3Oct 22 · 5,000 Meters Varsity · Place 3 · DuPont ManualDuPont Manual5,000 Meters Varsity316:21.89 PB10
Oct 13JCPS ChampionshipsOct 13 · 5,000 Meters Varsity · Place 3 · DuPont ManualDuPont Manual5,000 Meters Varsity316:23.2410
Oct 1Centerville Saturday Night LightsOct 1 · 5,000 Meters Championship · Place 38 · DuPont ManualDuPont Manual5,000 Meters Championship3816:29.5 PB10
Sep 17Trinity/Valkyre InvitationalSep 17 · 5,000 Meters Seeded Elite · Place 27 · DuPont ManualDuPont Manual5,000 Meters Seeded Elite2716:10.7010
Sep 10Mason XC InvitationalSep 10 · 5,000 Meters Varsity - Sec 1 · Place 14 · DuPont ManualDuPont Manual5,000 Meters Varsity - Sec 11416:45.1 PB10
Aug 27Bourbon County Colonel ChargeAug 27 · 5,000 Meters Varsity · Place 4 · Dupont ManualDupont Manual5,000 Meters Varsity416:42.5710
Aug 27Bourbon County Colonel ChargeAug 27 · 5,000 Meters Varsity · Place 4 · Dupont ManualDupont Manual5,000 Meters Varsity416:42.5710

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30KHSAA Class 3A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 93 · DuPont ManualDuPont Manual5,000 Meters Varsity9318:32.409
Oct 23KHSAA Region 3 Class AAAOct 23 · 5,000 Meters Varsity · Place 10 · DuPont ManualDuPont Manual5,000 Meters Varsity1017:22.90 PB9
Oct 14JCPS ChampionshipsOct 14 · 5,000 Meters Varsity · Place 8 · duPont ManualduPont Manual5,000 Meters Varsity817:32.989