Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Belleville West High SchoolBelleville West Invitational · Sep 12 | 17:44.00 | Belleville West Invitational | September 12, 2020 |
| 3 Miles · Bob Mays ParkIHSA Class 3A XC Sectional - Quincy (Sr.) #1 · Oct 30 | 18:31.1 | IHSA Class 3A XC Sectional - Quincy (Sr.) #1 | October 30, 2021 |
| 3 Miles · Detweiller - IHSA State CourseIHSA 3A State XC Championships · Nov 3 | 18:11.16 | IHSA 3A State XC Championships | November 3, 2018 |
| 3 Miles · Detweiller ParkBradley Intercollegiate Championships · Sep 16 | 16:49.4 | Bradley Intercollegiate Championships | September 16, 2022 |
| 3 Miles · Maxwell ParkIHSA Class 3A XC Sectional #1 - Normal (Community) · Oct 31 | 17:53.96 | IHSA Class 3A XC Sectional #1 - Normal (Community) | October 31, 2020 |
| 3 Miles · Swansea Clinton Hills Conservation ParkSouthwestern Conference XC Championships · Oct 3 | 17:53.46 | Southwestern Conference XC Championships | October 3, 2020 |
| 3 Miles · Wilson ParkGranite City Invitational · Sep 5 | 17:35.68 | Granite City Invitational | September 5, 2020 |
| 5,000 Meters · Indian Riffle ParkMid-East Meet of Champions · Nov 20 | 18:41.06 | Mid-East Meet of Champions | November 20, 2021 |
| 5,000 Meters · LaVern Gibson CourseNike XC Town Twilight, Presented by the Garrett Companies · Oct 2 | 19:05.8 | Nike XC Town Twilight, Presented by the Garrett Companies | October 2, 2021 |
| 5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 6 | 18:52.82 | ShaZam XC Club Championships | November 6, 2020 |
| 6,000 Meters · Gans Creek Recreation AreaNCAA D1 Midwest Regional XC Championships · Nov 11 | 20:30.0 | NCAA D1 Midwest Regional XC Championships | November 11, 2022 |
| 6,000 Meters · LaVern Gibson CourseMissouri Valley Conference Championships · Oct 28 | 21:15.1 | Missouri Valley Conference Championships | October 28, 2022 |
| 6,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 16 | 23:14.9 | Bradley "Pink" Classic | October 16, 2026 |
| 6,000 Meters · Osage ParkOhio Valley (OVC) Cross Country Championships · Oct 31 | 22:51.25 | Ohio Valley (OVC) Cross Country Championships | October 31, 2026 |
| 6,000 Meters · Pole Green ParkUSATF National Cross Country Championships · Jan 21 | 20:26 | USATF National Cross Country Championships | January 21, 2023 |
| 6,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 22 | 21:13.4 | Roy Griak Invitational-College | September 22, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
3 results2021 Cross Country
8 results2020 Cross Country
6 results2019 Cross Country
3 results2018 Cross Country
4 results