Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Arvig ParkPerham Harrier Invitational · Oct 1319:35.5Perham Harrier InvitationalOctober 13, 2026
5,000 Meters · Birchwood Golf CourseGlen Moerke Invitational · Oct 120:42.9Glen Moerke InvitationalOctober 1, 2026
5,000 Meters · Bois De SiouxBreckenridge-Wahpeton Memorial Cross Country Meet · Sep 1720:33.2Breckenridge-Wahpeton Memorial Cross Country Meet September 17, 2026
5,000 Meters · Hawley Golf ClubDale Skallerud Memorial XC Meet · Oct 820:01.6Dale Skallerud Memorial XC MeetOctober 8, 2026
5,000 Meters · Twin pines golf courseMSHSL Section 8A Championships · Oct 3019:31.59MSHSL Section 8A ChampionshipsOctober 30, 2026
5,000 Meters · Vintage Golf CourseCentral Minnesota River Run · Aug 3121:24.3Central Minnesota River RunAugust 31, 2026
5,000 Meters · Willow Creek Municipal GolfBarnesville CC Invitational · Sep 1021:44.60Barnesville CC InvitationalSeptember 10, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 30MSHSL Section 8A ChampionshipsOct 30 · 5,000 Meters Varsity · Place 61 · Barnesville5,000 Meters Varsity6119:31.59 PB8
Oct 22Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 63 · Barnesville5,000 Meters Varsity6320:38.58
Oct 22Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 44 · Barnesville5,000 Meters Varsity4420:38.58
Oct 13Perham Harrier InvitationalOct 13 · 5,000 Meters Boys Varsity · Place 106 · Barnesville5,000 Meters Boys Varsity10619:35.5 PB8
Oct 8Dale Skallerud Memorial XC MeetOct 8 · 5,000 Meters Boys Varsity 5k · Place 54 · Barnesville5,000 Meters Boys Varsity 5k5420:01.6 PB8
Oct 1Glen Moerke InvitationalOct 1 · 5,000 Meters Boys Varsity 5k · Place 26 · Barnesville5,000 Meters Boys Varsity 5k2620:42.9 PB8
Sep 22Bagley XC InvitationalSep 22 · 5,000 Meters Boys Varsity · Place 58 · Barnesville5,000 Meters Boys Varsity5820:25.78
Sep 17Breckenridge-Wahpeton Memorial Cross Country Meet Sep 17 · 5,000 Meters Boys Varsity · Place 21 · Barnesville5,000 Meters Boys Varsity2120:33.2 PB8
Sep 10Barnesville CC InvitationalSep 10 · 5,000 Meters Varsity · Place 16 · Barnesville5,000 Meters Varsity1621:44.60 PB8
Aug 31Central Minnesota River RunAug 31 · 5,000 Meters Varsity · Place 57 · Barnesville5,000 Meters Varsity5721:24.3 PB8

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 8A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 85 · Barnesville5,000 Meters Varsity8520:55.27
Oct 14HOL Cross Country ChampionshipsOct 14 · 5,000 Meters Boys Varsity · Place 55 · Barnesville5,000 Meters Boys Varsity5520:55.87
Oct 9Perham Harrier InviteOct 9 · 5,000 Meters Varsity · Place 132 · Barnesville5,000 Meters Varsity13221:16.77
Oct 2Dale Skallerud Memorial MeetOct 2 · 5,000 Meters Varsity · Place 97 · Barnesville5,000 Meters Varsity9722:41.07
Sep 25Glen Moerke InvitationalSep 25 · 5,000 Meters Varsity · Place 13 · Barnesville5,000 Meters Varsity1321:55.17
Sep 16Bagley XC InvitationalSep 16 · 5,000 Meters Boys Varsity · Place 76 · Barnesville5,000 Meters Boys Varsity7623:05.57
Sep 11Ada-Borup-West Booster Club XC InvitationalSep 11 · 5,000 Meters Varsity · Place 42 · Barnesville5,000 Meters Varsity4221:06.47
Sep 4Barnesville CC InviteSep 4 · 3,200 Meters Middle School · Place 4 · Barnesville3,200 Meters Middle School413:57.757
Aug 23Brave Like Gabe InvitationalAug 23 · 3,200 Meters Middle School · Place 34 · Barnesville3,200 Meters Middle School3413:12.47