Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · York XC Short CourseYork Boys Frosh/Soph Invitational · Sep 17 | 14:24.6 | York Boys Frosh/Soph Invitational | September 17, 2018 |
| 3 Miles · Campus CourseDuPage Valley Conference XC Championships · Oct 13 | 17:35.3 | DuPage Valley Conference XC Championships | October 13, 2018 |
| 3 Miles · Detweiller ParkPeoria Notre Dame Richard Spring Invitational · Sep 21 | 17:08.6 | Peoria Notre Dame Richard Spring Invitational | September 21, 2019 |
| 3 Miles · Katherine Legge Memorial ParkIHSA Class 3A XC Sectional - Hinsdale (Central) #2 · Oct 30 | 16:26.43 | IHSA Class 3A XC Sectional - Hinsdale (Central) #2 | October 30, 2021 |
| 3 Miles · Lincoln ParkIHSA Class 3A XC Sectional #4 - Chicago (Whitney Young) · Oct 31 | 16:33.55 | IHSA Class 3A XC Sectional #4 - Chicago (Whitney Young) | October 31, 2020 |
| 3 Miles · Naperville North Campus XC CourseNaperville North, Naperville Central, DeKalb Boys Triangular · Sep 26 | 17:02.70 | Naperville North, Naperville Central, DeKalb Boys Triangular | September 26, 2020 |
| 3 Miles · Naperville North HS XC Campus CourseNaperville Twilight XC Invitational · Oct 6 | 16:02.0 | Naperville Twilight XC Invitational | October 6, 2021 |
| 3 Miles · Neuqua Valley High SchoolBOYS Neuqua Valley, Naperville North, DeKalb XC Triangular · Oct 2 | 16:18.10 | BOYS Neuqua Valley, Naperville North, DeKalb XC Triangular | October 2, 2020 |
| 3 Miles · Waubonsie Valley High SchoolDuPage Valley Conference XC Championships · Oct 16 | 16:43.2 | DuPage Valley Conference XC Championships | October 16, 2021 |
| 5,000 Meters · Dellwood ParkLocktoberfest Invitational · Oct 2 | 17:10.1 | Locktoberfest Invitational | October 2, 2021 |
| 5,000 Meters · Sunday ScheduleXC Town USA Meet of Champions Presented by the Garrett Companies · Nov 14 | 17:55.6 | XC Town USA Meet of Champions Presented by the Garrett Companies | November 14, 2020 |
| 5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 6 | 17:17.19 | ShaZam XC Club Championships | November 6, 2020 |
| 8,000 Meters · Monument Valley ParkUCCS Rust Buster · Sep 7 | 27:01.40 | UCCS Rust Buster | September 7, 2024 |
| 8,000 Meters · Washington ParkMSU Denver Roadrunners Invitational · Sep 21 | 26:59.41 | MSU Denver Roadrunners Invitational | September 21, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
1 results2021 Cross Country
7 results2020 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | XC Town USA Meet of Champions Presented by the Garrett CompaniesNov 14 · 5,000 Meters High School Championship · Place 152 · Naperville (North)Naperville (North) | 5,000 Meters High School Championship | 152 | 17:55.6 PB | 11 |
| Nov 6 | ShaZam XC Club ChampionshipsNov 6 · 5,000 Meters Varsity D3 · Place 106 · Naperville (North)Naperville (North) | 5,000 Meters Varsity D3 | 106 | 17:17.19 PB | 11 |
| Oct 31 | IHSA Class 3A XC Sectional #4 - Chicago (Whitney Young)Oct 31 · 3 Miles Varsity · Place 84 · Naperville (North)Naperville (North) | 3 Miles Varsity | 84 | 16:33.55 PB | 11 |
| Oct 24 | IHSA Class 3A XC Regional #4C - Oswego (East)Oct 24 · 3 Miles Varsity · Place 41 · Naperville (North)Naperville (North) | 3 Miles Varsity | 41 | 16:40.8 | 11 |
| Oct 16 | DuPage Valley Conference MeetOct 16 · 3 Miles Varsity Boys · Place 31 · Naperville (North)Naperville (North) | 3 Miles Varsity Boys | 31 | 17:06.8 | 11 |
| Oct 9 | Naperville Twilight XC InvitationalOct 9 · 3 Miles Varsity · Place 62 · Naperville (North)Naperville (North) | 3 Miles Varsity | 62 | 16:51.58 | — |
| Oct 2 | BOYS Neuqua Valley, Naperville North, DeKalb XC TriangularOct 2 · 3 Miles Varsity · Place 17 · Naperville (North)Naperville (North) | 3 Miles Varsity | 17 | 16:18.10 PB | 11 |
| Sep 26 | Naperville North, Naperville Central, DeKalb Boys TriangularSep 26 · 3 Miles Varsity · Place 18 · Naperville (North)Naperville (North) | 3 Miles Varsity | 18 | 17:02.70 PB | 11 |
| Sep 18 | BOYS Neuqua Valley, Naperville North, Metea Valley XC TriangularSep 18 · 3 Miles Varsity · Place 22 · Naperville (North)Naperville (North) | 3 Miles Varsity | 22 | 16:30.66 | 11 |
| Sep 12 | Waubonsie Valley, Naperville North, Metea Valley Boys TriangularSep 12 · 3 Miles Varsity · Place 16 · Naperville (North)Naperville (North) | 3 Miles Varsity | 16 | 17:37.50 | 11 |
| Sep 4 | Naperville North, DeKalb, Metea Valley Boys TriangularSep 4 · 3 Miles Varsity · Place 12 · Naperville (North)Naperville (North) | 3 Miles Varsity | 12 | 17:38.59 | 11 |
2019 Cross Country
7 results2018 Cross Country
4 results