Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · BlueStemDragon Twilight · Sep 611:26.5Dragon TwilightSeptember 6, 2019
5,000 Meters · Arvig ParkPerham Harrier Invite · Oct 1216:30.9Perham Harrier InviteOctober 12, 2023
5,000 Meters · Birchwood Golf CourseHOL XC Championship · Oct 1717:11.9HOL XC ChampionshipOctober 17, 2023
5,000 Meters · BlueStemDragon Twilight Invitational · Sep 917:02.88Dragon Twilight InvitationalSeptember 9, 2022
5,000 Meters · Bois De SiouxHeart of Lakes Conference Championships · Oct 1217:45.14Heart of Lakes Conference ChampionshipsOctober 12, 2021
5,000 Meters · Detroit Lakes Country Club, Lakeview CourseMSHSL Section 8AA Championships · Oct 2417:03.5MSHSL Section 8AA ChampionshipsOctober 24, 2024
5,000 Meters · Eagle Creek Golf ClubTCRC XC Showcase · Oct 3118:48.66TCRC XC ShowcaseOctober 31, 2020
5,000 Meters · Greenwood Golf CourseBemidji XC Invite · Oct 1818:47.4Bemidji XC InviteOctober 18, 2021
5,000 Meters · Hawley Golf ClubHeart of Lakes Conference XC Meet · Oct 1317:16.7Heart of Lakes Conference XC MeetOctober 13, 2022
5,000 Meters · Les Bolstad Golf COurseMSHSL State Championships - Class AA · Nov 216:24.3MSHSL State Championships - Class AANovember 2, 2024
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 416:57.4MSHSL Class AA State ChampionshipsNovember 4, 2023
5,000 Meters · Little Falls Golf CourseMSHSL Section 8AA Championships · Oct 2616:26.31MSHSL Section 8AA ChampionshipsOctober 26, 2023
5,000 Meters · Perham High SchoolPerham Invitational · Oct 319:28.5Perham InvitationalOctober 3, 2019
5,000 Meters · St. Olaf CollegeMSHSL Class A State Championships · Nov 517:49.16MSHSL Class A State ChampionshipsNovember 5, 2022
5,000 Meters · Twin pines golf courseMSHSL Section 8A Championships · Oct 2917:45.4MSHSL Section 8A ChampionshipsOctober 29, 2021
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1016:15.0NXR Heartland Regional ChampionshipsNovember 10, 2024
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1019:38.4NXR Heartland Regional ChampionshipsNovember 10, 2019
8,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1827:11.8Roy Griak InvitationalSeptember 18, 2026
8,000 Meters · Maple Grove VenuesWarrior Invitational · Oct 2328:21.3Warrior InvitationalOctober 23, 2026
8,000 Meters · Parkhurst Recreation AreaJimmie XC Invitational · Oct 226:54.8Jimmie XC InvitationalOctober 2, 2026
8,000 Meters · Sioux FallsNSIC Conference Championships · Nov 727:26.0NSIC Conference ChampionshipsNovember 7, 2026
8,000 Meters · University of MaryMarauders Open · Oct 1027:14.4Marauders OpenOctober 10, 2025
8,000 Meters · WayneNorthern Sun Conference XC Meet · Oct 2427:46.57Northern Sun Conference XC MeetOctober 24, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7NSIC Conference ChampionshipsNov 7 · 8,000 Meters NSIC · Place 94 · Minnesota CrookstonMinnesota Crookston8,000 Meters NSIC9427:26.0 PBSo
Oct 23Warrior InvitationalOct 23 · 8,000 Meters College · Place 48 · Minnesota CrookstonMinnesota Crookston8,000 Meters College4828:21.3 PBSo
Oct 2Jimmie XC InvitationalOct 2 · 8,000 Meters Mens 8k · Place 15 · Minnesota CrookstonMinnesota Crookston8,000 Meters Mens 8k1526:54.8 PBSo
Sep 18Roy Griak InvitationalSep 18 · 8,000 Meters Jo Rider College 8k · Place 150 · Minnesota CrookstonMinnesota Crookston8,000 Meters Jo Rider College 8k15027:11.8 PBSo
Sep 4Augustana Twilight XC MeetSep 4 · 5,000 Meters College Men · Place 177 · Minnesota CrookstonMinnesota Crookston5,000 Meters College Men17716:50.09So

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 24Northern Sun Conference XC MeetOct 24 · 8,000 Meters Men's 8000 · Place 76 · Northern StateNorthern State8,000 Meters Men's 80007627:46.57 PBFr
Oct 10Marauders OpenOct 10 · 8,000 Meters College · Place 10 · Northern StateNorthern State8,000 Meters College1027:14.4 PBFr
Oct 3Jimmie XC InvitationalOct 3 · 8,000 Meters Mens 8k · Place 79 · Northern StateNorthern State8,000 Meters Mens 8k7928:09.3Fr

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Championship · Place 164 · PerhamPerham5,000 Meters Championship16416:15.0 PB12
Nov 2MSHSL State Championships - Class AANov 2 · 5,000 Meters Class AA · Place 30 · PerhamPerham5,000 Meters Class AA3016:24.3 PB12
Oct 24MSHSL Section 8AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 5 · PerhamPerham5,000 Meters Varsity517:03.5 PB12
Oct 15H-O-L ConferenceOct 15 · 5,000 Meters Varsity · Place 5 · PerhamPerham5,000 Meters Varsity516:19.112
Oct 10Perham InvitationalOct 10 · 5,000 Meters Varsity · Place 12 · PerhamPerham5,000 Meters Varsity1216:29.312
Oct 551st Annual Lions Cross Country Invitational Meet of ChampionsOct 5 · 5,000 Meters Varsity · Place 36 · PerhamPerham5,000 Meters Varsity3616:55.8SR
Sep 26John Hermes InvitationalSep 26 · 5,000 Meters Varsity · Place 16 · PerhamPerham5,000 Meters Varsity1618:26.7312
Sep 20Roy Griak Invitational - HSSep 20 · 5,000 Meters Championship · Place 184 · PerhamPerham5,000 Meters Championship18418:08.012
Sep 12Lucky Lindy InvitationalSep 12 · 5,000 Meters Varsity · Place 8 · PerhamPerham5,000 Meters Varsity816:40.012
Sep 5Detroit Lakes Rotary InvitationalSep 5 · 5,000 Meters Varsity · Place 7 · PerhamPerham5,000 Meters Varsity717:06.47SR
Aug 24Brave Like Gabe InvitationalAug 24 · 5,000 Meters Varsity · Place 9 · PerhamPerham5,000 Meters Varsity916:54.3—

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AA State ChampionshipsNov 4 · 5,000 Meters Class AA · Place 56 · PerhamPerham5,000 Meters Class AA5616:57.4 PB11
Oct 26MSHSL Section 8AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 8 · PerhamPerham5,000 Meters Varsity816:26.31 PB11
Oct 17HOL XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 7 · PerhamPerham5,000 Meters Varsity717:11.9 PB11
Oct 12Perham Harrier InviteOct 12 · 5,000 Meters Varsity · Place 13 · PerhamPerham5,000 Meters Varsity1316:30.9 PB11
Sep 30 Willmar Glacial Lakes InviteSep 30 · 5,000 Meters Varsity · Place 8 · PerhamPerham5,000 Meters Varsity817:45.8—
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Championship · Place 140 · PerhamPerham5,000 Meters Championship14017:35.011
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Championship · Place 140 · PerhamPerham5,000 Meters Championship14017:35.011
Sep 14Little Falls Lucky LindySep 14 · 5,000 Meters Varsity · Place 17 · PerhamPerham5,000 Meters Varsity1716:44.1—
Sep 8MSU Moorhead Dragon Twilight InvitationalSep 8 · 5,000 Meters Varsity · Place 10 · PerhamPerham5,000 Meters Varsity1016:22.011
Aug 26Brave Like GabeAug 26 · 5,000 Meters Varsity · Place 13 · PerhamPerham5,000 Meters Varsity1316:46.811

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class A State ChampionshipsNov 5 · 5,000 Meters Class A · Place 99 · PerhamPerham5,000 Meters Class A9917:49.16 PB10
Oct 28MSHSL Section 8A ChampionshipsOct 28 · 5,000 Meters Varsity · Place 30 · PerhamPerham5,000 Meters Varsity3018:21.2010
Oct 13Heart of Lakes Conference XC MeetOct 13 · 5,000 Meters Varsity · Place 8 · PerhamPerham5,000 Meters Varsity817:16.7 PB10
Oct 6Perham InviteOct 6 · 5,000 Meters Varsity · Place 15 · PerhamPerham5,000 Meters Varsity1516:37.5Unofficial10
Sep 23Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 53 · PerhamPerham5,000 Meters Varsity535:5010
Sep 1557th Annual Myron Ahle / Lucky Lindy InvitationalSep 15 · 5,000 Meters Varsity · Place 42 · PerhamPerham5,000 Meters Varsity4218:00.110
Sep 9Dragon Twilight InvitationalSep 9 · 5,000 Meters Varsity · Place 22 · PerhamPerham5,000 Meters Varsity2217:02.88 PB10
Sep 1St. Olaf High School ShowcaseSep 1 · 5,000 Meters Varsity · Place 119 · PerhamPerham5,000 Meters Varsity11918:31.9—
Aug 27Brave Like GabeAug 27 · 5,000 Meters Varsity · Place 33 · PerhamPerham5,000 Meters Varsity3318:57.24110

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 6MSHSL Class A State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 113 · PerhamPerham5,000 Meters Varsity11318:16.799
Oct 29MSHSL Section 8A ChampionshipsOct 29 · 5,000 Meters Section · Place 13 · PerhamPerham5,000 Meters Section1317:45.4 PB9
Oct 18Bemidji XC InviteOct 18 · 5,000 Meters Varsity · Place 29 · PerhamPerham5,000 Meters Varsity2918:47.4 PB9
Oct 12Heart of Lakes Conference ChampionshipsOct 12 · 5,000 Meters Varsity · Place 13 · PerhamPerham5,000 Meters Varsity1317:45.14 PB9
Oct 2Willmar Cross Country InvitationalOct 2 · 5,000 Meters Varsity · Place 24 · PerhamPerham5,000 Meters Varsity2418:13.2—
Sep 25Milaca Mega MeetSep 25 · 5,000 Meters Varsity Division 3 · Place 28 · PerhamPerham5,000 Meters Varsity Division 32818:03.9—
Sep 16Lucky LIndy Little Falls InviteSep 16 · 5,000 Meters Varsity · Place 51 · PerhamPerham5,000 Meters Varsity5118:43.8Unofficial9
Sep 10Dragon Twilight InvitationalSep 10 · 5,000 Meters Varsity · Place 27 · PerhamPerham5,000 Meters Varsity2718:34.39
Sep 2St. Olaf College High School ShowcaseSep 2 · 5,000 Meters Varsity · Place 124 · PerhamPerham5,000 Meters Varsity12418:12.19

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31TCRC XC ShowcaseOct 31 · 5,000 Meters Small Class · Place 81 · PerhamPerham5,000 Meters Small Class8118:48.66 PB8
Oct 13MSHSL Region 8A XC Championship - BoysOct 13 · 5,000 Meters Varsity · Place 18 · PerhamPerham5,000 Meters Varsity1818:19.68
Sep 24Dale Skallerud Memorial InvitationalSep 24 · 5,000 Meters Varsity · Place 5 · PerhamPerham5,000 Meters Varsity519:16.2—
Sep 10Detroit Lakes Tri MeetSep 10 · 5,000 Meters Varsity · Place 7 · PerhamPerham5,000 Meters Varsity718:41.6—
Sep 3Wadena-Deer Creek Johanna Olson InviteSep 3 · 5,000 Meters Varsity · Place 10 · PerhamPerham5,000 Meters Varsity1018:43.14

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Rising Stars · Place 201 · PerhamPerham5,000 Meters Rising Stars20119:38.4 PB7
Oct 15Bemidji XC InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 20 · PerhamPerham5,000 Meters Junior Varsity2019:37.27
Oct 3Perham InvitationalOct 3 · 5,000 Meters Junior Varsity Boys · Place 50 · PerhamPerham5,000 Meters Junior Varsity Boys5019:28.5 PB7
Sep 6Dragon TwilightSep 6 · 3,000 Meters Junior High · Place 7 · PerhamPerham3,000 Meters Junior High711:26.5 PB7
Aug 29St. Olaf College High School Cross Country ShowcaseAug 29 · 5,000 Meters Varsity · Place 447 · PerhamPerham5,000 Meters Varsity4476:557