Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · CentervilleCenterville Saturday Night Lights XC Race - Presented by Nike and Runners Plus · Aug 23 | 20:24.70 | Centerville Saturday Night Lights XC Race - Presented by Nike and Runners Plus | August 23, 2025 |
| 5,000 Meters · Centerville High SchoolSaturday Night Lights (HS) · Aug 23 | 20:24.7 | Saturday Night Lights (HS) | August 23, 2025 |
| 5,000 Meters · Centerville HSCenterville Saturday Night Lights · Sep 30 | 20:31.1 | Centerville Saturday Night Lights | September 30, 2023 |
| 5,000 Meters · Corwin Nixon ParkMason XC Invitational · Sep 9 | 21:39.30 | Mason XC Invitational | September 9, 2023 |
| 5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 20:06.72 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 5,000 Meters · Idlewild ParkKHSAA Region 5 Class 3A · Oct 25 | 19:34.93 | KHSAA Region 5 Class 3A | October 25, 2025 |
| 5,000 Meters · Kentucky Horse ParkKHSAA State Cross Country Championships · Nov 1 | 20:15.30 | KHSAA State Cross Country Championships | November 1, 2025 |
| 5,000 Meters · Larry A. Ryle High SchoolRyle Invite · Aug 30 | 20:55.00 | Ryle Invite | August 30, 2025 |
| 5,000 Meters · McAlpine Creek ParkBrooks South XC Championships · Nov 29 | 19:54.72 | Brooks South XC Championships | November 29, 2025 |
| 5,000 Meters · Sherman Elementary SchoolKHSAA Region 5 Class 3A · Oct 21 | 20:45.22 | KHSAA Region 5 Class 3A | October 21, 2023 |
| 5,000 Meters · St. Xavier High SchoolSt. Xavier HS XC Invitational · Sep 13 | 21:00.7 | St. Xavier HS XC Invitational | September 13, 2025 |
| 5,000 Meters · Williamstown JR/SR High SchoolKHSAA Region 5 Class 3A · Oct 26 | 21:23.80 | KHSAA Region 5 Class 3A | October 26, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 29 | Brooks South XC ChampionshipsNov 29 · 5,000 Meters Fr/So/Jr/Sr · Place 25 · Alexandria KYAlexandria KY | 5,000 Meters Fr/So/Jr/Sr | 25 | 19:54.72 PB | 11 |
| Nov 1 | KHSAA State Cross Country ChampionshipsNov 1 · 5,000 Meters 3A · Place 43 · Campbell CountyCampbell County | 5,000 Meters 3A | 43 | 20:15.30 PB | 11 |
| Oct 25 | KHSAA Region 5 Class 3AOct 25 · 5,000 Meters Varsity · Place 6 · Campbell CountyCampbell County | 5,000 Meters Varsity | 6 | 19:34.93 PB | 11 |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 5,000 Meters Invite · Place 17 · Campbell CountyCampbell County | 5,000 Meters Invite | 17 | 20:06.72 PB | 11 |
| Oct 3 | Louisville XC ClassicOct 3 · 5,000 Meters Varsity · Place 17 · Campbell CountyCampbell County | 5,000 Meters Varsity | 17 | 20:06.8 | 11 |
| Sep 13 | St. Xavier HS XC InvitationalSep 13 · 5,000 Meters Varsity · Place 2 · Campbell CountyCampbell County | 5,000 Meters Varsity | 2 | 21:00.7 PB | 11 |
| Aug 30 | Ryle InviteAug 30 · 5,000 Meters Varsity · Place 13 · Campbell CountyCampbell County | 5,000 Meters Varsity | 13 | 20:55.00 PB | 11 |
| Aug 23 | Saturday Night Lights (HS)Aug 23 · 5,000 Meters Championship · Place 41 · Campbell CountyCampbell County | 5,000 Meters Championship | 41 | 20:24.7 PB | 11 |
| Aug 23 | Centerville Saturday Night Lights XC Race - Presented by Nike and Runners PlusAug 23 · 5,000 Meters Lainey Studebaker Championship Race · Place 41 · Campbell CountyCampbell County | 5,000 Meters Lainey Studebaker Championship Race | 41 | 20:24.70 PB | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | KHSAA State XC ChampionshipsNov 2 · 5,000 Meters 3A · Place 36 · Campbell CountyCampbell County | 5,000 Meters 3A | 36 | 20:16.8 | 10 |
| Oct 26 | KHSAA Region 5 Class 3AOct 26 · 5,000 Meters Varsity · Place 18 · Campbell CountyCampbell County | 5,000 Meters Varsity | 18 | 21:23.80 PB | 10 |
| Oct 12 | NKAC/St. Henry InvitationalOct 12 · 5,000 Meters Varsity 1 · Place 17 · Campbell CountyCampbell County | 5,000 Meters Varsity 1 | 17 | 20:37.8 | 10 |
| Sep 21 | Trinity/Valkyre HS InvitationalSep 21 · 5,000 Meters Varsity - Seeded · Place 97 · Campbell CountyCampbell County | 5,000 Meters Varsity - Seeded | 97 | 20:51.58 | 10 |
| Sep 6 | Rumble through the JungleSep 6 · 5,000 Meters Varsity · Place 23 · Campbell CountyCampbell County | 5,000 Meters Varsity | 23 | 20:29.92 | 10 |
| Aug 31 | Ryle InvitationalAug 31 · 5,000 Meters Varsity · Place 12 · Campbell CountyCampbell County | 5,000 Meters Varsity | 12 | 21:11.69 | 10 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | KHSAA State Cross Country ChampionshipsOct 28 · 5,000 Meters 3A · Place 47 · Campbell CountyCampbell County | 5,000 Meters 3A | 47 | 20:44.73 | 9 |
| Oct 21 | KHSAA Region 5 Class 3AOct 21 · 5,000 Meters Varsity · Place 6 · Campbell CountyCampbell County | 5,000 Meters Varsity | 6 | 20:45.22 PB | 9 |
| Sep 30 | Centerville Saturday Night LightsSep 30 · 5,000 Meters Championship · Place 85 · Campbell CountyCampbell County | 5,000 Meters Championship | 85 | 20:31.1 PB | 9 |
| Sep 23 | Williamstown InvitationalSep 23 · 5,000 Meters Varsity · Place 5 · Campbell CountyCampbell County | 5,000 Meters Varsity | 5 | 20:58.2 | 9 |
| Sep 9 | Mason XC InvitationalSep 9 · 5,000 Meters Varsity - Section II · Place 55 · Campbell CountyCampbell County | 5,000 Meters Varsity - Section II | 55 | 21:39.30 PB | 9 |
| Aug 26 | STXXC Tiger RunAug 26 · 5,000 Meters Varsity · Place 45 · Campbell CountyCampbell County | 5,000 Meters Varsity | 45 | 21:40.41 | 9 |
2022 Cross Country
2 results