Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arrowwood ResortMSHSL Section 8AA Championships · Oct 27 | 19:11.8 | MSHSL Section 8AA Championships | October 27, 2022 |
| 5,000 Meters · Arrowwood ResortAlexandria Lions Invitational · Oct 9 | 19:58.7 | Alexandria Lions Invitational | October 9, 2021 |
| 5,000 Meters · Arvig ParkPerham Harrier Invite · Oct 12 | 18:12.4 | Perham Harrier Invite | October 12, 2023 |
| 5,000 Meters · Detroit Lakes Country Club, Lakeview CourseDetroit Lakes Rotary Cross Country Meet · Sep 7 | 20:08.22 | Detroit Lakes Rotary Cross Country Meet | September 7, 2023 |
| 5,000 Meters · Headwaters Golf ClubMid-State Conference Championships · Oct 17 | 18:46.53 | Mid-State Conference Championships | October 17, 2023 |
| 5,000 Meters · Little Falls Golf CourseMSHSL Section 8AA Championships · Oct 26 | 18:29.77 | MSHSL Section 8AA Championships | October 26, 2023 |
| 5,000 Meters · Long Prairie Country ClubMid-State Conference Meet · Oct 18 | 18:53.58 | Mid-State Conference Meet | October 18, 2022 |
| 5,000 Meters · Pebble Lake Golf CourseJohn Hermes Invitational · Sep 29 | 19:27.23 | John Hermes Invitational | September 29, 2022 |
| 5,000 Meters · St. Olaf CollegeSt. Olaf Ole Opener · Sep 4 | 18:27.3 | St. Olaf Ole Opener | September 4, 2026 |
| 8,000 Meters · Highland 9-Hole Golf CourseMIAC Preview · Sep 12 | 31:10.8 | MIAC Preview | September 12, 2025 |
| 8,000 Meters · River Oaks Golf CourseToni St. Pierre Invitational · Sep 18 | 29:34.8 | Toni St. Pierre Invitational | September 18, 2026 |
| 8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 30:39.3 | Interregional Invitational | October 18, 2025 |
| 8,000 Meters · St. Olaf 8k CourseSt. Olaf Invitational · Sep 20 | 33:05.8 | St. Olaf Invitational | September 20, 2025 |
| 8,000 Meters · St. Olaf CollegeMIAC Championships · Nov 2 | 32:32.40 | MIAC Championships | November 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MIAC ChampionshipsNov 1 · 8,000 Meters College · Place 148 · Bethel (Minn.)Bethel (Minn.) | 8,000 Meters College | 148 | 31:31.6 | So |
| Oct 18 | Interregional InvitationalOct 18 · 8,000 Meters Blue · Place 332 · Bethel (Minn.)Bethel (Minn.) | 8,000 Meters Blue | 332 | 30:39.3 PB | So |
| Oct 3 | Blugold InvitationalOct 3 · 8,000 Meters Varsity · Bethel (Minn.)Bethel (Minn.) | 8,000 Meters Varsity | — | DNF | So |
| Sep 20 | St. Olaf InvitationalSep 20 · 8,000 Meters College · Place 167 · Bethel (Minn.)Bethel (Minn.) | 8,000 Meters College | 167 | 33:05.8 PB | So |
| Sep 12 | MIAC PreviewSep 12 · 8,000 Meters Men · Place 89 · Bethel (Minn.)Bethel (Minn.) | 8,000 Meters Men | 89 | 31:10.8 PB | So |
| Aug 29 | St. Olaf Ole OpenerAug 29 · 5,000 Meters Varsity · Place 82 · Bethel (Minn.)Bethel (Minn.) | 5,000 Meters Varsity | 82 | 18:25.0 | SO |
2024 Cross Country
4 results2023 Cross Country
4 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 8AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 49 · Detroit LakesDetroit Lakes | 5,000 Meters Varsity | 49 | 19:11.8 PB | 11 |
| Oct 18 | Mid-State Conference MeetOct 18 · 5,000 Meters Varsity · Place 20 · Detroit LakesDetroit Lakes | 5,000 Meters Varsity | 20 | 18:53.58 PB | 11 |
| Sep 29 | John Hermes InvitationalSep 29 · 5,000 Meters Varsity · Place 38 · Detroit LakesDetroit Lakes | 5,000 Meters Varsity | 38 | 19:27.23 PB | 11 |
| Sep 15 | 57th Annual Myron Ahle / Lucky Lindy InvitationalSep 15 · 5,000 Meters Varsity · Place 124 · Detroit LakesDetroit Lakes | 5,000 Meters Varsity | 124 | 19:52.3 | 11 |
| Sep 8 | Detroit Lakes Rotary Cross Country MeetSep 8 · 5,000 Meters Varsity · Place 23 · Detroit LakesDetroit Lakes | 5,000 Meters Varsity | 23 | 20:55.86 | 11 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MSHSL Section 8AA ChampionshipsOct 28 · 5,000 Meters Section · Place 67 · Detroit LakesDetroit Lakes | 5,000 Meters Section | 67 | 20:09.19 | 10 |
| Oct 14 | Mid-State Conference MeetOct 14 · 5,000 Meters Varsity · Place 28 · Detroit LakesDetroit Lakes | 5,000 Meters Varsity | 28 | 20:23.54Unofficial | 10 |
| Oct 9 | Alexandria Lions InvitationalOct 9 · 5,000 Meters Boys Varsity · Place 156 · Detroit LakesDetroit Lakes | 5,000 Meters Boys Varsity | 156 | 19:58.7 PB | 10 |
| Sep 30 | John Hermes InvitationalSep 30 · 5,000 Meters Varsity · Place 43 · Detroit LakesDetroit Lakes | 5,000 Meters Varsity | 43 | 20:34.22 | 10 |
| Sep 16 | Lucky LIndy Little Falls InviteSep 16 · 5,000 Meters Varsity · Place 119 · Detroit LakesDetroit Lakes | 5,000 Meters Varsity | 119 | 20:54.9Unofficial | 10 |
| Sep 9 | Detroit Lakes Rotary Cross Country MeetSep 9 · 5,000 Meters Varsity · Place 59 · Detroit LakesDetroit Lakes | 5,000 Meters Varsity | 59 | 22:17.15 | 10 |