Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Hopkins County Central HSStorm Invitational · Sep 610:28.6Storm InvitationalSeptember 6, 2025
3,000 Meters · Phil Moore ParkGatorland '26 MS Divisions Entries on Milesplit · Sep 1910:54.47Gatorland '26 MS Divisions Entries on MilesplitSeptember 19, 2026
3,000 Meters · Yellow Creek Park60th Owensboro Invitational · Sep 1210:32.060th Owensboro InvitationalSeptember 12, 2026
4,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 415:26.36Swags Louisville Cross Country ClassicOctober 4, 2025
5,000 Meters · Kentucky Horse Park2026 KHSAA State Cross Country Championships · Oct 3117:54.942026 KHSAA State Cross Country ChampionshipsOctober 31, 2026
5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 218:03.14Nike XC Town TwilightOctober 2, 2026
5,000 Meters · Logan County High SchoolKHSAA Region 1 Class 3A · Oct 2519:11.6KHSAA Region 1 Class 3AOctober 25, 2025
5,000 Meters · Mike Rose Soccer ComplexCity Auto Memphis Twilight XC Classic High School · Sep 518:42.30City Auto Memphis Twilight XC Classic High SchoolSeptember 5, 2026
5,000 Meters · Trigg County Convention CenterMS #3 - Canceled · Oct 2418:46.5MS #3 - CanceledOctober 24, 2026
5,000 Meters · Yellow Creek ParkOwensboro City-County HS XC Championship · Oct 818:08.54Owensboro City-County HS XC ChampionshipOctober 8, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 312026 KHSAA State Cross Country ChampionshipsOct 31 · 5,000 Meters 3A · Place 151 · OwensboroOwensboro5,000 Meters 3A15117:54.94 PB8
Oct 24MS #3 - CanceledOct 24 · 5,000 Meters Boys Varsity · Place 20 · OwensboroOwensboro5,000 Meters Boys Varsity2018:46.5 PB8
Oct 8Owensboro City-County HS XC ChampionshipOct 8 · 5,000 Meters Varsity · Place 15 · OwensboroOwensboro5,000 Meters Varsity1518:08.54 PB8
Oct 2Nike XC Town TwilightOct 2 · 5,000 Meters Combined Open Green · Place 331 · OwensboroOwensboro5,000 Meters Combined Open Green33118:03.14 PB8
Sep 19Gatorland '26 MS Divisions Entries on MilesplitSep 19 · 3,000 Meters MS Boys · Place 2 · OwensboroOwensboro3,000 Meters MS Boys210:54.47 PB8
Sep 1260th Owensboro InvitationalSep 12 · 3,000 Meters Boys 3000m MS · Place 1 · OwensboroOwensboro3,000 Meters Boys 3000m MS110:32.0 PB8
Sep 5City Auto Memphis Twilight XC Classic High SchoolSep 5 · 5,000 Meters Varsity · Place 162 · OwensboroOwensboro5,000 Meters Varsity16218:42.30 PB8

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25KHSAA Region 1 Class 3AOct 25 · 5,000 Meters Varsity · Place 36 · OwensboroOwensboro5,000 Meters Varsity3619:11.6 PB7
Oct 4Swags Louisville Cross Country ClassicOct 4 · 4,000 Meters Middle School · Place 24 · OwensboroOwensboro4,000 Meters Middle School2415:26.36 PB7
Sep 20Owensboro InvitationalSep 20 · 5,000 Meters High School · Place 26 · OwensboroOwensboro5,000 Meters High School2620:27.647
Sep 6Storm InvitationalSep 6 · 3,000 Meters Middle School · Place 5 · OwensboroOwensboro3,000 Meters Middle School510:28.6 PB7