Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bourbon County High SchoolBourbon County Colonel Charge · Aug 24 | 21:42.3 | Bourbon County Colonel Charge | August 24, 2024 |
| 5,000 Meters · Bourbon County ParkKHSAA Region 6 Class 3A · Oct 26 | 21:16.86 | KHSAA Region 6 Class 3A | October 26, 2024 |
| 5,000 Meters · Elizabethtown Sports ParkRun for the Gold · Aug 30 | 22:30.7 | Run for the Gold | August 30, 2025 |
| 5,000 Meters · Kentucky Horse ParkKHSAA State Cross Country Championships · Nov 1 | 19:57.82 | KHSAA State Cross Country Championships | November 1, 2025 |
| 5,000 Meters · Shelby County High SchoolKHSAA Region 6 Class 3A · Oct 25 | 19:48.0 | KHSAA Region 6 Class 3A | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | KHSAA State Cross Country ChampionshipsNov 1 · 5,000 Meters 3A · Place 242 · Great Crossing | 5,000 Meters 3A | 242 | 19:57.82 PB | 12 |
| Oct 25 | KHSAA Region 6 Class 3AOct 25 · 5,000 Meters Varsity · Place 56 · Great Crossing | 5,000 Meters Varsity | 56 | 19:48.0 PB | 12 |
| Oct 18 | KTCCCA High School Meet of ChampionsOct 18 · 5,000 Meters Varsity · Place 93 · Great Crossing | 5,000 Meters Varsity | 93 | 20:53.96 | 12 |
| Oct 11 | Haunted Woods XCOct 11 · 5,000 Meters Varsity · Place 117 · Great Crossing | 5,000 Meters Varsity | 117 | 20:09.50 | 12 |
| Aug 30 | Run for the GoldAug 30 · 5,000 Meters Varsity · Place 280 · Great Crossing | 5,000 Meters Varsity | 280 | 22:30.7 PB | 12 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | KHSAA State XC ChampionshipsNov 2 · 5,000 Meters 3A · Place 280 · Great Crossing | 5,000 Meters 3A | 280 | 21:15.0 | 11 |
| Oct 26 | KHSAA Region 6 Class 3AOct 26 · 5,000 Meters Varsity · Place 70 · Great Crossing | 5,000 Meters Varsity | 70 | 21:16.86 PB | 11 |
| Oct 12 | Area 6 ChampionshipsOct 12 · 5,000 Meters Varsity · Place 74 · Great Crossing | 5,000 Meters Varsity | 74 | 4:07.6 | 11 |
| Sep 21 | Double S StampedeSep 21 · 5,000 Meters Varsity · Place 49 · Great Crossing | 5,000 Meters Varsity | 49 | 20:55.31 | 11 |
| Sep 6 | Rumble through the JungleSep 6 · 5,000 Meters Varsity · Place 240 · Great Crossing | 5,000 Meters Varsity | 240 | 21:49.79 | 11 |
| Aug 24 | Bourbon County Colonel ChargeAug 24 · 5,000 Meters Varsity · Place 43 · Great Crossing | 5,000 Meters Varsity | 43 | 21:42.3 PB | 11 |
2023 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | KHSAA Region 6 Class 3AOct 21 · 5,000 Meters Varsity · Place 71 · Great Crossing | 5,000 Meters Varsity | 71 | 21:51.03 | 10 |
| Sep 23 | Bluegrass InvitationalSep 23 · 5,000 Meters Varsity · Place 163 · Great Crossing | 5,000 Meters Varsity | 163 | 22:09.48 | 10 |
| Sep 23 | Bluegrass InvitationalSep 23 · 5,000 Meters Varsity · Place 163 · Great Crossing | 5,000 Meters Varsity | 163 | 22:09.48 | 10 |
| Sep 16 | Double S StampedeSep 16 · 5,000 Meters Varsity · Place 65 · Great Crossing | 5,000 Meters Varsity | 65 | 22:43.59 | 10 |