Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Baylor Regional ParkMSHSL Section 2A Championships · Oct 2918:42.80MSHSL Section 2A ChampionshipsOctober 29, 2026
5,000 Meters · Loyola Catholic SchoolTomahawk-Valley Conference Preseason Meet · Aug 2221:38.9Tomahawk-Valley Conference Preseason MeetAugust 22, 2025
5,000 Meters · Madelia Golf CourseBlackhawk Invitational · Oct 1319:08Blackhawk InvitationalOctober 13, 2026
5,000 Meters · Sleepy Eye Eagles ParkSt. Mary’s-Sleepy Eye-New Ulm Cathedral XC Invite · Oct 818:52.20St. Mary’s-Sleepy Eye-New Ulm Cathedral XC InviteOctober 8, 2026
5,000 Meters · St James Golf CourseSt James Cross Country Invitational · Sep 2920:13.6St James Cross Country InvitationalSeptember 29, 2026
5,000 Meters · Tracy Country ClubTMB Panther Invitational · Sep 1020:25.27TMB Panther InvitationalSeptember 10, 2026
5,000 Meters · Voss ParkTri-Conference Showdown · Sep 2720:02.10Tri-Conference ShowdownSeptember 27, 2025
5,000 Meters · Windom Country ClubWindom Eagle Invite · Sep 2119:32.5Windom Eagle InviteSeptember 21, 2026
5,000 Meters · Winthrop Golf ClubTomahawk Valley Conference XC Championship · Oct 2020:20.20Tomahawk Valley Conference XC Championship October 20, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 2A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 41 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity4118:42.80 PB10
Oct 22Tomahawk Valley Conference XC Meet Oct 22 · 5,000 Meters Varsity · Place 10 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1019:11.1010
Oct 13Blackhawk InvitationalOct 13 · 5,000 Meters Varsity/JV · Place 18 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity/JV1819:08 PB10
Oct 8St. Mary’s-Sleepy Eye-New Ulm Cathedral XC InviteOct 8 · 5,000 Meters Varsity · Place 18 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1818:52.20 PB10
Oct 3Tri-Conference ShowdownOct 3 · 5,000 Meters Varsity · Place 9 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity918:51.78Unofficial10
Sep 29St James Cross Country InvitationalSep 29 · 5,000 Meters Varsity · Place 9 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity920:13.6 PB10
Sep 21Windom Eagle InviteSep 21 · 5,000 Meters Varsity · Place 19 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1919:32.5 PB10
Sep 15Norwood Young America Lions CC MeetSep 15 · 5,000 Meters Varsity · Place 119 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity11920:05.2210
Sep 10TMB Panther InvitationalSep 10 · 5,000 Meters Varsity · Place 33 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity3320:25.27 PB10
Sep 10TMB Panther InvitationalSep 10 · 5,000 Meters Varsity · Place 33 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity3320:25.310

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 2A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 60 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity6019:14.199
Oct 20Tomahawk Valley Conference XC Championship Oct 20 · 5,000 Meters Varsity · Place 21 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity2120:20.20 PB9
Oct 2St. Mary’s-Sleepy Eye-New Ulm Cathedral XC InviteOct 2 · 5,000 Meters Varsity · Place 44 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity4421:32.79
Sep 27Tri-Conference ShowdownSep 27 · 5,000 Meters Varsity · Place 15 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1520:02.10 PB9
Sep 9Lions CC MeetSep 9 · 5,000 Meters Varsity · Place 129 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity12920:42.959
Aug 22Tomahawk-Valley Conference Preseason MeetAug 22 · 5,000 Meters Varsity · Place 31 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity3121:38.9 PB9