Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.75 Miles · Katherine Legge Memorial ParkGlenbard West vs Hinsdale Central- Boys · Oct 13 | 15:54 | Glenbard West vs Hinsdale Central- Boys | October 13, 2020 |
| 2.96 Miles · Berens ParkWSC-Silver Division Championships · Oct 19 | 17:24.12 | WSC-Silver Division Championships | October 19, 2019 |
| 3 Miles · Fenton HS XC CourseJohn Kurtz Earlybird Invitational · Sep 1 | 20:06.8 | John Kurtz Earlybird Invitational | September 1, 2018 |
| 3 Miles · Green Valley Forest PreserveDowners Grove North / Glenbard West Boys V/JV Dual Meet · Sep 5 | 17:43.8 | Downers Grove North / Glenbard West Boys V/JV Dual Meet | September 5, 2020 |
| 3 Miles · Naperville North HS XC Campus CourseNaperville Twilight XC Invitational · Oct 6 | 17:48.1 | Naperville Twilight XC Invitational | October 6, 2021 |
| 3.05 Miles · Proviso West HSWest Suburban Silver Conference Championships · Oct 13 | 18:56.1 | West Suburban Silver Conference Championships | October 13, 2018 |
| 4634 m · Camera ParkDowners Grove South vs Glenbard West Boys Dual Meet · Oct 8 | 16:46 | Downers Grove South vs Glenbard West Boys Dual Meet | October 8, 2020 |
| 5,000 Meters · Dellwood ParkLocktoberfest Invitational · Oct 2 | 19:10.4 | Locktoberfest Invitational | October 2, 2021 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 16 | 18:57.9 | NXR Midwest Regional Championships | November 16, 2019 |
| 5,000 Meters · St. FrancisSaints Twilight Meet · Aug 30 | 17:01.5 | Saints Twilight Meet | August 30, 2024 |
| 8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 11 | 28:56.90 | NJCAA Cross Country National Championship | November 11, 2023 |
| 8,000 Meters · Newman Golf CourseBradley Pink Classic · Oct 14 | 29:11.0 | Bradley Pink Classic | October 14, 2023 |
| 8,000 Meters · Pole Green ParkNJCAA D3 XC Championships · Nov 9 | 28:39.8 | NJCAA D3 XC Championships | November 9, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
4 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NJCAA Cross Country National ChampionshipNov 11 · 8,000 Meters Men 8000 Meter Run Div III · Place 31 · DuPage (Ill.)DuPage (Ill.) | 8,000 Meters Men 8000 Meter Run Div III | 31 | 28:56.90 PB | Fr |
| Oct 28 | NJCCA Region 4 XC MeetOct 28 · 8,000 Meters Division III · Place 16 · DuPage (Ill.)DuPage (Ill.) | 8,000 Meters Division III | 16 | 29:25.5 | FR |
| Oct 14 | Bradley Pink ClassicOct 14 · 8,000 Meters White · Place 134 · DuPage (Ill.)DuPage (Ill.) | 8,000 Meters White | 134 | 29:11.0 PB | Fr |
| Sep 9 | Spartan ClassicSep 9 · 8,000 Meters Varsity · Place 38 · DuPageDuPage | 8,000 Meters Varsity | 38 | 29:49.5 | FR |
| Sep 1 | Flyer/Flames ChallengeSep 1 · 6,000 Meters Varsity · Place 75 · DuPageDuPage | 6,000 Meters Varsity | 75 | 22:50.9 | FR |
2021 Cross Country
6 results2020 Cross Country
4 results2019 Cross Country
7 results2018 Cross Country
5 results