Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Maxwell Park, Normal, ILIESA 3A State Meet · Oct 14 | 11:45.1 | IESA 3A State Meet | October 14, 2017 |
| 2.97 Miles · Bartlett High SchoolBartlett Flyin' Hawk XC Invitational · Sep 25 | 16:27.1 | Bartlett Flyin' Hawk XC Invitational | September 25, 2021 |
| 3 Miles · Detweiller ParkIHSA Class 3A State Cross Country Championships · Nov 6 | 16:52.11 | IHSA Class 3A State Cross Country Championships | November 6, 2021 |
| 3 Miles · Hoover ParkSterling High School Invitational · Oct 9 | 17:05.8 | Sterling High School Invitational | October 9, 2021 |
| 3 Miles · Lake Park HS (East Campus)IHSA Class 3A XC Sectional - Roselle (Lake Park) #3 · Oct 30 | 17:05.2 | IHSA Class 3A XC Sectional - Roselle (Lake Park) #3 | October 30, 2021 |
| 3 Miles · Naperville North Campus XC CourseNaperville North, Naperville Central, DeKalb Boys Triangular · Sep 26 | 17:44.10 | Naperville North, Naperville Central, DeKalb Boys Triangular | September 26, 2020 |
| 3 Miles · Neuqua Valley High SchoolBOYS Neuqua Valley, Naperville North, DeKalb XC Triangular · Oct 2 | 16:58.29 | BOYS Neuqua Valley, Naperville North, DeKalb XC Triangular | October 2, 2020 |
| 3 Miles · Sycamore High SchoolSycamore Quad (DeKalb, Dixon, Sandwich, Sycamore) · Oct 6 | 18:10 | Sycamore Quad (DeKalb, Dixon, Sandwich, Sycamore) | October 6, 2020 |
| 3 Miles · Waubonsie Valley High SchoolDuPage Valley Conference XC Championships · Oct 15 | 16:52.7 | DuPage Valley Conference XC Championships | October 15, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
8 results2021 Cross Country
11 results2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | DuPage Valley Conference MeetOct 16 · 3 Miles Varsity Boys · Place 36 · DeKalbDeKalb | 3 Miles Varsity Boys | 36 | 17:55.0 | 10 |
| Oct 9 | Naperville Twilight XC InvitationalOct 9 · 3 Miles Varsity · Place 94 · DeKalbDeKalb | 3 Miles Varsity | 94 | 18:04.69 | — |
| Oct 6 | Sycamore Quad (DeKalb, Dixon, Sandwich, Sycamore)Oct 6 · 3 Miles Varsity · Place 11 · DeKalbDeKalb | 3 Miles Varsity | 11 | 18:10 PB | 10 |
| Oct 2 | BOYS Neuqua Valley, Naperville North, DeKalb XC TriangularOct 2 · 3 Miles Varsity · Place 32 · DeKalbDeKalb | 3 Miles Varsity | 32 | 16:58.29 PB | 10 |
| Sep 26 | Naperville North, Naperville Central, DeKalb Boys TriangularSep 26 · 3 Miles Varsity · Place 24 · DeKalbDeKalb | 3 Miles Varsity | 24 | 17:44.10 PB | 10 |
| Sep 18 | Waubonsie Valley, Naperville Central, DeKalb Boys TriangularSep 18 · 3 Miles Varsity · Place 33 · DeKalbDeKalb | 3 Miles Varsity | 33 | 17:56.80 | 10 |
| Sep 4 | Naperville North, DeKalb, Metea Valley Boys TriangularSep 4 · 3 Miles Varsity · Place 15 · DeKalbDeKalb | 3 Miles Varsity | 15 | 18:00.51 | 10 |
2019 Cross Country
5 results2017 Cross Country
1 results