Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 2 | 15:31.10 | Granite City Robinson/Lang Cross Country Invitational | September 2, 2023 |
| 3 Miles · Detweiller Park2023 IHSA Class 2A State XC Championships · Nov 4 | 15:22.76 | 2023 IHSA Class 2A State XC Championships | November 4, 2023 |
| 3 Miles · Fireman's ParkHighland XC Invitational · Sep 17 | 17:15.20 | Highland XC Invitational | September 17, 2022 |
| 3 Miles · Hickory Point Golf CourseIHSA Class 2A XC Sectional - Decatur (MacArthur) #1 · Oct 30 | 19:21.46 | IHSA Class 2A XC Sectional - Decatur (MacArthur) #1 | October 30, 2021 |
| 3 Miles · Olney Central CollegeIHSA Class 2A XC Sectional #1 - Olney (Richland County) · Oct 31 | 17:40.25 | IHSA Class 2A XC Sectional #1 - Olney (Richland County) | October 31, 2020 |
| 3 Miles · Principia CollegeMississippi Valley Conference XC Championship · Oct 13 | 16:13.00 | Mississippi Valley Conference XC Championship | October 13, 2022 |
| 3 Miles · Smithton ParkFreeburg Invitational · Sep 23 | 15:47.7 | Freeburg Invitational | September 23, 2023 |
| 3 Miles · Wilson ParkGranite City Invitational · Sep 4 | 17:28.40 | Granite City Invitational | September 4, 2021 |
| 3 Miles · Wilson Park 3 MileGranite City XC Invitational · Sep 3 | 16:58.7 | Granite City XC Invitational | September 3, 2022 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 13 | 17:06.1 | NXR Midwest Regional Championships | November 13, 2022 |
| 8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 21 | 28:30.9 | ISU John McNichols | September 21, 2024 |
| 8,000 Meters · University of Illinois SpringfieldGLVC Cross Country Championships · Oct 26 | 27:33.2 | GLVC Cross Country Championships | October 26, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
4 results2022 Cross Country
6 results2021 Cross Country
2 results2020 Cross Country
1 results