Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.75 Miles · Katherine Legge Memorial ParkHinsdale Central / OPRF Boys Dual Meet · Oct 6 | 14:33 | Hinsdale Central / OPRF Boys Dual Meet | October 6, 2020 |
| 2.96 Miles · Berens ParkWSC-Silver Division Championships · Oct 19 | 15:51.51 | WSC-Silver Division Championships | October 19, 2019 |
| 3 Miles · Bensenville (Fenton) XCJohn Kurtz Early Bird Invitational · Sep 2 | 19:12.3 | John Kurtz Early Bird Invitational | September 2, 2017 |
| 3 Miles · Deer Grove Forest PreservePalatine Invitational · Sep 22 | 16:33.7 | Palatine Invitational | September 22, 2018 |
| 3 Miles · Detweiller ParkPeoria Notre Dame Richard Spring Invitational · Sep 21 | 15:49.6 | Peoria Notre Dame Richard Spring Invitational | September 21, 2019 |
| 3 Miles · Fenton HS XC CourseJohn Kurtz Earlybird Invitational · Sep 1 | 17:49.2 | John Kurtz Earlybird Invitational | September 1, 2018 |
| 3 Miles · Green Valley Forest PreserveDowners Grove North / OPRF Boys Dual Meet · Sep 26 | 15:50.3 | Downers Grove North / OPRF Boys Dual Meet | September 26, 2020 |
| 3 Miles · Lake Park HS (East Campus)IHSA Class 3A Lake Park Sectional · Nov 2 | 16:28.6 | IHSA Class 3A Lake Park Sectional | November 2, 2019 |
| 3 Miles · Lincoln ParkIHSA Class 3A XC Sectional #4 - Chicago (Whitney Young) · Oct 31 | 15:57.26 | IHSA Class 3A XC Sectional #4 - Chicago (Whitney Young) | October 31, 2020 |
| 3 Miles · Naperville North Campus XC CourseNaperville Twilight Invitational · Oct 4 | 17:48.1 | Naperville Twilight Invitational | October 4, 2017 |
| 3 Miles · Sundown MeadowsRiverside-Brookfield Invitational · Sep 15 | 20:52.4 | Riverside-Brookfield Invitational | September 15, 2017 |
| 3 Miles · Washington ParkIHSA 3A Jones College Prep XC Regional · Oct 20 | 16:41.9 | IHSA 3A Jones College Prep XC Regional | October 20, 2018 |
| 3.05 Miles · Proviso West HSWest Suburban Silver Conference Championships · Oct 13 | 17:18.9 | West Suburban Silver Conference Championships | October 13, 2018 |
| 4296 m · Berens ParkYork / Oak Park-River Forest Boys V/FS Dual Meet · Sep 10 | 13:33.1 | York / Oak Park-River Forest Boys V/FS Dual Meet | September 10, 2020 |
| 4634 m · Camera ParkGlenbard West / OPRF Varsity Dual Meet · Oct 1 | 15:11 | Glenbard West / OPRF Varsity Dual Meet | October 1, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
7 results2019 Cross Country
7 results2018 Cross Country
7 results2017 Cross Country
3 results