Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorEarly Red Bird Invite MN · Mar 244:39.50aEarly Red Bird Invite MNMarch 24, 2026
1600 Meters · OutdoorMSHSL State Track & Field Championships · Jun 44:15.61aMSHSL State Track & Field ChampionshipsJune 4, 2026
3200 Meters · OutdoorMSHSL State Track & Field Championships · Jun 49:23.49aMSHSL State Track & Field ChampionshipsJune 4, 2026
400 Meters · OutdoorThree Rivers Conference Championships · May 954.94aThree Rivers Conference ChampionshipsMay 9, 2026
800 Meters · OutdoorClass A State True Team · May 161:59.62aClass A State True TeamMay 16, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 3200 Meters · Place 2 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters2.9:23.49a PB12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 1600 Meters · Place 2 · Cotter/Hope LutheranCotter/Hope Lutheran1600 Meters2.4:15.61a PB12
May 26MSHSL Section 1A ChampionshipsMay 26 · 3200 Meters · Place 3 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters3.9:26.83a12
May 26MSHSL Section 1A ChampionshipsMay 26 · 1600 Meters · Place 2 · Cotter/Hope LutheranCotter/Hope Lutheran1600 Meters2.4:20.91a12
May 20MSHSL Section 1A - Sub-Section 1May 20 · 3200 Meters · Place 2 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters2.9:45.31a12
May 20MSHSL Section 1A - Sub-Section 1May 20 · 1600 Meters · Place 3 · Cotter/Hope LutheranCotter/Hope Lutheran1600 Meters3.4:33.02a12
May 16Class A State True TeamMay 16 · 3200 Meters · Place 2 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters2.9:41.30a12
May 16Class A State True TeamMay 16 · 800 Meters · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran800 Meters1.1:59.62a PB12
May 9Three Rivers Conference ChampionshipsMay 9 · 3200 Meters · Place 2 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters2.10:09.01a12
May 9Three Rivers Conference ChampionshipsMay 9 · 400 Meters · Place 6 · Cotter/Hope LutheranCotter/Hope Lutheran400 Meters6.54.94a PB12
May 51A Section True TeamMay 5 · 3200 Meters · Place 2 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters2.9:50.92a12
May 51A Section True TeamMay 5 · 800 Meters · Place 4 · Cotter/Hope LutheranCotter/Hope Lutheran800 Meters4.2:00.99a12
Apr 24PEM - Winged Foot InvitationalApr 24 · 3200 Meters · Place 1 · Cotter/HopeCotter/Hope3200 Meters110:11.88a12
Apr 24PEM - Winged Foot InvitationalApr 24 · 800 Meters · Place 1 · Cotter/HopeCotter/Hope800 Meters12:01.28a12
Apr 10PEM - Verne Herman InvitationalApr 10 · 3200 Meters · Place 3 · Cotter/HopeCotter/Hope3200 Meters39:41.57a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 24Early Red Bird Invite MNMar 24 · 1600 Meters · Place 5 · Cotter/Hope LutheranCotter/Hope Lutheran1600 Meters5.4:39.50a PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 3200 Meters · Place 7 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters7.9:44.67a11
May 27MSHSL Section 1A ChampionshipsMay 27 · 3200 Meters · Place 2 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters2.9:43.45a11
May 21MSHSL Section 1A - Sub-Section 1May 21 · 3200 Meters · Place 3 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters3.10:02.65a11
May 17Class A State True Team MeetMay 17 · 800 Meters · Place 9 · Cotter/Hope LutheranCotter/Hope Lutheran800 Meters9.2:10.68a11
May 102025 Three Rivers Conference ChampionshipMay 10 · 3200 Meters · Place 5 · Cotter/HopeCotter/Hope3200 Meters510:15.07a11
May 9Class A Wild CardMay 9 · 800 Meters · Place 14 · Cotter/Hope LutheranCotter/Hope Lutheran800 Meters14.2:07.52a11
May 6Section 1A True TeamMay 6 · 800 Meters · Place 10 · Cotter/Hope LutheranCotter/Hope Lutheran800 Meters10.2:07.52a11
Apr 11Best in the Bluffs - VarsityApr 11 · 800 Meters · Place 2 · Cotter/HopeCotter/Hope800 Meters22:06.99a11
Apr 4PEM Varsity T&F MeetApr 4 · 3200 Meters · Place 2 · Cotter/HopeCotter/Hope3200 Meters210:02.49a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28MSHSL Section 1A ChampionshipsMay 28 · 3200 Meters · Place 3 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters3.9:56.69a10
May 22MSHSL Section 1A - Sub Section 1May 22 · 3200 Meters · Place 3 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters310:00.93a—
May 11Three Rivers Conference ChampionshipsMay 11 · 3200 Meters · Place 3 · Cotter/Hope LutheranCotter/Hope Lutheran3200 Meters310:12.66a—
May 8Class A WildcardMay 8 · 800 Meters · Place 22 · Cotter/Hope LutheranCotter/Hope Lutheran800 Meters22.2:11.86a10
May 7Section 1A True TeamMay 7 · 800 Meters · Place 12 · Cotter/Hope LutheranCotter/Hope Lutheran800 Meters12.2:11.86a10
Apr 25PEM Winged Foot InvitationalApr 25 · 1600 Meters · Place 2 · CotterCotter1600 Meters24:55.08a—
Apr 12Triton Varsity Meet #1Apr 12 · 3200 Meters · Place 2 · CotterCotter3200 Meters210:25.20a—
Mar 26Early Red Bird InvitationalMar 26 · 3200 Meters · Place 2 · CotterCotter3200 Meters210:45.69a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24MSHSL Section 1A - Sub-Section 1May 24 · 800 Meters · Place 8 · Cotter/Hope LutheranCotter/Hope Lutheran800 Meters8.2:17.84a9
Apr 28Caledonia/Spring Grove InvitationalApr 28 · 1600 Meters · Place 5 · CotterCotter1600 Meters55:27.159
Apr 28Caledonia/Spring Grove InvitationalApr 28 · 800 Meters · Place 6 · CotterCotter800 Meters62:26.729
Apr 14Winged Foot InvitationalApr 14 · 800 Meters · Place 9 · CotterCotter800 Meters92:28.21—

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 3MSHSL Section 1A - Sub-Section 1Jun 3 · 1600 Meters · Place 8 · CotterCotter1600 Meters86:20.367