Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 23 | 21:04.38 | Palatine Invite - Meet of Champions | September 23, 2023 |
| 3 Miles · Katherine Legge Memorial ParkDowners Grove South/Waubonsie Valley Boys at Hinsdale South · Sep 27 | 24:01 | Downers Grove South/Waubonsie Valley Boys at Hinsdale South | September 27, 2021 |
| 3 Miles · Naperville North Campus XC CourseNaperville North Twilight XC Invitational · Oct 4 | 19:56.30 | Naperville North Twilight XC Invitational | October 4, 2023 |
| 3 Miles · Naperville North HS XC Campus CourseNaperville Twilight XC Invitational · Oct 6 | 23:31.6 | Naperville Twilight XC Invitational | October 6, 2021 |
| 3 Miles · St. James Farm Forest PreserveWest Suburban Gold XC Conference Championships · Oct 15 | 21:28.49 | West Suburban Gold XC Conference Championships | October 15, 2022 |
| 3 Miles · West Leyden High SchoolDual meet DGS @ Leyden (Boys Only) · Aug 30 | 28:20 | Dual meet DGS @ Leyden (Boys Only) | August 30, 2021 |
| 5,000 Meters · Dellwood ParkLocktoberfest Invitational · Oct 2 | 24:50.9 | Locktoberfest Invitational | October 2, 2021 |
| 5,000 Meters · Lyons Township High School South CampusLyons Township Mike Kuharic Invitational · Sep 4 | 26:56.2 | Lyons Township Mike Kuharic Invitational | September 4, 2021 |
| 8,000 Meters · Beloit ClubMidwest Conference Cross Country Championships · Oct 31 | 37:05.7 | Midwest Conference Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Saukie Golf CourseBrissman-Lundeen Invitational · Oct 3 | 38:15.28 | Brissman-Lundeen Invitational | October 3, 2026 |
| 8,000 Meters · Settler's Hill Golf CourseAurora University Spartan Classic · Sep 12 | 40:40.2 | Aurora University Spartan Classic | September 12, 2026 |
| 8,000 Meters · St. James Farm Forest PreserveGil Dodds Invite Hosted by Wheaton College · Sep 18 | 36:38.5 | Gil Dodds Invite Hosted by Wheaton College | September 18, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Midwest Conference Cross Country ChampionshipsOct 31 · 8,000 Meters Midwest · Place 149 · Lake ForestLake Forest | 8,000 Meters Midwest | 149 | 37:05.7 PB | Jr |
| Oct 17 | Wisconsin Private College ChampionshipsOct 17 · 8,000 Meters Varsity · Place 60 · Lake ForestLake Forest | 8,000 Meters Varsity | 60 | 37:19.60 | — |
| Oct 3 | Brissman-Lundeen InvitationalOct 3 · 8,000 Meters College · Place 261 · Lake ForestLake Forest | 8,000 Meters College | 261 | 38:15.28 PB | Jr |
| Sep 18 | Gil Dodds Invite Hosted by Wheaton CollegeSep 18 · 8,000 Meters Collegiate · Place 235 · Lake ForestLake Forest | 8,000 Meters Collegiate | 235 | 36:38.5 PB | Jr |
| Sep 12 | Aurora University Spartan ClassicSep 12 · 8,000 Meters Men's 8K · Place 51 · Lake ForestLake Forest | 8,000 Meters Men's 8K | 51 | 40:40.2 PB | Jr |
| Sep 4 | Lewis Early BirdSep 4 · 6,000 Meters Mens · Lake ForestLake Forest | 6,000 Meters Mens | — | DNS | Jr |
2023 Cross Country
7 results2022 Cross Country
5 results2021 Cross Country
7 results2020 Cross Country
1 results