Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bourbon County ParkKHSAA State XC Championships · Oct 28 | 18:02.00 | KHSAA State XC Championships | October 28, 2022 |
| 5,000 Meters · EP Tom Sawyer State ParkTrinity/Valkyre Invitational · Sep 16 | 16:17.75 | Trinity/Valkyre Invitational | September 16, 2023 |
| 5,000 Meters · EP Tom Sawyer State ParkGreater Louisville Classic · Oct 5 | 20:16.9 | Greater Louisville Classic | October 5, 2019 |
| 5,000 Meters · Kentucky Horse ParkKHSAA State Cross Country Championships · Oct 28 | 16:47.92 | KHSAA State Cross Country Championships | October 28, 2023 |
| 5,000 Meters · Marshall County HSKHSAA Class 2A Region 1 · Oct 22 | 18:01.53 | KHSAA Class 2A Region 1 | October 22, 2022 |
| 5,000 Meters · Trigg County Convention CenterKHSAA Region 1 Class AA · Oct 23 | 18:06.71 | KHSAA Region 1 Class AA | October 23, 2021 |
| 5,000 Meters · Yellow Creek ParkKHSAA Region 1 Class 2A · Oct 21 | 16:50.73 | KHSAA Region 1 Class 2A | October 21, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | KHSAA State Cross Country ChampionshipsOct 28 · 5,000 Meters 2A · Place 8 · Webster County | 5,000 Meters 2A | 8 | 16:47.92 PB | 12 |
| Oct 21 | KHSAA Region 1 Class 2AOct 21 · 5,000 Meters Varsity · Place 1 · Webster County | 5,000 Meters Varsity | 1 | 16:50.73 PB | 12 |
| Sep 29 | Louisville XC ClassicSep 29 · 5,000 Meters Varsity · Place 20 · Webster County | 5,000 Meters Varsity | 20 | 16:40.9 | 12 |
| Sep 23 | Marshall County InvitationalSep 23 · 5,000 Meters Varsity · Place 1 · Webster County | 5,000 Meters Varsity | 1 | 16:39.23 | 12 |
| Sep 16 | Trinity/Valkyre InvitationalSep 16 · 5,000 Meters Varsity · Place 7 · Webster County | 5,000 Meters Varsity | 7 | 16:17.75 PB | 12 |
| Sep 9 | McCracken County Cross Country InvitationalSep 9 · 5,000 Meters Varsity · Place 1 · Webster County | 5,000 Meters Varsity | 1 | 16:56.10 | 12 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | KHSAA State XC ChampionshipsOct 28 · 5,000 Meters Varsity AA · Place 44 · Webster County | 5,000 Meters Varsity AA | 44 | 18:02.00 PB | 11 |
| Oct 22 | KHSAA Class 2A Region 1Oct 22 · 5,000 Meters Varsity · Place 9 · Webster County | 5,000 Meters Varsity | 9 | 18:01.53 PB | 11 |
| Oct 8 | Daviess County ClassicOct 8 · 5,000 Meters Varsity · Place 78 · Webster County | 5,000 Meters Varsity | 78 | 18:15.03 | JR |
| Sep 24 | Marshall County InvitationalSep 24 · 5,000 Meters Varsity · Place 13 · Webster County | 5,000 Meters Varsity | 13 | 18:02.66 | 11 |
| Sep 17 | Mustang StampedeSep 17 · 5,000 Meters Varsity · Place 24 · Webster County | 5,000 Meters Varsity | 24 | 17:41.05 | — |
| Sep 9 | Rumble Through The JungleSep 9 · 5,000 Meters Varsity · Place 64 · Webster County | 5,000 Meters Varsity | 64 | 18:28.97 | 11 |
| Aug 27 | Madisonville ClassicAug 27 · 5,000 Meters Varsity · Place 9 · Webster County | 5,000 Meters Varsity | 9 | 18:19.28 | 11 |
| Aug 20 | Christian County Season OpenerAug 20 · 5,000 Meters Varsity · Place 10 · Webster County | 5,000 Meters Varsity | 10 | 18:17.48 | JR |
| Aug 16 | Kentucky/Indiana Border ClashAug 16 · 5,000 Meters Varsity · Place 32 · Webster County | 5,000 Meters Varsity | 32 | 18:26.11 | JR |
2021 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | KHSAA Region 1 Class AAOct 23 · 5,000 Meters Varsity · Place 13 · Webster County | 5,000 Meters Varsity | 13 | 18:06.71 PB | 10 |
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Greater Louisville ClassicOct 5 · 5,000 Meters Open · Place 162 · Webster County | 5,000 Meters Open | 162 | 20:16.9 PB | 8 |
2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Fast Cats InvitationalOct 6 · 5,000 Meters Varsity · Place 296 · Webster County | 5,000 Meters Varsity | 296 | 23:32.76 | 8 |