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 | 32:31.32 | NCAA DII Central Regional | November 8, 2025 |
| 5,000 Meters · Cloquet Golf CourseMSHSL Section 7AA Championships · Oct 28 | 17:22.8 | MSHSL Section 7AA Championships | October 28, 2021 |
| 5,000 Meters · Eagle Ridge Golf CourseGNK Titan Invite · Sep 7 | 22:38.5 | GNK Titan Invite | September 7, 2023 |
| 5,000 Meters · Hibbing Golf CourseMSHSL Section 7AA Championships · Oct 24 | 16:21.7 | MSHSL Section 7AA Championships | October 24, 2024 |
| 5,000 Meters · Les Bolstad Golf COurseMSHSL State Championships - Class AA · Nov 2 | 16:25.6 | MSHSL State Championships - Class AA | November 2, 2024 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 4 | 16:32.7 | MSHSL Class AA State Championships | November 4, 2023 |
| 5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 10 | 16:43.9 | Tiger Invitational | October 10, 2023 |
| 5,000 Meters · Spring Brook Golf CourseMora XC Invitational · Sep 12 | 17:22.70 | Mora XC Invitational | September 12, 2023 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 5 | 16:53.68 | MSHSL Class AA State Championships | November 5, 2022 |
| 5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 4 | 15:23.20 | Augustana Twilight XC Meet | September 4, 2026 |
| 8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 27 | 26:06.12 | Lucian Rosa Invitational | September 27, 2025 |
| 8,000 Meters · Dordt CourseDordt University - Holiday Inn Express Classic XC Meet · Oct 11 | 25:11.49 | Dordt University - Holiday Inn Express Classic XC Meet | October 11, 2025 |
| 8,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 18 | 25:03.5 | Roy Griak Invitational | September 18, 2026 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 19 | 27:11.0 | Roy Griak Invitational | September 19, 2025 |
| 8,000 Meters · Maple Grove VenuesWarrior Invitational · Oct 23 | 25:45.8 | Warrior Invitational | October 23, 2026 |
| 8,000 Meters · Rim Rock FarmNCAA D2 Pre-Nationals · Oct 11 | 25:14.6 | NCAA D2 Pre-Nationals | October 11, 2026 |
| 8,000 Meters · Sioux FallsNSIC Conference Championships · Nov 7 | 24:35.7 | NSIC Conference Championships | November 7, 2026 |
| 8,000 Meters · WayneNorthern Sun Conference XC Meet · Oct 24 | 25:58.98 | Northern Sun Conference XC Meet | October 24, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | NSIC Conference ChampionshipsNov 7 · 8,000 Meters NSIC · Place 8 · Minnesota StateMinnesota State | 8,000 Meters NSIC | 8 | 24:35.7 PB | So |
| Oct 23 | Warrior InvitationalOct 23 · 8,000 Meters College · Place 2 · Minnesota StateMinnesota State | 8,000 Meters College | 2 | 25:45.8 PB | So |
| Oct 11 | NCAA D2 Pre-NationalsOct 11 · 8,000 Meters Collegiate · Place 42 · Minnesota StateMinnesota State | 8,000 Meters Collegiate | 42 | 25:14.6 PB | So |
| Sep 18 | Roy Griak InvitationalSep 18 · 8,000 Meters Jo Rider College 8k · Place 49 · Minnesota StateMinnesota State | 8,000 Meters Jo Rider College 8k | 49 | 25:03.5 PB | So |
| Sep 4 | Augustana Twilight XC MeetSep 4 · 5,000 Meters College Men · Place 23 · Minnesota StateMinnesota State | 5,000 Meters College Men | 23 | 15:23.20 PB | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NCAA DII Central RegionalNov 8 · 10,000 Meters D2 Central · Place 60 · Minnesota StateMinnesota State | 10,000 Meters D2 Central | 60 | 32:31.32 PB | Fr |
| Oct 24 | Northern Sun Conference XC MeetOct 24 · 8,000 Meters Men's 8000 · Place 13 · Minnesota StateMinnesota State | 8,000 Meters Men's 8000 | 13 | 25:58.98 PB | Fr |
| Oct 11 | Dordt University - Holiday Inn Express Classic XC MeetOct 11 · 8,000 Meters Gold · Place 18 · Minnesota StateMinnesota State | 8,000 Meters Gold | 18 | 25:11.49 PB | Fr |
| Sep 27 | Lucian Rosa InvitationalSep 27 · 8,000 Meters Men's Championship · Place 68 · Minnesota StateMinnesota State | 8,000 Meters Men's Championship | 68 | 26:06.12 PB | Fr |
| Sep 19 | Roy Griak InvitationalSep 19 · 8,000 Meters Jo Rider Men’s Maroon Race (Division · Place 20 · Minnesota StateMinnesota State | 8,000 Meters Jo Rider Men’s Maroon Race (Division | 20 | 27:11.0 PB | Fr |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 6 · Place 23 · Rock RidgeRock Ridge | 5,000 Meters Open Invitational Section 6 | 23 | 16:04.0 | 12 |
| Nov 2 | MSHSL State Championships - Class AANov 2 · 5,000 Meters Class AA · Place 32 · Rock RidgeRock Ridge | 5,000 Meters Class AA | 32 | 16:25.6 PB | 12 |
| Oct 24 | MSHSL Section 7AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 1 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 1 | 16:21.7 PB | 12 |
| Oct 15 | Proctor XC InvitationalOct 15 · 5,000 Meters Varsity · Place 1 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 1 | 16:08.85 | SR |
| Oct 8 | Lake Superior Conference XC ChampionshipOct 8 · 5,000 Meters Varsity · Place 3 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 3 | 17:09.0 | SR |
| Oct 3 | Ely InvitationalOct 3 · 5,000 Meters Varsity · Place 1 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 1 | 16:23.1 | 12 |
| Sep 26 | Hibbing Rotary XC InvitationalSep 26 · 5,000 Meters Varsity · Place 3 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 3 | 16:42.2 | SR |
| Sep 17 | Paul Bauer InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 74 · Rock RidgeRock Ridge | 5,000 Meters Junior Varsity | 74 | 26:09.1 | 12 |
| Aug 28 | Rock Ridge InvitationalAug 28 · 5,000 Meters Varsity · Place 1 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 1 | 16:32.70 | 12 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSHSL Class AA State ChampionshipsNov 4 · 5,000 Meters Class AA · Place 30 · Rock RidgeRock Ridge | 5,000 Meters Class AA | 30 | 16:32.7 PB | 11 |
| Oct 26 | MSHSL Section 7AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 3 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 3 | 17:10.60 | 11 |
| Oct 10 | Tiger InvitationalOct 10 · 5,000 Meters Varsity · Place 7 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 7 | 16:43.9 PB | 11 |
| Sep 28 | Hibbing Rotary XC InvitationalSep 28 · 5,000 Meters Varsity · Place 5 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 5 | 17:02.50 | 11 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 14 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 14 | 17:16.9 | 11 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 14 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 14 | 17:16.9 | 11 |
| Sep 12 | Mora XC InvitationalSep 12 · 5,000 Meters Varsity · Place 4 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 4 | 17:22.70 PB | 11 |
| Sep 7 | GNK Titan InviteSep 7 · 5,000 Meters Varsity · Place 76 · Rock RidgeRock Ridge | 5,000 Meters Varsity | 76 | 22:38.5 PB | 11 |
2022 Cross Country
4 results2021 Cross Country
3 results