Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,600 Meters · Baylor Regional ParkLions CC Meet · Sep 136:50.76Lions CC MeetSeptember 13, 2022
5,000 Meters · Baylor Regional ParkMSHSL Section 2A Championships · Oct 2320:57.54MSHSL Section 2A ChampionshipsOctober 23, 2025
5,000 Meters · Loyola Catholic SchoolTomahawk-Valley Conference Preseason Meet · Aug 2223:46.6Tomahawk-Valley Conference Preseason MeetAugust 22, 2025
5,000 Meters · Madelia Golf CourseBlackhawk Invitational · Oct 1322:36Blackhawk InvitationalOctober 13, 2026
5,000 Meters · Sleepy Eye Eagles ParkSt. Mary’s-Sleepy Eye-New Ulm Cathedral XC Invite · Oct 222:27.0St. Mary’s-Sleepy Eye-New Ulm Cathedral XC InviteOctober 2, 2025
5,000 Meters · Springfield Golf CourseTomahawk Valley Conf Preview · Aug 2824:05.2Tomahawk Valley Conf PreviewAugust 28, 2026
5,000 Meters · St James Golf CourseSt James Cross Country Invitational · Sep 2923:03.6St James Cross Country InvitationalSeptember 29, 2026
5,000 Meters · Tracy Country ClubTMB Panther Invitational · Sep 1023:12.40TMB Panther InvitationalSeptember 10, 2026
5,000 Meters · Voss ParkTri-Conference Showdown · Sep 2721:45.80Tri-Conference ShowdownSeptember 27, 2025
5,000 Meters · Windom Country ClubWindom Eagle Invite · Sep 2122:02.4Windom Eagle InviteSeptember 21, 2026
5,000 Meters · Winthrop Golf ClubTomahawk Valley Conference XC Championship · Oct 2022:07.80Tomahawk 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 31 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity3122:13.0711
Oct 13Blackhawk InvitationalOct 13 · 5,000 Meters Varsity/JV · Place 11 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity/JV1122:36 PB11
Oct 8St. Mary’s-Sleepy Eye-New Ulm Cathedral XC InviteOct 8 · 5,000 Meters Varsity · Place 19 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1922:51.3011
Oct 3Tri-Conference ShowdownOct 3 · 5,000 Meters Varsity · Place 9 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity922:32.63Unofficial11
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 Varsity523:03.6 PB11
Sep 21Windom Eagle InviteSep 21 · 5,000 Meters Varsity · Place 7 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity722:02.4 PB11
Sep 15Norwood Young America Lions CC MeetSep 15 · 5,000 Meters Varsity · Place 62 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity6222:38.2511
Sep 10TMB Panther InvitationalSep 10 · 5,000 Meters Varsity · Place 15 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1523:12.40 PB11
Sep 10TMB Panther InvitationalSep 10 · 5,000 Meters Varsity · Place 15 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1523:12.411
Aug 28Tomahawk Valley Conf PreviewAug 28 · 5,000 Meters Girls Varsity · Place 15 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Girls Varsity1524:05.2 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 2A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 17 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1720:57.54 PB10
Oct 20Tomahawk Valley Conference XC Championship Oct 20 · 5,000 Meters Varsity · Place 8 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity822:07.80 PB10
Oct 2St. Mary’s-Sleepy Eye-New Ulm Cathedral XC InviteOct 2 · 5,000 Meters Varsity · Place 13 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1322:27.0 PB10
Sep 27Tri-Conference ShowdownSep 27 · 5,000 Meters Varsity · Place 7 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity721:45.80 PB10
Sep 9Lions CC MeetSep 9 · 5,000 Meters Varsity · Place 52 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity5222:04.6510
Aug 22Tomahawk-Valley Conference Preseason MeetAug 22 · 5,000 Meters Varsity · Place 14 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1423:46.6 PB10

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 2A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 34 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity3422:35.359
Oct 10Madelia Invitational Oct 10 · 5,000 Meters Varsity · Place 18 · Sleepy Eye St.Marys-Sleepy Eye5,000 Meters Varsity1824:57.38—

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 2A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 47 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity4722:57.348
Oct 5St. Mary’s-Sleepy Eye-New Ulm Cathedral Cross Country MeetOct 5 · 5,000 Meters Varsity · Place 30 · Sleepy Eye St.Marys-Sleepy5,000 Meters Varsity3024:32.108
Sep 30Tri-Conference @ Voss ParkSep 30 · 5,000 Meters Varsity · Place 17 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1723:58.138
Sep 26St James Cross Country InvitationalSep 26 · 5,000 Meters Varsity · Place 15 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity1524:39.088
Sep 18Windom MeetSep 18 · 5,000 Meters Varsity · Place 27 · Sleepy Eye St.Marys-Sle5,000 Meters Varsity2726:14.528
Sep 12Lions CC MeetSep 12 · 5,000 Meters Varsity · Place 82 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity8223:59.098

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 27MSHSL Section 2A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 72 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity7225:32.607
Oct 13Madelia InvitationalOct 13 · 5,000 Meters Varsity · Place 25 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath5,000 Meters Varsity2525:13.117
Oct 1Tri-Conference ShowdownOct 1 · 2,700 Meters Middle School · Place 3 · Sleepy Eye St.Marys-Sleepy2,700 Meters Middle School312:137
Sep 27St James InviteSep 27 · 1,600 Meters Middle School · Place 6 · Sleepy Eye St.Marys-Sleepy1,600 Meters Middle School67:41.927
Sep 13Lions CC MeetSep 13 · 1,600 Meters Junior High · Place 15 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath1,600 Meters Junior High156:50.76 PB7