Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Fern Creek ParkHoka Postal 3200 · Sep 26 | 10:21.3 | Hoka Postal 3200 | September 26, 2020 |
| 4,000 Meters · Champions ParkSt. Xavier Tiger Run · Aug 26 | 16:54.29 | St. Xavier Tiger Run | August 26, 2017 |
| 5,000 Meters · Bourbon County ParkKHSAA State Championship · Oct 30 | 17:20.31 | KHSAA State Championship | October 30, 2020 |
| 5,000 Meters · Centerville HSSaturday Night Lights Invitational · Sep 23 | 20:29.8 | Saturday Night Lights Invitational | September 23, 2017 |
| 5,000 Meters · Champions ParkSt. Xavier Tiger Run · Aug 24 | 19:14.77 | St. Xavier Tiger Run | August 24, 2019 |
| 5,000 Meters · EP Tom Sawyer State ParkGreater Louisville Cross Country Classic · Sep 29 | 19:22.8 | Greater Louisville Cross Country Classic | September 29, 2018 |
| 5,000 Meters · Oldham County High SchoolKHSAA Region 3 Class AAA · Oct 24 | 16:42.06 | KHSAA Region 3 Class AAA | October 24, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
8 results2019 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 7 | Rumble Through the JungleSep 7 · Junior Varsity · Place 24 · Male-A | Junior Varsity | 24 | 18:59.7 | — |
| Aug 24 | St. Xavier Tiger RunAug 24 · 5,000 Meters Junior Varsity · Place 37 · Male | 5,000 Meters Junior Varsity | 37 | 19:14.77 PB | 11 |
2018 Cross Country
2 results2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | JCPS ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 45 · M9 Male | 5,000 Meters Junior Varsity | 45 | 20:51.45 | — |
| Sep 23 | Saturday Night Lights InvitationalSep 23 · 5,000 Meters Varsity - B · Place 177 · Male | 5,000 Meters Varsity - B | 177 | 20:29.8 PB | 9 |
| Aug 26 | St. Xavier Tiger RunAug 26 · 4,000 Meters Freshman · Place 58 · Male | 4,000 Meters Freshman | 58 | 16:54.29 PB | 9 |