Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,600 Meters · Baylor Regional ParkLions CC Meet · Sep 146:08.65Lions CC MeetSeptember 14, 2021
5,000 Meters · Baylor Regional ParkMSHSL Section 2A Championships · Oct 2917:30.83MSHSL Section 2A ChampionshipsOctober 29, 2026
5,000 Meters · Loyola Catholic SchoolTomahawk-Valley Conference Preseason Meet · Aug 2219:00.8Tomahawk-Valley Conference Preseason MeetAugust 22, 2025
5,000 Meters · Madelia Golf CourseBlackhawk Invitational · Oct 1317:51Blackhawk InvitationalOctober 13, 2026
5,000 Meters · Riverside Town & Country ClubMSHSL Section 2A Championships · Oct 2920:00.83MSHSL Section 2A ChampionshipsOctober 29, 2021
5,000 Meters · Sleepy Eye Eagles ParkSt. Mary’s-Sleepy Eye-New Ulm Cathedral XC Invite · Oct 817:33.50St. Mary’s-Sleepy Eye-New Ulm Cathedral XC InviteOctober 8, 2026
5,000 Meters · Springfield Golf CourseTomahawk Valley Conf Preview · Aug 2818:47.0Tomahawk Valley Conf PreviewAugust 28, 2026
5,000 Meters · St James Golf CourseSt James Cross Country Invitational · Sep 2919:01.3St James Cross Country InvitationalSeptember 29, 2026
5,000 Meters · Voss ParkTri-Conference Showdown · Sep 2717:59.60Tri-Conference ShowdownSeptember 27, 2025
5,000 Meters · Windom Country ClubWindom Eagle Invite · Sep 2117:47.9Windom Eagle InviteSeptember 21, 2026
5,000 Meters · Winthrop Golf ClubTomahawk Valley Conference XC Championship · Oct 2018:35.30Tomahawk 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

9 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 2A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 21 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity2117:30.83 PB12
Oct 22Tomahawk Valley Conference XC Meet Oct 22 · 5,000 Meters Varsity · Place 5 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity518:13.1012
Oct 13Blackhawk InvitationalOct 13 · 5,000 Meters Varsity/JV · Place 5 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity/JV517:51 PB12
Oct 8St. Mary’s-Sleepy Eye-New Ulm Cathedral XC InviteOct 8 · 5,000 Meters Varsity · Place 8 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity817:33.50 PB12
Oct 3Tri-Conference ShowdownOct 3 · 5,000 Meters Varsity · Place 4 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity417:39.03Unofficial12
Sep 29St James Cross Country InvitationalSep 29 · 5,000 Meters Varsity · Place 5 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity519:01.3 PB12
Sep 21Windom Eagle InviteSep 21 · 5,000 Meters Varsity · Place 6 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity617:47.9 PB12
Sep 15Norwood Young America Lions CC MeetSep 15 · 5,000 Meters Varsity · Place 79 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity7918:59.4812
Aug 28Tomahawk Valley Conf PreviewAug 28 · 5,000 Meters Boys Varsity · Place 4 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Boys Varsity418:47.0 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 2A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 28 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity2817:55.5111
Oct 20Tomahawk Valley Conference XC Championship Oct 20 · 5,000 Meters Varsity · Place 9 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity918:35.30 PB11
Oct 2St. Mary’s-Sleepy Eye-New Ulm Cathedral XC InviteOct 2 · 5,000 Meters Varsity · Place 12 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1218:41.611
Sep 27Tri-Conference ShowdownSep 27 · 5,000 Meters Varsity · Place 5 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity517:59.60 PB11
Sep 9Lions CC MeetSep 9 · 5,000 Meters Varsity · Place 38 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity3818:00.8511
Aug 22Tomahawk-Valley Conference Preseason MeetAug 22 · 5,000 Meters Varsity · Place 11 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1119:00.8 PB11

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 2A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 22 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity2217:51.3110
Oct 10Madelia Invitational Oct 10 · 5,000 Meters Varsity · Place 10 · Sleepy Eye St.Marys-Sleepy Eye5,000 Meters Varsity1018:41.76—

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 2A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 35 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity3518:20.379
Oct 5St. Mary’s-Sleepy Eye-New Ulm Cathedral Cross Country MeetOct 5 · 5,000 Meters Varsity · Place 15 · Sleepy Eye St.Marys-Sleepy5,000 Meters Varsity1518:51.909
Sep 30Tri-Conference @ Voss ParkSep 30 · 5,000 Meters Varsity · Place 8 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity818:23.209
Sep 26St James Cross Country InvitationalSep 26 · 5,000 Meters Varsity · Place 16 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1619:07.259
Sep 12Lions CC MeetSep 12 · 5,000 Meters Varsity · Place 72 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity7218:46.849

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 27MSHSL Section 2A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 53 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity5319:36.738
Oct 13Madelia InvitationalOct 13 · 5,000 Meters Varsity · Place 46 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity4620:29.408
Sep 13Lions CC MeetSep 13 · 5,000 Meters Varsity · Place 39 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity3918:32.208

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 2A ChampionshipsOct 29 · 5,000 Meters Section · Place 54 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Section5420:00.83 PB7
Sep 14Lions CC MeetSep 14 · 1,600 Meters Junior High · Place 11 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath1,600 Meters Junior High116:08.65 PB7