Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Whetstone Creek Golf CourseThe Bank Invite · Sep 1320:40.33The Bank InviteSeptember 13, 2025
5,000 Meters · Arvig ParkPerham Harrier Invitational · Oct 1321:04.0Perham Harrier InvitationalOctober 13, 2026
5,000 Meters · Bois De SiouxBreckenridge-Wahpeton Memorial Cross Country Meet · Sep 1722:15.5Breckenridge-Wahpeton Memorial Cross Country Meet September 17, 2026
5,000 Meters · Hawley Golf ClubDale Skallerud Memorial XC Meet · Oct 821:46.4Dale Skallerud Memorial XC MeetOctober 8, 2026
5,000 Meters · Meadowlark Golf CourseMelrose Dutchmen Invitational · Sep 2222:20.3Melrose Dutchmen InvitationalSeptember 22, 2026
5,000 Meters · Pebble Lake Golf CourseJohn Hermes Invitational · Oct 122:44.67John Hermes InvitationalOctober 1, 2026
5,000 Meters · River Oaks Golf CourseRocori XC Invitational · Sep 1826:29.5Rocori XC InvitationalSeptember 18, 2025
5,000 Meters · Thief River Golf ClubMSHSL Section 8AA Championships · Oct 2920:58.52MSHSL Section 8AA ChampionshipsOctober 29, 2026
5,000 Meters · Vintage Golf CourseCentral Minnesota River Run · Aug 3125:51.1Central Minnesota River RunAugust 31, 2026
5,000 Meters · Whetstone Creek Golf CourseThe Bank Invitational · Sep 1222:16.19The Bank InvitationalSeptember 12, 2026
5,000 Meters · Willow Creek Municipal GolfBarnesville CC Invitational · Sep 1024:49.20Barnesville 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 72 · Breckenridge/Wahpeton5,000 Meters Varsity7220:58.52 PB10
Oct 22Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 73 · Breckenridge/Wahpeton5,000 Meters Varsity7321:33.1SO
Oct 22Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 50 · Breckenridge/Wahpeton5,000 Meters Varsity5021:33.1SO
Oct 13Perham Harrier InvitationalOct 13 · 5,000 Meters Boys Varsity · Place 124 · Breckenridge/Wahpeton5,000 Meters Boys Varsity12421:04.0 PB10
Oct 8Dale Skallerud Memorial XC MeetOct 8 · 5,000 Meters Boys Junior Varsity 5k · Place 29 · Breckenridge/Wahpeton5,000 Meters Boys Junior Varsity 5k2921:46.4 PB10
Oct 1John Hermes InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 39 · Breckenridge/Wahpeton5,000 Meters Junior Varsity3922:44.67 PB10
Sep 22Melrose Dutchmen InvitationalSep 22 · 5,000 Meters Junior Varsity · Place 37 · Breckenridge/Wahpeton5,000 Meters Junior Varsity3722:20.3 PB10
Sep 17Breckenridge-Wahpeton Memorial Cross Country Meet Sep 17 · 5,000 Meters Boys JV · Place 3 · Breckenridge/Wahpeton5,000 Meters Boys JV322:15.5 PB10
Sep 12The Bank InvitationalSep 12 · 5,000 Meters Varsity · Place 52 · Breckenridge/Wahpeton5,000 Meters Varsity5222:16.19 PB10
Sep 10Barnesville CC InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 3 · Breckenridge/Wahpeton5,000 Meters Junior Varsity324:49.20 PB10
Aug 31Central Minnesota River RunAug 31 · 5,000 Meters Junior Varsity · Place 50 · Breckenridge/Wahpeton5,000 Meters Junior Varsity5025:51.1 PB10

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 14HOL Cross Country ChampionshipsOct 14 · 5,000 Meters Boys Varsity · Place 65 · Breckenridge/Wahpeton5,000 Meters Boys Varsity6523:25.29
Sep 25John Hermes InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 35 · Breckenridge/Wahpeton5,000 Meters Junior Varsity3525:19.859
Sep 18Rocori XC InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 125 · Breckenridge/Wahpeton5,000 Meters Junior Varsity12526:29.5 PB9
Sep 13The Bank InviteSep 13 · 4,000 Meters Junior Varsity · Place 59 · Breckenridge/Wahpeton4,000 Meters Junior Varsity5920:40.33 PB9
Aug 25Central Minnesota River RunAug 25 · 5,000 Meters Junior Varsity · Place 42 · Breckenridge/Wahpeton5,000 Meters Junior Varsity4227:53.09