Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Archives OfficeCapitol View Classic · Sep 12 | 21:08.94 | Capitol View Classic | September 12, 2025 |
| 5,000 Meters · Bourbon County ParkKHSAA Region 4 Class 2A · Oct 26 | 19:42.16 | KHSAA Region 4 Class 2A | October 26, 2024 |
| 5,000 Meters · Elizabethtown Sports ParkRun for the Gold · Aug 31 | 21:44.6 | Run for the Gold | August 31, 2024 |
| 5,000 Meters · Idlewild ParkKHSAA Region 4 Class 2A · Oct 25 | 19:42.09 | KHSAA Region 4 Class 2A | October 25, 2025 |
| 5,000 Meters · Kentucky Horse ParkKHSAA State XC Championships · Nov 2 | 19:59.7 | KHSAA State XC Championships | November 2, 2024 |
| 5,000 Meters · Masterson Station ParkKHSAA Class 2A Region 4 · Oct 22 | 21:11.03 | KHSAA Class 2A Region 4 | October 22, 2022 |
| 5,000 Meters · Oldham County High SchoolHaunted Woods XC Invitational · Oct 8 | 21:46.24 | Haunted Woods XC Invitational | October 8, 2022 |
| 5,000 Meters · Phil Moore ParkGatorland Meet · Sep 17 | 22:23.6 | Gatorland Meet | September 17, 2022 |
| 5,000 Meters · Woodford County ParkCKC Championship · Sep 23 | 21:06.97 | CKC Championship | September 23, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | KHSAA State Cross Country ChampionshipsNov 1 · 5,000 Meters 2A · Place 159 · Franklin County | 5,000 Meters 2A | 159 | 20:06.20 | 12 |
| Oct 25 | KHSAA Region 4 Class 2AOct 25 · 5,000 Meters Varsity · Place 29 · Franklin County | 5,000 Meters Varsity | 29 | 19:42.09 PB | 12 |
| Oct 18 | KTCCCA High School Meet of ChampionsOct 18 · 5,000 Meters Varsity · Place 70 · Franklin County | 5,000 Meters Varsity | 70 | 20:23.53 | 12 |
| Sep 27 | Hillbilly Run XC Sep 27 · 5,000 Meters Varsity · Place 174 · Franklin County | 5,000 Meters Varsity | 174 | 21:09.53 | — |
| Sep 27 | Hillbilly Run XC Sep 27 · Varsity · Place 174 · Franklin County | Varsity | 174 | 21:09.53 | 12 |
| Sep 23 | CKC ChampionshipSep 23 · 5,000 Meters Varsity · Place 55 · Franklin County | 5,000 Meters Varsity | 55 | 21:06.97 PB | 12 |
| Sep 12 | Capitol View ClassicSep 12 · 5,000 Meters Varsity · Place 33 · Franklin County | 5,000 Meters Varsity | 33 | 21:08.94 PB | 12 |
| Sep 2 | Woodford County All ComersSep 2 · 5,000 Meters Varsity · Place 26 · Franklin County | 5,000 Meters Varsity | 26 | 21:38.25 | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | KHSAA State XC ChampionshipsNov 2 · 5,000 Meters 2A · Place 149 · Franklin County | 5,000 Meters 2A | 149 | 19:59.7 PB | 11 |
| Oct 26 | KHSAA Region 4 Class 2AOct 26 · 5,000 Meters Varsity · Place 29 · Franklin County | 5,000 Meters Varsity | 29 | 19:42.16 PB | 11 |
| Oct 19 | Wildcat ClassicOct 19 · 5,000 Meters Varsity · Place 24 · Franklin County | 5,000 Meters Varsity | 24 | 21:38.98 | 11 |
| Oct 19 | Wildcat ClassicOct 19 · 5,000 Meters Varsity · Place 24 · Franklin County | 5,000 Meters Varsity | 24 | 21:38.98 | 11 |
| Sep 28 | Hillbilly Run XCSep 28 · 5,000 Meters Varsity · Place 115 · Franklin County | 5,000 Meters Varsity | 115 | 21:58.64 | 11 |
| Sep 21 | Double S StampedeSep 21 · 5,000 Meters Varsity · Place 56 · Franklin County | 5,000 Meters Varsity | 56 | 21:14.00 | 11 |
| Sep 6 | Rumble through the JungleSep 6 · 5,000 Meters Varsity · Place 235 · Franklin County | 5,000 Meters Varsity | 235 | 21:44.07 | 11 |
| Aug 31 | Run for the GoldAug 31 · 5,000 Meters Varsity · Place 305 · Franklin County | 5,000 Meters Varsity | 305 | 21:44.6 PB | 11 |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | KHSAA Region 4 Class 2AOct 21 · 5,000 Meters Varsity · Place 41 · Franklin County | 5,000 Meters Varsity | 41 | 21:31.97 | 10 |
| Sep 29 | Louisville XC ClassicSep 29 · 5,000 Meters Open · Place 204 · Franklin County | 5,000 Meters Open | 204 | 21:49.9 | 10 |
| Sep 16 | Capitol View ClassicSep 16 · 5,000 Meters Varsity · Place 47 · Franklin County | 5,000 Meters Varsity | 47 | 23:16.65 | 10 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | KHSAA Class 2A Region 4Oct 22 · 5,000 Meters Varsity · Place 48 · Franklin County | 5,000 Meters Varsity | 48 | 21:11.03 PB | 9 |
| Oct 11 | County ChampionshipsOct 11 · 3,000 Meters Varsity · Place 16 · M9 Franklin County | 3,000 Meters Varsity | 16 | 13:13.21 | — |
| Oct 8 | Haunted Woods XC InvitationalOct 8 · 5,000 Meters Varsity · Place 167 · Franklin County | 5,000 Meters Varsity | 167 | 21:46.24 PB | 9 |
| Sep 24 | Hillbilly RunSep 24 · 5,000 Meters Junior Varsity · Place 35 · Franklin County | 5,000 Meters Junior Varsity | 35 | 20:48.78 | 9 |
| Sep 17 | Gatorland MeetSep 17 · 5,000 Meters Varsity · Place 85 · Franklin County | 5,000 Meters Varsity | 85 | 22:23.6 PB | 9 |
| Sep 9 | Rumble Through The JungleSep 9 · 5,000 Meters Junior Varsity · Place 128 · Franklin County | 5,000 Meters Junior Varsity | 128 | 23:20.47 | 9 |
| Sep 9 | Rumble Through The JungleSep 9 · 5,000 Meters Junior Varsity · Place 128 · Franklin County | 5,000 Meters Junior Varsity | 128 | 23:20.47 | 9 |
| Sep 3 | Shelby County InvitationalSep 3 · 5,000 Meters Junior Varsity · Place 8 · Franklin County | 5,000 Meters Junior Varsity | 8 | 22:28.32 | 9 |
2021 Cross Country
2 results2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | GRC Coaches ClassicOct 10 · 5,000 Meters Varsity · Place 64 · Franklin County | 5,000 Meters Varsity | 64 | 21:40.49 | 7 |