Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Channelside ParkIHSA Class 1A Ida Crown Regional · Oct 25 | 16:46.2 | IHSA Class 1A Ida Crown Regional | October 25, 2019 |
| 3 Miles · Detweiller - IHSA State CourseIHSA Class 1A State XC Championships · Nov 9 | 16:35.65 | IHSA Class 1A State XC Championships | November 9, 2019 |
| 3 Miles · Detweiller ParkPeoria Notre Dame Richard Spring Invitational · Sep 21 | 17:28.6 | Peoria Notre Dame Richard Spring Invitational | September 21, 2019 |
| 3 Miles · Ehlert ParkRB vs Trinity & Northridge · Oct 3 | 18:04.3 | RB vs Trinity & Northridge | October 3, 2020 |
| 3 Miles · Harvest Christian AcademyHarvest Christian Academy Season Opener · Sep 7 | 18:27 | Harvest Christian Academy Season Opener | September 7, 2019 |
| 3 Miles · Horner ParkDePaul College Prep Ram Invitational/Catholic Cup · Sep 8 | 19:23.6 | DePaul College Prep Ram Invitational/Catholic Cup | September 8, 2018 |
| 3 Miles · Melas ParkArtman Invitational · Sep 11 | 18:27.1 | Artman Invitational | September 11, 2019 |
| 3 Miles · Notre Dame College PrepNotre Dame College Prep Meet · Oct 7 | 17:28.8 | Notre Dame College Prep Meet | October 7, 2020 |
| 3 Miles · Prospect HS CampusProspect / Loyola / Northridge Prep Boys Triangular Meet · Sep 4 | 18:08 | Prospect / Loyola / Northridge Prep Boys Triangular Meet | September 4, 2020 |
| 5,000 Meters · Community ParkIHSA Class 1A Lisle Sectional · Nov 2 | 17:59.76 | IHSA Class 1A Lisle Sectional | November 2, 2019 |
| 5,000 Meters · Harvest Christian AcademyIHSA Class 1A XC Sectional #1 - Elgin (Harvest Christian Academy) · Oct 31 | 18:14.60 | IHSA Class 1A XC Sectional #1 - Elgin (Harvest Christian Academy) | October 31, 2020 |
| 5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 6 | 18:18.88 | ShaZam XC Club Championships | November 6, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
7 results2019 Cross Country
12 results2018 Cross Country
8 results