Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Arrowwood ResortAlexandria Lions Invitational · Oct 911:48.4Alexandria Lions InvitationalOctober 9, 2021
2,000 Meters · Big Lake Middle SchoolBattle At Liberty · Aug 317:30.0Battle At LibertyAugust 31, 2021
2950 m · Buffalo Heights Golf CourseBuffalo Invitational · Sep 2310:50.7Buffalo InvitationalSeptember 23, 2021
5,000 Meters · Apollo High SchoolMSHSL Section 5AA Championships · Oct 2315:56.62MSHSL Section 5AA ChampionshipsOctober 23, 2025
5,000 Meters · Arrowwood Resort52nd Annual Lions Meet of Champions XC Invitational · Oct 416:40.552nd Annual Lions Meet of Champions XC InvitationalOctober 4, 2025
5,000 Meters · Bertram ParkMonticello Invitational · Sep 1017:45.4Monticello InvitationalSeptember 10, 2022
5,000 Meters · Les Bolstad Golf COurseMSHSL State Championships - Class AA · Nov 216:19.5MSHSL State Championships - Class AANovember 2, 2024
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 116:09.6MSHSL Class AA State ChampionshipsNovember 1, 2025
5,000 Meters · Little Falls Golf CourseLucky Lindy Invitational · Sep 1117:04.1Lucky Lindy InvitationalSeptember 11, 2025
5,000 Meters · Monticello High SchoolMSHSL Section 5AA Championships · Oct 2716:50.2MSHSL Section 5AA ChampionshipsOctober 27, 2022
5,000 Meters · Pebble Creek Golf ClubBecker Invitational · Sep 2516:50.3Becker InvitationalSeptember 25, 2025
5,000 Meters · Princeton Golf CourseMSHSL Section 5AA Championships · Oct 2416:16.0MSHSL Section 5AA ChampionshipsOctober 24, 2024
5,000 Meters · Shamrock Golf CourseRocket Run · Sep 416:44.6Rocket RunSeptember 4, 2025
5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 516:50.51MSHSL Class AA State ChampionshipsNovember 5, 2022
5,000 Meters · The Ponds Golf CourseMississippi 8 Cross Country Championship · Oct 1416:12.6Mississippi 8 Cross Country ChampionshipOctober 14, 2025
5,000 Meters · Wildcat ParkWildcat Invitational · Sep 1916:51.10Wildcat InvitationalSeptember 19, 2023
5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 415:37.55Augustana Twilight XC MeetSeptember 4, 2026
8,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1825:00.1Roy Griak InvitationalSeptember 18, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 18Roy Griak InvitationalSep 18 · 8,000 Meters Jo Rider College 8k · Place 46 · Minnesota StateMinnesota State8,000 Meters Jo Rider College 8k4625:00.1 PBFr
Sep 4Augustana Twilight XC MeetSep 4 · 5,000 Meters College Men · Place 38 · Minnesota StateMinnesota State5,000 Meters College Men3815:37.55 PBFr

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AA State ChampionshipsNov 1 · 5,000 Meters Class AA · Place 22 · BeckerBecker5,000 Meters Class AA2216:09.6 PB12
Oct 23MSHSL Section 5AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 1 · BeckerBecker5,000 Meters Varsity115:56.62 PB12
Oct 14Mississippi 8 Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 4 · BeckerBecker5,000 Meters Varsity416:12.6 PB12
Oct 7Tiger InvitationalOct 7 · 5,000 Meters Varsity · Place 8 · BeckerBecker5,000 Meters Varsity816:23.812
Oct 452nd Annual Lions Meet of Champions XC InvitationalOct 4 · 5,000 Meters Varsity · Place 12 · BeckerBecker5,000 Meters Varsity1216:40.5 PB12
Sep 25Becker InvitationalSep 25 · 5,000 Meters Varsity · Place 6 · BeckerBecker5,000 Meters Varsity616:50.3 PB12
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 192 · BeckerBecker5,000 Meters High School Boys Championship Race19218:11.412
Sep 11Lucky Lindy InvitationalSep 11 · 5,000 Meters Varsity · Place 21 · BeckerBecker5,000 Meters Varsity2117:04.1 PB12
Sep 4Rocket RunSep 4 · 5,000 Meters Varsity · Place 14 · BeckerBecker5,000 Meters Varsity1416:44.6 PB12
Aug 28Princeton InvitationalAug 28 · 5,000 Meters Varsity · Place 9 · BeckerBecker5,000 Meters Varsity917:21.9—
Aug 23St. Cloud Early Bird InviteAug 23 · 5,000 Meters Varsity · Place 5 · BeckerBecker5,000 Meters Varsity517:23.9612

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2MSHSL State Championships - Class AANov 2 · 5,000 Meters Class AA · Place 21 · BeckerBecker5,000 Meters Class AA2116:19.5 PB11
Oct 24MSHSL Section 5AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 2 · BeckerBecker5,000 Meters Varsity216:16.0 PB11
Oct 15Mississippi 8 ConferenceOct 15 · 5,000 Meters Varsity · Place 2 · BeckerBecker5,000 Meters Varsity216:16.411
Oct 8Tiger InvitationalOct 8 · 5,000 Meters Varsity · Place 7 · BeckerBecker5,000 Meters Varsity716:41.111
Oct 551st Annual Lions Cross Country Invitational Meet of ChampionsOct 5 · 5,000 Meters Varsity · Place 48 · BeckerBecker5,000 Meters Varsity4817:14.1JR

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AA State ChampionshipsNov 4 · 5,000 Meters Class AA · Place 17 · BeckerBecker5,000 Meters Class AA1716:20.510
Oct 26MSHSL Section 5AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 5 · BeckerBecker5,000 Meters Varsity516:49.210
Oct 17Mississippi 8 Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 5 · BeckerBecker5,000 Meters Varsity516:31.710
Oct 10Tiger InvitationalOct 10 · 5,000 Meters Varsity · Place 8 · BeckerBecker5,000 Meters Varsity816:45.010
Sep 28Becker InvitationalSep 28 · 5,000 Meters Varsity · Place 5 · BeckerBecker5,000 Meters Varsity517:38.3—
Sep 19Wildcat InvitationalSep 19 · 5,000 Meters Varsity Boys 5k · Place 2 · BeckerBecker5,000 Meters Varsity Boys 5k216:51.10 PB10
Sep 14Little Falls Lucky LindySep 14 · 5,000 Meters Varsity · Place 18 · BeckerBecker5,000 Meters Varsity1816:48.2—
Sep 7Rocket RunSep 7 · 5,000 Meters Varsity · Place 13 · BeckerBecker5,000 Meters Varsity1316:46.70—
Aug 31Princeton InvitationalAug 31 · 5,000 Meters Varsity · Place 10 · BeckerBecker5,000 Meters Varsity1018:02.6—

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class AA State ChampionshipsNov 5 · 5,000 Meters Class AA · Place 36 · BeckerBecker5,000 Meters Class AA3616:50.51 PB9
Oct 27MSHSL Section 5AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 6 · BeckerBecker5,000 Meters Varsity616:50.2 PB9
Oct 849th Annual Alexandria Lions Meet of ChampionsOct 8 · 5,000 Meters Varsity · Place 25 · BeckerBecker5,000 Meters Varsity2516:55.6—
Oct 4Becker InvitationalOct 4 · 5,000 Meters Varsity · Place 7 · BeckerBecker5,000 Meters Varsity717:27.1—
Sep 29Foley InvitationalSep 29 · 5,000 Meters Varsity · Place 7 · BeckerBecker5,000 Meters Varsity717:16.8Unofficial9
Sep 22Buffalo Bison InvitationalSep 22 · 5,000 Meters Varsity · Place 8 · BeckerBecker5,000 Meters Varsity817:13.3Unofficial9
Sep 1557th Annual Myron Ahle / Lucky Lindy InvitationalSep 15 · 5,000 Meters Varsity · Place 19 · BeckerBecker5,000 Meters Varsity1917:21.19
Sep 10Monticello InvitationalSep 10 · 5,000 Meters Varsity · Place 10 · BeckerBecker5,000 Meters Varsity1017:45.4 PB9
Sep 1Princeton InvitationalSep 1 · 5,000 Meters Varsity · Place 9 · BeckerBecker5,000 Meters Varsity918:20.2—

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28MSHSL Section 5AA ChampionshipsOct 28 · 5,000 Meters Varsity · Place 36 · BeckerBecker5,000 Meters Varsity3618:50.048
Oct 19Mississippi 8 Conference ChampionshipsOct 19 · 2,600 Meters Middle School · Place 3 · BeckerBecker2,600 Meters Middle School311:45.9—
Oct 9Alexandria Lions InvitationalOct 9 · 2 Miles Boys Junior High · Place 7 · Becker msBecker ms2 Miles Boys Junior High711:48.4 PB8
Oct 5Becker InvitationalOct 5 · 3,200 Meters Middle School · Place 4 · BeckerBecker3,200 Meters Middle School412:44.6—
Sep 23Buffalo InvitationalSep 23 · 2,950 Meters Middle School · Place 2 · BeckerBecker2,950 Meters Middle School210:50.7 PB8
Aug 31Battle At LibertyAug 31 · 2,000 Meters Junior High · Place 3 · Becker msBecker ms2,000 Meters Junior High37:30.0 PB8

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 3Princeton Tri MeetSep 3 · 1.4 Miles Varsity · Place 19 · BeckerBecker1.4 Miles Varsity1910:03.70—