Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bourbon County ParkKHSAA State Championship · Oct 30 | 21:44.55 | KHSAA State Championship | October 30, 2020 |
| 5,000 Meters · Champions ParkSt. Xavier Tiger Run · Aug 24 | 18:07.90 | St. Xavier Tiger Run | August 24, 2019 |
| 5,000 Meters · EP Tom Sawyer State ParkGreater Louisville Classic · Oct 5 | 17:31.6 | Greater Louisville Classic | October 5, 2019 |
| 5,000 Meters · EP Tom Sawyer State ParkGreater Louisville Classic · Sep 30 | 20:54.69 | Greater Louisville Classic | September 30, 2017 |
| 5,000 Meters · Ephram White ParkKHSAA Region 2 Class AA · Oct 26 | 17:37.99 | KHSAA Region 2 Class AA | October 26, 2019 |
| 5,000 Meters · Hardin County FairgroundsKHSAA Region 2 Class AA · Oct 27 | 19:14.37 | KHSAA Region 2 Class AA | October 27, 2018 |
| 5,000 Meters · Logan County High SchoolKHSAA 2A Region 2 Championship · Oct 31 | 20:17.20 | KHSAA 2A Region 2 Championship | October 31, 2015 |
| 5,000 Meters · Thomas Nelson High SchoolKHSAA Region 2 Class AA · Oct 24 | 19:31.70 | KHSAA Region 2 Class AA | October 24, 2020 |
| 5,000 Meters · Thoroughbred ParkKHSAA Class AA State XC Championships · Nov 2 | 17:58.25 | 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.
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | KHSAA State ChampionshipOct 30 · 5,000 Meters AA · Place 202 · Bardstown | 5,000 Meters AA | 202 | 21:44.55 PB | 12 |
| Oct 24 | KHSAA Region 2 Class AAOct 24 · 5,000 Meters Varsity · Place 38 · Bardstown | 5,000 Meters Varsity | 38 | 19:31.70 PB | 12 |
| Oct 10 | TNHSXC RevoltOct 10 · 5,000 Meters Varsity · Place 66 · Bardstown | 5,000 Meters Varsity | 66 | 20:26.09 | 12 |
| Oct 3 | Ryan Snellen Bruins RumbleOct 3 · 3,200 Meters Varsity · Place 47 · Bardstown | 3,200 Meters Varsity | 47 | 12:58.35 | 12 |
| Sep 29 | Jack Mitchell MeetSep 29 · 5,000 Meters Varsity · Place 68 · Bardstown | 5,000 Meters Varsity | 68 | 17:27.98 | 12 |
2019 Cross Country
6 results2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | KHSAA Class 2A State ChampionshipNov 3 · 5,000 Meters Varsity · Place 55 · Bardstown | 5,000 Meters Varsity | 55 | 18:17.27 | 10 |
| Oct 27 | KHSAA Region 2 Class AAOct 27 · 5,000 Meters Varsity · Place 17 · Bardstown | 5,000 Meters Varsity | 17 | 19:14.37 PB | 10 |
| Oct 20 | Ryan Snellen – Bruins RumbleOct 20 · 5,000 Meters Varsity · Place 13 · Bardstown | 5,000 Meters Varsity | 13 | 19:13 | 10 |
| Oct 16 | Mid-Kentucky Athletic Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 18 · Bardstown | 5,000 Meters Varsity | 18 | 18:19.58 | — |
| Sep 15 | Fairgrounds FrenzySep 15 · 5,000 Meters Varsity · Place 71 · Bardstown | 5,000 Meters Varsity | 71 | 20:28.61 | 10 |
| Aug 25 | Tiger RunAug 25 · 5,000 Meters Varsity · Place 151 · Bardstown | 5,000 Meters Varsity | 151 | 19:26.75 | 10 |
2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Greater Louisville ClassicSep 30 · 5,000 Meters Varsity · Place 322 · Bardstown | 5,000 Meters Varsity | 322 | 20:54.69 PB | 9 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Mid-Kentucky Conference ChampionshipOct 18 · 5,000 Meters Varsity · Place 37 · Bardstown | 5,000 Meters Varsity | 37 | 20:16.69 | — |
| Oct 15 | Lexington Catholic InvitationalOct 15 · 5,000 Meters Varsity · Place 172 · Bardstown | 5,000 Meters Varsity | 172 | 20:03.64 | 8 |
| Oct 11 | Bluegrass Bolt HS MeetOct 11 · 5,000 Meters Varsity · Place 54 · Bardstown | 5,000 Meters Varsity | 54 | 19:49.39 | — |
| Oct 8 | Thomas Nelson HS Revolt InvitationalOct 8 · 4,000 Meters Middle School · Place 1 · Bardstown | 4,000 Meters Middle School | 1 | 16:35.66 | 8 |
| Oct 1 | Greater Louisville Classic XC InvitationalOct 1 · 5,000 Meters Varsity · Place 207 · Bardstown | 5,000 Meters Varsity | 207 | 19:33.55 | 8 |
| Aug 31 | Weeknight Warfare All-comersAug 31 · 5,000 Meters Varsity · Place 13 · Bardstown | 5,000 Meters Varsity | 13 | 20:15.84 | — |
| Aug 27 | Tiger RunAug 27 · 5,000 Meters Varsity · Place 196 · Bardstown | 5,000 Meters Varsity | 196 | 20:47.26 | 8 |
2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | KHSAA 2A Region 2 ChampionshipOct 31 · 5,000 Meters Varsity · Place 49 · Bardstown | 5,000 Meters Varsity | 49 | 20:17.20 PB | 7 |
| Sep 19 | Fairgrounds FrenzySep 19 · 5,000 Meters Varsity · Place 74 · Bardstown | 5,000 Meters Varsity | 74 | 21:44.36 | 7 |