Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSTMA vs Rogers Indoor Meet · Apr 15:47.98STMA vs Rogers Indoor MeetApril 1, 2022
1600 Meters · OutdoorNorthwest Suburban Conference Championships · May 195:21.11aNorthwest Suburban Conference ChampionshipsMay 19, 2026
200 Meters · OutdoorThunder Last Chance Meet · May 1429.56aThunder Last Chance MeetMay 14, 2024
3200 Meters · OutdoorClass AAA Wild Card · May 911:32.68aClass AAA Wild CardMay 9, 2025
800 Meters · OutdoorRogers Tri (Andover & SLP) · May 172:33.56aRogers Tri (Andover & SLP)May 17, 2022
High Jump · OutdoorClass AAA Wild Card · May 94' 8"Class AAA Wild CardMay 9, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 3200 Meters · Place 6 · Rogers3200 Meters6.11:37.21a11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 1600 Meters · Place 6 · Rogers1600 Meters6.5:21.11a PB11
May 54AAA Section True TeamMay 5 · 3200 Meters · Place 3 · Rogers3200 Meters3.11:39.55a11
May 54AAA Section True TeamMay 5 · 1600 Meters · Place 7 · Rogers1600 Meters7.5:24.81a11
Apr 28ISD 728 TriangularApr 28 · 3200 Meters · Place 1 · Rogers3200 Meters1.11:48.51a11
Apr 16Osseo InvitationalApr 16 · 1600 Meters · Place 3 · Rogers1600 Meters3.5:31.75a11
Apr 7Rogers Tri 4/7/26Apr 7 · 1600 Meters · Place 2 · Rogers1600 Meters2.5:33.00a11
Mar 30Forest Lake TriangularMar 30 · 3200 Meters · Place 2 · Rogers3200 Meters212:09.69a11

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 3200 Meters · Place 8 · Rogers3200 Meters8.11:38.12a10
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 1600 Meters · Place 4 · Rogers1600 Meters4.5:24.79a10
May 13Thunder Last Chance MeetMay 13 · High Jump · Place 5 · RogersHigh Jump54-810
May 13Thunder Last Chance MeetMay 13 · 1600 Meters · Place 1 · Rogers1600 Meters15:38.62a10
May 9Class AAA Wild CardMay 9 · 3200 Meters · Place 13 · Rogers3200 Meters13.11:32.68a PB10
May 9Class AAA Wild CardMay 9 · High Jump · Place 33 · RogersHigh Jump33.4' 8" PB10
May 6Section 4AAA True TeamMay 6 · 3200 Meters · Place 2 · Rogers3200 Meters2.11:32.68a10
May 6Section 4AAA True TeamMay 6 · High Jump · Place 13 · RogersHigh Jump13.4' 8"10
Apr 29Crimson InvitationalApr 29 · 1600 Meters · Place 5 · Rogers1600 Meters55:33.7010
Apr 29Bison InviteApr 29 · 1600 Meters · Place 5 · Rogers1600 Meters5.5:33.7010
Apr 29Bison InviteApr 29 · High Jump · Place 6 · RogersHigh Jump6.4' 8"10
Apr 22Monticello InviteApr 22 · 3200 Meters · Place 3 · Rogers3200 Meters3.11:42.14a10
Apr 8Rogers Tri 4-8-25Apr 8 · High Jump · Place 3 · RogersHigh Jump3.4-08.0010
Apr 8Rogers Tri 4-8-25Apr 8 · 800 Meters · Place 2 · Rogers800 Meters2.2:34.33a10
Apr 4Forest Lake TriangularApr 4 · High Jump · Place 5 · RogersHigh Jump54-610
Apr 4Forest Lake TriangularApr 4 · 300m Hurdles · Place 7 · Rogers300m Hurdles755.31a10
Apr 4Forest Lake TriangularApr 4 · 1600 Meters · Place 3 · Rogers1600 Meters35:38.48a10

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 3200 Meters · Place 18 · Rogers3200 Meters18.11:51.07a9
May 29MSHSL Section 8AAA ChampionshipsMay 29 · 3200 Meters · Place 2 · Rogers3200 Meters2.11:34.90a9
May 21Northwest Suburban Conference ChampionshipsMay 21 · 3200 Meters · Place 7 · Rogers3200 Meters711:38.69a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 1600 Meters · Place 10 · Rogers1600 Meters105:30.38a—
May 14Thunder Last Chance MeetMay 14 · 300m Hurdles · Place 7 · Rogers300m Hurdles753.57a—
May 14Thunder Last Chance MeetMay 14 · 200 Meters · Place 24 · Rogers200 Meters2429.56a PB—
May 7Section 4AAA True TeamMay 7 · 3200 Meters · Place 5 · Rogers3200 Meters5.11:50.88a9
Apr 30Spartan InvitationalApr 30 · 1600 Meters · Place 2 · Rogers1600 Meters25:41.37a—
Apr 23Rogers Triangular 4-23Apr 23 · 3200 Meters · Place 1 · Rogers3200 Meters1.11:54.16aUnofficial9
Apr 23Rogers Triangular 4-23Apr 23 · High Jump · Place 10 · RogersHigh Jump10.4-04.00Unofficial9
Apr 5Forest Lake TriangularApr 5 · High Jump · Place 5 · RogersHigh Jump54-6—
Apr 5Forest Lake TriangularApr 5 · 800 Meters · Place 3 · Rogers800 Meters32:35.89a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 31MSHSL Section 8AAA ChampionshipsMay 31 · 3200 Meters · Place 5 · Rogers3200 Meters5.11:53.22a8
May 23Northwest Suburban Conference ChampionshipsMay 23 · 3200 Meters · Place 9 · Rogers3200 Meters912:04.058
May 23Northwest Suburban Conference ChampionshipsMay 23 · 1600 Meters · Place 10 · Rogers1600 Meters105:35.588
May 9Section 4AAA True TeamMay 9 · 3200 Meters · Place 6 · Rogers3200 Meters611:51.848
May 4Spartan InvitationalMay 4 · 1600 Meters · Place 5 · Rogers1600 Meters5.5:35.16a8
May 4Spartan InvitationalMay 4 · 800 Meters · Place 8 · Rogers800 Meters8.2:35.98a8
Apr 25Monticello InviteApr 25 · 3200 Meters · Place 1 · Rogers3200 Meters111:54.908
Apr 18Rogers Tri 4/18/23Apr 18 · High Jump · Place 7 · RogersHigh Jump7.4-06.008

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 8AAA ChampionshipsJun 1 · 3200 Meters · Place 7 · Rogers3200 Meters7.11:41.78a7
May 24Northwest Suburban Conference ChampionshipsMay 24 · 3200 Meters · Place 4 · Rogers3200 Meters411:37.457
May 24Northwest Suburban Conference ChampionshipsMay 24 · 1600 Meters · Place 11 · Rogers1600 Meters115:33.567
May 17Rogers Tri (Andover & SLP)May 17 · 800 Meters · Place 3 · Rogers800 Meters3.2:33.56a PB7
May 10Section 4AAA True TeamMay 10 · 3200 Meters · Place 3 · Rogers3200 Meters311:36.857
May 3Rogers vs Elk River DualMay 3 · 1600 Meters · Place 2 · Rogers1600 Meters25:43.877
Apr 26Monticello InviteApr 26 · 3200 Meters · Place 4 · Rogers3200 Meters411:53.967

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 1STMA vs Rogers Indoor MeetApr 1 · 1600 Meters · Place 3 · Rogers1600 Meters35:47.98 PB7