Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Shady Oaks Country ClubAmboy Columbus Day Invitational · Oct 10 | 20:39.60 | Amboy Columbus Day Invitational | October 10, 2022 |
| 2.95 Miles · Shady Oaks Country ClubAmboy Columbus Day XC Invitational · Oct 11 | 20:56.9 | Amboy Columbus Day XC Invitational | October 11, 2021 |
| 3 Miles · Seneca Ag FarmTri County Conference · Sep 27 | 21:01.54 | Tri County Conference | September 27, 2022 |
| 3 Miles · Suwannee FFA Land Lab2022 IHSA Class 1A XC Regional - Seneca #4C · Oct 22 | 19:47.00 | 2022 IHSA Class 1A XC Regional - Seneca #4C | October 22, 2022 |
| 5,000 Meters · Oregon High SchoolIHSA Class 1A XC Sectional - Oregon #4 · Oct 30 | 20:32.88 | IHSA Class 1A XC Sectional - Oregon #4 | October 30, 2021 |
| 5,000 Meters · Strafford High SchoolFellows Lake 5000 · Aug 31 | 18:33.1 | Fellows Lake 5000 | August 31, 2024 |
| 6,000 Meters · Allison Sports TownQueen City After Dark · Sep 11 | 21:14.50 | Queen City After Dark | September 11, 2026 |
| 8,000 Meters · Allison Sports TownKCAC Cross Country Championships · Nov 7 | 27:50.78 | KCAC Cross Country Championships | November 7, 2026 |
| 8,000 Meters · JBU XC CourseGolden Eagle Invitational · Oct 10 | 28:43.9 | Golden Eagle Invitational | October 10, 2026 |
| 8,000 Meters · Tom Rutledge Cross Country CourseMissouri Southern Stampede · Sep 19 | 28:39.98 | Missouri Southern Stampede | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 31 | Fellows Lake 5000Aug 31 · 5,000 Meters Varsity · Place 8 · WillardWillard | 5,000 Meters Varsity | 8 | 18:33.1 PB | 12 |
2022 Cross Country
3 results2021 Cross Country
2 results