Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorGriak Indoor Classic - Maroon · Mar 285:43.43aGriak Indoor Classic - MaroonMarch 28, 2025
1600 Meters · OutdoorMSHSL Section 7AAA Championships · May 275:25.25aMSHSL Section 7AAA ChampionshipsMay 27, 2026
3200 Meters · OutdoorMSHSL Section 7AAA Championships · May 2711:43.97aMSHSL Section 7AAA ChampionshipsMay 27, 2026
800 Meters · OutdoorBlaine Invitational · Apr 282:35.47aBlaine InvitationalApril 28, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 3200 Meters · Place 9 · Andover3200 Meters9.11:43.97a PB10
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 1600 Meters · Place 7 · Andover1600 Meters7.5:25.25a PB10
May 19Northwest Suburban Conference ChampionshipsMay 19 · 3200 Meters · Place 6 · Andover3200 Meters6.11:52.56a10
May 12Thunder Last Chance MeetMay 12 · 800 Meters · Place 2 · Andover800 Meters2.2:36.20a10
May 54AAA Section True TeamMay 5 · 3200 Meters · Place 10 · Andover3200 Meters10.11:58.38a10
May 54AAA Section True TeamMay 5 · 1600 Meters · Place 14 · Andover1600 Meters14.5:38.45a10
Apr 28Blaine InvitationalApr 28 · 800 Meters · Place 2 · Andover800 Meters2.2:35.47a PB10
Apr 21Lane/Rogness InvitationalApr 21 · 1600 Meters · Place 4 · Andover1600 Meters45:32.72a10
Apr 16Osseo InvitationalApr 16 · 3200 Meters · Place 9 · Andover3200 Meters9.12:21.03a10
Apr 11Last Man StandingApr 11 · 800 Meters · Place 8 · Andover800 Meters8.2:39.99a10
Apr 9Andover TriApr 9 · 1600 Meters · Place 4 · Andover1600 Meters4.5:40.68a10

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 28MSHSL Section 7AAA ChampionshipsMay 28 · 3200 Meters · Place 10 · Andover3200 Meters10.11:51.84a9
May 28MSHSL Section 7AAA ChampionshipsMay 28 · 1600 Meters · Place 13 · Andover1600 Meters13.5:43.22a9
May 22Northwest Suburban Conference ChampionshipsMay 22 · 3200 Meters · Place 14 · Andover3200 Meters1412:20.37a9
May 22Northwest Suburban Conference ChampionshipsMay 22 · 1600 Meters · Place 18 · Andover1600 Meters185:40.33a9
May 13Thunder Last Chance MeetMay 13 · 800 Meters · Place 6 · Andover800 Meters62:38.43a9
May 9Class AAA Wild CardMay 9 · 3200 Meters · Place 39 · Andover3200 Meters39.12:18.43a9
May 9Class AAA Wild CardMay 9 · 1600 Meters · Place 51 · Andover1600 Meters51.5:45.40a9
May 6Section 4AAA True TeamMay 6 · 3200 Meters · Place 8 · Andover3200 Meters8.12:18.43a9
May 6Section 4AAA True TeamMay 6 · 1600 Meters · Place 13 · Andover1600 Meters13.5:45.40a9
Apr 22Lane/Rogness RelaysApr 22 · 1600 Meters · Place 12 · Andover1600 Meters125:41.119
Apr 19Osseo InvitationalApr 19 · 3200 Meters · Place 3 · Andover3200 Meters3.12:12.40a9
Apr 10Andover QuadApr 10 · 1600 Meters · Place 3 · Andover1600 Meters35:43.98a9
Apr 5Mounds View OutdoorApr 5 · 1600 Meters · Place 1 · Andover1600 Meters15:49.97a9

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · 1600 Meters · Place 14 · Andover1600 Meters145:43.43a PB9

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29MSHSL Section 7AAA ChampionshipsMay 29 · 3200 Meters · Place 15 · Andover3200 Meters15.12:40.71a8
May 14Thunder Last Chance MeetMay 14 · 1600 Meters · Place 6 · Andover1600 Meters65:54.70a—
May 7Section 4AAA True TeamMay 7 · 3200 Meters · Place 12 · Andover3200 Meters12.12:35.07a8
May 7Section 4AAA True TeamMay 7 · 1600 Meters · Place 14 · Andover1600 Meters14.5:49.43a8
Apr 18Osseo InvitationalApr 18 · 3200 Meters · Place 7 · Andover3200 Meters7.12:16.78a8
Apr 6Mounds View OutdoorApr 6 · 3200 Meters · Place 1 · Andover3200 Meters112:37.93a—