Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBoys Big 9 Quad Century · May 1112.76Boys Big 9 Quad CenturyMay 11, 2021
1600 Meters · IndoorGriak Indoor Classic - Gold · Mar 284:52.48aGriak Indoor Classic - GoldMarch 28, 2026
1600 Meters · OutdoorBig 9 Track and Field Championships · May 214:40.69aBig 9 Track and Field ChampionshipsMay 21, 2026
1600 Meters · Outdoor · Hand timedBoys Big 9 Quad Century · May 116:01.24hBoys Big 9 Quad CenturyMay 11, 2021
3200 Meters · OutdoorMSHSL Section 1AAA Championships · May 2910:12.73aMSHSL Section 1AAA ChampionshipsMay 29, 2025
800 Meters · IndoorGriak Indoor Classic - Maroon · Mar 282:11.15aGriak Indoor Classic - MaroonMarch 28, 2025
800 Meters · Outdoor53rd Annual Dick Norman Invitational · Apr 302:08.38a53rd Annual Dick Norman InvitationalApril 30, 2026
Discus · 1.6kg · OutdoorWinona Senior High Triangular #1 · Apr 2263-08Winona Senior High Triangular #1April 22, 2025
Shot Put · 12lb · OutdoorWinona Senior High Triangular #1 · Apr 2224-04.00Winona Senior High Triangular #1April 22, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 1600 Meters · Place 7 · Rochester Century1600 Meters7.4:41.93a12
May 21Big 9 Track and Field ChampionshipsMay 21 · 3200 Meters · Place 12 · Rochester Century3200 Meters12.10:38.69a12
May 21Big 9 Track and Field ChampionshipsMay 21 · 1600 Meters · Place 7 · Rochester Century1600 Meters7.4:40.69a PB12
May 15CoEd WBL InviteMay 15 · 1600 Meters · Place 1 · Rochester Century1600 Meters14:52.65a12
May 8Class AAA True Team Wild CardMay 8 · 3200 Meters · Place 55 · Rochester Century3200 Meters55.10:24.60a12
May 51AAA Section True Team May 5 · 3200 Meters · Place 9 · Rochester Century3200 Meters9.10:24.60a12
Apr 3053rd Annual Dick Norman InvitationalApr 30 · 800 Meters · Place 6 · Rochester Century800 Meters6.2:08.38a PB12
Apr 25Eden Prairie Booster InvitationalApr 25 · 1600 Meters · Place 5 · Rochester Century1600 Meters5.4:43.23a12
Apr 20Rochester Century TriApr 20 · 800 Meters · Rochester Century800 Meters—DNS12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - GoldMar 28 · 1600 Meters · Place 9 · Rochester Century1600 Meters94:52.48a PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 3200 Meters · Place 5 · Rochester Century3200 Meters510:12.73a PB11
May 22Big 9 Conference Track & Field ChampionshipsMay 22 · 3200 Meters · Place 11 · Rochester Century3200 Meters1110:17.59a11
May 6Section 1AAA True TeamMay 6 · 1600 Meters · Place 20 · Rochester Century1600 Meters20.4:49.43a11
May 1Dick Norman InvitationalMay 1 · 3200 Meters · Place 6 · Rochester Century3200 Meters610:40.71a11
Apr 26Eden Prairie Booster InvitationalApr 26 · 1600 Meters · Place 7 · Rochester Century1600 Meters74:46.1811
Apr 22Winona Senior High Triangular #1Apr 22 · 1600 Meters · Place 3 · Rochester Century1600 Meters3.4:48.66a11
Apr 22Winona Senior High Triangular #1Apr 22 · Discus · Place 21 · Rochester CenturyDiscus1.6kg21.63-08 PB11
Apr 22Winona Senior High Triangular #1Apr 22 · Shot Put · Place 27 · Rochester CenturyShot Put12lb27.24-04.00 PB11
Apr 15Rochester Century MeetApr 15 · 1600 Meters · Place 3 · Rochester Century1600 Meters34:57.44a11
Apr 11Dean Bishop InvitationalApr 11 · 3200 Meters · Place 5 · Rochester Century3200 Meters510:32.11a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · 800 Meters · Place 10 · Rochester Century800 Meters102:11.15a PB11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30MSHSL Section 1AAA ChampionshipsMay 30 · 3200 Meters · Place 18 · Rochester Century3200 Meters18.10:57.36a10
May 23Big9 Conference MeetMay 23 · 3200 Meters · Place 18 · Rochester Century3200 Meters1810:56.07a—
May 16Rochester All City VarsityMay 16 · 3200 Meters · Place 4 · Rochester Century3200 Meters410:49.23a—
May 14Mayo Triangular #3May 14 · 800 Meters · Place 5 · Rochester Century800 Meters52:14.25a—
May 8Class AAA WildcardMay 8 · 3200 Meters · Place 66 · Rochester Century3200 Meters66.10:49.38a10
May 7Section 1AAA True TeamMay 7 · 3200 Meters · Place 23 · Rochester Century3200 Meters23.10:49.38a10
May 2Mayo Dick Norman InviteMay 2 · 1600 Meters · Place 10 · Rochester Century1600 Meters105:09.21a—
Apr 11Kasson-Mantorville HS InvitationalApr 11 · 1600 Meters · Place 5 · Rochester Century1600 Meters55:08.55a—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 1AAA ChampionshipsJun 1 · 3200 Meters · Place 18 · Rochester Century3200 Meters18.10:49.97a9
Jun 1MSHSL Section 1AAA ChampionshipsJun 1 · 1600 Meters · Place 19 · Rochester Century1600 Meters19.4:57.96a9
May 25Big 9 ChampionshipsMay 25 · 3200 Meters · Place 22 · Rochester Century3200 Meters2211:00.039
May 25Big 9 ChampionshipsMay 25 · 1600 Meters · Place 19 · Rochester Century1600 Meters194:52.659
May 25Big 9 ChampionshipsMay 25 · 3200 Meters · Place 22 · Rochester Century3200 Meters2211:00.039
May 25Big 9 ChampionshipsMay 25 · 1600 Meters · Place 19 · Rochester Century1600 Meters194:52.659
May 19Rochester All CityMay 19 · 3200 Meters · Place 4 · Rochester Century3200 Meters411:07.089
May 19Rochester All CityMay 19 · 1600 Meters · Place 4 · Rochester Century1600 Meters44:58.499
May 16Rochester Century Big9 TriangularMay 16 · 800 Meters · Place 7 · Rochester Century800 Meters7.2:18.80a9
May 9Section 1AAA True TeamMay 9 · 1600 Meters · Place 22 · Rochester Century1600 Meters22.4:53.91a9
May 4Mayo Dick Norman InvitationalMay 4 · 1600 Meters · Place 12 · Rochester Century1600 Meters125:02.329
Apr 25Mankato East Coed Tri 4/25/2023Apr 25 · 3200 Meters · Place 9 · Rochester Century3200 Meters9.11:04.35aUnofficial9
Apr 14Kasson-Mantorville HS Invitational Apr 14 · 3200 Meters · Place 3 · Rochester Century3200 Meters311:27.329
Apr 11Faribault Invitational #2Apr 11 · 800 Meters · Place 10 · Rochester Century800 Meters10.2:23.70a9

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2MSHSL Section 1AAA ChampionshipsJun 2 · 3200 Meters · Place 24 · Rochester Century3200 Meters24.11:55.81a8
May 26Big 9 Conference ChampionshipsMay 26 · 3200 Meters · Place 29 · Rochester Century3200 Meters2911:42.938
May 20Rochester All-City VarsityMay 20 · 3200 Meters · Place 4 · Rochester Century3200 Meters411:55.888
May 11Rochester JV All City MeetMay 11 · 1600 Meters · Place 8 · Rochester Century1600 Meters85:38.838
May 3Owatonna Big 9 Tri #1May 3 · 1600 Meters · Place 11 · Rochester Century1600 Meters11.5:41.08a8
Apr 26Faribault TriApr 26 · 3200 Meters · Place 15 · Rochester Ce3200 Meters1512:22.968
Apr 22Dean Bishop InvitationalApr 22 · 1600 Meters · Place 17 · Rochester Century1600 Meters175:43.138
Apr 19Century Triangular Apr 19 · 1600 Meters · Place 7 · Rochester Century1600 Meters75:40.008
Apr 11Mayo JV TriangularApr 11 · 1600 Meters · Place 17 · Rochester Century1600 Meters17.5:50.65a8

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18Winona Boys QuadMay 18 · 1600 Meters · Place 17 · Rochester Century1600 Meters176:09.227
May 14Rochester All City JVMay 14 · 3200 Meters · Place 3 · Rochester Century3200 Meters313:20.427
May 11Boys Big 9 Quad CenturyMay 11 · 1600 Meters · Place 8 · Rochester Century1600 Meters86:01.24h PB7
May 11Boys Big 9 Quad CenturyMay 11 · 100 Meters · Place 19 · Rochester Century100 Meters1912.76 PB7
May 7Century JV TriMay 7 · 1600 Meters · Place 6 · Rochester Century1600 Meters66:06.947
May 4Century Quad - BoysMay 4 · 1600 Meters · Place 8 · Rochester Century1600 Meters86:18.617
Apr 23Owatonna Boys JV QuadApr 23 · 1600 Meters · Place 12 · Rochester Century1600 Meters126:13.987