Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Deer Grove Forest PreservePalatine Invitational · Sep 23 | 16:36 | Palatine Invitational | September 23, 2017 |
| 2.75 Miles · Katherine Legge Memorial ParkHinsdale Central / OPRF Boys Dual Meet · Oct 6 | 17:05 | Hinsdale Central / OPRF Boys Dual Meet | October 6, 2020 |
| 2.96 Miles · Berens ParkWSC-Silver Division Championships · Oct 19 | 17:05.59 | WSC-Silver Division Championships | October 19, 2019 |
| 3 Miles · Bensenville (Fenton) XCJohn Kurtz Early Bird Invitational · Sep 2 | 19:34.5 | John Kurtz Early Bird Invitational | September 2, 2017 |
| 3 Miles · Deer Grove Forest PreservePalatine Invitational · Sep 22 | 17:59.5 | Palatine Invitational | September 22, 2018 |
| 3 Miles · Fenton HS XC CourseJohn Kurtz Earlybird Invitational · Sep 1 | 21:25.3 | John Kurtz Earlybird Invitational | September 1, 2018 |
| 3 Miles · Green Valley Forest PreserveDowners Grove North / OPRF Boys Dual Meet · Sep 26 | 18:24.4 | Downers Grove North / OPRF Boys Dual Meet | September 26, 2020 |
| 3 Miles · Lyons Township High School South CampusLyons/Oak Park-River Forest Boys Dual JV/FS Meet · Oct 12 | 17:19.45 | Lyons/Oak Park-River Forest Boys Dual JV/FS Meet | October 12, 2020 |
| 3 Miles · Naperville North Campus XC CourseNaperville Twilight Invitational · Oct 4 | 18:34.0 | Naperville Twilight Invitational | October 4, 2017 |
| 3 Miles · Sundown MeadowsRiverside-Brookfield Invitational · Sep 15 | 20:22.5 | Riverside-Brookfield Invitational | September 15, 2017 |
| 3.05 Miles · Proviso West HSWest Suburban Silver Conference Championships · Oct 13 | 19:00.2 | West Suburban Silver Conference Championships | October 13, 2018 |
| 4296 m · Berens ParkYork / Oak Park-River Forest Boys V/FS Dual Meet · Sep 10 | 16:47.4 | York / Oak Park-River Forest Boys V/FS Dual Meet | September 10, 2020 |
| 4634 m · Camera ParkGlenbard West / OPRF Varsity Dual Meet · Oct 1 | 17:34 | 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
5 results2019 Cross Country
4 results2018 Cross Country
7 results2017 Cross Country
4 results