Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bourbon County ParkKHSAA State XC Championships · Oct 2817:10.47KHSAA State XC ChampionshipsOctober 28, 2022
5,000 Meters · Corwin Nixon ParkMason XC Invitational · Sep 1017:58.2Mason XC InvitationalSeptember 10, 2022
5,000 Meters · Creasey Mahan Nature PreserveRumble Through the Jungle · Sep 916:49.25Rumble Through the JungleSeptember 9, 2023
5,000 Meters · EP Tom Sawyer State ParkTrinity/Valkyre Invitational · Sep 1717:31.60Trinity/Valkyre InvitationalSeptember 17, 2022
5,000 Meters · Ephram White ParkKHSAA Region 2 Class 1A · Oct 2117:31.03KHSAA Region 2 Class 1AOctober 21, 2023
5,000 Meters · Kentucky Horse ParkKHSAA State Cross Country Championships · Oct 2817:07.10KHSAA State Cross Country ChampionshipsOctober 28, 2023
5,000 Meters · Muhlenberg County Middle SchoolKHSAA Region 2 Class A · Oct 2318:22.02KHSAA Region 2 Class AOctober 23, 2021
5,000 Meters · Thomas Nelson High SchoolKHSAA Class 1A Region 2 · Oct 2218:12.32KHSAA Class 1A Region 2October 22, 2022
6,000 Meters · Angel Mounds State Historic SiteStegemoller Screagle Twilight · Sep 419:21.2Stegemoller Screagle TwilightSeptember 4, 2026
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 326:20.44Swags Louisville Cross Country ClassicOctober 3, 2026
8,000 Meters · FSCJ Deerwood Campus2025 ASUN Cross Country Championships · Oct 3126:03.902025 ASUN Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1626:41.5Under Armour NCAA DI Pre-NationalOctober 16, 2026
8,000 Meters · Notre Dame Burke Memorial Golf Course2026 National Catholic Invitational · Sep 1825:55.502026 National Catholic InvitationalSeptember 18, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters White · Place 153 · BellarmineBellarmine8,000 Meters White15326:41.5 PBJr
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Gold · Place 174 · BellarmineBellarmine8,000 Meters Gold17426:20.44 PBJr
Sep 182026 National Catholic InvitationalSep 18 · 8,000 Meters Men · Place 65 · BellarmineBellarmine8,000 Meters Men6525:55.50 PBJr
Sep 4Stegemoller Screagle TwilightSep 4 · 6,000 Meters Collegiate · Place 24 · BellarmineBellarmine6,000 Meters Collegiate2419:21.2 PBJr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 312025 ASUN Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 77 · BellarmineBellarmine8,000 Meters Champ7726:03.90 PBSo
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Gold · BellarmineBellarmine8,000 Meters College Gold0DNFSo
Sep 192025 National Catholic InvitationalSep 19 · 8,000 Meters Catholic Champs · Place 39 · BellarmineBellarmine8,000 Meters Catholic Champs3926:11.60So

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 18Angels Mounds InvitationalOct 18 · 8,000 Meters Varsity · Place 75 · BellarmineBellarmine8,000 Meters Varsity7526:07.1FR
Sep 202024 National Catholic InvitationalSep 20 · 8,000 Meters Varsity · Place 68 · BellarmineBellarmine8,000 Meters Varsity6826:22.6FR

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28KHSAA State Cross Country ChampionshipsOct 28 · 5,000 Meters 1A · Place 11 · BethlehemBethlehem5,000 Meters 1A1117:07.10 PB12
Oct 21KHSAA Region 2 Class 1AOct 21 · 5,000 Meters Varsity · Place 4 · BethlehemBethlehem5,000 Meters Varsity417:31.03 PB12
Sep 9Rumble Through the JungleSep 9 · 5,000 Meters Varsity · Place 13 · BethlehemBethlehem5,000 Meters Varsity1316:49.25 PB12
Aug 26STXXC Tiger RunAug 26 · 5,000 Meters Varsity · Place 17 · BethlehemBethlehem5,000 Meters Varsity1716:56.2412

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28KHSAA State XC ChampionshipsOct 28 · 5,000 Meters Varsity A · Place 22 · BethlehemBethlehem5,000 Meters Varsity A2217:10.47 PB11
Oct 22KHSAA Class 1A Region 2Oct 22 · 5,000 Meters Varsity · Place 7 · BethlehemBethlehem5,000 Meters Varsity718:12.32 PB11
Sep 17Trinity/Valkyre InvitationalSep 17 · 5,000 Meters Seeded Elite · Place 126 · BethlehemBethlehem5,000 Meters Seeded Elite12617:31.60 PB11
Sep 10Mason XC InvitationalSep 10 · 5,000 Meters Varsity - Sec 2 · Place 15 · BethlehemBethlehem5,000 Meters Varsity - Sec 21517:58.2 PB11
Aug 27Tiger RunAug 27 · 5,000 Meters Varsity · Place 37 · BethlehemBethlehem5,000 Meters Varsity3717:04.6611

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30KHSAA Class 1A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 60 · BethlehemBethlehem5,000 Meters Varsity6019:24.6410
Oct 23KHSAA Region 2 Class AOct 23 · 5,000 Meters Varsity · Place 6 · BethlehemBethlehem5,000 Meters Varsity618:22.02 PB10
Oct 12Mid-Kentucky Athletic Conference ChampionshipsOct 12 · 5,000 Meters Varsity · Place 16 · BethlehemBethlehem5,000 Meters Varsity1618:29.3010
Oct 1"Live in Lou" Louisville Classic Oct 1 · 5,000 Meters Varsity · Place 84 · BethlehemBethlehem5,000 Meters Varsity8418:03.710
Sep 18Mustang StampedeSep 18 · 5,000 Meters Varsity · Place 15 · BethlehemBethlehem5,000 Meters Varsity1518:15.69—
Aug 28Tiger RunAug 28 · 5,000 Meters Varsity · Place 99 · BethlehemBethlehem5,000 Meters Varsity9918:07.5710

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30KHSAA State ChampionshipOct 30 · 5,000 Meters A · Place 124 · BethlehemBethlehem5,000 Meters A12420:02.399
Oct 24KHSAA Region 2 Class AOct 24 · 5,000 Meters Varsity · Place 15 · BethlehemBethlehem5,000 Meters Varsity1519:18.909
Oct 6Holy Cross Triangular MeetOct 6 · 5,000 Meters Varsity · Place 12 · BethlehemBethlehem5,000 Meters Varsity1221:05—
Oct 3Ryan Snellen Bruins RumbleOct 3 · 3,200 Meters Varsity · Place 24 · BethlehemBethlehem3,200 Meters Varsity2412:15.0509
Sep 29Jack Mitchell MeetSep 29 · 5,000 Meters Varsity · Place 18 · BethlehemBethlehem5,000 Meters Varsity1819:42.109
Sep 25Hillbilly RunSep 25 · Varsity · Place 77 · BethlehemBethlehemVarsity7719:09.8—
Sep 19Trinity / Valkyrie InvitationalSep 19 · Varsity · Place 303 · BethlehemBethlehemVarsity30319:42.1—