Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Arvig ParkPerham Harrier Invitational · Oct 1317:41.2Perham Harrier InvitationalOctober 13, 2026
5,000 Meters · Bois De SiouxBreckenridge-Wahpeton Memorial Cross Country Meet · Sep 1718:36.9Breckenridge-Wahpeton Memorial Cross Country Meet September 17, 2026
5,000 Meters · Hawley Golf ClubDale Skallerud Memorial XC Meet · Oct 818:13.8Dale Skallerud Memorial XC MeetOctober 8, 2026
5,000 Meters · Meadowlark Golf CourseMelrose Dutchmen Invitational · Sep 2217:59.5Melrose Dutchmen InvitationalSeptember 22, 2026
5,000 Meters · Pebble Lake Golf CourseJohn Hermes Invitational · Oct 118:37.24John Hermes InvitationalOctober 1, 2026
5,000 Meters · River Oaks Golf CourseMSHSL Section 8AA Championships · Oct 2318:37.30MSHSL Section 8AA ChampionshipsOctober 23, 2025
5,000 Meters · Thief River Golf ClubMSHSL Section 8AA Championships · Oct 2917:47.48MSHSL Section 8AA ChampionshipsOctober 29, 2026
5,000 Meters · Vintage Golf CourseCentral Minnesota River Run · Aug 3119:22.5Central Minnesota River RunAugust 31, 2026
5,000 Meters · Whetstone Creek Golf CourseThe Bank Invitational · Sep 1219:14.53The Bank InvitationalSeptember 12, 2026
5,000 Meters · Willow Creek Municipal GolfBarnesville CC Invitational · Sep 1019:20.00Barnesville CC InvitationalSeptember 10, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 8AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 22 · Breckenridge/Wahpeton5,000 Meters Varsity2217:47.48 PB10
Oct 22Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 19 · Breckenridge/Wahpeton5,000 Meters Varsity1918:32.5SO
Oct 22Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 17 · Breckenridge/Wahpeton5,000 Meters Varsity1718:32.5SO
Oct 13Perham Harrier InvitationalOct 13 · 5,000 Meters Boys Varsity · Place 46 · Breckenridge/Wahpeton5,000 Meters Boys Varsity4617:41.2 PB10
Oct 8Dale Skallerud Memorial XC MeetOct 8 · 5,000 Meters Boys Varsity 5k · Place 16 · Breckenridge/Wahpeton5,000 Meters Boys Varsity 5k1618:13.8 PB10
Oct 1John Hermes InvitationalOct 1 · 5,000 Meters Varsity · Place 18 · Breckenridge/Wahpeton5,000 Meters Varsity1818:37.24 PB10
Sep 22Melrose Dutchmen InvitationalSep 22 · 5,000 Meters Varsity · Place 16 · Breckenridge/Wahpeton5,000 Meters Varsity1617:59.5 PB10
Sep 17Breckenridge-Wahpeton Memorial Cross Country Meet Sep 17 · 5,000 Meters Boys Varsity · Place 8 · Breckenridge/Wahpeton5,000 Meters Boys Varsity818:36.9 PB10
Sep 12The Bank InvitationalSep 12 · 5,000 Meters Varsity · Place 27 · Breckenridge/Wahpeton5,000 Meters Varsity2719:14.53 PB10
Sep 10Barnesville CC InvitationalSep 10 · 5,000 Meters Varsity · Place 3 · Breckenridge/Wahpeton5,000 Meters Varsity319:20.00 PB10
Aug 31Central Minnesota River RunAug 31 · 5,000 Meters Varsity · Place 24 · Breckenridge/Wahpeton5,000 Meters Varsity2419:22.5 PB10

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 8AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 42 · Breckenridge/Wahpeton5,000 Meters Varsity4218:37.30 PB9
Oct 14HOL Cross Country ChampionshipsOct 14 · 5,000 Meters Boys Varsity · Place 30 · Breckenridge/Wahpeton5,000 Meters Boys Varsity3018:48.29
Sep 25John Hermes InvitationalSep 25 · 5,000 Meters Varsity · Place 21 · Breckenridge/Wahpeton5,000 Meters Varsity2120:43.979
Sep 18Rocori XC InvitationalSep 18 · 5,000 Meters Varsity · Place 55 · Breckenridge/Wahpeton5,000 Meters Varsity5519:54.59
Sep 13The Bank InviteSep 13 · 5,000 Meters Varsity · Place 47 · Breckenridge/Wahpeton5,000 Meters Varsity4719:53.529
Aug 25Central Minnesota River RunAug 25 · 5,000 Meters Varsity · Place 37 · Breckenridge/Wahpeton5,000 Meters Varsity3720:21.79