Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorMinnesota State HS Relay Meet · Apr 85:41.34aMinnesota State HS Relay MeetApril 8, 2022
1600 Meters · OutdoorBig 9 Track and Field Championships · May 214:45.61aBig 9 Track and Field ChampionshipsMay 21, 2026
200 Meters · OutdoorBig 9 Triangular - Rochester Mayo · Apr 2826.50aBig 9 Triangular - Rochester MayoApril 28, 2026
3200 Meters · OutdoorBig 9 Conference Track & Field Championships · May 2210:41.83aBig 9 Conference Track & Field ChampionshipsMay 22, 2025
800 Meters · IndoorGriak Indoor Classic - Maroon · Mar 282:14.72aGriak Indoor Classic - MaroonMarch 28, 2025
800 Meters · OutdoorSection 1AAA True Team · May 62:08.94aSection 1AAA True TeamMay 6, 2025
800 Meters · Outdoor · Hand timedBoys Big 9 Quad Century · May 112:45.64hBoys Big 9 Quad CenturyMay 11, 2021

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 1600 Meters · Place 20 · Rochester Century1600 Meters20.4:53.55a12
May 21Big 9 Track and Field ChampionshipsMay 21 · 1600 Meters · Place 10 · Rochester Century1600 Meters10.4:45.61a PB12
May 15CoEd WBL InviteMay 15 · 1600 Meters · Place 3 · Rochester Century1600 Meters34:56.40a12
Apr 3053rd Annual Dick Norman InvitationalApr 30 · 1600 Meters · Place 5 · Rochester Century1600 Meters5.4:51.99a12
Apr 28Big 9 Triangular - Rochester MayoApr 28 · 800 Meters · Place 2 · Rochester Century800 Meters2.2:09.90a12
Apr 28Big 9 Triangular - Rochester MayoApr 28 · 200 Meters · Place 36 · Rochester Century200 Meters36.26.50a PB12
Apr 25Eden Prairie Booster InvitationalApr 25 · 800 Meters · Place 21 · Rochester Century800 Meters21.2:12.91a12
Apr 20Rochester Century TriApr 20 · 800 Meters · Rochester Century800 Meters—DNS12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22Big 9 Conference Track & Field ChampionshipsMay 22 · 3200 Meters · Place 14 · Rochester Century3200 Meters1410:41.83a PB11
May 6Section 1AAA True TeamMay 6 · 800 Meters · Place 19 · Rochester Century800 Meters19.2:08.94a PB11
May 1Dick Norman InvitationalMay 1 · 1600 Meters · Place 6 · Rochester Century1600 Meters64:54.04a11
Apr 26Eden Prairie Booster InvitationalApr 26 · 800 Meters · Place 15 · Rochester Century800 Meters152:11.6611
Apr 22Winona Senior High Triangular #1Apr 22 · 800 Meters · Place 1 · Rochester Century800 Meters1.2:11.75a11
Apr 15Rochester Century MeetApr 15 · 1600 Meters · Place 2 · Rochester Century1600 Meters24:56.80a11
Apr 11Dean Bishop InvitationalApr 11 · 800 Meters · Place 2 · Rochester Century800 Meters22:10.35a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · 800 Meters · Place 22 · Rochester Century800 Meters222:14.72a PB11

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 30MSHSL Section 1AAA ChampionshipsMay 30 · 3200 Meters · Place 15 · Rochester Century3200 Meters15.10:53.76a10
May 30MSHSL Section 1AAA ChampionshipsMay 30 · 1600 Meters · Place 11 · Rochester Century1600 Meters11.4:49.67a10
May 23Big9 Conference MeetMay 23 · 1600 Meters · Place 11 · Rochester Century1600 Meters114:50.70a—
May 16Rochester All City VarsityMay 16 · 800 Meters · Place 4 · Rochester Century800 Meters42:11.48a—
May 14Mayo Triangular #3May 14 · 800 Meters · Place 3 · Rochester Century800 Meters32:11.89a—
May 8Class AAA WildcardMay 8 · 3200 Meters · Place 71 · Rochester Century3200 Meters71.10:52.68a10
May 8Class AAA WildcardMay 8 · 1600 Meters · Place 75 · Rochester Century1600 Meters75.4:58.65a10
May 7Section 1AAA True TeamMay 7 · 3200 Meters · Place 25 · Rochester Century3200 Meters25.10:52.68a10
May 7Section 1AAA True TeamMay 7 · 1600 Meters · Place 21 · Rochester Century1600 Meters21.4:58.65a10
May 2Mayo Dick Norman InviteMay 2 · 3200 Meters · Place 8 · Rochester Century3200 Meters810:58.07a—
May 2Mayo Dick Norman InviteMay 2 · 1600 Meters · Place 7 · Rochester Century1600 Meters74:55.71a—
Apr 27Booster InvitationalApr 27 · 1600 Meters · Place 16 · Rochester Century1600 Meters164:54.66a—
Apr 23Century Triangular1Apr 23 · 1600 Meters · Place 3 · Rochester Century1600 Meters35:08.5—
Apr 11Kasson-Mantorville HS InvitationalApr 11 · 3200 Meters · Place 1 · Rochester Century3200 Meters111:02.90a—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 1AAA ChampionshipsJun 1 · 3200 Meters · Place 17 · Rochester Century3200 Meters17.10:49.82a9
May 25Big 9 ChampionshipsMay 25 · 3200 Meters · Place 27 · Rochester Century3200 Meters2711:17.869
May 25Big 9 ChampionshipsMay 25 · 1600 Meters · Place 20 · Rochester Century1600 Meters204:52.689
May 25Big 9 ChampionshipsMay 25 · 3200 Meters · Place 27 · Rochester Century3200 Meters2711:17.869
May 25Big 9 ChampionshipsMay 25 · 1600 Meters · Place 20 · Rochester Century1600 Meters204:52.689
May 19Rochester All CityMay 19 · 3200 Meters · Place 3 · Rochester Century3200 Meters311:06.749
May 19Rochester All CityMay 19 · 1600 Meters · Place 3 · Rochester Century1600 Meters34:58.069
May 16Rochester Century Big9 TriangularMay 16 · 800 Meters · Place 6 · Rochester Century800 Meters6.2:17.66a9
May 9Section 1AAA True TeamMay 9 · 3200 Meters · Place 26 · Rochester Century3200 Meters26.11:13.97a9
Apr 25Mankato East Coed Tri 4/25/2023Apr 25 · 1600 Meters · Place 7 · Rochester Century1600 Meters7.5:08.49aUnofficial9
Apr 14Kasson-Mantorville HS Invitational Apr 14 · 3200 Meters · Place 2 · Rochester Century3200 Meters211:22.889
Apr 11Faribault Invitational #2Apr 11 · 800 Meters · Place 9 · Rochester Century800 Meters9.2:23.66a9

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 2MSHSL Section 1AAA ChampionshipsJun 2 · 1600 Meters · Place 21 · Rochester Century1600 Meters21.5:10.78a8
May 26Big 9 Conference ChampionshipsMay 26 · 1600 Meters · Place 29 · Rochester Century1600 Meters295:16.938
May 20Rochester All-City VarsityMay 20 · 1600 Meters · Place 6 · Rochester Century1600 Meters65:23.008
May 17Austin Big 9 TriangularMay 17 · 1600 Meters · Place 6 · Rochester Century1600 Meters6.5:20.78a8
May 10Section 1AAA True TeamMay 10 · 3200 Meters · Place 28 · Rochester Century3200 Meters28.11:28.88a8
May 7PEM 7-10 MeetMay 7 · 3200 Meters · Place 2 · Rochester Century3200 Meters2.11:33.21a8
May 5Mayo Dick Norman InvitationalMay 5 · 3200 Meters · Place 14 · Rochester Century3200 Meters14.11:28.47a8
May 3Owatonna Big 9 Tri #1May 3 · 3200 Meters · Place 5 · Rochester Century3200 Meters5.11:48.32a8
Apr 26Faribault TriApr 26 · 3200 Meters · Place 14 · Rochester Ce3200 Meters1411:53.768
Apr 22Dean Bishop InvitationalApr 22 · 1600 Meters · Place 15 · Rochester Century1600 Meters155:31.958
Apr 19Century Triangular Apr 19 · 1600 Meters · Place 6 · Rochester Century1600 Meters65:37.008
Apr 19Century Triangular Apr 19 · 800 Meters · Place 6 · Rochester Century800 Meters62:37.558
Apr 11Mayo JV TriangularApr 11 · 1600 Meters · Place 16 · Rochester Century1600 Meters16.5:45.01a8

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 8Minnesota State HS Relay MeetApr 8 · 1600 Meters · Place 51 · Rochester Century1600 Meters51.5:41.34a PB8

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18Winona Boys QuadMay 18 · 1600 Meters · Place 16 · Rochester Century1600 Meters165:58.397
May 14Rochester All City JVMay 14 · 1600 Meters · Place 22 · Rochester Century1600 Meters226:05.677
May 11Boys Big 9 Quad CenturyMay 11 · 800 Meters · Place 14 · Rochester Century800 Meters142:45.64h PB7
May 7Century JV TriMay 7 · 800 Meters · Place 6 · Rochester Century800 Meters62:51.507