Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Trigg County Convention CenterFenton Dawson/Cadiz Rotary XC Festival · Aug 229:06.20Fenton Dawson/Cadiz Rotary XC FestivalAugust 22, 2026
2,500 Meters · Madisonville North Hopkins HSMadisonville Classic · Aug 2911:36.3Madisonville ClassicAugust 29, 2026
3,000 Meters · Yellow Creek Park60th Owensboro Invitational · Sep 1215:07.960th Owensboro InvitationalSeptember 12, 2026
4,000 Meters · Marshall County HSMarshall County Invitational · Sep 2724:01.21Marshall County InvitationalSeptember 27, 2025
5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 326:04.12Swags Louisville Cross Country ClassicOctober 3, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 3Swags Louisville Cross Country ClassicOct 3 · 5,000 Meters Open · Place 67 · McCracken CountyMcCracken County5,000 Meters Open6726:04.12 PB7
Sep 1260th Owensboro InvitationalSep 12 · 3,000 Meters Girls 3000m MS · Place 38 · McCracken CountyMcCracken County3,000 Meters Girls 3000m MS3815:07.9 PB7
Aug 29Madisonville ClassicAug 29 · 2,500 Meters Middle School · Place 13 · McCracken CountyMcCracken County2,500 Meters Middle School1311:36.3 PB7
Aug 22Fenton Dawson/Cadiz Rotary XC FestivalAug 22 · 2,000 Meters Middle School · Place 34 · McCracken CountyMcCracken County2,000 Meters Middle School349:06.20 PB7

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 27Marshall County InvitationalSep 27 · 4,000 Meters Middle School · Place 24 · McCracken CountyMcCracken County4,000 Meters Middle School2424:01.21 PB6
Aug 23Fenton Dawson InvitationalAug 23 · 2,000 Meters Middle School · Place 23 · McCracken CountyMcCracken County2,000 Meters Middle School239:41.516