Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bourbon County ParkKHSAA State XC Championships · Oct 28 | 21:06.00 | KHSAA State XC Championships | October 28, 2022 |
| 5,000 Meters · EP Tom Sawyer State ParkGreater Louisville Classic · Oct 5 | 23:34.4 | Greater Louisville Classic | October 5, 2019 |
| 5,000 Meters · Ephram White ParkKHSAA Region 2 Class 2A · Oct 21 | 22:04.38 | KHSAA Region 2 Class 2A | October 21, 2023 |
| 5,000 Meters · Hardin County FairgroundsKHSAA Region 2 Class AA · Oct 27 | 23:21.60 | KHSAA Region 2 Class AA | October 27, 2018 |
| 5,000 Meters · Kentucky Horse ParkKHSAA State Cross Country Championships · Oct 28 | 22:32.33 | KHSAA State Cross Country Championships | October 28, 2023 |
| 5,000 Meters · Thomas Nelson High SchoolKHSAA Class 2A Region 2 · Oct 21 | 20:24.81 | KHSAA Class 2A Region 2 | October 21, 2022 |
| 5,000 Meters · Thoroughbred ParkKHSAA Class AA State XC Championships · Nov 2 | 23:06.21 | KHSAA Class AA State XC Championships | November 2, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
2 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | KHSAA State XC ChampionshipsOct 28 · 5,000 Meters Varsity AA · Place 26 · Taylor County | 5,000 Meters Varsity AA | 26 | 21:06.00 PB | 11 |
| Oct 21 | KHSAA Class 2A Region 2Oct 21 · 5,000 Meters Varsity · Place 3 · Taylor County | 5,000 Meters Varsity | 3 | 20:24.81 PB | 11 |
| Oct 8 | Somerset InvitationalOct 8 · 5,000 Meters Varsity · Place 1 · Taylor County | 5,000 Meters Varsity | 1 | 21:29.59 | 11 |
| Sep 24 | Hillbilly RunSep 24 · 5,000 Meters Varsity · Place 43 · Taylor County | 5,000 Meters Varsity | 43 | 21:17.82 | 11 |
| Sep 10 | CHHS Fairgrounds FrenzySep 10 · 5,000 Meters Varsity · Place 22 · Taylor County | 5,000 Meters Varsity | 22 | 21:41.63 | 11 |
| Sep 3 | EG Plummer InvitationalSep 3 · 5,000 Meters Varsity · Place 7 · Taylor County | 5,000 Meters Varsity | 7 | 22:12.0 | 11 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | KHSAA Class 2A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 33 · Taylor County | 5,000 Meters Varsity | 33 | 21:17.92 | 10 |
| Oct 22 | KHSAA Region 2 Class AA ChampionshipOct 22 · 5,000 Meters Varsity · Place 4 · Taylor County | 5,000 Meters Varsity | 4 | 20:29.48 | 10 |
| Sep 30 | Heartland ConferenceSep 30 · 5,000 Meters Varsity · Place 1 · Taylor County | 5,000 Meters Varsity | 1 | 21:08.71 | — |
| Sep 25 | North Laurel - Area 8 InvitationalSep 25 · 5,000 Meters Varsity · Place 4 · Taylor County | 5,000 Meters Varsity | 4 | 21:24.04 | 10 |
| Sep 11 | CHHS Fairgrounds FrenzySep 11 · 5,000 Meters Varsity · Place 18 · Taylor County | 5,000 Meters Varsity | 18 | 21:48.71 | 10 |
| Sep 11 | CHHS Fairgrounds FrenzySep 11 · 5,000 Meters Varsity · Place 18 · Taylor County | 5,000 Meters Varsity | 18 | 21:48.71 | 10 |
| Aug 28 | Warren East Raider TwilightAug 28 · 5,000 Meters Varsity · Place 26 · Taylor County | 5,000 Meters Varsity | 26 | 21:43.97 | 10 |
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | KHSAA State ChampionshipOct 30 · 5,000 Meters AA · Place 89 · Taylor County | 5,000 Meters AA | 89 | 23:03.48 | 9 |
| Oct 24 | KHSAA Region 2 Class AAOct 24 · 5,000 Meters Varsity · Place 8 · Taylor County | 5,000 Meters Varsity | 8 | 22:01.49 | 9 |
| Oct 10 | TNHSXC RevoltOct 10 · 5,000 Meters Varsity · Place 9 · Taylor County | 5,000 Meters Varsity | 9 | 21:47.90 | 9 |
| Sep 12 | CHHS Fairgrounds FrenzySep 12 · 2,500 Meters Varsity · Place 23 · Taylor County | 2,500 Meters Varsity | 23 | 11:10.12 | — |
2019 Cross Country
4 results2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | KHSAA Class 2A State ChampionshipNov 3 · 5,000 Meters Varsity · Place 151 · Taylor County | 5,000 Meters Varsity | 151 | 23:56.21 | 7 |
| Oct 27 | KHSAA Region 2 Class AAOct 27 · 5,000 Meters Varsity · Place 27 · Taylor County | 5,000 Meters Varsity | 27 | 23:21.60 PB | 7 |
| Oct 18 | Campbellsville Last Chance All ComersOct 18 · 5,000 Meters Varsity · Place 4 · Taylor County | 5,000 Meters Varsity | 4 | 22:46.00 | 7 |
| Oct 10 | Heartland Athletic Conference MeetOct 10 · 5,000 Meters Varsity · Place 6 · Taylor County | 5,000 Meters Varsity | 6 | 23:17.43 | 7 |
| Oct 6 | Lexington Catholic InvitationalOct 6 · 5,000 Meters Varsity Small · Place 61 · Taylor County | 5,000 Meters Varsity Small | 61 | 24:09.0 | 7 |
| Sep 15 | Fairgrounds FrenzySep 15 · 3,000 Meters Middle School · Place 13 · Taylor County | 3,000 Meters Middle School | 13 | 13:27.22 | 7 |
| Sep 13 | Cow Days FestivalSep 13 · 2,700 Meters Middle School · Place 6 · Taylor County | 2,700 Meters Middle School | 6 | 13:08.33 | — |
| Sep 8 | EG Plummer InvitationalSep 8 · 2 Miles Middle School · Place 5 · Taylor County | 2 Miles Middle School | 5 | 15:22.3 | 07 |
2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 23 | Hillbilly RunSep 23 · 3,000 Meters Middle School · Place 13 · Taylor County | 3,000 Meters Middle School | 13 | 13:52.46 | — |
2016 Cross Country
3 results2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 15 | Taylor County All ComersSep 15 · 1,600 Meters Varsity · Place 1 · Taylor County | 1,600 Meters Varsity | 1 | 7:18.50 | 04 |
| Sep 12 | Southern Harrier ClassicSep 12 · 1,600 Meters Elementary · Place 45 · Taylor County | 1,600 Meters Elementary | 45 | 9:40.40 | 04 |