Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Tom Rutledge Cross Country CourseNCAA DII Central Regional · Nov 8 | 33:36.87 | NCAA DII Central Regional | November 8, 2025 |
| 21082 m · John Hunt Cross Country ParkNJCAA Men's Half Marathon Championship · Nov 14 | 1:16:48.10 | NJCAA Men's Half Marathon Championship | November 14, 2023 |
| 4 Miles · Augustana UniversityAugustana Twilight XC Meet College · Sep 1 | 21:07.0 | Augustana Twilight XC Meet College | September 1, 2023 |
| 4 Miles · Luther College CampusAll-American Invitational · Sep 10 | 23:09.32 | All-American Invitational | September 10, 2022 |
| 5,000 Meters · Cedar Creek ParkI-90 Invitational · Oct 7 | 16:56.5 | I-90 Invitational | October 7, 2021 |
| 5,000 Meters · Eagle Creek Golf ClubTCRC XC Showcase · Oct 31 | 18:23.86 | TCRC XC Showcase | October 31, 2020 |
| 5,000 Meters · Iowa Western CC Athletic ComplexReiver Classic · Aug 26 | 18:26.8 | Reiver Classic | August 26, 2022 |
| 5,000 Meters · Lac Qui Parle Valley HSMSHSL Section 3A Championships · Oct 28 | 17:04.63 | MSHSL Section 3A Championships | October 28, 2021 |
| 5,000 Meters · Mt. Lake High SchoolPaul Metcalf · Sep 3 | 17:19.40 | Paul Metcalf | September 3, 2021 |
| 5,000 Meters · Pipestone GCBig South Conference Meet · Oct 19 | 16:45.28 | Big South Conference Meet | October 19, 2021 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class A State Championships · Nov 6 | 17:25.97 | MSHSL Class A State Championships | November 6, 2021 |
| 8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 11 | 26:41.90 | NJCAA Cross Country National Championship | November 11, 2023 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 19 | 28:24.1 | Roy Griak Invitational | September 19, 2025 |
| 8,000 Meters · Lewis UniversityLewis Crossover · Oct 11 | 26:32.27 | Lewis Crossover | October 11, 2025 |
| 8,000 Meters · Maple Grove Golf CourseJim Drews Invitational · Oct 14 | 26:35.7 | Jim Drews Invitational | October 14, 2023 |
| 8,000 Meters · SWCC 2023 NJCAA Region XI Championships · Oct 27 | 27:59.8 | 2023 NJCAA Region XI Championships | October 27, 2023 |
| 8,000 Meters · WayneNorthern Sun Conference XC Meet · Oct 24 | 26:41.94 | Northern Sun Conference XC Meet | October 24, 2025 |
| 8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 3 | 27:17.9 | Blugold Invitational | October 3, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NCAA DII Central RegionalNov 8 · 10,000 Meters D2 Central · Place 112 · Concordia-St. PaulConcordia-St. Paul | 10,000 Meters D2 Central | 112 | 33:36.87 PB | Sr |
| Oct 24 | Northern Sun Conference XC MeetOct 24 · 8,000 Meters Men's 8000 · Place 37 · Concordia-St. PaulConcordia-St. Paul | 8,000 Meters Men's 8000 | 37 | 26:41.94 PB | Sr |
| Oct 11 | Lewis CrossoverOct 11 · 8,000 Meters Mens 8000 · Place 239 · Concordia-St. PaulConcordia-St. Paul | 8,000 Meters Mens 8000 | 239 | 26:32.27 PB | Sr |
| Oct 3 | Blugold InvitationalOct 3 · 8,000 Meters Varsity · Place 138 · Concordia-St. PaulConcordia-St. Paul | 8,000 Meters Varsity | 138 | 27:17.9 PB | Sr |
| Sep 19 | Roy Griak InvitationalSep 19 · 8,000 Meters Jo Rider Men’s Maroon Race (Division · Place 78 · Concordia-St. PaulConcordia-St. Paul | 8,000 Meters Jo Rider Men’s Maroon Race (Division | 78 | 28:24.1 PB | Sr |
2024 Cross Country
1 results2023 Cross Country
5 results2022 Cross Country
2 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSL Class A State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 42 · Jackson County CentralJackson County Central | 5,000 Meters Varsity | 42 | 17:25.97 PB | 12 |
| Oct 28 | MSHSL Section 3A ChampionshipsOct 28 · 5,000 Meters Section · Place 5 · Jackson County CentralJackson County Central | 5,000 Meters Section | 5 | 17:04.63 PB | 12 |
| Oct 19 | Big South Conference MeetOct 19 · 5,000 Meters Varsity · Place 4 · Jackson County CentralJackson County Central | 5,000 Meters Varsity | 4 | 16:45.28 PB | 12 |
| Oct 7 | I-90 InvitationalOct 7 · 5,000 Meters Varsity · Place 4 · Jackson County CentralJackson County Central | 5,000 Meters Varsity | 4 | 16:56.5 PB | 12 |
| Sep 3 | Paul MetcalfSep 3 · 5,000 Meters Varsity · Place 4 · Jackson County CentralJackson County Central | 5,000 Meters Varsity | 4 | 17:19.40 PB | 12 |
2020 Cross Country
1 results