Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Champions ParkSt. Xavier Tiger Run · Aug 26 | 15:08.25 | St. Xavier Tiger Run | August 26, 2017 |
| 5,000 Meters · Bourbon County ParkKHSAA State Championship · Oct 30 | 17:01.60 | KHSAA State Championship | October 30, 2020 |
| 5,000 Meters · Champions ParkSt. Xavier Tiger Run · Aug 24 | 17:52.47 | St. Xavier Tiger Run | August 24, 2019 |
| 5,000 Meters · EP Tom Sawyer State ParkTrinity/Valkyre Invitational · Sep 16 | 19:07.11 | Trinity/Valkyre Invitational | September 16, 2017 |
| 5,000 Meters · Mason HSMason XC Invitational · Sep 7 | 17:47.9 | Mason XC Invitational | September 7, 2019 |
| 5,000 Meters · Oldham County High SchoolKHSAA Region 3 Class AAA · Oct 24 | 16:57.58 | KHSAA Region 3 Class AAA | October 24, 2020 |
| 5,000 Meters · Seneca ParkKHSAA Region 3 Class AAA · Oct 26 | 17:44.44 | KHSAA Region 3 Class AAA | October 26, 2019 |
| 5,000 Meters · Sunday ScheduleXC Town USA Meet of Champions Presented by the Garrett Companies · Nov 14 | 17:12.1 | XC Town USA Meet of Champions Presented by the Garrett Companies | November 14, 2020 |
| 5,000 Meters · Thoroughbred ParkKHSAA Class AAA State XC Championships · Nov 2 | 17:51.75 | KHSAA Class AAA 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
8 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | KHSAA Class AAA State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 112 · DuPont Manual | 5,000 Meters Varsity | 112 | 17:51.75 PB | 11 |
| Oct 26 | KHSAA Region 3 Class AAAOct 26 · 5,000 Meters Varsity · Place 22 · DuPont Manual | 5,000 Meters Varsity | 22 | 17:44.44 PB | 11 |
| Sep 21 | Trinity-Valkyrie InvitationalSep 21 · Varsity · Place 154 · duPont Manual | Varsity | 154 | 18:04.6 | — |
| Sep 7 | Mason InvitationalSep 7 · 5,000 Meters Varsity · Place 86 · Dupont Manual (KY) | 5,000 Meters Varsity | 86 | 17:47.9 | JR |
| Sep 7 | Mason InvitationalSep 7 · 5,000 Meters Varsity · Place 86 · Dupont Manual (KY) | 5,000 Meters Varsity | 86 | 17:47.9 | JR |
| Sep 7 | Mason XC InvitationalSep 7 · 5,000 Meters Varsity - Section 1 · Place 86 · DuPont Manual | 5,000 Meters Varsity - Section 1 | 86 | 17:47.9 PB | 11 |
| Aug 24 | St. Xavier Tiger RunAug 24 · 5,000 Meters Varsity · Place 82 · DuPont Manual | 5,000 Meters Varsity | 82 | 17:52.47 PB | 11 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Louisville Area JV ChampionshipsOct 25 · Varsity · Place 21 · duPont Manual | Varsity | 21 | 17:42.3 | — |
| Oct 13 | Haunted Woods ClassicOct 13 · 5,000 Meters Varsity · Place 74 · DuPont Manual | 5,000 Meters Varsity | 74 | 18:11.6 | 10 |
| Sep 22 | Centerville Saturday Night LightsSep 22 · 5,000 Meters Championship · Place 207 · Dupont Manual (KY) | 5,000 Meters Championship | 207 | 18:35.8 | 10 |
| Sep 8 | Rumble in the JungleSep 8 · 5,000 Meters Junior Varsity · Place 17 · duPont Manual | 5,000 Meters Junior Varsity | 17 | 19:52.4 | — |
| Aug 25 | Tiger RunAug 25 · 5,000 Meters Varsity · Place 143 · duPont Manual | 5,000 Meters Varsity | 143 | 19:21.26 | 10 |
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | JCPS ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 9 · M9 duPont Manual | 5,000 Meters Junior Varsity | 9 | 18:47.27 | — |
| Sep 23 | Saturday Night Lights MSSep 23 · 5,000 Meters Varsity · Place 100 · Dupont Manual (KY) | 5,000 Meters Varsity | 100 | 19:02.4 | — |
| Sep 16 | Trinity/Valkyre InvitationalSep 16 · 5,000 Meters Freshman · Place 38 · DuPont Manual | 5,000 Meters Freshman | 38 | 19:07.11 PB | 9 |
| Aug 26 | St. Xavier Tiger RunAug 26 · 4,000 Meters Freshman · Place 28 · DuPont Manual | 4,000 Meters Freshman | 28 | 15:08.25 PB | 9 |