Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,500 Meters · Vintage Golf CourseCentral Minnesota River Run · Aug 259:24.9Central Minnesota River RunAugust 25, 2025
3,000 Meters · Whetstone Creek Golf CourseThe Bank Invite · Sep 1312:20.74The Bank InviteSeptember 13, 2025
3,200 Meters · Pebble Lake Golf CourseJohn Hermes Invitational · Sep 2513:30.89John Hermes InvitationalSeptember 25, 2025
3,200 Meters · River Oaks Golf CourseRocori XC Invitational · Sep 1812:18.2Rocori XC InvitationalSeptember 18, 2025
5,000 Meters · Arvig ParkPerham Harrier Invitational · Oct 1318:08.1Perham Harrier InvitationalOctober 13, 2026
5,000 Meters · Bois De SiouxBreckenridge-Wahpeton Memorial Cross Country Meet · Sep 1719:14.3Breckenridge-Wahpeton Memorial Cross Country Meet September 17, 2026
5,000 Meters · Hawley Golf ClubDale Skallerud Memorial XC Meet · Oct 818:39.7Dale Skallerud Memorial XC MeetOctober 8, 2026
5,000 Meters · Meadowlark Golf CourseMelrose Dutchmen Invitational · Sep 2218:51.5Melrose Dutchmen InvitationalSeptember 22, 2026
5,000 Meters · Pebble Lake Golf CourseJohn Hermes Invitational · Oct 119:06.40John Hermes InvitationalOctober 1, 2026
5,000 Meters · River Oaks Golf CourseMSHSL Section 8AA Championships · Oct 2319:19.30MSHSL Section 8AA ChampionshipsOctober 23, 2025
5,000 Meters · Thief River Golf ClubMSHSL Section 8AA Championships · Oct 2918:12.33MSHSL Section 8AA ChampionshipsOctober 29, 2026
5,000 Meters · Vintage Golf CourseCentral Minnesota River Run · Aug 3120:14.3Central Minnesota River RunAugust 31, 2026
5,000 Meters · Whetstone Creek Golf CourseThe Bank Invitational · Sep 1218:56.38The Bank InvitationalSeptember 12, 2026
5,000 Meters · Willow Creek Municipal GolfBarnesville CC Invitational · Sep 1020:06.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 37 · Breckenridge/Wahpeton5,000 Meters Varsity3718:12.33 PB9
Oct 22Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 30 · Breckenridge/Wahpeton5,000 Meters Varsity3019:06.1FR
Oct 22Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 26 · Breckenridge/Wahpeton5,000 Meters Varsity2619:06.1FR
Oct 13Perham Harrier InvitationalOct 13 · 5,000 Meters Boys Varsity · Place 66 · Breckenridge/Wahpeton5,000 Meters Boys Varsity6618:08.1 PB9
Oct 8Dale Skallerud Memorial XC MeetOct 8 · 5,000 Meters Boys Varsity 5k · Place 24 · Breckenridge/Wahpeton5,000 Meters Boys Varsity 5k2418:39.7 PB9
Oct 1John Hermes InvitationalOct 1 · 5,000 Meters Varsity · Place 31 · Breckenridge/Wahpeton5,000 Meters Varsity3119:06.40 PB9
Sep 22Melrose Dutchmen InvitationalSep 22 · 5,000 Meters Varsity · Place 26 · Breckenridge/Wahpeton5,000 Meters Varsity2618:51.5 PB9
Sep 17Breckenridge-Wahpeton Memorial Cross Country Meet Sep 17 · 5,000 Meters Boys Varsity · Place 12 · Breckenridge/Wahpeton5,000 Meters Boys Varsity1219:14.3 PB9
Sep 12The Bank InvitationalSep 12 · 5,000 Meters Varsity · Place 22 · Breckenridge/Wahpeton5,000 Meters Varsity2218:56.38 PB9
Sep 10Barnesville CC InvitationalSep 10 · 5,000 Meters Varsity · Place 10 · Breckenridge/Wahpeton5,000 Meters Varsity1020:06.00 PB9
Aug 31Central Minnesota River RunAug 31 · 5,000 Meters Varsity · Place 40 · Breckenridge/Wahpeton5,000 Meters Varsity4020:14.3 PB9

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 8AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 59 · Breckenridge/Wahpeton5,000 Meters Varsity5919:19.30 PB8
Oct 14HOL Cross Country ChampionshipsOct 14 · 5,000 Meters Boys Varsity · Place 37 · Breckenridge/Wahpeton5,000 Meters Boys Varsity3719:16.48
Sep 25John Hermes InvitationalSep 25 · 3,200 Meters Junior High · Place 5 · Breckenridge/Wahpeton3,200 Meters Junior High513:30.89 PB8
Sep 18Rocori XC InvitationalSep 18 · 3,200 Meters Junior High · Place 10 · Breckenridge/Wahpeton3,200 Meters Junior High1012:18.2 PB8
Sep 13The Bank InviteSep 13 · 3,000 Meters 7th/8th Boys · Place 7 · Breckenridge/Wahpeton3,000 Meters 7th/8th Boys712:20.74 PB8
Sep 4Barnesville CC InviteSep 4 · 3,200 Meters Middle School · Place 2 · Breckenridge/Wahpeton3,200 Meters Middle School213:19.758
Aug 28Breckenridge-Wahpeton MemorialAug 28 · 3,200 Meters Middle School · Place 4 · Breckenridge/Wahpeton3,200 Meters Middle School412:18.08
Aug 25Central Minnesota River RunAug 25 · 2,500 Meters Junior High · Place 3 · Breckenridge/Wahpeton2,500 Meters Junior High39:24.9 PB8