Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Ephram White ParkKHSAA Region 2 Class AAA · Oct 26 | 20:20.16 | KHSAA Region 2 Class AAA | October 26, 2019 |
| 5,000 Meters · Hardin County FairgroundsKHSAA Region 2 Class AAA · Oct 23 | 20:06.46 | KHSAA Region 2 Class AAA | October 23, 2021 |
| 5,000 Meters · Thomas Nelson High SchoolKHSAA Class 3A Region 2 · Oct 22 | 18:43.62 | KHSAA Class 3A Region 2 | October 22, 2022 |
| 5,000 Meters · Yellow Creek ParkFast Cats Invitational · Oct 6 | 22:59.77 | Fast Cats Invitational | October 6, 2018 |
| 6,000 Meters · Berea CollegeBC/CC Jamboree · Sep 1 | 22:15.3 | BC/CC Jamboree | September 1, 2023 |
| 6,000 Meters · Hanover CollegeHanover Invitational · Sep 12 | 24:35.8 | Hanover Invitational | September 12, 2026 |
| 8,000 Meters · Berea CollegeMike and Mary Kay Johnson Classic · Sep 16 | 31:21.2 | Mike and Mary Kay Johnson Classic | September 16, 2023 |
| 8,000 Meters · Blue River Cross Country CourseHCAC · Nov 2 | 30:08.66 | HCAC | November 2, 2024 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 30:20.26 | Swags Louisville Cross Country Classic | October 3, 2026 |
| 8,000 Meters · MacRae ParkJenna Strong CC Fall Classic · Oct 18 | 32:32.3 | Jenna Strong CC Fall Classic | October 18, 2024 |
| 8,000 Meters · Manchester UniversityHCAC Cross Country Championships · Oct 31 | 34:26.9 | HCAC Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Wilmington CollegeJennaStrong CC Fall Classic · Oct 13 | 30:58.5 | JennaStrong CC Fall Classic | October 13, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | DIII Great Lakes RegionalsNov 16 · 8,000 Meters Division 3 · Place 258 · Berea (Ky.)Berea (Ky.) | 8,000 Meters Division 3 | 258 | 30:38.33 | SO |
| Nov 2 | HCACNov 2 · 8,000 Meters College · Place 84 · BereaBerea | 8,000 Meters College | 84 | 30:08.66 PB | So |
| Oct 18 | Jenna Strong CC Fall ClassicOct 18 · 8,000 Meters College · Place 205 · BereaBerea | 8,000 Meters College | 205 | 32:32.3 PB | So |
| Oct 4 | NCAA DIII TwilightOct 4 · 8,000 Meters Open · Place 223 · Berea (Ky.)Berea (Ky.) | 8,000 Meters Open | 223 | 30:52.00 | SO |
| Sep 14 | Mike and Mary Johnson ClassicSep 14 · 8,000 Meters Men · Place 27 · BereaBerea | 8,000 Meters Men | 27 | 32:00.30 | So |
| Sep 7 | Franklin Grizzly InvitationalSep 7 · 8,000 Meters Varsity · Place 265 · BereaBerea | 8,000 Meters Varsity | 265 | 30:56.9 | SO |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA Division III Great Lakes RegionalNov 11 · 8,000 Meters Championship · Place 246 · Berea (Ky.)Berea (Ky.) | 8,000 Meters Championship | 246 | 29:30.1 | FR |
| Oct 13 | JennaStrong CC Fall ClassicOct 13 · 8,000 Meters College · Place 174 · BereaBerea | 8,000 Meters College | 174 | 30:58.5 PB | Fr |
| Sep 29 | Louisville XC ClassicSep 29 · 8,000 Meters Varsity · Place 326 · BereaBerea | 8,000 Meters Varsity | 326 | 31:57.2 | FR |
| Sep 16 | Mike and Mary Kay Johnson ClassicSep 16 · 8,000 Meters College · Place 25 · BereaBerea | 8,000 Meters College | 25 | 31:21.2 PB | Fr |
| Sep 1 | BC/CC JamboreeSep 1 · 6,000 Meters College · Place 53 · BereaBerea | 6,000 Meters College | 53 | 22:15.3 PB | Fr |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | KHSAA Class 3A Region 2Oct 22 · 5,000 Meters Varsity · Place 33 · Ohio CountyOhio County | 5,000 Meters Varsity | 33 | 18:43.62 PB | 12 |
| Oct 13 | Rough-Nolin Conference MeetOct 13 · 5,000 Meters Varsity · Place 17 · Ohio CountyOhio County | 5,000 Meters Varsity | 17 | 20:36.32 | — |
| Sep 24 | Hopewell InvitationalSep 24 · 5,000 Meters Varsity · Place 54 · Ohio CountyOhio County | 5,000 Meters Varsity | 54 | 18:36.83 | 12 |
| Sep 24 | Hopewell InvitationalSep 24 · 5,000 Meters Varsity · Place 54 · Ohio CountyOhio County | 5,000 Meters Varsity | 54 | 18:36.83 | 12 |
| Sep 17 | Mustang StampedeSep 17 · 5,000 Meters Varsity · Place 39 · Ohio CountyOhio County | 5,000 Meters Varsity | 39 | 18:38.26 | — |
| Sep 10 | CHHS Fairgrounds FrenzySep 10 · 5,000 Meters Varsity · Place 28 · Ohio CountyOhio County | 5,000 Meters Varsity | 28 | 18:32.91 | 12 |
| Sep 3 | Owensboro InvitationalSep 3 · 5,000 Meters Varsity · Place 36 · Ohio CountyOhio County | 5,000 Meters Varsity | 36 | 18:56.40 | 12 |
| Aug 16 | Kentucky/Indiana Border ClashAug 16 · 5,000 Meters Varsity · Place 64 · Ohio CountyOhio County | 5,000 Meters Varsity | 64 | 19:37.83 | SR |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | KHSAA Region 2 Class AAAOct 23 · 5,000 Meters Varsity · Place 50 · Ohio CountyOhio County | 5,000 Meters Varsity | 50 | 20:06.46 PB | 11 |
| Oct 2 | Ryan Snellen Bruin XC RumbleOct 2 · 5,000 Meters Varsity · Place 21 · Ohio CountyOhio County | 5,000 Meters Varsity | 21 | 19:58.70 | 11 |
| Sep 25 | Arrowhead InvitationalSep 25 · 5,000 Meters Varsity · Place 13 · Ohio CountyOhio County | 5,000 Meters Varsity | 13 | 20:09.85 | 11 |
| Sep 18 | Mustang StampedeSep 18 · 5,000 Meters Varsity · Place 69 · Ohio CountyOhio County | 5,000 Meters Varsity | 69 | 20:53.82 | — |
| Sep 11 | CHHS Fairgrounds FrenzySep 11 · 5,000 Meters Varsity · Place 37 · Ohio CountyOhio County | 5,000 Meters Varsity | 37 | 19:15.94 | 11 |
| Sep 11 | CHHS Fairgrounds FrenzySep 11 · 5,000 Meters Varsity · Place 37 · Ohio CountyOhio County | 5,000 Meters Varsity | 37 | 19:15.94 | 11 |
| Sep 4 | Owensboro InvitationalSep 4 · 5,000 Meters Varsity · Place 27 · Ohio CountyOhio County | 5,000 Meters Varsity | 27 | 19:36.03 | 11 |
| Aug 21 | Central Kentucky Run for the GoldAug 21 · 5,000 Meters Junior Varsity · Place 26 · Ohio CountyOhio County | 5,000 Meters Junior Varsity | 26 | 19:56.9 | — |
| Aug 21 | Central Kentucky Run for the GoldAug 21 · 5,000 Meters Junior Varsity · Place 25 · Ohio CountyOhio County | 5,000 Meters Junior Varsity | 25 | 19:56.9 | — |
| Aug 17 | KY/IN Border ClashAug 17 · 5,000 Meters Varsity · Place 76 · Ohio CountyOhio County | 5,000 Meters Varsity | 76 | 20:19.78 | 11 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | KHSAA Region 2 Class AAAOct 23 · 5,000 Meters Varsity · Place 57 · Ohio CountyOhio County | 5,000 Meters Varsity | 57 | 21:28.7 | 78 |
| Oct 17 | Wildcat Wilderness InvitationalOct 17 · 5,000 Meters Varsity · Place 74 · Ohio CountyOhio County | 5,000 Meters Varsity | 74 | 21:15.2 | — |
| Oct 17 | Wildcat Wilderness InvitationalOct 17 · 5,000 Meters Varsity · Place 33 · Ohio CountyOhio County | 5,000 Meters Varsity | 33 | 21:15.2 | — |
| Oct 3 | Ryan Snellen Bruins RumbleOct 3 · 3,200 Meters Varsity · Place 49 · Ohio CountyOhio County | 3,200 Meters Varsity | 49 | 13:03.44 | 10 |
| Sep 19 | Mustang StampedeSep 19 · 2,500 Meters Varsity · Place 49 · Ohio CountyOhio County | 2,500 Meters Varsity | 49 | 9:45.70 | 10 |
| Sep 12 | CHHS Fairgrounds FrenzySep 12 · 2,500 Meters Varsity · Place 59 · Ohio CountyOhio County | 2,500 Meters Varsity | 59 | 9:57.23 | — |
2019 Cross Country
3 results2018 Cross Country
2 results2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 23 | Gatorland RunSep 23 · 3,000 Meters Middle School · Place 106 · Ohio CountyOhio County | 3,000 Meters Middle School | 106 | 15:46.18 | 7 |