Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bourbon County High SchoolBourbon County Colonel Charge · Sep 13 | 18:27.0 | Bourbon County Colonel Charge | September 13, 2025 |
| 5,000 Meters · Community Christian AcademyCrusader Classic · Sep 27 | 20:40.6 | Crusader Classic | September 27, 2025 |
| 5,000 Meters · Idlewild ParkKHSAA Region 5 Class 3A · Oct 25 | 17:48.42 | KHSAA Region 5 Class 3A | October 25, 2025 |
| 5,000 Meters · Larry A. Ryle High SchoolRyle Invite · Aug 30 | 19:43.45 | Ryle Invite | August 30, 2025 |
| 5,000 Meters · Sherman Elementary SchoolKHSAA Region 5 Class 3A · Oct 21 | 22:12.78 | KHSAA Region 5 Class 3A | October 21, 2023 |
| 5,000 Meters · Williamstown JR/SR High SchoolKHSAA Region 5 Class 3A · Oct 26 | 20:08.50 | KHSAA Region 5 Class 3A | October 26, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | NKAC ChampionshipsOct 10 · 5,000 Meters Varsity D2 · Place 24 · Boone County | 5,000 Meters Varsity D2 | 24 | 18:54.3 | 12 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | KHSAA Region 5 Class 3AOct 25 · 5,000 Meters Varsity · Place 30 · Boone County | 5,000 Meters Varsity | 30 | 17:48.42 PB | 11 |
| Sep 27 | Crusader ClassicSep 27 · 5,000 Meters Varsity · Place 14 · Boone County | 5,000 Meters Varsity | 14 | 20:40.6 PB | 11 |
| Sep 13 | Bourbon County Colonel ChargeSep 13 · 5,000 Meters Varsity · Place 21 · Boone County | 5,000 Meters Varsity | 21 | 18:27.0 PB | 11 |
| Aug 30 | Ryle InviteAug 30 · 5,000 Meters Varsity · Place 76 · Boone County | 5,000 Meters Varsity | 76 | 19:43.45 PB | 11 |
| Aug 23 | Panda ClassicAug 23 · 5,000 Meters Varsity · Place 12 · Boone County | 5,000 Meters Varsity | 12 | 20:37.40 | 11 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | KHSAA Region 5 Class 3AOct 26 · 5,000 Meters Varsity · Place 51 · Boone County | 5,000 Meters Varsity | 51 | 20:08.50 PB | 10 |
| Oct 12 | NKAC/St. Henry InvitationalOct 12 · 5,000 Meters Varsity 1 · Place 65 · Boone County | 5,000 Meters Varsity 1 | 65 | 20:22.0 | 10 |
| Sep 21 | Williamstown InvitationalSep 21 · 5,000 Meters Varsity · Place 14 · Boone County | 5,000 Meters Varsity | 14 | 20:05.2 | 10 |
| Sep 18 | Cooper Senior NightSep 18 · 5,000 Meters Varsity · Place 13 · Boone County | 5,000 Meters Varsity | 13 | 20:57.50 | 10 |
| Sep 14 | Pendleton Wildcat ProwlSep 14 · 5,000 Meters Varsity · Place 5 · Boone County | 5,000 Meters Varsity | 5 | 21:16.6 | 10 |
| Sep 7 | Mason County InvitationalSep 7 · 5,000 Meters Varsity · Place 66 · Boone County | 5,000 Meters Varsity | 66 | 19:39.71 | 10 |
| Sep 7 | Mason County InvitationalSep 7 · 5,000 Meters Varsity · Place 66 · Boone County | 5,000 Meters Varsity | 66 | 19:39.71 | 10 |
| Aug 31 | Ryle InvitationalAug 31 · 5,000 Meters Varsity · Place 85 · Boone County | 5,000 Meters Varsity | 85 | 22:19.03 | 10 |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | KHSAA Region 5 Class 3AOct 21 · 5,000 Meters Varsity · Place 64 · Boone County | 5,000 Meters Varsity | 64 | 22:12.78 PB | 9 |
| Sep 23 | Williamstown InvitationalSep 23 · 5,000 Meters Varsity · Place 56 · Boone County | 5,000 Meters Varsity | 56 | 21:14.9 | 9 |
| Sep 16 | Pendleton Wildcat Prowl Sep 16 · 5,000 Meters Varsity · Place 12 · Boone County | 5,000 Meters Varsity | 12 | 21:47.0 | 9 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | KHSAA Class 3A Region 5Oct 22 · 5,000 Meters Varsity · Place 55 · Boone County | 5,000 Meters Varsity | 55 | 23:14.49 | 8 |
| Oct 8 | NKAC/St. Henry InvitationalOct 8 · 5,000 Meters NKAC Div 2 · Place 81 · Boone County | 5,000 Meters NKAC Div 2 | 81 | 23:26.1 | 8 |
| Sep 24 | Williamstown InvitationalSep 24 · 5,000 Meters Varsity · Place 84 · Boone County | 5,000 Meters Varsity | 84 | 23:23.0 | 8 |
| Sep 24 | Williamstown InvitationalSep 24 · 5,000 Meters Varsity · Place 84 · Boone County | 5,000 Meters Varsity | 84 | 23:23.0 | 8 |
| Sep 3 | Ryle InvitationalSep 3 · 5,000 Meters Varsity · Place 135 · Boone County | 5,000 Meters Varsity | 135 | 23:35.26 | 8 |
| Aug 27 | Grant County InvitationalAug 27 · 5,000 Meters Varsity · Place 61 · Boone County | 5,000 Meters Varsity | 61 | 25:00.1 | 08 |