Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bourbon County ParkKHSAA State XC Championships · Oct 28 | 17:58.29 | KHSAA State XC Championships | October 28, 2022 |
| 5,000 Meters · Graves County HSGraves Eagle Classic · Oct 19 | 16:51.9 | Graves Eagle Classic | October 19, 2024 |
| 5,000 Meters · Kentucky Horse ParkKHSAA State XC Championships · Nov 2 | 17:08.8 | KHSAA State XC Championships | November 2, 2024 |
| 5,000 Meters · Marshall County HSKHSAA Region 1 Class 1A · Oct 26 | 17:29.21 | KHSAA Region 1 Class 1A | October 26, 2024 |
| 5,000 Meters · McAlpine Creek ParkFoot Locker Cross Country South Regional Championships · Nov 25 | 16:42.28 | Foot Locker Cross Country South Regional Championships | November 25, 2023 |
| 5,000 Meters · Trigg County Convention CenterKHSAA Region 1 Class A · Oct 23 | 17:32.12 | KHSAA Region 1 Class A | October 23, 2021 |
| 8,000 Meters · Buder ParkSLIAC Championship · Nov 1 | 26:53.50 | SLIAC Championship | November 1, 2025 |
| 8,000 Meters · Detweiller ParkBradley Intercollegiate Championships · Sep 19 | 28:52.60 | Bradley Intercollegiate Championships | September 19, 2025 |
| 8,000 Meters · Greenfield ParkWLC Warrior Invite-College · Oct 4 | 28:01.29 | WLC Warrior Invite-College | October 4, 2025 |
| 8,000 Meters · Hillsboro Country ClubGreenville Classic · Oct 17 | 26:18.29 | Greenville Classic | October 17, 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 15 | NCAA D3 Midwest Region ChampionshipsNov 15 · 8,000 Meters College · EurekaEureka | 8,000 Meters College | — | DNF | Fr |
| Nov 1 | SLIAC ChampionshipNov 1 · 8,000 Meters College · Place 2 · EurekaEureka | 8,000 Meters College | 2 | 26:53.50 PB | Fr |
| Oct 17 | Greenville ClassicOct 17 · 8,000 Meters Men · Place 2 · EurekaEureka | 8,000 Meters Men | 2 | 26:18.29 PB | Fr |
| Oct 4 | WLC Warrior Invite-CollegeOct 4 · 8,000 Meters Men's College 8K · Place 11 · EurekaEureka | 8,000 Meters Men's College 8K | 11 | 28:01.29 PB | Fr |
| Sep 19 | Bradley Intercollegiate ChampionshipsSep 19 · 8,000 Meters Champs · Place 120 · EurekaEureka | 8,000 Meters Champs | 120 | 28:52.60 PB | Fr |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | KHSAA State XC ChampionshipsNov 2 · 5,000 Meters 1A · Place 13 · University HeightsUniversity Heights | 5,000 Meters 1A | 13 | 17:08.8 PB | 12 |
| Oct 26 | KHSAA Region 1 Class 1AOct 26 · 5,000 Meters Varsity · Place 3 · University HeightsUniversity Heights | 5,000 Meters Varsity | 3 | 17:29.21 PB | 12 |
| Oct 19 | Graves Eagle ClassicOct 19 · 5,000 Meters High School · Place 4 · University HeightsUniversity Heights | 5,000 Meters High School | 4 | 16:51.9 PB | 12 |
| Oct 12 | McCracken County Cross Country InvitationalOct 12 · 5,000 Meters Varsity · Place 1 · University HeightsUniversity Heights | 5,000 Meters Varsity | 1 | 16:45.25 | 12 |
| Oct 5 | Daviess Co ClassicOct 5 · 5,000 Meters Varsity · Place 34 · University HeightsUniversity Heights | 5,000 Meters Varsity | 34 | 17:48.6 | SR |
| Sep 14 | Mustang StampedeSep 14 · 5,000 Meters Varsity · University HeightsUniversity Heights | 5,000 Meters Varsity | — | NT | 12 |
| Sep 7 | Calloway Co InvitationalSep 7 · 5,000 Meters Varsity · Place 1 · University HeightsUniversity Heights | 5,000 Meters Varsity | 1 | 17:14.4 | SR |
| Aug 24 | CC Season OpenerAug 24 · 5,000 Meters Varsity · Place 1 · University HeightsUniversity Heights | 5,000 Meters Varsity | 1 | 17:20.3 | SR |
2023 Cross Country
1 results2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | KHSAA State XC ChampionshipsOct 28 · 5,000 Meters Varsity A · Place 42 · University HeightsUniversity Heights | 5,000 Meters Varsity A | 42 | 17:58.29 PB | 10 |
| Oct 22 | KHSAA Class 1A Region 1Oct 22 · 5,000 Meters Varsity · Place 3 · University HeightsUniversity Heights | 5,000 Meters Varsity | 3 | 18:09.38 | 10 |
| Oct 15 | King and Queen of the West InvitationalOct 15 · 5,000 Meters Varsity · Place 5 · University HeightsUniversity Heights | 5,000 Meters Varsity | 5 | 17:57.31 | SO |
| Oct 8 | Daviess County ClassicOct 8 · 5,000 Meters Varsity · Place 12 · University HeightsUniversity Heights | 5,000 Meters Varsity | 12 | 16:28.91 | SO |
| Sep 17 | Mustang StampedeSep 17 · 5,000 Meters Varsity · Place 19 · University HeightsUniversity Heights | 5,000 Meters Varsity | 19 | 17:25.17 | — |
| Sep 10 | McCracken County Cross Country InvitationalSep 10 · 5,000 Meters Varsity · Place 4 · University HeightsUniversity Heights | 5,000 Meters Varsity | 4 | 17:32.85 | 10 |
| Sep 3 | Calloway County InvitationalSep 3 · 5,000 Meters Varsity · Place 8 · University HeightsUniversity Heights | 5,000 Meters Varsity | 8 | 18:27.73 | SO |
| Aug 20 | Christian County Season OpenerAug 20 · 5,000 Meters Varsity · Place 5 · University HeightsUniversity Heights | 5,000 Meters Varsity | 5 | 17:38.32 | SO |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | KHSAA Class 1A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 50 · University HeightsUniversity Heights | 5,000 Meters Varsity | 50 | 19:11.90 | 9 |
| Oct 23 | KHSAA Region 1 Class AOct 23 · 5,000 Meters Varsity · Place 2 · University HeightsUniversity Heights | 5,000 Meters Varsity | 2 | 17:32.12 PB | 9 |
| Oct 16 | King and Queen of the West InvitationalOct 16 · 5,000 Meters Varsity · Place 9 · University HeightsUniversity Heights | 5,000 Meters Varsity | 9 | 19:29.95 | — |
| Sep 25 | Marshall County InvitationalSep 25 · 5,000 Meters Varsity · Place 30 · University HeightsUniversity Heights | 5,000 Meters Varsity | 30 | 18:51.66 | 09 |
| Sep 18 | Mustang StampedeSep 18 · 5,000 Meters Varsity · Place 50 · University HeightsUniversity Heights | 5,000 Meters Varsity | 50 | 19:59.20 | — |
| Sep 4 | Calloway County InvitationalSep 4 · 5,000 Meters Varsity · Place 13 · University HeightsUniversity Heights | 5,000 Meters Varsity | 13 | 19:25.7 | 9 |
| Sep 4 | Calloway County InvitationalSep 4 · 5,000 Meters Varsity · Place 13 · University HeightsUniversity Heights | 5,000 Meters Varsity | 13 | 19:25.7 | 9 |
| Aug 21 | Fenton Dawson InvitationalAug 21 · 5,000 Meters Varsity · Place 54 · University HeightsUniversity Heights | 5,000 Meters Varsity | 54 | 23:02.50 | 9 |
| Aug 21 | Fenton Dawson InvitationalAug 21 · 5,000 Meters Varsity · Place 54 · University HeightsUniversity Heights | 5,000 Meters Varsity | 54 | 23:02.50 | 9 |