Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 6,000 Meters · Kieselburg County Forest PreserveBeloit Opener · Sep 1 | 24:06.2 | Beloit Opener | September 1, 2017 |
| 8,000 Meters · Hyland Greens Golf CourseAugsburg Invitational · Sep 15 | 32:16.6 | Augsburg Invitational | September 15, 2018 |
| 8,000 Meters · Lake Breeze Golf CourseNCAA Division III Midwest Regional · Nov 16 | 31:16.1 | NCAA Division III Midwest Regional | November 16, 2019 |
| 8,000 Meters · St. James FarmBenedictine Eagle Cross Country Invitational · Oct 5 | 29:16.5 | Benedictine Eagle Cross Country Invitational | October 5, 2018 |
| 8,000 Meters · St. James Farm Forest PreserveBenedictine Eagle Cross Country Invitational · Oct 11 | 29:58.4 | Benedictine Eagle Cross Country Invitational | October 11, 2019 |
| 8,000 Meters · Whitetail Golf CourseNCAA Division III Midwest Regional XC Championships · Nov 10 | 30:41.7 | NCAA Division III Midwest Regional XC Championships | November 10, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
2 results2018 Cross Country
3 results2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 1 | Beloit OpenerSep 1 · 6,000 Meters Men · Place 23 · Beloit | 6,000 Meters Men | 23 | 24:06.2 PB | Fr |