Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2619:18.59Palatine Invite - Meet of Champions 2026September 26, 2026
5,000 Meters · Creasey Mahan Nature PreserveRumble Thru The Jungle · Sep 1121:43.69Rumble Thru The JungleSeptember 11, 2026
5,000 Meters · Kentucky Horse Park2026 KHSAA State Cross Country Championships · Oct 3119:40.892026 KHSAA State Cross Country ChampionshipsOctober 31, 2026
5,000 Meters · Louisville Champions ParkKHSAA Region 4 Class 3A · Oct 2420:38.22KHSAA Region 4 Class 3AOctober 24, 2026
5,000 Meters · Seneca ParkMetro JV Regional XC · Oct 2320:16.12Metro JV Regional XCOctober 23, 2025
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 219:55.17Great American XC Festival Presented by CorosOctober 2, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 312026 KHSAA State Cross Country ChampionshipsOct 31 · 5,000 Meters 3A · Place 34 · Assumption5,000 Meters 3A3419:40.89 PB12
Oct 24KHSAA Region 4 Class 3AOct 24 · 5,000 Meters Varsity · Place 25 · Assumption5,000 Meters Varsity2520:38.22 PB12
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters Blue Invitational · Place 41 · Assumption5,000 Meters Blue Invitational4119:55.17 PB12
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 76 · Assumption3 Miles Varsity7619:18.59 PB12
Sep 11Rumble Thru The JungleSep 11 · 5,000 Meters HS Girls Varsity · Place 45 · Assumption5,000 Meters HS Girls Varsity4521:43.69 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 2 · Place 31 · Assumption5,000 Meters Invite 23120:55.6211
Oct 23Metro JV Regional XCOct 23 · 5,000 Meters JV · Place 3 · Assumption5,000 Meters JV320:16.12 PB11
Oct 3Great American XC Festival, Presented by GarminOct 3 · 5,000 Meters Varsity · Place 10 · Assumption5,000 Meters Varsity1020:01.711
Oct 3Great American XC Festival, Presented by GarminOct 3 · 5,000 Meters Varsity · Place 10 · Assumption5,000 Meters Varsity1020:01.711
Oct 3Great American XC Festival, Presented by GarminOct 3 · 5,000 Meters Varsity · Place 10 · Assumption5,000 Meters Varsity1020:01.711
Aug 30STXXC Tiger RunAug 30 · 5,000 Meters Junior Varsity · Place 6 · Assumption5,000 Meters Junior Varsity621:57.4311

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 81 · Assumption5,000 Meters Open Invitational8120:01.0810
Oct 24Metro JV Regional XCOct 24 · 5,000 Meters Junior Varsity · Place 4 · Assumption5,000 Meters Junior Varsity420:22.4410
Oct 4Great American XC Festival, Presented by GarminOct 4 · 5,000 Meters Varsity · Place 95 · Assumption5,000 Meters Varsity9521:17.110
Sep 6Rumble through the JungleSep 6 · 5,000 Meters Junior Varsity · Place 9 · Assumption5,000 Meters Junior Varsity922:41.8610
Aug 24St Xavier Tiger RunAug 24 · 5,000 Meters Junior Varsity · Place 4 · Assumption5,000 Meters Junior Varsity422:01.4010

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 19Metro JV RegionalOct 19 · 5,000 Meters Varsity · Place 104 · Assumption5,000 Meters Varsity10426:10.18—
Sep 29Louisville XC ClassicSep 29 · 5,000 Meters Open · Place 108 · Assumption5,000 Meters Open10827:09.99
Sep 20St X Champions Series XC Meet 2Sep 20 · 5,000 Meters Varsity · Place 14 · Assumption5,000 Meters Varsity1425:16.1—
Sep 5SHA XC Newcomer @ Seneca Series Meet #2Sep 5 · 4,000 Meters Varsity · Place 6 · Assumption4,000 Meters Varsity621:13.009